Skip to content

Backups

DasDuo edited this page Jun 14, 2026 · 1 revision

Backups

ShuttleX keeps a short version history of your JSON file so you can recover from a bad edit or import.

How it works

  • On every change — whether you edit the file by hand, use the in-app editor, or run an import — ShuttleX snapshots the current version.
  • The last 3 versions are kept as timestamped files next to your JSON, e.g. servers.backup-20260614-101530-123.json.
  • Identical content is not archived twice (deduplicated by content).
  • Millisecond-precision timestamps ensure the pre-import and post-import versions never collide.

Restoring

Open the folder (Settings → "Show in Finder"), pick the backup you want, and either copy its contents back into servers.json or point ShuttleX at it via Settings → "Choose…".

Notes

  • Backups live in the same folder as the JSON file, including when you use a custom path.
  • Backup write/prune failures are logged to the system log (visible in Console.app) rather than failing silently.

Clone this wiki locally