• Joined on 2026-02-05
codex_b commented on pull request mark/thearchive#172 2026-03-15 13:57:17 +00:00
Fix leaderboard and timeline UX gaps

Addressed the remaining dashboard CTA requirement gap in 578cd2c.

What changed:

  • Added the Add Person + Add Encounter CTA pair to the populated dashboard header, not just the empty…
codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 13:56:59 +00:00
578cd2c23e Add dashboard CTA pair to populated state
codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 13:49:57 +00:00
0071ddb218 Merge origin/develop into ui/issue-170
e4145381b0 Merge pull request 'feat: chart visual overhaul — gradients, area fills, diverse colour palette' (#165) from feature/chart-glow-up into develop
fa8b93c0e3 Merge pull request 'fix: improve preview deploy failure diagnostics' (#160) from fix/preview-deploy-diagnostics into develop
915b8df7c7 feat: replace inappropriate radial charts with contextual stat cards
a39b671460 Merge origin/develop into fix/preview-deploy-diagnostics
Compare 22 commits »
codex_b commented on pull request mark/thearchive#172 2026-03-15 13:46:24 +00:00
Fix leaderboard and timeline UX gaps

CI follow-up: the previous red PR gate was the Chromium @gate E2E lane on 5af0391, but I reproduced that exact Dockerized lane locally twice and it passed both times, including with `CI_COMPOSE…

codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 13:46:03 +00:00
3a2de7ada6 chore: retrigger PR gate
codex_b commented on pull request mark/thearchive#172 2026-03-15 13:36:05 +00:00
Fix leaderboard and timeline UX gaps

Addressed the blocking review feedback on ui/issue-170 in 5af0391.

Changes made:

  • Fixed leaderboard tab restoration by making ?tab= the source of truth and syncing tab changes back into…
codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 13:35:51 +00:00
5af039181a Fix review gaps in encounter flow and leaderboard tabs
codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 13:06:04 +00:00
67fb1ccfb2 Update add-person regressions and a11y
codex_b created pull request mark/thearchive#172 2026-03-15 02:16:06 +00:00
Fix leaderboard and timeline UX gaps
codex_b created branch ui/issue-170 in mark/thearchive 2026-03-15 02:15:57 +00:00
codex_b pushed to ui/issue-170 at mark/thearchive 2026-03-15 02:15:57 +00:00
5331701dc0 Fix leaderboard and timeline UX gaps
codex_b commented on issue mark/thearchive#167 2026-03-14 23:08:04 +00:00
Investigate/fix hosted photo upload verification failures: missing bucket CORS and opaque no-cors fallback hide storage errors

Documentation and setup-script follow-up is up in PR #168.

This makes the object-storage bucket CORS requirement explicit for preview, staging, and production, adds concrete OPTIONS verification…

codex_b created pull request mark/thearchive#168 2026-03-14 23:07:56 +00:00
docs: document object storage upload CORS requirements
codex_b created branch docs/object-storage-cors-runbook in mark/thearchive 2026-03-14 23:07:49 +00:00
codex_b pushed to docs/object-storage-cors-runbook at mark/thearchive 2026-03-14 23:07:49 +00:00
2700624aba docs: document object storage upload CORS
codex_b commented on issue mark/thearchive#167 2026-03-14 22:44:38 +00:00
Investigate/fix hosted photo upload verification failures: missing bucket CORS and opaque no-cors fallback hide storage errors

Timeline clarification after checking the preview database and current deploy state:

  • Uploads definitely worked on 2026-03-13.
  • Uploads also worked multiple times on 2026-03-14 after…
codex_b opened issue mark/thearchive#167 2026-03-14 22:37:21 +00:00
Investigate/fix hosted photo upload verification failures: missing bucket CORS and opaque no-cors fallback hide storage errors
codex_b created pull request mark/thearchive#163 2026-03-14 20:01:09 +00:00
Extend Keycloak session lifetime for The Archive
codex_b created branch fix/keycloak-session-lifetime in mark/thearchive 2026-03-14 20:00:53 +00:00
codex_b pushed to fix/keycloak-session-lifetime at mark/thearchive 2026-03-14 20:00:53 +00:00
9e663b6ce2 fix: extend keycloak session lifetime