Changelog — 2026-07-02
Window: 2026-07-01T13:33:18Z → 2026-07-02T13:33:18Z (UTC) · Branch: main · PRs merged: 9
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.
Bug Fixes
#1242 — Fix: retry transient /Admin dashboard stats fetch
by @jdooley-clt · 2026-07-01
Summary
#1256 — Fix: boot Lighthouse CI app by supplying Email:UnsubscribeSecret
by @jdooley-clt · 2026-07-02
What
Add Email__UnsubscribeSecret to the Start app step of the Lighthouse CI workflow so the published app boots in Production.
Other
#1254 — Fix iOS Safari "download 'Login'" bug on stale-token login POST
by @jdooley-clt · 2026-07-01
Problem
#1250 — Legal Phase 4: vendor IP & scraper compliance (#973)
by @jdooley-clt · 2026-07-01
Closes #973. Part of epic #944 (Legal & compliance — GA blocker).
#1248 — Email — Phase 2: Bounce & complaint handling (#977)
by @jdooley-clt · 2026-07-01
Closes #977 · refs epic #950 · builds on #979 (compliance/List-Unsubscribe, merged 1850de0a).
#1236 — Epic #1232 — Pre-Order Tracking Phase 2 (Admin Curation + Backlog)
by @jdooley-clt · 2026-07-02
Draft — do not merge until epic close. This is the epic's single stacked feature branch (mirrors how #1212 / #453 / #567 shipped). Each sub-issue (A1, B1, B2, …) commits on top of this branch; the whole epic merges to main as one PR when the epic closes.
#1257 — Move pre-order catalog from line to required order header
by @jdooley-clt · 2026-07-02
What & why
#1258 — Standardize breadcrumbs across pre-order views
by @jdooley-clt · 2026-07-02
Summary
#1259 — Pre-order registry: guard against proposing items already in the shared registry
by @jdooley-clt · 2026-07-02
Summary
Generated 2026-07-02T13:33:18Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).