summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-05-19Gitignore server-generated thumbnails inside testdata/media/Paul Buetow
2026-05-19Commit license-cleared test media; retire ./testmedia in testsPaul Buetow
2026-05-19Verify access on progress updates; add S16/S17/S18 scenariosPaul Buetow
2026-05-19Map service errors to correct HTTP status codes (was 500)Paul Buetow
2026-05-19Fix RevokeShare 500 on unknown token; add S14 rescan + S15 auth boundary scen...Paul Buetow
2026-05-19Fix LLM e2e runner: precheck server, correct S10 table namePaul Buetow
2026-05-18Add e2e-llm scenarios S06–S13Paul Buetow
2026-05-18Add e2e-llm scenario S05: auth token lifecycle + logoutPaul Buetow
2026-05-18Switch oracle from Claude Haiku to Ollama cloud (qwen3-vl:235b-instruct)Paul Buetow
2026-05-18Fix Playwright race condition in admin-gate testPaul Buetow
2026-05-18Add named routes and widget smoke tests to player-androidPaul Buetow
2026-05-18Add mage E2E target and convert nightly.yml to manual-only triggerPaul Buetow
2026-05-18Add e2e-llm scenario files S01-S04Paul Buetow
2026-05-18Add Haiku screenshot oracle for LLM e2e visual checksPaul Buetow
2026-05-18Add Dockerfile.flutter-ci and update android.yml to use project imagePaul Buetow
2026-05-18Add e2e-llm harness runner and READMEPaul Buetow
2026-05-18Add .woodpecker/android.yml and .woodpecker/nightly.yml CI pipelinesPaul Buetow
2026-05-18Add .woodpecker/server.yml: Go server CI pipelinePaul Buetow
2026-05-18Add CI pipeline design proposalPaul Buetow
2026-05-18Add LLM-driven e2e test design proposalPaul Buetow
2026-05-18Add Android testing strategy proposalPaul Buetow
2026-05-18Add Dart unit tests for models and API client constructorPaul Buetow
2026-05-18Add web UI smoke test suitePaul Buetow
2026-05-18Choose Playwright for web UI smoke testsPaul Buetow
2026-05-18Add /api/v1/ integration test suitePaul Buetow
2026-05-18Rewrite api.md as exhaustive multi-client API contractPaul Buetow
2026-05-18Add test coverage audit and gap reportPaul Buetow
2026-05-18Add playback hints endpoint for client codec/container decisionsPaul Buetow
2026-05-17Add bulk progress sync endpoint for offline mobile clientsPaul Buetow
2026-05-17Add /api/v1/auth/tokens endpoints for API token managementPaul Buetow
2026-05-17Add Bearer token authentication alongside session cookiesPaul Buetow
2026-05-17Add TokenManager for API token generation and hashingPaul Buetow
2026-05-17Add api_tokens table, model, and repositoryPaul Buetow
2026-05-17Add CORS middleware for multi-origin clientsPaul Buetow
2026-05-17Add /api/v1/ versioning aliasPaul Buetow
2026-05-17Add monorepo root orientationPaul Buetow
2026-05-17Track player-android Flutter lockfilePaul Buetow
2026-05-17Complete player-android Flutter scaffoldPaul Buetow
2026-05-17Add player-android/ Flutter skeletonPaul Buetow
2026-05-17Restructure repo: move Go server into player-server/Paul Buetow
2026-05-17Fix in-progress media thresholdPaul Buetow
2026-05-17Add in-progress frontend actionsPaul Buetow
2026-05-17Add progress status API routesPaul Buetow
2026-05-17Add progress service completion methodsPaul Buetow
2026-05-17Add playback repository cleanup queriesPaul Buetow
2026-05-17Add finished flag to playback progressPaul Buetow
2026-05-16Configure SQLite for NFS-backed deploymentsPaul Buetow
2026-05-16Migrate stale sets schema for podcastsPaul Buetow
2026-05-10refactor: move ServeHTTP above unexported helpers for public-method orderingPaul Buetow
2026-05-10refactor(cmd/player): move appDeps and parseVersionFlag above mainPaul Buetow