Motivation
Manual transfer between devices currently requires exporting the full backup bundle, including every imported book file. Users who only need the application state must move a disproportionately large archive.
Agreed direction
Add a compact backup mode that contains the complete SQLite snapshot but omits the heavyweight EPUB/PDF files under books/. Restore remains snapshot-based rather than sync-based:
- Full restore replaces the database and
books/.
- Compact restore replaces the database while leaving the destination
books/ directory untouched.
- Matching content-addressed files continue to work; missing files use the existing relink fallback.
- The export UI uses one split button: compact export is the primary action and full export is in the dropdown segment.
Spec: docs/superpowers/specs/2026-07-14-compact-backup-design.md
Source: user request 2026-07-14
Motivation
Manual transfer between devices currently requires exporting the full backup bundle, including every imported book file. Users who only need the application state must move a disproportionately large archive.
Agreed direction
Add a compact backup mode that contains the complete SQLite snapshot but omits the heavyweight EPUB/PDF files under
books/. Restore remains snapshot-based rather than sync-based:books/.books/directory untouched.Spec:
docs/superpowers/specs/2026-07-14-compact-backup-design.mdSource: user request 2026-07-14