From e104676f773b1574073d34c2c1df1067a8df3b7c Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Fri, 16 Jan 2026 21:30:00 +1030 Subject: [PATCH] fix: search filtering on arr and databases pages --- src/routes/arr/+page.svelte | 10 +++++++++- src/routes/databases/+page.svelte | 9 ++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/routes/arr/+page.svelte b/src/routes/arr/+page.svelte index 19e9b3c..1ea326b 100644 --- a/src/routes/arr/+page.svelte +++ b/src/routes/arr/+page.svelte @@ -23,7 +23,15 @@ const searchStore = createSearchStore(); // Filter instances based on search - $: filteredInstances = searchStore.filterItems(data.instances, ['name', 'url', 'type']); + $: filteredInstances = data.instances.filter((instance) => { + const query = $searchStore.query.toLowerCase(); + if (!query) return true; + return ( + instance.name.toLowerCase().includes(query) || + instance.url.toLowerCase().includes(query) || + instance.type.toLowerCase().includes(query) + ); + }); // Modal state let showDeleteModal = false; diff --git a/src/routes/databases/+page.svelte b/src/routes/databases/+page.svelte index df5861a..b543f32 100644 --- a/src/routes/databases/+page.svelte +++ b/src/routes/databases/+page.svelte @@ -23,7 +23,14 @@ const searchStore = createSearchStore(); // Filter databases based on search - $: filteredDatabases = searchStore.filterItems(data.databases, ['name', 'repository_url']); + $: filteredDatabases = data.databases.filter((db) => { + const query = $searchStore.query.toLowerCase(); + if (!query) return true; + return ( + db.name.toLowerCase().includes(query) || + db.repository_url.toLowerCase().includes(query) + ); + }); // Modal state let showUnlinkModal = false;