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-20
Fix PlayerApiClient const constructor and Media.tags deserialization (d9+e9)
Paul Buetow
2026-05-20
Add doc comments to probe, auth, service packages (ja)
Paul Buetow
2026-05-20
Dispatch handleError via HTTPStatuser interface (4a)
Paul Buetow
2026-05-20
Guard dateTimeFromJson against malformed date strings (c9)
Paul Buetow
2026-05-20
Inject clock.Clock into api.Server and replace time.Now() in share/auth handlers
Paul Buetow
2026-05-20
Log os.Remove cleanup errors in service (0a)
Paul Buetow
2026-05-20
Check copyFile destination Close() error (u9)
Paul Buetow
2026-05-20
Buffer JSON before writing response in writeJSON (y9)
Paul Buetow
2026-05-20
Log setFeedBackoff UPDATE errors instead of swallowing (w9)
Paul Buetow
2026-05-20
Promote allowedSetIDs to accessHelper (da)
Paul Buetow
2026-05-20
Embed CoreStore in service store interfaces (ca)
Paul Buetow
2026-05-20
Make GCWorker.Start idempotent via sync.Once (x9)
Paul Buetow
2026-05-19
Introduce thumb.Resolver to decouple browseService from filesystem
Paul Buetow
2026-05-19
Extract thumbnail path helpers into internal/thumb
Paul Buetow
2026-05-19
Inject narrow api.Authenticator into NewMiddleware
Paul Buetow
2026-05-19
Remove nil streamer fallback in api.serveFileResult (DIP)
Paul Buetow
2026-05-19
Add HTTP retry + per-host backoff to podcast feed fetching
Paul Buetow
2026-05-19
Replace hardcoded public-path whitelist with route registry
Paul Buetow
2026-05-19
Complete s9 + aa: NewServerWithLogger returns error; share-page renderer extr...
Paul Buetow
2026-05-19
Require explicit TokenManager in auth service (DIP)
Paul Buetow
2026-05-19
Unify panic recovery into service.RecoverWorker
Paul Buetow
2026-05-19
Add compile-time interface checks for adminService and mediaStreamer
Paul Buetow
2026-05-19
Pass scanCtx to probeFile so ffprobe cancels with the scan
Paul Buetow
2026-05-19
Return error from tokenManager.Generate instead of panicking
Paul Buetow
2026-05-19
Require explicit http.Client in podcast service (DIP)
Paul Buetow
2026-05-19
Fix error wrapping in streamer.go to use %w instead of %v
Paul Buetow
2026-05-19
Fix time.After timer leak in probe retry loop
Paul Buetow
2026-05-19
Fix four defects flagged by S19/S20/S24; tighten scenarios
Paul Buetow
2026-05-19
Round 4-7 tests: 7 LLM scenarios + 10 Playwright UI tests
Paul Buetow
2026-05-19
Gitignore server-generated thumbnails inside testdata/media/
Paul Buetow
2026-05-19
Commit license-cleared test media; retire ./testmedia in tests
Paul Buetow
2026-05-19
Verify access on progress updates; add S16/S17/S18 scenarios
Paul Buetow
2026-05-19
Map service errors to correct HTTP status codes (was 500)
Paul Buetow
2026-05-19
Fix RevokeShare 500 on unknown token; add S14 rescan + S15 auth boundary scen...
Paul Buetow
2026-05-19
Fix LLM e2e runner: precheck server, correct S10 table name
Paul Buetow
2026-05-18
Add e2e-llm scenarios S06–S13
Paul Buetow
2026-05-18
Add e2e-llm scenario S05: auth token lifecycle + logout
Paul Buetow
2026-05-18
Switch oracle from Claude Haiku to Ollama cloud (qwen3-vl:235b-instruct)
Paul Buetow
2026-05-18
Fix Playwright race condition in admin-gate test
Paul Buetow
2026-05-18
Add named routes and widget smoke tests to player-android
Paul Buetow
2026-05-18
Add mage E2E target and convert nightly.yml to manual-only trigger
Paul Buetow
2026-05-18
Add e2e-llm scenario files S01-S04
Paul Buetow
2026-05-18
Add Haiku screenshot oracle for LLM e2e visual checks
Paul Buetow
2026-05-18
Add Dockerfile.flutter-ci and update android.yml to use project image
Paul Buetow
2026-05-18
Add e2e-llm harness runner and README
Paul Buetow
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
[next]