| Age | Commit message (Expand) | Author |
|---|---|---|
| 2026-05-20 | Extract app wiring from main.go into internal/app package (9a) | Paul Buetow |
| 2026-05-20 | Validate AbsPath in streamer and clean up partial podcast downloads (l9+k9) | Paul Buetow |
| 2026-05-20 | Dispatch handleError via HTTPStatuser interface (4a) | Paul Buetow |
| 2026-05-20 | Inject clock.Clock into api.Server and replace time.Now() in share/auth handlers | Paul Buetow |
| 2026-05-19 | Introduce thumb.Resolver to decouple browseService from filesystem | Paul Buetow |
| 2026-05-19 | Complete s9 + aa: NewServerWithLogger returns error; share-page renderer extr... | Paul Buetow |
| 2026-05-19 | Unify panic recovery into service.RecoverWorker | Paul Buetow |
| 2026-05-18 | Add playback hints endpoint for client codec/container decisions | Paul Buetow |
| 2026-05-17 | Add Bearer token authentication alongside session cookies | Paul Buetow |
| 2026-05-17 | Restructure repo: move Go server into player-server/ | Paul Buetow |
