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 
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