Device: darwin, Apple M4 Pro
Client ID: 762efcd0dfd5456fa053f5bab8bbb1e6
Sync Version: 3
Profile Version: 49
Keychain Supported: Yes
Alternative instance ID: -
Sync target: Joplin Server
Editor: Markdown
Revision: 7e2765a
Backup: 1.5.1
Freehand Drawing: 4.3.0
Sync target
Joplin Server
What issue do you have?
When I open Joplin, it immediate starts syncing even though I went into settings and set synchronization interval to "disabled". I've closed and re-opened the application several times, and also clicked on the "cancel" button the bottom left of the window several times. It won't stop.
I'm trying to troubleshoot a connectivity issue and I need Joplin to not sync automatically while I'm troubleshooting the connection to the sync server.
I think I have the same problem. The app is also not saving new notes or downloading new ones from other devices (everything works fine on all my other devices).
Sounds like the initial sync has not completed yet. If you are using a mobile device, ensure the screen is turned on constantly and the Joplin app in the foreground until the synchronise button in the sidebar stops spinning, and pressing the synchronise button stops within a few seconds when pressed again
You cannot disable the synchronisation on startup. If you need to do some tests without the sync, you can just disconnect the internet on your device before opening Joplin?
Joplin is very much supposed to be under the control of the user - I've always thought that was a core part of the thinking behind it and it's what many of us love about it.
So I'm really surprised that if we set sync to "disabled" it is not in fact disabled. I and others just want sync to be operated manually when we deem it to be necessary - eg not when opening the app and not when editing a note. I really think the option to switch off this "push" sync should be made available. I'm also almost convinced this didn't used to be the case.
Case in point - Electron causing to Joplin to majorly slow down while editing heavy notes. I'm often in a situation whereby the app is beginning to lag while pasting in lots of text (this is on a powerful desktop i9 system) and things start to lag and grind to a halt and become unusable - known Electron issues of course. But then the problems are seriously compounded by the fact that at that moment Joplin decides it would be a good time to sync! The app then freezes for long periods of time.
TL;DR - sync disabled really should mean disabled. Please can this be re-examined?
I think those Electron issues tend to be related to hardware accelleration? I've never personally experienced this issue with an Electron app, but I have experienced stutter in other apps due to hardware accelleration. I haven't tested it, but ChatGPT suggests you can turn it off by passing the --disable-gpu command line argument to the Joplin executable. Maybe you could try that?
I think the forced auto sync has been a point of contention in the past. While Laurent tries to give users lots of flexibility, he can only go so far without creating a maintenance / support burdon. In particular, the sync is a significant generator of support requests, and making a way for the user to potentially cause more sync conflicts, for the benefit of a minority who want more control over this, just adds to the burdon.
I would say though that the name of the sync interval setting could do with being named more accurately, to make it clear it only applies to syncing incoming changes (with the exception of an initial sync upon starting the app)
I'm having the problem on a laptop, and it's been trying to sync for days, hours at a time. The app is unusable, and nothing I do stops the syncing (including reinstalling the app).