index
:
player
main
KISS web media player
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
service
/
media.go
Age
Commit message (
Expand
)
Author
2026-05-17
Restructure repo: move Go server into player-server/
Paul Buetow
2026-05-10
refactor(service,scanner): return concrete types from constructors
Paul Buetow
2026-05-10
Decouple podcast browse logic from BrowseSet via PodcastBrowser interface
Paul Buetow
2026-05-07
Task 21: move thumbnail regeneration to write service
Paul Buetow
2026-05-03
task 2: decompose mediaService and adminService into role-focused structs
Paul Buetow
2026-05-03
fix(admin): fix rescan goroutine lifecycle and race on shared ScanProgress
Paul Buetow
2026-05-02
fix:x
Paul Buetow
2026-05-01
Task 1: Create AuthService and route handleBootstrap/handleLogin through it
Paul Buetow
2026-05-01
service: split media.go (745 lines) into 5 focused files
Paul Buetow
2026-05-01
Split MediaService interface into role-specific interfaces to fix ISP/OCP vio...
Paul Buetow
2026-05-01
Rename Go module from codeberg.org/snonux/play to codeberg.org/snonux/player
Paul Buetow
2026-04-30
task ia: fix media listing/filtering semantics (favorites bool, filesize filt...
Paul Buetow
2026-04-30
task ha: enforce upload limits, role checks, probing, thumbnails, cleanup
Paul Buetow
2026-04-30
ga — implement thumbnail and set cover regeneration end to end
Paul Buetow
2026-04-30
ja: implement public share landing page and improve error mapping
Paul Buetow
2026-04-30
task da: enforce media access and owner/admin role permissions
Paul Buetow
2026-04-30
Rename module to codeberg.org/snonux/play (task aa)
Paul Buetow
2026-04-30
refactor: use filepath.Join + filepath.Clean for filesystem paths
Paul Buetow
2026-04-30
refactor: split repository.Store into focused interfaces
Paul Buetow
2026-04-30
fix: add explicit permission checks to StreamMedia and DownloadMedia
Paul Buetow
2026-04-29
fix: prevent path traversal in UploadMedia
Paul Buetow
2026-04-29
feat(n9): Implement MediaService, AdminService, ProgressService, GCWorker
Paul Buetow