Obsidian Sync: Sync upon change to a block instead of a few keystrokes

Use case or problem

Sync history is hard to navigate and isn’t useful, because there are too many entries caused by syncing every few keystrokes.

Proposed solution

I have two suggestions:

  1. Sync changes to notes after the caret moves away from a block or several blocks, or the focus on the pane is lost.
  2. Programatically group block-level changes and/or changes within a short period of time in the history viewer.

Current workaround (optional)

There is no workaround currently but to dig through lots and lots of history logs.

Related feature requests (optional)