Changelog — 2026-07-01
Window: 2026-06-30T13:47:41Z → 2026-07-01T13:47:41Z (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.
Documentation
#1216 — docs(dr): Backups & DR Phase 1 — foundation (#983)
by @jdooley-clt · 2026-06-30
Closes #983. Phase 1 of the Backups & DR track (epic #948, GA-launch blocker). Docs/inventory only — no app code, no migration.
#1241 — docs(hosting): correct stale health-check endpoint claim
by @jdooley-clt · 2026-07-01
What & why
Other
#1213 — Convert remember-me into a 24h "Stay logged in" feature
by @jdooley-clt · 2026-06-30
Summary
#1187 — Accessible fieldset grouping for grouped form controls (#964)
by @jdooley-clt · 2026-06-30
Scoped down to just the net-new accessibility value after epic #942 Phase 1 shipped the rest.
#1214 — Add standalone pre-order tracking (epic #1212)
by @jdooley-clt · 2026-06-30
Summary
#1234 — Email Phase 1: compliance & deliverability foundation (#979)
by @jdooley-clt · 2026-07-01
Implements the code half of #979 (epic #950, GA blocker) and documents the DNS / owner-action half for @jdooley-clt. Extends the existing SendGridEmailService / NotificationEmailHelper stack — no parallel mailer.
#1240 — Fix pre-order CI schema drift with forward-only corrective migration
by @jdooley-clt · 2026-07-01
Closes #1237
Refs epic #1212, tracking #1232
#1243 — Legal P2 (#974): reconcile compliance-gap status + dashboard beta note + footer DMCA link
by @jdooley-clt · 2026-07-01
Summary
#1245 — Backups & DR Phase 2: automated encrypted off-site DB backups
by @jdooley-clt · 2026-07-01
Closes #987. Refs epic #948 (Backups & DR). Builds on merged Phase 1 (#983).
Generated 2026-07-01T13:47:41Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).