Full database backup/restore for SQLite instances with client-side WASM migration preview, type-to-confirm safety dialogs, and graceful server restart without container recycling. - Export/import API routes with encryption key re-encryption - Client-side backup analysis via sql.js WASM (served through API route) - Drizzle migrations applied in-browser with animated progress timeline - "Type I understand" confirmation for both export and import - Onboarding flow integration for restoring during initial setup - SQLite-only guards on sidebar, page, onboarding, and all API routes - run.sh restart loop: only Next.js restarts, nginx/redis stay up - Backward-compatible with older backups using encryption-key.txt - Version injected at build time via next.config.ts
644 KiB
Executable File
644 KiB
Executable File