| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-17 | Restructure repo: move Go server into player-server/ | Paul Buetow | |
| 2026-05-09 | Handle background worker panics for task 42 | Paul Buetow | |
| 2026-05-09 | Paul Buetow | ||
| 2026-05-09 | s1 fix immediate scan progress state | Paul Buetow | |
| 2026-05-07 | Fix scan cancellation progress error for q0 | Paul Buetow | |
| 2026-05-07 | task 81: replace test sleeps with deterministic sync | Paul Buetow | |
| 2026-05-04 | task c: run gofmt and fix unwrapped error literals across the codebase | Paul Buetow | |
| 2026-05-04 | task b: inject app context into AdminService and propagate cancellation to ↵ | Paul Buetow | |
| background scans | |||
| 2026-05-03 | task 2: decompose mediaService and adminService into role-focused structs | Paul Buetow | |
| Extract accessHelper and split mediaService into: - browseService (read-only browsing, streaming, thumbnails) - writeService (upload, soft-delete, restore) - shareService (share links) - tagService (tagging) - favService (favorites) - noteService (notes) Split adminService into: - trashService (list deleted media) - scanService (trigger rescan, scan progress) - userAdminService (create/list/delete users) - permissionAdminService (grant/revoke/list permissions) Add repository sub-interfaces for each service. Add negative tests for share sub-service. | |||
