If you find BBS useful, please consider sponsoring this project. It takes significant work to build and maintain — your support helps keep it going.
New
- Redesigned upgrade page — The upgrade progress screen now shows a clean stepped list with status icons instead of a raw terminal log. Each step is collapsible to show details if needed.
- OIDC Redirect URL override — New optional setting under Settings → SSO. Use when BBS sits behind a reverse proxy and agents use an internal URL but SSO must use a different public hostname. Leave blank for auto-detection (existing behavior). (#125)
Bug Fixes
- False "upgrade failed" messages — When PHP-FPM restarts mid-update the
=== Update complete ===marker could get dropped from the log, making successful upgrades appear as failures. Now detects completion based on reaching the final step marker. (#128) - Can't delete archive from recovery points list — The row-level click handler was swallowing the trash button's click, navigating to the archive detail page instead of opening the delete confirmation. (#126)
- Update step labels — Changed "Setting up" / "Fixing" to "Checking" since these steps are idempotent verification rather than repair.