92c1ee425d
Merge pull request 'Fix admin messages never auto-dismissing (root cause)' (#66) from fix/admin-messages-auto-dismiss-v3 into main
main
mark2026-03-19 10:59:41 +00:00
ff587d9e1b
Fix server-rendered admin messages never auto-dismissing
Claude2026-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
mark2026-03-19 01:04:37 +00:00
607d8eaf85
Fix eager evaluation in get_css_classes and auto-slug test
Claude2026-03-19 00:55:16 +00:00
0dc997d2cf
Auto slug, auto summary/SEO, and deterministic tag colours
Claude2026-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
Claude2026-03-19 00:15:50 +00:00
e75dda84ef
Merge pull request 'Migrate deploy workflow to shared deploy/OpenBao model' (#60) from fix/ci-openbao-deploy-model into main
mark2026-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
mark2026-03-15 18:53:41 +00:00
15ef35e249
Merge pull request 'feat(health): add /health/ endpoint for OpsLog monitoring' (#56) from feature/health-endpoint-opslog into main
mark2026-03-06 17:42:10 +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
mark2026-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
mark2026-03-04 21:07:11 +00:00
e09e6a21f0
Merge branch 'main' into fix/wagtail-preview-frame-policy
mark2026-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
mark2026-03-04 13:09:40 +00:00
96a3971781
Restore exact original comment/reply button styling
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
mark2026-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
mark2026-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
mark2026-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
mark2026-03-04 11:16:13 +00:00
3ccb872cc3
Merge pull request 'feat: redesign comments section for better UX/UI' (#45) from feature/comments-design-makeover into main
mark2026-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
mark2026-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
cc25d2ad2e
Merge pull request 'feat: implement article search with PostgreSQL full-text search' (#42) from feature/article-search into main
mark2026-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
mark2026-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
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
mark2026-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
mark2026-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
mark2026-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
mark2026-03-02 19:52:00 +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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-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
mark2026-03-01 12:35:20 +00:00
d83f7db57c
Merge pull request 'fix: migrate STATICFILES_STORAGE to STORAGES (Django 5.2)' (#21) from fix/storages-django52 into main
mark2026-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
mark2026-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
mark2026-03-01 11:27:33 +00:00