From f95348bb1ea5dc4d5eadc32f6d4315a0a29be54d Mon Sep 17 00:00:00 2001
From: vicrodh <103399283+vicrodh@users.noreply.github.com>
Date: Mon, 2 Feb 2026 13:46:27 -0600
Subject: [PATCH] feat(blacklist): add Blacklist Manager View
- Create BlacklistManagerView component with list of blocked artists
- Add enable/disable toggle, search filter, and clear all function
- Integrate navigation to blacklist manager from Settings
- Add Content Filtering section in Settings with artist count
- Add i18n translations for English and Spanish
- Wire up view routing in +page.svelte
---
.../views/BlacklistManagerView.svelte | 649 ++++++++++++++++++
src/lib/components/views/SettingsView.svelte | 84 ++-
src/lib/i18n/locales/en.json | 6 +
src/lib/i18n/locales/es.json | 6 +
src/lib/stores/navigationStore.ts | 1 +
src/routes/+page.svelte | 6 +
6 files changed, 751 insertions(+), 1 deletion(-)
create mode 100644 src/lib/components/views/BlacklistManagerView.svelte
diff --git a/src/lib/components/views/BlacklistManagerView.svelte b/src/lib/components/views/BlacklistManagerView.svelte
new file mode 100644
index 000000000..3c498bc11
--- /dev/null
+++ b/src/lib/components/views/BlacklistManagerView.svelte
@@ -0,0 +1,649 @@
+
+
+
+ Blacklisted artists are hidden from search results, radio, suggestions, and similar artists.
+ Loading blacklist... No blacklisted artists No results for "{searchQuery}"Artist Blacklist
+