This is a big release, workflows of the repository are hardened and automatized further.
- Fixed a bug where home page refreshes needlessly.
- Made server connection more robust, added timeouts/size limits to prevent unnecassary hangs
- Refactored secret storage keys, scrobbling keys are also in secret storage now.
Changelog
- fix(release): preserve changelog heading in notes (08b3c76)
- Update README.md (0ed53ad)
- fix(release): include PR metadata in notes (107c6ac)
- fix(subsonic): add client timeouts (2b8d9c1)
- fix(provider): bound artwork and lyrics reads (e939e63)
- fix(server): reauthenticate credential edits (f112fbf)
- ci: harden dependency and release checks (995d082)
- fix(playback): validate prepared-next queue entries (aa604ca)
- refactor(app): clarify snapshot source reconciliation (1b32bd8)
- refactor(controller): centralize in-flight task guards (768c496)
- fix(home): avoid unnecessary refresh rerenders (a7f61f8)
- ci: harden workflow trust boundaries by @screwys in #7
- ci: expand non-code check fast path by @screwys in #8
- refactor(ui): deepen cover lifecycle pipeline (c05e498)
- feat(secrets): add namespaced credential cache (5520ba1)
- feat(scrobbling): store credentials in secrets (c35f87f)
- ci(windows): remove release build trigger (b590592)
- fix(release): ignore open PRs in generated notes (f82ac02)