I've done similar. I used to use Quiver[1] for years. It's MacOS only. Then in October, I was forced onto a Windows machine for work. I tried Joplin as it was the closest in features, and it has built in encryption.
What I eventually ended up doing was moving to vscode. I use it my main IDE for the last couple years. I have a linux vm running for all my development, with vscode remote ssh.
- I keep a folder for each month
- I have a file in each month called YYYYMM-dailies.md, level 2 headings for each day
- Notes that grow too complex for the "dailies" get their own file in the folder. A number of these might get polished and copied into a document site somewhere.
- Sometimes I'll make a subdirectory of "snips" with small scripts or pseudo-scripts (stuff to copy/paste)
- The integrated shell lets me paste commands into my dev vm and copy the results back into my notes.
A feature of this is that while it's not really "synchronized", I can vscode-remote-ssh from multiple machines, or just ssh into the vm to get my notes. You can use rclone or keybase+rsync to backup the notes directory (or keybase's git if you want to check notes in).
Another
[1]: https://happenapps.com/