index
:
player
main
KISS web media player
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-05-18
Add .woodpecker/android.yml and .woodpecker/nightly.yml CI pipelines
Paul Buetow
2026-05-18
Add .woodpecker/server.yml: Go server CI pipeline
Paul Buetow
2026-05-18
Add CI pipeline design proposal
Paul Buetow
2026-05-18
Add LLM-driven e2e test design proposal
Paul Buetow
2026-05-18
Add Android testing strategy proposal
Paul Buetow
2026-05-18
Add Dart unit tests for models and API client constructor
Paul Buetow
2026-05-18
Add web UI smoke test suite
Paul Buetow
2026-05-18
Choose Playwright for web UI smoke tests
Paul Buetow
2026-05-18
Add /api/v1/ integration test suite
Paul Buetow
2026-05-18
Rewrite api.md as exhaustive multi-client API contract
Paul Buetow
2026-05-18
Add test coverage audit and gap report
Paul Buetow
2026-05-18
Add playback hints endpoint for client codec/container decisions
Paul Buetow
2026-05-17
Add bulk progress sync endpoint for offline mobile clients
Paul Buetow
2026-05-17
Add /api/v1/auth/tokens endpoints for API token management
Paul Buetow
2026-05-17
Add Bearer token authentication alongside session cookies
Paul Buetow
2026-05-17
Add TokenManager for API token generation and hashing
Paul Buetow
2026-05-17
Add api_tokens table, model, and repository
Paul Buetow
2026-05-17
Add CORS middleware for multi-origin clients
Paul Buetow
2026-05-17
Add /api/v1/ versioning alias
Paul Buetow
2026-05-17
Add monorepo root orientation
Paul Buetow
2026-05-17
Track player-android Flutter lockfile
Paul Buetow
2026-05-17
Complete player-android Flutter scaffold
Paul Buetow
2026-05-17
Add player-android/ Flutter skeleton
Paul Buetow
2026-05-17
Restructure repo: move Go server into player-server/
Paul Buetow
2026-05-17
Fix in-progress media threshold
Paul Buetow
2026-05-17
Add in-progress frontend actions
Paul Buetow
2026-05-17
Add progress status API routes
Paul Buetow
2026-05-17
Add progress service completion methods
Paul Buetow
2026-05-17
Add playback repository cleanup queries
Paul Buetow
2026-05-17
Add finished flag to playback progress
Paul Buetow
2026-05-16
Configure SQLite for NFS-backed deployments
Paul Buetow
2026-05-16
Migrate stale sets schema for podcasts
Paul Buetow
2026-05-10
refactor: move ServeHTTP above unexported helpers for public-method ordering
Paul Buetow
2026-05-10
refactor(cmd/player): move appDeps and parseVersionFlag above main
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
api: reject id==0 in handleDeleteUser to avoid 200 OK for invalid path
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
refactor(api): replace all writeJSON 500 error patterns with handleError helper
Paul Buetow
2026-05-10
fix(tests): handle json.Unmarshal errors explicitly in *_test.go
Paul Buetow
2026-05-10
Add compile-time interface assertions for FFProber, FFmpegGenerator, FFRemuxer
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
internal/repository: use placeholders for LIMIT and OFFSET in ListMedia
Paul Buetow
[prev]
[next]