diff options
| author | Fuwn <[email protected]> | 2026-03-28 08:33:47 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-03-28 08:33:47 +0000 |
| commit | 64ff00d5b3e93d780f2f3d65eb50595bafc1cb18 (patch) | |
| tree | c44de213b7d6d541e3d7519d030094af4dd292a5 /src/lib/List/Anime | |
| parent | fix(anilist): fall back to persisted media list cache (diff) | |
| download | due.moe-64ff00d5b3e93d780f2f3d65eb50595bafc1cb18.tar.xz due.moe-64ff00d5b3e93d780f2f3d65eb50595bafc1cb18.zip | |
fix(anilist): restore completed list filters
Diffstat (limited to 'src/lib/List/Anime')
| -rw-r--r-- | src/lib/List/Anime/CleanAnimeList.svelte | 18 | ||||
| -rw-r--r-- | src/lib/List/Anime/CompletedAnimeList.svelte | 1 |
2 files changed, 11 insertions, 8 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 06c5d398..4bc55772 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -62,14 +62,7 @@ let totalEpisodeDueCount = media ); }) .reduce((a, b) => a + b, 0); -const lists = Array.from( - new Set( - media - .flatMap((m) => Object.entries(m.mediaListEntry?.customLists ?? {})) - .filter(([_key, value]) => value) - .map(([key]) => key), - ), -); +let lists: string[] = []; let filterKind = upcoming ? "Upcoming" : notYetReleased @@ -83,6 +76,15 @@ $: selectedList = disableFilter ? "All" : ($stateBin[filterKey] as string) || "All"; +$: lists = Array.from( + new Set( + media + .flatMap((m) => Object.entries(m.mediaListEntry?.customLists ?? {})) + .filter(([_key, value]) => value) + .map(([key]) => key), + ), +); + $: filteredMedia = selectedList === "All" || !$settings.displayMediaListFilter ? media diff --git a/src/lib/List/Anime/CompletedAnimeList.svelte b/src/lib/List/Anime/CompletedAnimeList.svelte index 9c58a311..ec9955b3 100644 --- a/src/lib/List/Anime/CompletedAnimeList.svelte +++ b/src/lib/List/Anime/CompletedAnimeList.svelte @@ -74,6 +74,7 @@ onMount(async () => { $anime, $lastPruneTimes.anime, { + includeCompleted: true, addNotification, }, ); |