| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-17 | Restructure repo: move Go server into player-server/ | Paul Buetow | |
| 2026-05-17 | Add progress service completion methods | Paul Buetow | |
| 2026-05-10 | refactor(service,scanner): return concrete types from constructors | Paul Buetow | |
| Apply the Go best-practice convention 'accept interfaces, return concrete types' across the service and scanner packages: - NewBrowseService -> *browseService - NewWriteService -> *writeService - NewMediaStreamer -> *mediaStreamer - NewFSScanner -> *FSScanner - NewFSScannerWithLogger -> *FSScanner - NewPodcastBrowseService -> *podcastBrowseService - NewTagService -> *tagService - NewShareService -> *shareService - NewProgressService -> *progressService - NewAdminService -> *adminService - NewAdminServiceWithLogger -> *adminService - NewAuthService -> *authService - NewNoteService -> *noteService - NewFavService -> *favService - NewMediaService -> *mediaService - NewMediaServiceWithPodcastBrowser -> *mediaService Callers continue to work unchanged because Go allows assigning a concrete type to an interface variable. All tests pass with -race -cover. | |||
| 2026-05-04 | task f: validate media_id and sessionID in progress handler and service | Paul Buetow | |
| 2026-05-01 | Rename Go module from codeberg.org/snonux/play to codeberg.org/snonux/player | Paul Buetow | |
| 2026-04-30 | Rename module to codeberg.org/snonux/play (task aa) | Paul Buetow | |
| - Update go.mod module path - Replace all internal imports from github.com/paul/kiss-media-player to codeberg.org/snonux/play - Run go mod tidy and gofmt -w . | |||
| 2026-04-30 | refactor: split repository.Store into focused interfaces | Paul Buetow | |
| 2026-04-29 | feat(n9): Implement MediaService, AdminService, ProgressService, GCWorker | Paul Buetow | |
