soulsync/webui/static/video
BoulderBadgeDad 9ae8c243c9 video Tools: rehydrate scan state on page refresh (parity with music)
The scan runs server-side, so on load video-scan.js now polls
/api/video/scan/status and, if a scan is in progress, restores the live UI
(Cancel button, moving progress bar, phase) and resumes polling — instead of
showing Idle after a refresh. Also re-checks when the Tools page is shown.
Because it re-emits the progress event, the Library/Dashboard scan affordances
rehydrate too.
2026-06-14 07:59:44 -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 Library page: music-library visuals + posters + search + A-Z 2026-06-14 00:51:47 -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 settings: library mapping saves on change (match music), drop button 2026-06-14 00:29:53 -07:00
video-side.css video settings (Library tab): hide music-only content on video side 2026-06-14 00:55:35 -07:00
video-side.js video side: Settings shows the real music settings page (identically) 2026-06-14 00:17:00 -07:00