From 25d0a13d6b917c82dd14a153219542b733aa5c9a Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Wed, 14 Jan 2026 08:14:13 -0600 Subject: [PATCH] fix(library): integrate navigation history for back/forward support Mouse back/forward buttons now work in local library view. Changes: - Add 'library-album' ViewType to navigation store - Add selectLocalAlbum(), clearLocalAlbum(), getSelectedLocalAlbumId() - LocalLibraryView subscribes to navigation state changes - Album clicks use selectLocalAlbum() for proper history tracking - Back button uses navGoBack() to navigate properly - Tab changes navigate back to 'library' when viewing album - +page.svelte shows LocalLibraryView for both 'library' and 'library-album' cc --- .../components/views/LocalLibraryView.svelte | 84 ++++++++++++++++++- src/lib/stores/navigationStore.ts | 38 ++++++++- src/routes/+page.svelte | 2 +- 3 files changed, 120 insertions(+), 4 deletions(-) diff --git a/src/lib/components/views/LocalLibraryView.svelte b/src/lib/components/views/LocalLibraryView.svelte index 8313ca650..dd5891556 100644 --- a/src/lib/components/views/LocalLibraryView.svelte +++ b/src/lib/components/views/LocalLibraryView.svelte @@ -1,7 +1,7 @@