Changelog - Dev - 08.21.2026 โ
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[Unreleased] - 2026-08-21 โ
Fixed โ
- Admin onboarding now issues portal password correctly: Admin onboarding was incorrectly mailing Firebase reset links instead of portal credentials, causing new admins to be created on the legacy tier. The fix ports the working merchant flow pattern to admin creation, ensuring admins receive proper portal reset tokens. (#949)
bug
Update - 2026-08-21 17:44 UTC โ
Fixed โ
- Fail non-draft PRs that were never tested: CI now properly rejects non-draft pull requests that lack test coverage, and fixes fleet guard reporting accuracy for tmux sessions. This prevents untested code from merging and improves visibility into CI environment state. (#944)
bug
Update - 2026-08-21 19:01 UTC โ
Added โ
- Add test coverage for merchant auth guard: Comprehensive tests were added for the
requireMerchantguard that protects all/auth/merchant/*routes. This ensures the critical authentication layer is properly validated rather than relying on prose comments for coverage metrics. (#946)enhancement
Fixed โ
- Fix test coverage metric calculation: Corrected how test coverage is measured to prevent metrics from falsely reporting coverage based on comments alone. A metric that cannot fail is as problematic as a test that cannot fail. (#946)
enhancement