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[]) {