Remote Storage Wizards
Setup wizards for BorgBase and Hetzner Storage Box make it easy to connect remote SSH storage in just a few steps — paste your connection details, test the connection, and you're done.
- BorgBase wizard — paste your SSH connection string and private key, auto-parses host/user/path, tests connectivity before saving
- Hetzner Storage Box wizard — enter hostname, username, and SSH key, select your borg version (1.1/1.2/1.4), tests connectivity before saving
- Provider branding — BorgBase and Hetzner logos shown on remote host cards and storage overview
- Test before save — both wizards verify the SSH connection and borg availability before creating the host config
Remote Repository Reliability
- Remote repositories now verify borg init succeeds before saving to the database — failed inits no longer leave orphaned records
Settings Redesign
- Storage tab — consolidated Remote Storage and S3 Sync into a unified Storage tab with sub-navigation (Overview, S3 Sync, Remote Storage)
- Updates tab — consolidated Software Updates and Borg into a single Updates tab
- Storage overview — bordered stat cards for local storage and S3 config at a glance
- Release notes rendered as markdown on the Updates page
UI Polish
- Provider icons (BorgBase, Hetzner) displayed across storage overview and remote host listings
- Branded wizard cards with provider colors (yellow for BorgBase, red for Hetzner)
- Various layout and spacing refinements across the Settings page