The video dashboard's Memory Usage / System Uptime cards were stuck at their markup defaults — flatten() only fed library + download figures from /api/video/dashboard, so data-video-stat='memory'/'uptime' never updated. Now it pulls those two from the SAME /api/system/stats the music dashboard uses (one machine → identical figures), with an immediate fill on page-shown and a 10s poll for live parity with music's push loop. Reached over HTTP (not music's socket), so the video isolation contract holds; the poll cheaply no-ops whenever the dashboard isn't the visible page. |
||
|---|---|---|
| .. | ||
| video-calendar.js | ||
| video-dashboard.js | ||
| video-detail.js | ||
| video-discover.js | ||
| video-enrichment-manager.js | ||
| video-enrichment.js | ||
| video-get-modal.js | ||
| video-library.js | ||
| video-person.js | ||
| video-scan.js | ||
| video-search.js | ||
| video-settings.js | ||
| video-side.css | ||
| video-side.js | ||
| video-watchlist-btn.js | ||
| video-watchlist.js | ||
| video-wishlist.js | ||
| video-worker-orbs.js | ||
| video-youtube.js | ||