Commit Graph

  • 73ef38a144 fix: resolve E2E test failures codex_a 2026-03-01 10:14:36 +00:00
  • 1c7b96f723 feat: implement Tailwind CSS styling based on wireframe design codex_a 2026-03-01 10:02:23 +00:00
  • a880643d65 Merge pull request 'fix: cd to site dir before docker compose commands' (#18) from fix/deploy-workdir into main codex_a 2026-03-01 09:40:43 +00:00
  • 229c0f8b48 fix: cd to site dir before docker compose commands fix/deploy-workdir codex_a 2026-03-01 09:38:54 +00:00
  • d7bfb44ced Merge pull request 'fix: remove sudo from deploy script' (#17) from fix/deploy-no-sudo into main codex_a 2026-02-28 22:16:30 +00:00
  • ec3e1ee1bf fix: remove sudo from deploy script, use docker compose directly fix/deploy-no-sudo codex_a 2026-02-28 22:15:02 +00:00
  • 44ffae7f99 Merge pull request 'fix: auto-set Wagtail site hostname on startup' (#16) from fix/prod-site-hostname into main codex_a 2026-02-28 22:08:29 +00:00
  • c9dab3e93b fix: use correct Host header in deploy health check fix/prod-site-hostname codex_a 2026-02-28 21:55:58 +00:00
  • 349f1db721 fix: auto-set Wagtail site hostname from ALLOWED_HOSTS on startup codex_a 2026-02-28 21:54:22 +00:00
  • de56b564c5 Merge pull request 'feat: production deploy pipeline' (#15) from feat/deploy-pipeline into main codex_a 2026-02-28 21:50:04 +00:00
  • 833ff378ea fix: use entrypoint script for prod container startup feat/deploy-pipeline codex_a 2026-02-28 21:47:02 +00:00
  • 754b0ca5f6 fix: set build context to app/ in prod compose codex_a 2026-02-28 21:42:06 +00:00
  • 03fcbdb5ad Merge pull request 'feat: production deploy pipeline' (#14) from feat/deploy-pipeline into main mark 2026-02-28 21:40:03 +00:00
  • 0cbac68ec1 feat: add production deploy pipeline and fix dev CSS codex_a 2026-02-28 21:34:13 +00:00
  • 4c27cfe1dd Merge pull request 'fix: make docker compose up work out of the box' (#13) from fix/dev-setup into main mark 2026-02-28 21:00:10 +00:00
  • a598727888 fix: fix all dev static/media serving issues codex_a 2026-02-28 20:57:54 +00:00
  • 800475cf36 fix: remove WhiteNoise middleware in dev settings fix/dev-whitenoise codex_a 2026-02-28 20:52:36 +00:00
  • bf1187bc65 fix: use plain StaticFilesStorage in dev settings fix/dev-static-files codex_a 2026-02-28 20:44:43 +00:00
  • 36eb0f1dd2 Merge pull request 'fix: use plain StaticFilesStorage in dev settings' (#10) from fix/seed-default-site into main mark 2026-02-28 20:48:44 +00:00
  • f950e3cd5e fix: use plain StaticFilesStorage in dev settings codex_a 2026-02-28 20:44:43 +00:00
  • 311ad80320 Merge pull request 'fix: update ALL site records in seed, not just is_default_site' (#9) from fix/seed-default-site into main mark 2026-02-28 20:42:24 +00:00
  • 08e003e165 fix: update ALL site records in seed, not just is_default_site codex_a 2026-02-28 20:40:20 +00:00
  • 076aaa0b9e Merge pull request 'fix: update existing default site in seed command' (#8) from fix/seed-default-site into main mark 2026-02-28 20:35:15 +00:00
  • 7b2ad4cfe5 fix: remove server-specific playwright volume from dev compose, auto-seed on startup codex_a 2026-02-28 20:33:40 +00:00
  • 56e53478ea fix: update existing default site in seed command instead of hardcoding 127.0.0.1 codex_a 2026-02-28 20:30:22 +00:00
  • 95abbdc0ac fix: update existing default site in seed command instead of hardcoding 127.0.0.1 tests/e2e codex_a 2026-02-28 20:30:22 +00:00
  • 96f9eca19d Merge pull request 'feat: comprehensive Playwright E2E test suite' (#7) from tests/e2e into main mark 2026-02-28 20:25:29 +00:00
  • f6edcadd46 fix: run E2E tests properly with mounted browsers and real postgres codex_a 2026-02-28 20:20:18 +00:00
  • 4992b0cb9d fix: resolve 5 E2E test failures from first CI run codex_a 2026-02-28 19:47:13 +00:00
  • 9d323d2040 feat: add comprehensive Playwright E2E test suite codex_a 2026-02-28 19:30:43 +00:00
  • aeb0afb2ea Merge pull request 'Run migrations before starting dev server' (#6) from fix/run-migrations-on-startup into main mark 2026-02-28 19:13:57 +00:00
  • b73a2d4d72 Run migrations before starting dev server codex_a 2026-02-28 18:53:32 +00:00
  • 7d226bc4ef Merge pull request 'fix: docker fix' (#5) from fix/docker-apt-retries into main mark 2026-02-28 18:32:29 +00:00
  • 9b677741cb fix: docker fix Mark 2026-02-28 18:27:56 +00:00
  • c5f2902417 Merge pull request 'Harden Docker apt install against transient mirror failures' (#4) from fix/docker-apt-retries into main mark 2026-02-28 18:15:52 +00:00
  • 5d1c5f43bc Harden Docker apt install with retry logic Mark 2026-02-28 18:09:24 +00:00
  • 027dff20e3 Merge pull request 'Corrective implementation of implementation.md (containerized Django/Wagtail)' (#3) from codex_b/implementation-e2e into main mark 2026-02-28 17:55:13 +00:00
  • c4fde90a9c fix(spec): enforce read-time budget and re-render invalid comment submissions Mark 2026-02-28 17:36:34 +00:00
  • cfe0cbca62 fix(mypy): work around django-plugin annotate crash in comment viewset Mark 2026-02-28 17:21:29 +00:00
  • 5adff60d4b docs+comments: align plan with gitea PR-only CI and close remaining blockers Mark 2026-02-28 17:17:19 +00:00
  • 0c9340d279 chore(ci): remove github workflow mirror and use gitea as source Mark 2026-02-28 16:49:34 +00:00
  • ebddb6c904 fix(ci): validate tailwind output without host bind mount Mark 2026-02-28 16:47:58 +00:00
  • 29e3589b1a fix(ci): avoid docker subnet exhaustion and harden nightly feed check Mark 2026-02-28 16:43:20 +00:00
  • 14db1bb57e fix(ci): address PR blockers and move CI/nightly off sqlite Mark 2026-02-28 16:38:37 +00:00
  • 36ac487cbd Resolve PR review gaps across comments, security, feeds, and UX Codex_B 2026-02-28 13:47:21 +00:00
  • 932b05cc02 Add performance regression tests for core page flows Codex_B 2026-02-28 13:23:24 +00:00
  • 683cba4280 Complete missing UX flows and production integrity commands Codex_B 2026-02-28 13:20:25 +00:00
  • 2cb1e622e2 Run PR CI via docker build/run without compose networks Codex_B 2026-02-28 13:05:28 +00:00
  • 11b89e9e1c Stabilize PR CI and harden compose startup Codex_B 2026-02-28 13:01:27 +00:00
  • 06be5d6752 CI: isolate compose projects and remove runner container conflicts Codex_B 2026-02-28 12:56:44 +00:00
  • ebdf20e708 CI: remove buildx action dependency for runner compatibility Codex_B 2026-02-28 12:51:24 +00:00
  • 47e8afea18 CI: use Docker Compose checks for runner compatibility Codex_B 2026-02-28 12:47:54 +00:00
  • 630c86221f CI: mirror workflow under .gitea/workflows for Gitea Actions Codex_B 2026-02-28 12:46:43 +00:00
  • 2d2edd8605 Make Docker workflows independent of local .env file Codex_B 2026-02-28 12:44:41 +00:00
  • 0b5fca3be6 CI: switch to uv with caching and cancel in-progress PR runs Codex_B 2026-02-28 12:43:40 +00:00
  • eb2cdfc5f2 Add granular consent preference flow and regression tests Codex_B 2026-02-28 12:41:26 +00:00
  • 82e6bc2ee0 Add security regression tests for headers, robots and CSRF forms Codex_B 2026-02-28 12:40:20 +00:00
  • e279e15c9c Add canonical and social SEO meta tags for core page templates Codex_B 2026-02-28 12:39:12 +00:00
  • 6fc28f9d9a Implement newsletter double opt-in email flow and CSP nonce headers Codex_B 2026-02-28 12:37:32 +00:00
  • ca211c14e9 CI: run lint/typecheck/tests on pull requests only Codex_B 2026-02-28 12:32:38 +00:00
  • 938ff5b0d2 Add CI workflow and project runbook documentation Codex_B 2026-02-28 11:53:09 +00:00
  • 8970f4d8de Add Docker-executed pytest suite with >90% coverage Codex_B 2026-02-28 11:53:05 +00:00
  • b5f0f40c4c Scaffold containerized Django/Wagtail app with core features Codex_B 2026-02-28 11:52:59 +00:00
  • 62323abd62 docs: actually saved the implementation plan Mark 2026-02-28 11:27:14 +00:00
  • da83868bc1 docs: added implementation plan Mark 2026-02-28 11:26:19 +00:00
  • eba9001908 initial commit Mark 2026-02-28 11:12:52 +00:00