From e1849f0bb3c2ff833768192e81f2d613a7999778 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:18:38 -0600 Subject: [PATCH] feat(blacklist): add frontend store and artist page UI Phase 3 (minimal) - UI for testing: - Add artistBlacklistStore.ts with O(1) local checks - Initialize store on app startup - Add blacklist toggle button to ArtistDetailView - Button shows red when artist is blacklisted cc --- .../components/views/ArtistDetailView.svelte | 83 +++++++++- src/lib/stores/artistBlacklistStore.ts | 150 ++++++++++++++++++ src/routes/+page.svelte | 4 +- 3 files changed, 235 insertions(+), 2 deletions(-) create mode 100644 src/lib/stores/artistBlacklistStore.ts diff --git a/src/lib/components/views/ArtistDetailView.svelte b/src/lib/components/views/ArtistDetailView.svelte index f293091e4..04d3a82f4 100644 --- a/src/lib/components/views/ArtistDetailView.svelte +++ b/src/lib/components/views/ArtistDetailView.svelte @@ -1,6 +1,12 @@