| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-17 | Add monorepo root orientation | Paul Buetow | |
| 2026-05-17 | Restructure repo: move Go server into player-server/ | Paul Buetow | |
| 2026-05-05 | Expand README and split documentation into docs/ directory | Paul Buetow | |
| 2026-05-04 | Use white-background PNG logo for README, favicon, and login | Paul Buetow | |
| - Generate logo.png (white bg) from SVG for README and login screen - Regenerate favicon.ico from white-background logo - Keep original logo.svg available for future edits - Update server routes and middleware to serve new logo.png | |||
| 2026-05-04 | Add project logo, favicon, and display logo on login screen | Paul Buetow | |
| - Add logo.svg at project root and reference it in README.md - Generate favicon.ico from logo and place in web/ - Serve logo.svg and favicon.ico as static assets - Display logo on the login page with responsive sizing | |||
| 2026-05-03 | fix(admin): fix rescan goroutine lifecycle and race on shared ScanProgress | Paul 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-01 | add readme and so on | Paul Buetow | |
