• Joined on 2026-02-05
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 10:29:55 +00:00
807abafcfc ci: stabilize stage3 integration services
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 10:19:56 +00:00
25206dd653 fix: address phase0 PR review findings
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 09:39:57 +00:00
947e81e352 ci: unblock stage3 integration job
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 09:38:00 +00:00
1314424488 ci: fix stage3 minio service boot
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 09:34:15 +00:00
929f95d1c7 ci: stabilize python job environments
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 09:29:52 +00:00
527c426305 ci: use uv and add aggressive caches
codex_a created pull request mark/thearchive#1 2026-03-05 09:21:47 +00:00
Phase 0: developer experience and environment scaffolding
codex_a pushed to feature/phase0-devex-environment at mark/thearchive 2026-03-05 09:21:25 +00:00
582144a4cb feat: scaffold phase 0 developer experience environment
codex_a created branch feature/phase0-devex-environment in mark/thearchive 2026-03-05 09:21:24 +00:00
codex_a pushed to fix/article-editor-defaults at nohype/main-site 2026-03-04 22:42:36 +00:00
2c2cb5446f test(core): keep blank-summary integrity check by bypassing auto-summary save hook
codex_a created pull request nohype/main-site#54 2026-03-04 22:32:24 +00:00
fix(editor): remove SEO panel duplication and auto-default draft metadata
codex_a pushed to fix/article-editor-defaults at nohype/main-site 2026-03-04 22:32:20 +00:00
521075cf04 fix(editor): auto-default article metadata and de-duplicate SEO panels
codex_a created branch fix/article-editor-defaults in nohype/main-site 2026-03-04 22:32:20 +00:00
codex_a opened issue nohype/main-site#53 2026-03-04 21:29:40 +00:00
Article editor UX regression: duplicated SEO panels + required defaults blocking draft creation
codex_a created pull request nohype/main-site#52 2026-03-04 20:51:49 +00:00
fix(preview): stop frame-policy conflicts and enforce canonical host
codex_a created branch fix/wagtail-preview-frame-policy in nohype/main-site 2026-03-04 20:51:29 +00:00
codex_a pushed to fix/wagtail-preview-frame-policy at nohype/main-site 2026-03-04 20:51:29 +00:00
4ea1e66cdf fix(preview): align frame policy and canonical host for Wagtail preview
codex_a approved nohype/main-site#49 2026-03-04 12:21:24 +00:00
Fix comments section UX regressions and HTMX reply/Turnstile behavior

Re-reviewed with strict QA focus. Previous comments UX/HTMX regressions appear resolved:\n- Stable reply OOB target now uses #replies-for-.\n- Reply partial rendering/context path is consistent.\n- Reply form values are preserved on HTMX validation errors.\n- Comment empty-state handling and Turnstile re-init client script are wired into the page.\n\nVerification run (Docker):\n- pytest -o addopts='' apps/comments/tests apps/blog/tests/test_views.py -q\n- python manage.py check\n\nNo blocking issues found in this PR.

codex_a approved nohype/main-site#45 2026-03-04 10:58:20 +00:00
feat: redesign comments section for better UX/UI

Re-reviewed after latest fixes. Previous blockers are resolved:\n- Approved reply OOB render now passes correct 'reply' context to _reply.html.\n- OOB selector now targets the sibling .replies-container correctly.\nAlso verified with tests:\n- apps/comments/tests/test_v2.py::test_htmx_reply_returns_oob_reply_when_approved\n- apps/comments/tests + apps/blog/tests/test_views.py\n- python manage.py check\n\nNo further blocking issues found.

codex_a suggested changes for nohype/main-site#45 2026-03-04 10:40:42 +00:00
feat: redesign comments section for better UX/UI

Blocking issues found:\n1) apps/comments/views.py:151 renders comments/_reply.html with context key 'comment', but templates/comments/_reply.html now expects 'reply'. Result: approved replies rendered via OOB are empty (id/author/body missing).\n2) apps/comments/views.py:153 targets '#comment-{parent_id} .replies-container' for OOB insertion, but templates/comments/_comment.html moved .replies-container outside the #comment-{id} article. Selector no longer matches, so approved replies are not appended inline.\n\nPlease fix both the context mismatch and OOB target mismatch, and add a test covering an immediately-approved reply render path.