Well, I know (searched the forum beforehand…) there are some or should I say strong reservations against the implementation of a marker that would allow for a selective synchronization of notes. However, I find this a key feature for a note application.
Encryption, Synchronization everything works wonderful and is much appreciated, but I shy at the implementation of Joplin on my smartphone when I consider the ever growing number of notebooks and notes in my Joplin. Many of them are only interesting for work at wider screens and specific work situations and not intended for small screens. Programming in SQL is not really a practical solution for many users, esp. as the number of non-programmers will increase with more and more popularity of Joplin.
As a starter I suggest a very simple solution, a marker on every note or alternatively only notebook that by default is ticked but can be changed. If a user chooses to drop a note(book) from synchronization a warning message appears.
I understand that more selective synchronization (related to individual devices, the ability to read only, etc.) is way too complicated to implement at the moment. But it also would not be essential as users can menage that by themselves through on or off switching of syncing for particular notes. Thats my argument against too complex programming.
Thanks for the great work and have a nice day - Renee