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. |
||
|---|---|---|
| .. | ||
| video-dashboard.js | ||
| video-library.js | ||
| video-scan.js | ||
| video-settings.js | ||
| video-side.css | ||
| video-side.js | ||