soulsync/webui/static/video
BoulderBadgeDad 7ab62674ed video side: reuse music styling for Tools + dashboard scan controls
The visuals were off because I'd invented CSS/markup instead of reusing the
shared design system. Fixed to match music exactly:
- Dashboard Library card now uses music's full markup — header icon, Refresh/
  Deep Scan buttons WITH their icons, and stat rows with icons (movies/shows/
  episodes/disk). Same .library-status-* classes, no custom CSS.
- Tools 'Library Scan' card now mirrors the music Database Updater: a mode
  dropdown (Incremental/Full Refresh/Deep Scan) + one Scan button inside
  .tool-card-controls + the standard progress bar. Styling comes for free from
  the generic music classes.
- Dropped bespoke .video-tool-btn/.video-scan-controls CSS and folded the
  separate video-tools.js into the shared video-scan.js (one fewer file). JS
  stays isolated only because it must hit /api/video + update video DOM.
110 tests green.
2026-06-13 23:50:41 -07:00
..
video-dashboard.js video side: Tools page + scan controls on dashboard (3 modes) 2026-06-13 23:34:28 -07:00
video-library.js video side: Tools page + scan controls on dashboard (3 modes) 2026-06-13 23:34:28 -07:00
video-scan.js video side: reuse music styling for Tools + dashboard scan controls 2026-06-13 23:50:41 -07:00
video-side.css video side: reuse music styling for Tools + dashboard scan controls 2026-06-13 23:50:41 -07:00
video-side.js video side: Tools page + scan controls on dashboard (3 modes) 2026-06-13 23:34:28 -07:00