Added
- Deezer URL download input – Added a new URL input section in
SearchView.sveltethat accepts Deezer track, album, artist, and playlist links and routes them through a new backendparse_deezer_urlcommand for direct download/queue actions.
Fixed
- Frontend type-check regressions – Resolved TypeScript/Svelte errors introduced during URL parsing integration by aligning quality types with
QualityOption, typing download progress status asDownloadStatus, and fixing invalidonMount(async () => cleanup)patterns inSettingsView.svelteand+layout.svelte. - Sidebar view callback typing – Updated
+page.svelteview switching to accept string input fromSidebarwith aViewTypetype guard, preventing callback signature mismatch while keeping runtime safety.