chrysopedia/frontend
jlightner b0ad4c2dfc feat: Add real-time pipeline visibility — auto-refresh, stage timeline, activity feed, bulk log
- Backend: Video list now includes active_stage, active_stage_status, and
  stage_started_at fields via DISTINCT ON subquery
- Backend: New GET /admin/pipeline/recent-activity endpoint returns
  latest stage completions/errors with video context
- Frontend: 15-second auto-refresh with change detection — video rows
  flash when status changes
- Frontend: Stage timeline dots on processing/complete/error videos
  showing progress through stages 2-5, active stage pulses
- Frontend: Collapsible Recent Activity feed at top showing last 8
  stage completions/errors with duration and creator
- Frontend: Bulk operation scrollable log showing per-video results
  as they complete
- Frontend: Auto-refresh checkbox toggle in header
2026-03-31 16:12:57 +00:00
..
src feat: Add real-time pipeline visibility — auto-refresh, stage timeline, activity feed, bulk log 2026-03-31 16:12:57 +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: Removed yellow semantic-search-unavailable banner from search res… 2026-03-31 05:14:58 +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: Created useDocumentTitle hook and wired descriptive, route-specif… 2026-03-31 08:56:16 +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