https://discourse.joplinapp.org/t/keep-original-notebook-on-...
I’m reasonably happy using Obsidian now, despite it being closed source and not supporting anything but proprietary sync mechanisms. I have no had any data loss issues with it.
https://discourse.joplinapp.org/t/keep-original-notebook-on-...
I just checked my log.txt file and I can't find mention of my master password. Maybe it is fixed?
Eventually settled on org-mode. Encryption can be sync-time using restic/cryptomator (cloud sync), filesystem (self-hosted all the way), or save time using plain old GPG. As a bonus, there is a gigantic ecosystem around org-mode, and thanks to the platform (Emacs) it is nearly completely FLOSS and pretty much guaranteed to be around and kickin' when most commercial systems with either die, get acquired or just change too much for my taste.
Probably not for everyone, though.
Obsidian has that. And is more extendable. That is why I switched.
For me, writing a note on multiple devices is the key feature.
Will check it out again.
https://forum.obsidian.md/t/publish-the-android-mobile-app-a...
https://github.com/laurent22/joplin/blob/dev/readme/spec/e2e...
If you follow the instructions properly, this issue is a non-issue.
Still, after discovering that the keys were in the log file, it was definitely a “final nail in the coffin” for me.
https://joplinapp.org/spec/e2ee/
Master Keys
The master keys are used to encrypt and decrypt data. They can be generated from the Encryption Service and are saved to the database. They are themselves encrypted via a user password using a strong encryption method.
These encrypted master keys are transmitted with the sync data so that they can be available to each client. Each client will need to supply the user password to decrypt each key.