|
|
809de44e2e
|
feat(server): Dockerfile and compose for the Lidarr stack
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-08 20:21:14 -07:00 |
|
|
|
d4c1b18e58
|
feat(server): /fetch and /jobs endpoints with async download jobs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-08 20:15:28 -07:00 |
|
|
|
49a45e6270
|
feat(server): FastAPI app with API-key auth and health check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-08 20:09:50 -07:00 |
|
|
|
257ed5e0a5
|
fix(server): announce track title not album in messages; cover error paths
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-08 20:07:09 -07:00 |
|
|
|
9912eb48a4
|
feat(server): action dispatch with structured result and messages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-08 20:02:18 -07:00 |
|
|
|
09a0d7e682
|
fix(server): harden job eviction and worker against missing job id
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-08 19:59:31 -07:00 |
|
|
|
35df01f08e
|
feat(server): in-memory async job store with thread-pool worker
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-08 19:55:57 -07:00 |
|
|
|
c46ff2ff1a
|
refactor(server): register loaded module in sys.modules, add __all__
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-08 19:54:37 -07:00 |
|
|
|
ad660afae3
|
feat(server): load musicfetch binary as importable module
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-08 19:49:18 -07:00 |
|