| Age | Commit message (Expand) | Author |
|---|---|---|
| 2026-05-20 | Move serveFileResult and serveRemuxed to api/stream.go (3a) | Paul Buetow |
| 2026-05-20 | Block bootstrap.html access after first user created (o9) | 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-20 | Buffer JSON before writing response in writeJSON (y9) | Paul Buetow |
| 2026-05-19 | Remove nil streamer fallback in api.serveFileResult (DIP) | Paul Buetow |
| 2026-05-19 | Fix four defects flagged by S19/S20/S24; tighten scenarios | Paul Buetow |
| 2026-05-19 | Map service errors to correct HTTP status codes (was 500) | Paul Buetow |
| 2026-05-17 | Restructure repo: move Go server into player-server/ | Paul Buetow |
