If you find BBS useful, please consider sponsoring this project. It takes significant work to build and maintain — your support helps keep it going.
Bug Fixes
-
Client detail page showed wrong storage size — Reverse of #118. The recalculation from
SUM(archives.deduplicated_size)undercounted actual disk usage (excluded borg metadata and uncompacted chunks). Local repos now use the scheduler's 5-minuteduscan as the source of truth, matching whatdu -hreports on the filesystem. (#135) -
Hundreds of thousands of empty PHP session files — Every API request from an agent created a new empty session file, and Docker installs had no cleanup mechanism. Sessions now only start for UI requests (agents use Bearer token auth), and the scheduler prunes old session files hourly. (#131)
-
Upgrade progress step count — Fixed off-by-one: was showing
[1/10]then[2/9]through[9/9]. Now consistently/9. (#136, thanks @MegaV0lt)