diff --git a/src/components/EntryList.svelte b/src/components/EntryList.svelte index 4a27cf8..31f1678 100644 --- a/src/components/EntryList.svelte +++ b/src/components/EntryList.svelte @@ -35,12 +35,11 @@ loading = false } - loadEntries() - - // Reload when search or filter changes (polling-based reactivity) - const intervalId = setInterval(loadEntries, 1000) + // Reload when search query or active group filter changes $effect(() => { - return () => clearInterval(intervalId) + searchStore.query + searchStore.activeGroupId + loadEntries() }) diff --git a/src/components/LockScreen.svelte b/src/components/LockScreen.svelte index 7e29f96..4630bfb 100644 --- a/src/components/LockScreen.svelte +++ b/src/components/LockScreen.svelte @@ -86,7 +86,7 @@
{/if} -