diff --git a/src-tauri/tauri.linux.conf.json b/src-tauri/tauri.linux.conf.json.dep similarity index 100% rename from src-tauri/tauri.linux.conf.json rename to src-tauri/tauri.linux.conf.json.dep diff --git a/src/features/library/components/Library.svelte b/src/features/library/components/Library.svelte index 7315882..a76c35a 100644 --- a/src/features/library/components/Library.svelte +++ b/src/features/library/components/Library.svelte @@ -106,6 +106,14 @@ items = (store.settings.libraryShowAllInSaved ?? true) ? allManga.filter(m => m.inLibrary) : (categoryMangaMap.get(0) ?? []); + + if ((store.settings.libraryShowAllInSaved ?? true) && (store.settings.libraryHideCompletedInSaved ?? false)) { + const completedCat = store.categories.find(c => c.name === COMPLETED_NAME); + if (completedCat) { + const completedIds = new Set((categoryMangaMap.get(completedCat.id) ?? []).map(m => m.id)); + items = items.filter(m => !completedIds.has(m.id)); + } + } } else if (tab === "downloaded") { items = allManga.filter(m => (m.downloadCount ?? 0) > 0); } else { diff --git a/src/features/settings/sections/LibrarySettings.svelte b/src/features/settings/sections/LibrarySettings.svelte index ac81eb2..e22b175 100644 --- a/src/features/settings/sections/LibrarySettings.svelte +++ b/src/features/settings/sections/LibrarySettings.svelte @@ -31,6 +31,12 @@
Show all in Saved tabInclude manga that are in folders — lets you see your whole library in one place
+ {#if store.settings.libraryShowAllInSaved ?? true} + + {/if}