SHIPPED · v1.42.2

Review Device Sync Instead of Overwriting Everything

New

  • **When both devices have changed, review the differences before anything is overwritten** — Device Sync lists what exists only on this machine, only in the remote snapshot, and what changed on both

  • Keep or discard each server, app, domain, or other item

  • Open a field-by-field comparison for anything that changed on both sides

  • Apply the mix on this device, or apply and push so the other machines get it

  • You can still overwrite this device with the remote snapshot, or overwrite remote with this device, if you want the old all-or-nothing path

Improved

  • A blank second device can Pull Latest without adding a server first — connection info comes with the snapshot

  • Built-in app templates stay on each device — the catalog is not counted as your data and is not overwritten by a pull

  • Latest snapshot time matches the remote snapshot list — the status card and the list use the same clock

Fixed

  • Fixed Pull Latest failing with “Download failed” or “Failed to get metadata” — including Backblaze B2 and Cloudflare R2

  • Fixed Pull Latest rolling back with a restore error after the snapshot had started to import

  • Fixed a blank install showing hundreds of local records and asking for a force overwrite

  • Fixed a failed-deploy warning appearing after a pull with nothing left to roll back to

  • Server Compass Device Sync tab showing a detected conflict — 87 local records versus 66 remote — with a Review changes button to reconcile both sides instead of overwriting
    Server Compass Device Sync tab showing a detected conflict — 87 local records versus 66 remote — with a Review changes button to reconcile both sides instead of overwriting
  • The Review sync changes modal listing items only on this device, changed on both, and only in the remote snapshot, each with Keep or Discard, plus Apply on this device and Apply and push
    The Review sync changes modal listing items only on this device, changed on both, and only in the remote snapshot, each with Keep or Discard, plus Apply on this device and Apply and push