Commit Graph

  • 92c1ee425d Merge pull request 'Fix admin messages never auto-dismissing (root cause)' (#66) from fix/admin-messages-auto-dismiss-v3 into main main mark 2026-03-19 10:59:41 +00:00
  • ff587d9e1b Fix server-rendered admin messages never auto-dismissing Claude 2026-03-19 10:55:30 +00:00
  • 0fab9ac0bf Merge pull request 'Auto slug/summary/SEO and deterministic tag colours' (#65) from feature/auto-slug-summary-and-tag-colours into main mark 2026-03-19 01:04:37 +00:00
  • 607d8eaf85 Fix eager evaluation in get_css_classes and auto-slug test Claude 2026-03-19 00:55:16 +00:00
  • 0dc997d2cf Auto slug, auto summary/SEO, and deterministic tag colours Claude 2026-03-19 00:35:39 +00:00
  • 0e35fb0ad3 Merge pull request 'Fix admin message auto-dismiss and Category plural label' (#64) from fix/issue-62-messages-and-categories into main Claude 2026-03-19 00:15:50 +00:00
  • 6ab6c3c0bf Fix admin message auto-dismiss and Category plural label Claude 2026-03-19 00:13:00 +00:00
  • e75dda84ef Merge pull request 'Migrate deploy workflow to shared deploy/OpenBao model' (#60) from fix/ci-openbao-deploy-model into main mark 2026-03-18 23:08:55 +00:00
  • b0e009d606 Migrate deploy workflow to OpenBao SSH CA Mark 2026-03-17 16:56:45 +00:00
  • 3848cb6d23 Merge pull request 'Guard admin messages from leaking or duplicating' (#59) from fix/issue-57-message-followup into main mark 2026-03-15 18:53:41 +00:00
  • d0a90ce8ff Update generated Tailwind stylesheet Claude 2026-03-15 18:19:58 +00:00
  • 9d7821b94d Fix mypy typing for admin message guard Claude 2026-03-15 17:39:53 +00:00
  • 8e43409895 Merge remote-tracking branch 'origin/main' into fix/issue-57-message-followup Claude 2026-03-15 17:28:38 +00:00
  • 9b3992f250 Guard admin messages from leaking to frontend Claude 2026-03-15 17:28:33 +00:00
  • fbc9a1ff0a Merge pull request 'Fix Wagtail article publish regressions' (#58) from fix/issue-57-admin-publish-regressions into main mark 2026-03-15 17:09:44 +00:00
  • 1a0617fbd0 Fix Wagtail article publish regressions Claude 2026-03-15 16:53:49 +00:00
  • 15ef35e249 Merge pull request 'feat(health): add /health/ endpoint for OpsLog monitoring' (#56) from feature/health-endpoint-opslog into main mark 2026-03-06 17:42:10 +00:00
  • a450e7409f fix: address health endpoint review feedback Codex_B 2026-03-06 16:08:52 +00:00
  • 10e39b8331 feat: add health monitoring endpoint Codex_B 2026-03-06 15:46:08 +00:00
  • 59cc1c41a9 Merge pull request 'fix(editor): remove SEO panel duplication and auto-default draft metadata' (#54) from fix/article-editor-defaults into main mark 2026-03-04 22:47:21 +00:00
  • 2c2cb5446f test(core): keep blank-summary integrity check by bypassing auto-summary save hook codex_a 2026-03-04 22:42:30 +00:00
  • 521075cf04 fix(editor): auto-default article metadata and de-duplicate SEO panels codex_a 2026-03-04 22:32:14 +00:00
  • 93d3e4703b Merge pull request 'fix(preview): stop frame-policy conflicts and enforce canonical host' (#52) from fix/wagtail-preview-frame-policy into main mark 2026-03-04 21:07:11 +00:00
  • e09e6a21f0 Merge branch 'main' into fix/wagtail-preview-frame-policy mark 2026-03-04 20:59:21 +00:00
  • 4ea1e66cdf fix(preview): align frame policy and canonical host for Wagtail preview codex_a 2026-03-04 20:51:23 +00:00
  • c2ad0e67c3 Merge pull request 'Restore exact original comment/reply button styles' (#51) from fix/restore-exact-comment-buttons into main mark 2026-03-04 13:09:40 +00:00
  • 96a3971781 Restore exact original comment/reply button styling Mark 2026-03-04 12:48:31 +00:00
  • 393a574500 Restore exact original comment/reply button styling fix/comments-followup-reply-turnstile Mark 2026-03-04 12:48:31 +00:00
  • 989d0fc20d Merge pull request 'Follow-up: fix reply alignment and Turnstile render on reply open' (#50) from fix/comments-followup-reply-turnstile into main mark 2026-03-04 12:35:43 +00:00
  • 2f9babe18e Adjust comment UX per feedback: reply alignment and Turnstile init Mark 2026-03-04 12:32:45 +00:00
  • d39fff2be0 Merge pull request 'Fix comments section UX regressions and HTMX reply/Turnstile behavior' (#49) from fix/comments-standardize-htmx-turnstile into main mark 2026-03-04 12:22:54 +00:00
  • badd61b0aa Rebuild Tailwind CSS for comments UI updates Mark 2026-03-04 12:17:18 +00:00
  • a001ac1de6 Fix comments UX regressions and HTMX/Turnstile behavior Mark 2026-03-04 11:46:15 +00:00
  • 9bee1b9a12 Merge pull request 'fix: pin deploy job to agent-workspace runner' (#47) from fix/deploy-runner-label into main mark 2026-03-04 11:24:17 +00:00
  • 4796a08acc fix: pin deploy job to agent-workspace runner Mark 2026-03-04 11:20:07 +00:00
  • 17484fa815 Merge pull request 'ci: retrigger deploy after fixing PROD_SSH_KEY secret' (#46) from ci/retrigger-deploy into main mark 2026-03-04 11:16:13 +00:00
  • 96b49bb064 ci: retrigger deploy after fixing PROD_SSH_KEY secret ci/retrigger-deploy Mark 2026-03-04 11:11:29 +00:00
  • 3ccb872cc3 Merge pull request 'feat: redesign comments section for better UX/UI' (#45) from feature/comments-design-makeover into main mark 2026-03-04 11:00:55 +00:00
  • b2ea693d9d fix: resolve review blockers for comments redesign Mark 2026-03-04 10:54:25 +00:00
  • 48f395866b chore: rebuild Tailwind CSS for comments redesign Mark 2026-03-04 10:31:04 +00:00
  • c8e01f5201 feat: align comments redesign with new partials structure Mark 2026-03-04 10:28:19 +00:00
  • 380dcb22c3 feat: redesign comments section for better UX/UI Mark 2026-03-04 10:20:54 +00:00
  • ed878bbdae Merge pull request 'feat(comments): v2 — HTMX, Turnstile, reactions, design refresh' (#44) from feature/comments-v2 into main mark 2026-03-04 00:04:42 +00:00
  • 0eddb9696a fix: validate parent_id in error path, rebuild Tailwind CSS Mark 2026-03-04 00:00:23 +00:00
  • c01fc14258 fix: resolve review round 2, E2E failures, and mypy error Mark 2026-03-03 23:47:12 +00:00
  • 88ce59aecc fix: resolve 5 PR review blockers for comments v2 Mark 2026-03-03 23:24:20 +00:00
  • a118df487d fix(comments): resolve ruff lint errors Mark 2026-03-03 22:56:38 +00:00
  • d0a550fee6 feat(comments): v2 — HTMX, Turnstile, reactions, design refresh Mark 2026-03-03 22:52:59 +00:00
  • cc25d2ad2e Merge pull request 'feat: implement article search with PostgreSQL full-text search' (#42) from feature/article-search into main mark 2026-03-03 21:58:07 +00:00
  • 99b06d1f3b chore: rebuild Tailwind CSS for search template classes Mark 2026-03-03 21:30:26 +00:00
  • 906206d4cd feat: implement article search with PostgreSQL full-text search Mark 2026-03-03 21:25:11 +00:00
  • eebd5c9978 Merge pull request 'feat: improve Wagtail admin editor experience for articles' (#40) from feature/improve-editor-experience into main mark 2026-03-03 20:46:30 +00:00
  • 2acb194d40 Add E2E_MODE=1 to CI E2E containers for admin user seeding Mark 2026-03-03 20:42:33 +00:00
  • b897447296 Address PR review feedback Mark 2026-03-03 20:37:58 +00:00
  • d387bf4f03 Rebuild Tailwind CSS for new dashboard panel template Mark 2026-03-03 20:04:02 +00:00
  • be8d6d4a12 fix: resolve ruff/mypy lint errors and fix E2E test failures Mark 2026-03-03 14:24:01 +00:00
  • 2b1e7ff4eb fix: resolve ruff lint errors (unused imports, import sorting) Mark 2026-03-03 14:10:10 +00:00
  • 2c94040221 feat: improve Wagtail admin editor experience for articles Mark 2026-03-03 14:07:27 +00:00
  • 2d93555c60 Merge pull request 'Fix Comments admin 500 on snippet index' (#38) from fix/comments-admin-500-issue-37 into main mark 2026-03-03 13:31:40 +00:00
  • 73b023dca2 Fix comments snippet admin 500 Mark 2026-03-03 13:21:01 +00:00
  • 6555fdc41e Merge pull request 'Implement category taxonomy and navigation (Issue #35)' (#36) from feature/category-navigation-system into main mark 2026-03-03 13:03:26 +00:00
  • e8b835e6fc Make Playwright cache runner-agnostic Mark 2026-03-03 12:56:37 +00:00
  • 04a55844fd Fix empty-category nav and route behavior Mark 2026-03-03 12:39:47 +00:00
  • f7ca4bc44b Fix mypy relation resolution in CI Mark 2026-03-03 11:37:20 +00:00
  • 7669a5049c Fix lint and E2E filter regression Mark 2026-03-03 11:29:21 +00:00
  • e2f71a801c Add category taxonomy and navigation integration Mark 2026-03-03 11:20:07 +00:00
  • 49baf6a37d Merge pull request 'fix: align templates with wireframe styling' (#34) from fix/wireframe-styling-audit into main mark 2026-03-02 23:21:56 +00:00
  • d65a802afb fix: align templates with wireframe styling Mark 2026-03-02 20:07:40 +00:00
  • 6342133851 Merge pull request 'feat: replace hardcoded navigation with CMS-managed models' (#33) from feature/navigation-overhaul into main mark 2026-03-02 19:52:00 +00:00
  • d3687779a2 fix: address review feedback — URLField→CharField, safe reverse migration Mark 2026-03-02 19:36:27 +00:00
  • 1c5ba6cf90 feat: replace hardcoded navigation with CMS-managed models Mark 2026-03-02 18:45:03 +00:00
  • 22d596d666 Merge pull request 'ci: re-trigger deploy after fixing PROD_SSH_HOST secret' (#31) from ci/retrigger-deploy into main mark 2026-03-02 18:25:17 +00:00
  • 987f308e06 ci: re-trigger deploy after fixing PROD_SSH_HOST secret Mark 2026-03-02 18:22:43 +00:00
  • bcc9305a00 Merge pull request 'feat: add SVG favicon matching header logo' (#30) from fix/favicon into main mark 2026-03-02 18:15:30 +00:00
  • 62ff7f5792 feat: add SVG favicon matching header logo Mark 2026-03-02 18:14:10 +00:00
  • ad271aa817 Merge pull request 'fix: match tag colours to wireframe neon style' (#29) from fix/tag-neon-colours into main mark 2026-03-02 17:13:04 +00:00
  • 8a97b6e2a0 fix: match tag colours to wireframe neon style Mark 2026-03-02 17:10:38 +00:00
  • 43e7068110 Merge pull request 'fix: include blog models in Tailwind content scan for tag colours' (#28) from fix/tag-colour-safelist into main mark 2026-03-02 16:29:55 +00:00
  • 6bae864c1e fix: include blog models in Tailwind content scan for tag colours Mark 2026-03-02 16:28:06 +00:00
  • 17d30a4073 Merge pull request 'fix: upgrade Pillow to 12.x for native AVIF support' (#27) from fix/pillow-avif-support into main mark 2026-03-02 16:15:54 +00:00
  • 0818f71566 fix: upgrade Pillow to 12.x for native AVIF support Mark 2026-03-02 16:10:26 +00:00
  • 3799d76bed Merge pull request 'fix(docker): add libavif-dev for AVIF image upload support' (#26) from fix/avif-support into main mark 2026-03-02 16:00:17 +00:00
  • fbe8546b37 fix(docker): add libavif-dev for AVIF image upload support Mark 2026-03-02 15:52:57 +00:00
  • a59d21cfcb Merge pull request 'fix(csp): skip restrictive CSP on Wagtail/Django admin paths' (#25) from fix/csp-wagtail-admin into main mark 2026-03-02 15:36:12 +00:00
  • 43594777e0 fix(csp): skip restrictive CSP on Wagtail/Django admin paths Mark 2026-03-02 15:34:09 +00:00
  • f7c89be05c Merge pull request 'fix(makefile): point DC at prod compose file' (#24) from fix/makefile-prod-compose into main mark 2026-03-02 15:03:15 +00:00
  • 2e7949ac23 fix(makefile): point DC at prod compose file Mark 2026-03-02 15:01:27 +00:00
  • f5c2f87820 Merge pull request 'feat: add Makefile for Docker and Django ops' (#23) from feat/makefile into main mark 2026-03-01 14:26:51 +00:00
  • abbc3c3d1d feat: add Makefile for Docker and Django ops codex_a 2026-03-01 14:24:13 +00:00
  • c028a83bef Merge pull request 'fix: nav/footer wireframe alignment, honeypot CSP fix, comment E2E coverage' (#22) from fix/ui-cleanup into main mark 2026-03-01 12:35:20 +00:00
  • 155c8f7569 fix: nav/footer wireframe, honeypot CSP, explore topics, comment E2E coverage codex_a 2026-03-01 12:17:55 +00:00
  • d83f7db57c Merge pull request 'fix: migrate STATICFILES_STORAGE to STORAGES (Django 5.2)' (#21) from fix/storages-django52 into main mark 2026-03-01 11:51:04 +00:00
  • 221c8c19c2 fix: migrate STATICFILES_STORAGE to STORAGES for Django 5.2 compat codex_a 2026-03-01 11:47:18 +00:00
  • bd0c1dd4c8 fix: migrate STATICFILES_STORAGE to STORAGES for Django 5.2 compat fix/csp-google-fonts codex_a 2026-03-01 11:47:18 +00:00
  • c0cd4e5037 Merge pull request 'fix: allow Google Fonts in CSP' (#20) from fix/csp-google-fonts into main mark 2026-03-01 11:35:13 +00:00
  • 78c4313874 fix: allow Google Fonts in CSP codex_a 2026-03-01 11:31:41 +00:00
  • ec89a5fe35 Merge pull request 'feat: implement Tailwind CSS styling' (#19) from feat/styling into main mark 2026-03-01 11:27:33 +00:00
  • 71fe06edd1 fix: address QA review findings codex_a 2026-03-01 11:20:57 +00:00
  • bff59eec06 fix: move mobile menu outside nav to prevent playwright strict mode violation codex_a 2026-03-01 10:43:17 +00:00
  • 8b83712cbf fix: address code review issues and rebuild CSS codex_a 2026-03-01 10:25:33 +00:00