2025-04-04 - 2026-04-04
Overview
49 Pull requests merged by 4 users
Merged
#66 Fix admin messages never auto-dismissing (root cause)
Merged
#65 Auto slug/summary/SEO and deterministic tag colours
Merged
#64 Fix admin message auto-dismiss and Category plural label
Merged
#60 Migrate deploy workflow to shared deploy/OpenBao model
Merged
#59 Guard admin messages from leaking or duplicating
Merged
#58 Fix Wagtail article publish regressions
Merged
#56 feat(health): add /health/ endpoint for OpsLog monitoring
Merged
#54 fix(editor): remove SEO panel duplication and auto-default draft metadata
Merged
#52 fix(preview): stop frame-policy conflicts and enforce canonical host
Merged
#51 Restore exact original comment/reply button styles
Merged
#50 Follow-up: fix reply alignment and Turnstile render on reply open
Merged
#49 Fix comments section UX regressions and HTMX reply/Turnstile behavior
Merged
#47 fix: pin deploy job to agent-workspace runner
Merged
#46 ci: retrigger deploy after fixing PROD_SSH_KEY secret
Merged
#45 feat: redesign comments section for better UX/UI
Merged
#44 feat(comments): v2 — HTMX, Turnstile, reactions, design refresh
Merged
#42 feat: implement article search with PostgreSQL full-text search
Merged
#40 feat: improve Wagtail admin editor experience for articles
Merged
#38 Fix Comments admin 500 on snippet index
Merged
#36 Implement category taxonomy and navigation (Issue #35)
Merged
#34 fix: align templates with wireframe styling
Merged
#33 feat: replace hardcoded navigation with CMS-managed models
Merged
#31 ci: re-trigger deploy after fixing PROD_SSH_HOST secret
Merged
#30 feat: add SVG favicon matching header logo
Merged
#29 fix: match tag colours to wireframe neon style
Merged
#28 fix: include blog models in Tailwind content scan for tag colours
Merged
#27 fix: upgrade Pillow to 12.x for native AVIF support
Merged
#26 fix(docker): add libavif-dev for AVIF image upload support
Merged
#25 fix(csp): skip restrictive CSP on Wagtail/Django admin paths
Merged
#24 fix(makefile): point DC at prod compose file
Merged
#23 feat: add Makefile for Docker and Django ops
Merged
#22 fix: nav/footer wireframe alignment, honeypot CSP fix, comment E2E coverage
Merged
#21 fix: migrate STATICFILES_STORAGE to STORAGES (Django 5.2)
Merged
#20 fix: allow Google Fonts in CSP
Merged
#19 feat: implement Tailwind CSS styling
Merged
#18 fix: cd to site dir before docker compose commands
Merged
#17 fix: remove sudo from deploy script
Merged
#16 fix: auto-set Wagtail site hostname on startup
Merged
#15 feat: production deploy pipeline
Merged
#14 feat: production deploy pipeline
Merged
#13 fix: make docker compose up work out of the box
Merged
#10 fix: use plain StaticFilesStorage in dev settings
Merged
#9 fix: update ALL site records in seed, not just is_default_site
Merged
#8 fix: update existing default site in seed command
Merged
#7 feat: comprehensive Playwright E2E test suite
Merged
#6 Run migrations before starting dev server
Merged
#5 fix: docker fix
Merged
#4 Harden Docker apt install against transient mirror failures
Merged
#3 Corrective implementation of implementation.md (containerized Django/Wagtail)
13 Issues closed from 3 users
Closed
#63 fix: tag colour system
Closed
#61 Feature: Auto slug and auto summary
Closed
#62 Bug fixes
Closed
#57 Fix: issues
Closed
#55 feat(health): add /health/ endpoint for OpsLog monitoring
Closed
#53 Article editor UX regression: duplicated SEO panels + required defaults blocking draft creation
Closed
#48 Comments UI/HTMX regressions: stale empty state, reply placement, and Turnstile init
Closed
#43 Comments System v2: Design Refresh, Spam Protection, HTMX & Reactions
Closed
#41 Implement article search with PostgreSQL full-text search
Closed
#39 Improve Wagtail admin editor experience for article authoring
Closed
#37 Wagtail Comments admin menu returns 500 at /cms/snippets/comments/comment/
Closed
#35 Add proper category system for main navigation and content organisation
Closed
#32 Navigation system overhaul: replace hardcoded nav/footer with CMS-managed models
13 Issues created by 0 users
Opened
#32 Navigation system overhaul: replace hardcoded nav/footer with CMS-managed models
Opened
#35 Add proper category system for main navigation and content organisation
Opened
#37 Wagtail Comments admin menu returns 500 at /cms/snippets/comments/comment/
Opened
#39 Improve Wagtail admin editor experience for article authoring
Opened
#41 Implement article search with PostgreSQL full-text search
Opened
#43 Comments System v2: Design Refresh, Spam Protection, HTMX & Reactions
Opened
#48 Comments UI/HTMX regressions: stale empty state, reply placement, and Turnstile init
Opened
#53 Article editor UX regression: duplicated SEO panels + required defaults blocking draft creation
Opened
#55 feat(health): add /health/ endpoint for OpsLog monitoring
Opened
#57 Fix: issues
Opened
#61 Feature: Auto slug and auto summary
Opened
#62 Bug fixes
Opened
#63 fix: tag colour system