| Age | Commit message (Expand) | Author |
|---|---|---|
| 2026-05-04 | task b: inject app context into AdminService and propagate cancellation to ba... | Paul Buetow |
| 2026-05-03 | fix(admin): fix rescan goroutine lifecycle and race on shared ScanProgress | Paul Buetow |
| 2026-05-01 | add readme and so on | Paul Buetow |
| 2026-05-01 | Make rescan asynchronous in background goroutine | Paul Buetow |
| 2026-05-01 | Rename Go module from codeberg.org/snonux/play to codeberg.org/snonux/player | Paul Buetow |
| 2026-04-30 | fix: permissions matrix UI now returns proper shape from backend | Paul Buetow |
| 2026-04-30 | pa: raise aggregate test coverage to 81.5% | Paul Buetow |
| 2026-04-30 | task ea: wire filesystem scanner into app and admin rescan endpoint | Paul Buetow |
| 2026-04-30 | Rename module to codeberg.org/snonux/play (task aa) | Paul Buetow |
| 2026-04-29 | feat(n9): Implement MediaService, AdminService, ProgressService, GCWorker | Paul Buetow |
