Bug Fixes
- Fix Windows SSH host key mismatch after server_host update — After the v2.17.0 fix that stripped the web port from
server_host, stale entries in the Windowsknown_hostsfile caused SSH connections to fail with "REMOTE HOST IDENTIFICATION HAS CHANGED." All SSH connections (borg, catalog pipe, SSH test) now useUserKnownHostsFile=/dev/null(NUL on Windows) to prevent stale host key issues after Docker rebuilds or server configuration changes. - Fix dashboard slow loading — ClickHouse and server health stats are now cached with 60s TTL and refreshed in the background, keeping the dashboard snappy.
- Fix queue detail cancel button — Cancel button no longer loses its form reference during AJAX status polling.
- Optimize queue/dashboard queries — Truncate large
error_logTEXT columns in list views to prevent MySQL temp table bloat.
Improvements
- Add to Home Screen (PWA) — Mobile users are prompted to add BBS to their home screen for app-like access.
- Storage Locations link on mobile — Settings page now includes a mobile-only tab linking to Storage Locations.
- Added option to opt out of anonymous usage statistics in Settings.