You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Review Device Sync Instead of Overwriting Everything
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
Improvements
A blank second device can Pull Latest without adding a server first — connection info comes with the snapshot. An unused install is treated as empty, so a normal pull is enough
Built-in app templates stay on each device — the catalog is not counted as your data and is not overwritten by a pull from another machine
Latest snapshot time matches the remote snapshot list — the status card and the list use the same clock, so you no longer see “10 hours ago” next to a snapshot from a few minutes ago
Bug Fixes
Fixed Pull Latest failing with “Download failed” or “Failed to get metadata” — a second device can now download the snapshot after a successful connection test, including Backblaze B2 and Cloudflare R2
Fixed Pull Latest rolling back with a restore error after the snapshot had started to import — leftover deployment history, Team workspace links, and command history on the receiving device no longer block the pull
Fixed a blank install showing hundreds of local records and asking for a force overwrite — unused built-in templates and seeded providers are no longer treated as your data
Fixed a failed-deploy warning appearing after a pull with nothing left to roll back to — that banner is cleared when deployment history is not part of the snapshot