Skip to content

1.0.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 15:51
· 10 commits to main since this release

Fixed: a vault could sit half-synced and report itself up to date.

A device set up with Upload this vault recorded the entire remote tree as synced without downloading any of it, expecting files that only GitHub had to arrive with the next ordinary pull. They never did: the push that setup makes becomes the commit the device compares against, so the remote never appears to move and every pull path short-circuits. Files were deferred to a pull that device could never trigger, and only another device pushing would rescue it.

  • UltiSync now checks whether your vault actually holds what GitHub holds, rather than trusting the commit pointer alone. The check runs about once a minute, costs no network request unless it finds a gap, and downloads whatever never arrived.
  • Both directions of setup stop deferring: Upload this vault fetches what only GitHub had as soon as its push lands, and Download from GitHub queues what only your vault has instead of waiting for you to make an edit.
  • Sync now verifies instead of trusting the commit pointer.
  • Returning to a device runs a fuller check, including files whose size on disk disagrees with GitHub while claiming to be the same content — a download that was cut short. These are reported, never overwritten.
  • A file you deleted stays deleted. The check deliberately ignores files it once had, so it cannot resurrect them.

Added

  • Progress while syncing — a bar and file counts for transfers of 10+ files or 25 MB, in the sync panel and the status bar. Smaller transfers stay quiet.
  • A countdown ring that drains through the delay before an automatic push, and restarts from full when you keep typing.
  • The status bar now shows a single icon, with the detail on hover.
  • UltiSync has its own icon on the ribbon and sync panel.
  • Settings → UltiSync → Report a bug opens a GitHub issue with your UltiSync version, Obsidian version and platform already filled in.

Fixed

  • Settings sections below the credentials no longer stay dimmed and unusable after saving credentials and resolving the initial comparison.

Your credentials and sync state carry over untouched.