diff --git a/src/components/layout/Layout.svelte b/src/components/layout/Layout.svelte index 4c7a585..7650ecc 100644 --- a/src/components/layout/Layout.svelte +++ b/src/components/layout/Layout.svelte @@ -10,6 +10,7 @@ import GenreDrillPage from "../pages/GenreDrillPage.svelte"; import Downloads from "../pages/Downloads.svelte"; import Extensions from "../pages/Extensions.svelte"; + import Tracking from "../pages/Tracking.svelte";
{totalCount} {totalCount === 1 ? "chapter" : "chapters"}{readCount > 0 ? ` · ${readCount} read` : ""}
{#if !loadingManga && manga?.source} @@ -607,12 +671,59 @@ onMigrated={(newManga) => { setActiveManga(newManga); migrateOpen = false; cache.clear(CACHE_KEYS.LIBRARY); }} /> {/if} + +{#if trackingOpen && store.activeManga} +Mark two manga as the same series so duplicates are merged in search and discover. Click a linked entry again to unlink.
+Loading…
+ {:else if linkPickerResults.length === 0} +No results
+ {:else} + {#each linkPickerResults as m (m.id)} + {@const isLinked = linkedIds.includes(m.id)} + + {/each} + {/if} +No trackers connected.
+Go to Settings → Tracking to log in.
+Not tracking this manga yet.
+Click a tracker tab above to search and add it.
+Searching…
No results for "{searchQuery}"
Type a title to search