* plex integration
* The big one - Full Music Source page rework + Playlist importing + Full Plex Integration + Discovery Options + More Like This/Surprise Me/Instant Mix + More...
* Music source track page - Play all / shuffle fixes
* lint
* format
* fix type checks
* format
* move getApiUrl to api folder
* adjust imports
* tanstack-query example with homeData
* small adjustments
* fix key collision
* new MusicSource persistent mechanism example
* add error handling & set sveltekit to SPA mode
* remove unnecessary ssr test
* feat: Requests / Add to Library Rework - Unmonitored album default + Resilience
* checking for source + refresh album logic
* artist monitoring + auto downloading + various request fixes
* synchronous album requests
* format
* fix formatting
* apply svelte-5 migration script
* use derived.by
* format again
* fix lint errors
* fix check errors
* fix unnecessary use of dismissedVersion
* add frontend CI
* set working dir to frontend
* fix working dir?
* and fix script names
* revert debug change
* add concurrency block & adjust pnpm cache-dependency-path
* * added artist to lidarr/album.py payload to prevent lidarr error
* added images: [] to lidarr/album.py payload to prevent lidarr NOT NULL constraint
* moved _wait_for_artist_commands_to_complete() to before album is indexed to avoid race
* removed check for releases in album_is_indexed as not all albums return from lidarr with releases
* focused in error message on metadata profile exclusions to give more accurate error messaging
* increased poll time for album_is_indexed to 5 seconds to reduce load on lidarr
* added handling for when cmd_artist_ids is a single int instead of a list
* * replaced original `_wait_for_artist_commands_to_complete` and moved earlier call into `if not album_obj`
* replaced original clean Metadata Profile error messaging and added `logger.debug()` for raw error message from Lidarr
* chore: adjustments for local development without containers
* update Contributing.md
* remove dev section from readme and link to contributing doc
* move settings import to runtime