diff --git a/src/features/settings/sections/LibrarySettings.svelte b/src/features/settings/sections/LibrarySettings.svelte index adefa9c..357fd0d 100644 --- a/src/features/settings/sections/LibrarySettings.svelte +++ b/src/features/settings/sections/LibrarySettings.svelte @@ -69,6 +69,10 @@
Auto-link on openWhen opening a manga, automatically link it to similarly-titled entries and notify you of new matches
+ diff --git a/src/store/state.svelte.ts b/src/store/state.svelte.ts index 7e1687a..a3930c5 100644 --- a/src/store/state.svelte.ts +++ b/src/store/state.svelte.ts @@ -292,6 +292,7 @@ class Store { gqlFn: (query: string, vars: Record) => Promise, UPDATE_MANGA_CATEGORIES: string, UPDATE_MANGA?: string, mangaStatus?: string, ): Promise { + if (this.settings.disableAutoComplete) return; if (!chaps.length || mangaStatus === "ONGOING") return; const completed = categories.find(c => c.name === "Completed"); if (!completed) return; diff --git a/src/types/settings.ts b/src/types/settings.ts index 122b3ba..0cc2ca3 100644 --- a/src/types/settings.ts +++ b/src/types/settings.ts @@ -130,6 +130,7 @@ export interface Settings { libraryPinnedTabOrder: string[]; autoScroll?: boolean; autoScrollSpeed?: number; + disableAutoComplete: boolean; } export const DEFAULT_SETTINGS: Settings = { @@ -175,4 +176,5 @@ export const DEFAULT_SETTINGS: Settings = { libraryPinnedTabOrder: [], autoScroll: false, autoScrollSpeed: 5, + disableAutoComplete: false, }; \ No newline at end of file