To be honest, for me the main problem is still just the speed of the app launch… At the moment, it loads quite slowly and then also needs to perform the initial sync to even become responsive. If I'm outside, in a hurry, and need to either jot or check something very quickly, in the current state relying on the app is just a no-go.
This may not be such a huge issue on high-end devices with a lot of RAM, where the app can stay open in the background, but on mid-range Android phones, the app just gets killed after some time of not using it, and then every other launch has to be from scratch, taking a lot of time in the process.
I do still use it of course as I don't think there is any other free and open source solution with a similar set of features.
The above text is misleading to the newcomer.
I don't know what you mean by it, but Joplin definitely syncs in the background when I open it, both on Debian and on Android (/e/OS).
I only try to not open it simultaneously on two machines (I use it on four, all sync'd) to avoid creating different duplicated notes (in which case anyway no data is deleted any side)
What background sync means in this context is syncing when the app is not running. For instance maybe you're on a tube or somewhere else where there's no network, you can still add a note and you don't need to remember to open the app later to sync the note.
Speed. When I need a really quick note, I click the record app on my phone and talk. I play them when I get to the office and enter todos as I like. Typing on a mobile device just isn't particularly fast and remember to sync it!
Tasks: I've quit trying to use joplin for tasks. I have a full blown PIM (Essential Pim), which integrates tasks and calendar and syncing and contacts. This really works well for tasks that can also appear in my calendar. I use that when I have a full minute to enter a task, or 2 minutes to enter a task with 3-5 parts I explain in the notes.
Taking notes or grabbing websites in reading or meetings. Joplin is the best.
Taking notes on reading which can include copying text from ebooks or articles or writing significant amounts making the notes close to articles or blog entries. Joplin is great.
I think it is just finding the write tool for the job.
For me that would be syncing as a whole. I've tried to report that syncing to a WebDav cloud storage (StackIp) does not work properly on iOS (however it does work on the desktop version of Joplin). I don't seem to get any answer on those reports for 8 months already.
WebDAV seems to be causing issues frequently: I remember lots of problems concerning pCloud discussed on this forum. Probably has something to do with the service's implementation of it (can't really say anything about this).
Strange enough that it should work on desktop and not work on mobile for you. I take it that you reported the issue on GitHub because that's the proper place for something like this, not our user forum. To be fair to the devs: I don't remember them claiming that Joplin would work with each and every kind of WebDAV server.
Not sure what makes you think it's easy. The networking part is completely different between desktop and mobile (and even between iOS/Android) so the fact that it works on desktop has little relevance here.
Plus, it is my understanding that for developing for iOS you need a Mac which further limits the number of potential contributors.
Also, reminded me of this XKCD (there's one for every situation!)
This is it for me. My phone runs the Joplin app pretty snappy - I have no problems with it opening, editing has improved a lot this past year, and syncing after that is fast enough (just have to make sure it happens). But deliberately waiting for the initial sync every time I open it... because if not I'll have note conflicts - that is what bugs me the most. And that initial sync can take a while if I've since used Joplin a fair bit on desktop since the last time I used the app.
What this illustrates of course is that people use Joplin differently. On mobile, I am usually using it to edit an existing note that I want to be kept up-to-date across my devices, and so the risk of conflicts is high.
Yeah, many of us would want the sync to Just Work. But IIRC from the old discussion, it's caused by a technical limitation of some kind - maybe Electron shell not letting you do background sync tasks, or something like that?
I use another note taking app (as my primary) that is faster (than Joplin). I use Joplin since this month. I am okay with the speed of the app at the moment. However, can the speed / performance be maintained in the future?! I doubt that. As more features are added, it is natural to slow down. How slow can it get to?! No one knows. That's what worries me (to make the switch as the primary note taking app).
Anyway, with Joplin, I like the ability to keep my data wherever I want (currently syncing via AWS S3) and I like the default reading mode (in mobile app) that helps me to use the notes such as to copy / paste without accidentally overwriting existing notes.
Frankly, I'm not bothered by this at all, at least for now. I've been using Joplin for years now and have seen many updates; the app got progressively faster, I think. There were been various optimizations and fixes, and the devs clearly do care about perf issues.
(Yes, the apps - especially on android - could be snappier, not saying they can't. But I'm quite hopeful it'll at least not degrade, even if it didn't get significantly faster.)