Skip to content

v1.5.5

Latest

Choose a tag to compare

@Xpycode Xpycode released this 28 Apr 03:53
· 1 commit to main since this release

Bug Fixes

  • False "Out of sync" indicator fixed. The menu bar icon used to latch to red when Syncthing was actually fine, especially after routine background scans transiently flipped a folder through scanning / scan-waiting. The status logic now treats idle, scanning, scan-waiting, sync-preparing, sync-waiting, cleaning, and clean-waiting all as healthy, and only reports out-of-sync when there's meaningful pending data (needBytes above the user's threshold).
  • Stale-state hygiene. Cached folder status is dropped on fetch failure (better empty than wrong), and removed devices/folders no longer leave stale entries behind in memory.
  • Defensive decoding. A future Syncthing API field rename can no longer void the entire decode — each field decodes independently with a safe default. state defaults to idle so the failure mode of an unparseable response is "stay calm," not "stuck red."

New

  • Brand-new app icon and 4 new menu bar status icons (Normal / Syncing / Warning / Error). Animation is disabled in this release; can be re-enabled in a future build.
  • Status icon style setting in Preferences — choose Monochrome (classic, default) or Traffic-Light (adds an amber warning state for soft conditions like paused devices).
  • Sync notification cooldown — throttle "Sync Complete" notifications per folder. Default 5 minutes (range 0–60). Stops the notification spam when a folder churns through many small syncs. Set to 0 to notify on every completion.

Diagnostics

  • Status-fetch failures now log via OSLog (subsystem com.lucesumbrarum.syncthingStatus, category FolderStatus) — visible in Console.app for easier diagnosis if anything goes sideways.

Auto-update

Users on v1.5.1 will receive this automatically via Sparkle.
v1.5 users: please download manually once due to the v1.5 → v1.5.1 signing key change. Future updates will then auto-update normally.