chrysopedia/frontend
jlightner 52e7e3bbc2 feat: remove review workflow — unused gate that blocked nothing
773 key moments sat at 'pending' with 0 approved/edited/rejected.
review_status was never checked by any public-facing query — all content
was always visible regardless of review state.

Removed:
- backend/routers/review.py (10 endpoints)
- backend/tests/test_review.py
- frontend ReviewQueue, MomentDetail pages
- frontend client.ts (review-only API client)
- frontend ModeToggle, StatusBadge components
- Review link from AdminDropdown, Moments link from pipeline rows
- ReviewStatus, PageReviewStatus enums from models
- review_mode config flag
- review_status columns (migration 007)
- ~80 lines of mode-toggle CSS

Pipeline now always sets processing_status to 'published'.
Migration 007 drops columns, enums, and migrates 'reviewed' → 'published'.
2026-03-31 02:34:12 +00:00
..
src feat: remove review workflow — unused gate that blocked nothing 2026-03-31 02:34:12 +00:00
index.html feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
package-lock.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
package.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
tsconfig.app.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
tsconfig.app.tsbuildinfo feat: Added AppFooter component displaying app version, build date, com… 2026-03-30 12:00:58 +00:00
tsconfig.json feat: Split key moment card header into standalone h3 title and flex-ro… 2026-03-30 08:55:48 +00:00
vite.config.ts feat: Added AppFooter component displaying app version, build date, com… 2026-03-30 12:00:58 +00:00