Skip to content

Settings and Database

Settings control both visible app behavior and technical data maintenance.

Settings screen with language, appearance, backup, restore, and maintenance actions

General settings

  • language
  • visual theme (theme switching is Premium)

Database functions

Database tools are visible in Premium.

Backup database

When you tap Backup database:

  1. Live DB is validated and written as SQLite backup to a temporary file.
  2. Backup is validated (integrity_check, size, header).
  3. System file picker opens.

Restore database

When you tap Restore database:

  1. Safety confirmation appears.
  2. You select a backup file.
  3. File is validated and loaded into temporary DB.
  4. Migrations/schema updates are applied.
  5. Live DB is replaced atomically.

Automatic backup

Weekly auto-backup can be enabled.

  • Triggered on app start and resume.
  • Also triggered after successful database repair.
  • Only runs when at least 7 days have passed since last auto-backup.

Repair database

Runs maintenance on live DB:

  • remove potential -wal / -shm files
  • REINDEX
  • VACUUM
  • integrity_check

Initialize database

Deletes and recreates the full database structure.

Delete results

Removes result and history entries only, while keeping master data.

Important note

Initialize database and Delete results are destructive actions. Create a backup first.