Changelog — 2026-08-19
Window: 2026-08-18T13:38:41Z → 2026-08-19T13:38:41Z (UTC) · Branch: main · PRs merged: 5
At a glance
Line counts come from git log --numstat on main and include generated, vendored, and lock files. "Today" line counts are bucketed by commit date, while PR/issue counts use merge/close date.
Chores
#1487 — CI: Establish stable required checks and result guards
by @jdooley-clt · 2026-08-19
Implements #1478 (closure deferred until post-merge path-classifier verification). Part of #1477.
Other
#1476 — Replace launch celebration with scheduled dashboard banners
by @jdooley-clt · 2026-08-18
Summary
- retire the Launch Celebration service, feature-flag UI, patriotic navigation treatment, and campaign assets
- add administrator-managed Dashboard banners with secure graphic uploads, required alt text, finite start/end schedules, and deterministic overlap precedence
- preserve browser-local per-banner dismissal while adding responsive ren…
#1497 — Fix production deployment dependency guards
by @jdooley-clt · 2026-08-19
Summary
- force production migration/deployment job conditions to evaluate after the PR-only change classifier is skipped on
main - require a successful build before migration
- require successful build and migration results before deployment
- preserve the existing main-ref and push/workflow-dispatch gates
#1498 — Add checklist CSV contract and parser
by @jdooley-clt · 2026-08-19
Summary
#1500 — Add secure checklist CSV staging and preview
by @jdooley-clt · 2026-08-19
Summary
- add an app-owned, actor-bound checklist CSV staging workflow using opaque cryptographic nonces and fixed server-side filenames
- validate
.csv, empty content, and the shared 2 MiB cap before persistence; canonicalize and verify every resolved path beneath the staging root - add atomic
ready→previewing→previewedtransitions, re…
Generated 2026-08-19T13:38:41Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).