• Joined on 2026-02-05
codex_a pushed to feature/phase4-hardening-deployment at mark/thearchive 2026-03-06 17:52:38 +00:00
29215e4ebf fix: resolve all 6 blocking issues from PR #8 review
codex_a created pull request mark/thearchive#8 2026-03-06 17:10:27 +00:00
feat: Phase 4 — Hardening & Deployment (P4.1–P4.9)
codex_a pushed to feature/phase4-hardening-deployment at mark/thearchive 2026-03-06 17:10:09 +00:00
7f1bb6c99b feat: Phase 4 — Hardening & Deployment (P4.1–P4.9)
codex_a created branch feature/phase4-hardening-deployment in mark/thearchive 2026-03-06 17:10:09 +00:00
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 15:44:13 +00:00
eca01ffe19 fix: reject future years in year-review validation
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 15:37:04 +00:00
b8910af32b fix: guard year <= 0 to prevent 500 on date() construction
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 15:26:59 +00:00
a2ce42c4bc fix: envelope contract on available-years + remove arbitrary year floor
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 14:51:43 +00:00
2aaf0b460f fix: update integration test for widened year validation range
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 14:44:07 +00:00
35abbab3a5 fix: scatter name privacy, radar legend privacy, data-driven year selector
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 14:21:06 +00:00
6c555adfd9 fix: prevent spurious compare requests + extend year selector range
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 14:16:25 +00:00
111d781cb1 fix: add .protected-text to all person names in YearReview and Compare
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 13:52:46 +00:00
bc1c5d3341 fix: address PR review round 4 — privacy, json_agg, chart details
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 13:32:28 +00:00
3093f2292c fix: address PR review round 3 — 3 issues
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 13:04:00 +00:00
c50cd43b63 fix: address PR review round 2 — 6 issues
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 12:34:34 +00:00
58590d426c fix: address PR #7 review feedback
codex_a created pull request mark/thearchive#7 2026-03-06 11:44:19 +00:00
feat(frontend): implement P3F.1–P3F.8 polish features
codex_a pushed to feature/phase3f-polish-features at mark/thearchive 2026-03-06 11:43:55 +00:00
3abe581af7 feat(frontend): implement P3F.1–P3F.8 polish features
codex_a created branch feature/phase3f-polish-features in mark/thearchive 2026-03-06 11:43:55 +00:00
codex_a pushed to feature/phase2f-core-ui at mark/thearchive 2026-03-06 10:27:14 +00:00
010a777337 Close final Phase 2F acceptance gaps
codex_a pushed to feature/phase2f-core-ui at mark/thearchive 2026-03-06 10:14:21 +00:00
c735a16e2f Finish remaining phase 2F review fixes