6,387 karma · joined December 14, 2012
By note sharing on mobile, what do you mean? I believe you can share some text from any app to Joplin. And there's also a way to share from Joplin to any other app (from the context menu). Or is it not currently working?
With Joplin, you can easily archive as Markdown+FrontMatter and that format will still be readable 40 years from now with text and metadata included.
Additionally, in case you forgot to make a backup, and 40 years later all traces of Joplin have disappeared from earth and you can't find an old version of the app, the backend is a simple SQLite database, so you can do `SELECT * FROM notes` and get your content back.
We probably spend as much time working on it than on the desktop one, but unfortunately it is much harder to develop for mobile, especially when you have to make sure it works on the many different Android devices and iOS versions, plus the extra work to comply with the ever changing requirements from the Google and Apple stores. Many of these changes are not visible to the user, but without this boring never ending maintenance work the app simply wouldn't exist.
We do plan to update the UI/UX of the mobile app though, as we're aware it could be made more intuitive. I'm very keen on improving this and hopefully it will happen this year.
You usually get better sync performance by either self-hosting or using Joplin Cloud. I don't know of any good WebDAV provider, let alone a free one, and even the paid ones have limitations that make them unusable for sync.
OneDrive and Dropbox have a free tier and work with Joplin, but they throttle the connection. But I guess it depends on how many notes you have and how you use Joplin - a lot of people use OneDrive or Dropbox and it works good enough for them.
Now there are plenty of challenges to overcome of course, but I have no doubts that something that useful on day one is going to have a big impact once we really understand how to integrate it to various products.
A week after ChatGPT was out and plenty of people were already using it for writing code, emails, and plenty of other tasks. It would be weird to argue that AI is not going to have a massive impact at many levels.
For example when someone comments or upvotes a page, a post for that page is automatically created on a Lemmy instance, and that will be used to manage the comments and upvotes.
That way you don't need a server backend and you take advantage of a decentralised architecture
But anyway it sounds like he needs to decide what he wants, and that's probably a non-open source license, if he doesn't want commercial use.
E2EE is definitely important however, personally I wouldn't use a journaling app that doesn't have this. In which way would it affect usability?
[0] https://old.reddit.com/r/LogitechG/comments/pt0fkp/logitech_...
- Dispatcher = Controller
- Store = Model
- View = View
And the actions are the messages sent from the user to the controller.
This is indeed convenient if you want to quickly try a lib. However, what happens in a larger project with dozens of dependencies? Those http requests will get inefficient soon, and you'll be back having to compile everything with Babel or similar.
What's the benefit is unclear. Maybe we don't need a build step anymore for the browser? But not really - for any project of a significant size, sooner or later a build step will be needed for this or something else. Not to mention that many projects are now done in TypeScript, which means there's a build step anyway.
For me it sounds like an influential npm developer got this idea that we should avoid a Python 3 situation and decided to force everybody right now to switch to ESM. He maintains enough npm packages to be able to force this and he did. Now we are in this situation where numerous codebases are stuck with certain pre-ESM packages, and there's very little we can do about it.
It's as if Reddit had been taking the pressure off the rest of the internet all this time, and now that there's a blackout people actually starts working and visiting other websites
> Did you mean? name
Is that the best they could do to express that `person.name` is readonly?
The "did you mean" part especially is really where they could add info that would make sense to a human, but clearly that didn't happen.