v0.5.8
What's Changed
Fixed
- Startup: remove duplicate Alembic migration run on boot — migrations no longer execute twice during container startup
- UI: theme-aware surfaces (light/dark) and removal of the redundant playlist source badge
Build
- Reproducible deps: PEP 751
pylock.tomlgenerated fromrequirements.txt; Dockerfile installs from the lock for deterministic builds (SonarQube S8565) - Pre-commit hook: enforce
pylock.tomlregeneration whenrequirements.txtchanges - Remove unused
uv.lock
Full Changelog: v0.5.7...v0.5.8