index
:
player
main
KISS web media player
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
service
Age
Commit message (
Expand
)
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
Decompose podcastService (SRP): split subscription, episode, and feed-checker...
Paul Buetow
2026-05-10
Move self-deletion guard from handler into AdminService (DeleteUser) to fix S...
Paul Buetow
2026-05-10
refactor(service,scanner): return concrete types from constructors
Paul Buetow
2026-05-10
fix(browse): return ErrNotFound when set cover is missing
Paul Buetow
2026-05-10
internal/service: stop swallowing CreateEpisode errors in insertPodcastEpisod...
Paul Buetow
2026-05-10
podcast: propagate UpdateFeed error on 304 Not Modified path
Paul Buetow
2026-05-10
player: log downloadCover errors in podcast subscribe and feed check
Paul Buetow
2026-05-10
internal/service: fix ListEpisodes global pagination by using cross-feed SQL ...
Paul Buetow
2026-05-10
Add circuit breaker / backoff for failing podcast feeds in CheckFeeds
Paul Buetow
2026-05-10
fix: close destination file and clean up partial copies in copyFile
Paul Buetow
2026-05-10
internal/service: swap GC hard-delete ordering
Paul Buetow
2026-05-10
Decouple podcast browse logic from BrowseSet via PodcastBrowser interface
Paul Buetow
2026-05-09
style: gofmt and goimports formatting fixes
Paul Buetow
2026-05-09
Extract SessionManager interface to fix DIP violation
Paul Buetow
2026-05-09
Harden external process and network calls
Paul Buetow
2026-05-09
Handle background worker panics for task 42
Paul Buetow
2026-05-09
more on this
Paul Buetow
2026-05-09
s1 fix immediate scan progress state
Paul Buetow
2026-05-09
Refine media browsing and set covers
Paul Buetow
2026-05-07
k1 avoid duplicate downloaded podcast episodes
Paul Buetow
2026-05-07
Fix podcast browser workflows for k1
Paul Buetow
2026-05-07
i1 omit empty share thumbnail URL
Paul Buetow
2026-05-07
Fix missing share thumbnails for i1
Paul Buetow
2026-05-07
j1 fix admin media lifecycle QA defects
Paul Buetow
2026-05-07
Fix scan cancellation progress error for q0
Paul Buetow
2026-05-07
task 31: introduce media streamer service
Paul Buetow
2026-05-07
Task 21: move thumbnail regeneration to write service
Paul Buetow
2026-05-07
task 81: replace test sleeps with deterministic sync
Paul Buetow
2026-05-06
internal/service: inject http.Client into podcastService constructor (task 41)
Paul Buetow
2026-05-06
internal/service: log and concurrently process podcast feeds (task 91)
Paul Buetow
2026-05-06
split DownloadEpisode into smaller helpers (x0)
Paul Buetow
2026-05-06
w0: Split SubscribeFeed into smaller helpers
Paul Buetow
2026-05-06
fix(scanner, browse): fallback to original image when thumbnail generation fa...
Paul Buetow
2026-05-06
Fix music video duration display in progress bar
Paul Buetow
2026-05-05
Fix podcast support critical bugs from code review
Paul Buetow
2026-05-05
Add podcast support backend: RSS/Atom feeds, episode management, cover scraping
Paul Buetow
2026-05-04
task f: validate media_id and sessionID in progress handler and service
Paul Buetow
2026-05-04
task e: add unit test verifying GetNote access check rejects non-owner
Paul Buetow
2026-05-04
task 7: refactor oversized functions into helpers
Paul Buetow
2026-05-04
task 9: Centralize file extension and media type mappings in internal/mediatype
Paul Buetow
2026-05-04
task c: run gofmt and fix unwrapped error literals across the codebase
Paul Buetow
2026-05-04
task 3: decouple API layer from repository with MediaQueryFilter and AuthServ...
Paul Buetow
2026-05-04
task b: inject app context into AdminService and propagate cancellation to ba...
Paul Buetow
2026-05-03
task 2: add unit tests for decomposed sub-services
Paul Buetow
2026-05-03
task 2 review fixes: narrow BrowseService and accessHelper store interfaces
Paul Buetow
2026-05-03
task 2: decompose mediaService and adminService into role-focused structs
Paul Buetow
2026-05-03
Task 8: standardize scanner and handler logging
Paul Buetow
2026-05-03
Fix GC hard-delete ordering for task d
Paul Buetow
[next]