What's Changed
Features
- feat(ci): notify discord about releases and previews by @lklynet in #524
- feat(sidebar): add release channel backdrops by @lklynet in #529
- Add per-user Plex accounts with per-adopter editorial sync by @aresthegodofwar in #480
- feat(flow): add focus release year range filtering by @lklynet in #520
- feat(playlist-imports): preserve imported playlist track order by @lklynet in #509
- feat: add native OIDC support by @lklynet in #523
- feat(notifications): add album request notification events by @lklynet in #506
- feat: refine surface treatment by @lklynet in #546
- feat(navidrome): create playlists library when settings save by @lklynet in #548
Bug fixes
- fix(weekly-flow): remove playlist name prefixes by @lklynet in #503
- fix(lidarr): accept wrapped album results by @lklynet in #504
- fix(release): close linked issues on stable releases by @lklynet in #522
- fix(sidebar): prevent stage discover row overlap by @lklynet in #530
- fix(sidebar): limit stage backdrop blend to Discover by @lklynet in #531
- fix(library): queue album searches for newly added artists by @lklynet in #517
- fix(discord): unify announcements and prevent truncation by @lklynet in #547
- fix(lidarr): retry artist adds with provider IDs by @lklynet in #544
- fix(container): preserve supplementary group in ci by @lklynet in #553
- fix(artists): preserve canonical IDs for Lidarr artists by @lklynet in #557
Dependencies
- build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #560
- build(deps): bump js-yaml from 4.3.0 to 4.3.1 in /docs by @dependabot[bot] in #559
Documentation
- docs(screenshots): refresh discover, flow-editor, and playback images by @lklynet in #501
- docs(readme): replace square logo with theme-aware banner by @lklynet in #521
- docs: document nightly Docker image channel by @lklynet in #545
- docs(storage): clarify shared filesystem and mount setup by @lklynet in #549
- docs(storage): clarify shared volume mounts by @lklynet in #552
Other changes
- ci: remove coderabbit configuration by @lklynet in #505
- ci(github): label linked issues as in-progress by @lklynet in #507
- build(deps-dev): bump the root-tooling group with 4 updates by @dependabot[bot] in #511
- build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #512
- ci(dependabot): keep major updates out of dependency groups by @lklynet in #514
- build(deps): land safe production bumps and drop Honker abort patch by @lklynet in #518
- build(deps): bump node from 26.5.0-bookworm-slim to 26.5.1-bookworm-slim in the root-docker group by @dependabot[bot] in #515
- build(deps): bump undici from 7.28.0 to 7.29.0 by @dependabot[bot] in #525
- build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #526
- build(deps): bump ip-address from 10.2.0 to 10.4.0 by @dependabot[bot] in #527
- feat(ci): enrich Discord release notifications by @lklynet in #528
- chore(auth): remove obsolete onboarding security assertions by @lklynet in #543
- Route personal PR validation to self-hosted runner by @lklynet in #558
Full Changelog: v2.0.4...v2.1.0