summaryrefslogtreecommitdiff
path: root/web/sw.js
AgeCommit message (Collapse)Author
2026-05-17Restructure repo: move Go server into player-server/Paul Buetow
2026-05-09Fix shuffle hotkey reshuffle behavior (q1)Paul Buetow
2026-05-09Refine media browsing and set coversPaul Buetow
2026-05-07b1 split player modulePaul Buetow
2026-05-07Task 61 extract frontend utilitiesPaul Buetow
2026-05-06Split app.js into view modules for task 71Paul Buetow
2026-05-03fix(admin): fix rescan goroutine lifecycle and race on shared ScanProgressPaul Buetow
- Protect adminService scan state (cancel func + progress pointer) with sync.Mutex. - Allocate fresh ScanProgress per trigger and pass it to the scanner, eliminating races on the previously shared progress struct. - Cancel previous scan context before starting a new one. - Add tests for cancellation, fresh progress per scan, concurrent triggers, and empty progress when never started. - Fix race-prone tests by polling Running==true before waiting for completion.
2026-05-03Fix media info and detached playback statePaul Buetow
2026-05-02refine playback navigation and player modesPaul Buetow
2026-05-02switch sidebar hotkey to s, always rebuild/rescan in start.sh, bump sw.js cachePaul Buetow
2026-04-29feat: create web PWA frontendPaul Buetow