soulsync/webui/static
Broque Thomas 0f428dc45c Add WebSocket real-time updates with automatic HTTP polling fallback
Migrates 38 HTTP polling loops to WebSocket push events across 6 phases: service status, dashboard stats, enrichment workers, tool progress, sync/discovery progress, and scan status. All original HTTP polling is preserved as automatic fallback — if WebSocket is unavailable or disconnects, the app seamlessly reverts to its previous behavior. Includes 162 tests verifying event delivery, data shape, and HTTP parity. Also fixes a copy-paste bug in Beatport sync error cleanup.
2026-03-03 18:26:29 -08:00
..
vendor Add WebSocket real-time updates with automatic HTTP polling fallback 2026-03-03 18:26:29 -08:00
favicon.png enlarge favicon 2026-02-13 16:11:32 -08:00
hydrabase.png Add Hydrabase dev UI and WebSocket support 2026-02-21 00:32:04 -08:00
mobile.css include 'add to watchlist' button to each artist in library. 2026-03-02 10:04:10 -08:00
script.js Add WebSocket real-time updates with automatic HTTP polling fallback 2026-03-03 18:26:29 -08:00
style.css Add WebSocket real-time updates with automatic HTTP polling fallback 2026-03-03 18:26:29 -08:00
whisoul.png Add library repair worker and UI 2026-02-21 15:00:23 -08:00