Realtime sync or possibility to explicitly trigger sync

Synch with multiple devices - explicitly trigger synch

I have a PC, Mac, Tablet, 2 Phones and often switch between these devices, particularly between PC and Mac.

The synch in obsidian is often kicking in too late that means the device I was working on has not uploaded changes and/or the device I’m switching to has not downloaded the changes.

Proposed solution

Either
a) make synch more real time on both source and target devices
b) expose a command that allows to explicitly trigger synch before leaving a device or when switching to a different device

Current workaround (optional)

  1. Wait
  2. Close and re-open obsidian. / Reload without save

Another workaround is to pause and unpause Sync.

I mostly avoid this issue by watching the Sync status icon when I start and stop using the app. On mobile the icon is hidden in the sidebar, so I use a CSS snippet to make it always visible (the snippet is available in this feature request: [Mobile] Make Sync icon always visible).

Sync works continuously, as long as obsidian is active.

Your problem may be this: https://forum.obsidian.md/t/make-obsidian-sync-work-in-background-on-mobile/25906

My sense of the issue when they discussed it on discord, is the remote vault was spending a lot of time in “Indexing”. They were making a lot of changes on one device, so this could be expected in some cases.

But, background syncing would still help this issue. :slight_smile:

The issues is mostly between laptop / desktop I use mobile less frequently.

It feels a bit as the synch is just a bit too slow. I walk over to the other machine and the original machine seems not yet done synching.