You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Centralize destination-database-name validation on DatabaseType so
Firebird/SQLite paths validate consistently across the Restore modal,
Scheduled Restore modal, and the API.
- Short-circuit SQLite in DatabaseProvider::listDatabasesForServer() so
the autocomplete suggests configured full paths instead of basenames.
- Require source_database_name on scheduled restores (UI, API, DB
NOT NULL migration) — SQLite servers expose multiple paths and Redis
was already filtered out at the source-server picker.
- Reorder scheduled-restore steps (Schedule → Source → Target) and share
the restore summary partial between both modals.
- Let demo users manage scheduled restores; hide Redis from the source
picker since Redis can't be restored.
- Share a job-status indicator component and tighten badge styling.
- Use a uniform "—" placeholder in the restore summary instead of
type-specific "(enter name)".
- Drop the duplicate @error block in _destination-autocomplete (Mary's
x-input already renders it).
- Docs: README and self-hosting quick start mention scheduled restores
and align env vars; add DatabaseType per-type rule tests.
0 commit comments