From 13e760594d6a16dc40be0e959db024af5a390b66 Mon Sep 17 00:00:00 2001 From: frozenKelp Date: Tue, 9 Jun 2026 10:54:20 +0530 Subject: [PATCH] fix: sync libraryShowAllInSaved setting to library state --- src/lib/state/library.svelte.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/state/library.svelte.ts b/src/lib/state/library.svelte.ts index 4aaf7b3..347bf0c 100644 --- a/src/lib/state/library.svelte.ts +++ b/src/lib/state/library.svelte.ts @@ -204,10 +204,12 @@ class LibraryState { this.tabFilters = { ...this.tabFilters, [tab]: {} }; } - syncFromSettings(s: { hiddenLibraryTabs?: string[]; libraryPinnedTabOrder?: string[]; defaultLibraryCategoryId?: number | null }) { + syncFromSettings(s: { hiddenLibraryTabs?: string[]; libraryPinnedTabOrder?: string[]; defaultLibraryCategoryId?: number | null; libraryShowAllInSaved?: boolean; libraryHideCompletedInSaved?: boolean }) { if (s.hiddenLibraryTabs) this.hiddenTabs = new Set(s.hiddenLibraryTabs); if (s.libraryPinnedTabOrder) this.pinnedTabOrder = s.libraryPinnedTabOrder; if (s.defaultLibraryCategoryId !== undefined) this.defaultCategoryId = s.defaultLibraryCategoryId ?? null; + if (s.libraryShowAllInSaved !== undefined) this.showAllInSaved = s.libraryShowAllInSaved; + if (s.libraryHideCompletedInSaved !== undefined) this.hideCompletedInSaved = s.libraryHideCompletedInSaved; } setCategories(cats: Category[]) {