Skip to content

Add lightweight progress and conversation backup #104

Description

@EurFelux

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:aiAI chat, tools, promptsarea:readerReading view (epub & pdf)area:settingsSettings & preferencesenhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions