soulsync/webui/static/video
BoulderBadgeDad aef80eb52d video enrichment 2: dashboard TMDB/TVDB buttons + Manage Workers (isolated)
Brings the worker buttons back onto the video dashboard header as real, live
controls — isolated (own CSS classes + own JS + /api/video/enrichment), music
untouched.
- TMDB/TVDB round buttons with per-service accent, a spinner that spins while
  the worker runs, and a hover tooltip (status / current item / progress).
- video-enrichment.js polls /api/video/enrichment/<svc>/status (only on the
  video side, so the video engine isn't spun up on the music side); click
  toggles pause/resume. Manage Workers button fires soulsync:video-open-workers
  for the modal (Phase 3).
86 tests green.
2026-06-14 11:52:31 -07:00
..
video-dashboard.js video dashboard: Library card is a live scan tool (parity with music) 2026-06-14 09:28:14 -07:00
video-enrichment.js video enrichment 2: dashboard TMDB/TVDB buttons + Manage Workers (isolated) 2026-06-14 11:52:31 -07:00
video-library.js video Library: fix singular/plural kind bug (no posters + 'eps' on movies) 2026-06-14 10:20:27 -07:00
video-scan.js video Tools: rehydrate scan state on page refresh (parity with music) 2026-06-14 07:59:44 -07:00
video-settings.js video enrichment 1d: wire TMDB/TVDB API keys (workers turn on) 2026-06-14 11:26:09 -07:00
video-side.css video enrichment 2: dashboard TMDB/TVDB buttons + Manage Workers (isolated) 2026-06-14 11:52:31 -07:00
video-side.js video side: Settings shows the real music settings page (identically) 2026-06-14 00:17:00 -07:00