Changelog - Dev - 08.20.2026 โ
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[Unreleased] - 2026-08-20 โ
Fixed โ
- Make context-sync-tools report output and fail on error: The context-sync-tools script was silently failing to execute and produce required configuration files for 37 days. This fix ensures the script reports what it writes and properly fails when it cannot complete, making issues immediately visible rather than silently skipped. (#931)
bug
Update - 2026-08-20 21:24 UTC โ
Fixed โ
- Install Playwright system deps on every CI run: Playwright system library dependencies were not being installed on cached CI runs because the cache gate only checked for browser binaries, not the OS-level libraries required by the runner VM. This fix ensures system dependencies are installed on every run regardless of cache state. (#934)
bug
Update - 2026-08-20 21:51 UTC โ
Fixed โ
- Stop version check from purging precache on reload: Fixed a critical issue where the version check would delete all Cache API caches upon detecting a new build, including the precache that the active service worker was still serving from. This caused returning users to see a blank screen for extended periods after a deploy while the app re-downloaded the entire bundle. (#936)
bug
Update - 2026-08-20 23:30 UTC โ
Security โ
- Prevent admin sign-in fallthrough to legacy tier: Fixed admin portal authentication to stop falling through to the legacy Firebase password tier when credential checks fail. The legacy tier lacks App Check, rate limiting, and ban checks, making fallthrough a security vulnerability. (#935)
bugsecurity