Repository navigation
Conversation
…ning - Add `restore <backup>` command to restore SQLite from .bak backup files - Add `prune-backups --keep N` command to remove old backups, keep N most recent - Add `--dry-run` flag to `sync` command for preview without writing - Add 50-session desktop cap warning to `status` command - Full i18n support (EN/ZH_HANS) for all new features - Auto-list available backups when no path argument given to restore - Backup directory auto-discovery alongside SQLite file
|
Thanks for adding these maintenance features. The direction is useful, but I think this PR needs a few changes before merge, mainly around data-safety semantics. A few notes based on the current Blocking items:
Right now Suggested behavior:
The backup filenames already include a timestamp. Please sort backups by the timestamp parsed from the filename instead of Suggested ordering:
The non-dry-run Please either:
The new Once these are fixed, I think the feature set itself is worth having. |
…ning
restore <backup>command to restore SQLite from .bak backup filesprune-backups --keep Ncommand to remove old backups, keep N most recent--dry-runflag tosynccommand for preview without writingstatuscommand