I'm evaluating Joplin again and have bought a Joplin Cloud subscription for sync and sharing.
I'm currently finding the "synchronise" button and synchronisation interval to be a bit clunky. I was hoping that it would be possible to live-sync, so that changes are pushed/pulled immediately as they occur. Eg, a persistent connection with websockets or something like this.
Currently I am already finding that when I'm on the go and load a note on my phone, something I do frequently, it misses my last edits on my laptop because the laptop was closed before the 5-minute sync interval hit.
Standard Notes, for example, is constantly syncing so this doesn't happen.
I'm into the habit of issuing a Ctrl-s on my desktops or a couple taps to sync on Android to ensure my webdav storage has the latest. Especially when I'm ending Joplin use for that moment.
Oh yes I see after about 15 seconds? I had missed that, thanks.
I have clearly been unlucky then, when on the move and closing my laptop too quickly after writing notes.
Regularly pressing "sync" manually is something I'd really like to avoid, I've done that in the past and it feels a bit medieval to train myself to do something the computer should be doing for me.
@laurent my experience is with Firebase Realtime Database (RTDB, not to be confused with Firestore) which is designed for realtime sync of presence, chat etc. You just open a connection with the client library in a few lines of code (it uses Websockets) and all clients will be notified of any changes in real time. It works well in both directions and is very straightforward.
I'm sure I read somewhere that Joplin Cloud uses AWS, which I assume has an equivalent.
Is this something you would consider for the paid Joplin Cloud accounts?