Changelog — 2026-07-04
Window: 2026-07-03T14:24:33Z → 2026-07-04T14:24:33Z (UTC) · Branch: main · PRs merged: 32
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.
Documentation
#1280 — docs: archive navigation rail launch package
by @jdooley-clt · 2026-07-03
What
#1283 — docs: correct nav-rail epic citation in AGENTS.md
by @jdooley-clt · 2026-07-03
What
#1205 — docs: add domain migration runbook for ccmftrains.com GA cutover
by @jdooley-clt · 2026-07-04
What this is
#1304 — docs(runbook): reflect shipped app-level canonical 301 redirect
by @jdooley-clt · 2026-07-04
What
#1276 — docs: GA top-10 user workflows + video walkthrough scripts
by @jdooley-clt · 2026-07-04
What
#1306 — docs: reconcile seeded FAQ/Help pages to navigation-rail wording
by @jdooley-clt · 2026-07-04
What & why
#1307 — docs: July 4th GA launch docs package
by @jdooley-clt · 2026-07-04
What this is
Other
#1272 — Checklists Phase 2: categories + filterable public browse (epic #567)
by @jdooley-clt · 2026-07-03
Summary
#1274 — Admin invite picker: typeahead combobox (PR-B — hub redesign)
by @jdooley-clt · 2026-07-03
What this does
#1275 — Navigation rail redesign — PR-B: desktop two-tier rail + contextual panels
by @jdooley-clt · 2026-07-03
What this is
#1279 — Navigation rail redesign — PR-C: mobile drawer + APG keyboard + a11y
by @jdooley-clt · 2026-07-03
Summary
#1278 — Admin hub: grouped landing + attention queue (Phase 2)
by @jdooley-clt · 2026-07-03
What this is
#1277 — Follow / live-sync for curated checklists (epic #567 Phase 3)
by @jdooley-clt · 2026-07-03
Phase 3 — Follow / adopt a curated checklist (Tier 3, live-sync core)
#1282 — Wantlist UX on public Checklists Details page (#567)
by @jdooley-clt · 2026-07-03
Summary
#1284 — Admin Phase 3 (C1): Users & Access -> dedicated pages
by @jdooley-clt · 2026-07-03
Admin Phase 3 (C1) — Users & Access → dedicated pages
#1286 — Follower-cascade notifications for public checklists (epic #567 Phase 4)
by @jdooley-clt · 2026-07-04
What & why
#1287 — Admin Phase 3 C2: migrate Review Workflow sections to dedicated pages
by @jdooley-clt · 2026-07-04
Admin Phase 3 — Slice C2 (Review Workflows)
#1289 — Fix /Admin/UserManagement Collection column sort
by @jdooley-clt · 2026-07-04
Problem
#1288 — Fix announcement Created date to show browser-local time
by @jdooley-clt · 2026-07-04
Problem
#1290 — Admin hub Phase 3 C3: migrate Catalog sections to dedicated pages
by @jdooley-clt · 2026-07-04
Phase 3 · Slice C3 — Catalog
#1291 — Admin hub Phase 3 C4: migrate Community / System / Observability sections to dedicated pages
by @jdooley-clt · 2026-07-04
Summary
#1292 — Reverse-lookup "Appears in curated checklists" card on catalog detail pages (#567 Phase 5)
by @jdooley-clt · 2026-07-04
Phase 5 — Reverse lookup on model/set detail pages (discovery)
#1293 — Admin hub Phase 3 C5: delete Sections accordion, add hash-shim (final slice)
by @jdooley-clt · 2026-07-04
What & why
#1295 — Checklists epic (#567) Phase 6 — close-out guards, docs, tests
by @jdooley-clt · 2026-07-04
Closes out the Checklists epic (#567) with two correctness guards, a docs audit-and-extend pass, unit tests, and a documented manual data-cleanup runbook. No schema/EF change.
#1296 — Admin Phase-3 backlog cleanup: drop vestigial #slug fragments + Back-to-Admin header parity
by @jdooley-clt · 2026-07-04
Scope
#1298 — Add Checklists launch docs package (#567)
by @jdooley-clt · 2026-07-04
What
#1297 — Add navigation refresh launch docs package
by @jdooley-clt · 2026-07-04
What this is
#1299 — Add host-based canonical-domain 301 redirect
by @jdooley-clt · 2026-07-04
What & why
#1301 — Checklists #567 cleanup: TOCTOU hardening (#924), admin bulk members (#1281), dashboard dedup (#907)
by @jdooley-clt · 2026-07-04
Migration: No — all three fixes are service / UI / query-only. The filtered unique indexes ((ChecklistId, ScaleModelId) / (ChecklistId, SetId) and the UserChecklist equivalents) and CHECK constraints they rely on already exist. No dotnet ef migrations add, no schema change.
#1303 — Add private $1,776 Dashboard confetti and three gold commemorative badges (PR2 — July 4th GA launch)
by @jdooley-clt · 2026-07-04
PR2 of the July 4th GA launch celebration
#1305 — Relocate feedback intake from persistent banner to /Docs (GA cleanup)
by @jdooley-clt · 2026-07-04
Summary
#1294 — July 4 GA launch celebration — patriotic banner + nav theme (PR 1 of 3)
by @jdooley-clt · 2026-07-04
Summary
Generated 2026-07-04T14:24:33Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).