aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-10-24 19:11:21 -0700
committerFuwn <[email protected]>2023-10-24 19:11:21 -0700
commit7051fd67e98be0166d4f093f111dfa5dfa28bc0a (patch)
tree61395da21f35395a88950428990f21ca9c12d261 /src/lib/List
parentfeat: badge wall (diff)
parentchore(git): ignore data folder (diff)
downloaddue.moe-7051fd67e98be0166d4f093f111dfa5dfa28bc0a.tar.xz
due.moe-7051fd67e98be0166d4f093f111dfa5dfa28bc0a.zip
merge: main into badges
Diffstat (limited to 'src/lib/List')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte10
-rw-r--r--src/lib/List/CleanMangaList.svelte2
-rw-r--r--src/lib/List/Template/MangaListTemplate.svelte4
3 files changed, 9 insertions, 7 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index ffd34788..30443e83 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -37,14 +37,14 @@
{@const progress = (anime.mediaListEntry || { progress: 0 }).progress}
<li>
<a
- href={$settings.linkToAniList
- ? `https://anilist.co/anime/${anime.id}`
- : `https://www.livechart.me/search?q=${
+ href={$settings.linkToLiveChart
+ ? `https://www.livechart.me/search?q=${
anime.title.native || anime.title.english || anime.title.romaji
- }`}
+ }`
+ : `https://anilist.co/anime/${anime.id}`}
target="_blank"
>
- {#if lastUpdatedMedia === anime.id}
+ {#if lastUpdatedMedia === anime.id && anime.episodes !== progress}
<span style="color: lightcoral">
{anime.title.english || anime.title.romaji || anime.title.native}
</span>
diff --git a/src/lib/List/CleanMangaList.svelte b/src/lib/List/CleanMangaList.svelte
index a56a1c81..180c12f2 100644
--- a/src/lib/List/CleanMangaList.svelte
+++ b/src/lib/List/CleanMangaList.svelte
@@ -33,7 +33,7 @@
<li>
<a href={`https://anilist.co/manga/${manga.id}`} target="_blank">
- {#if lastUpdatedMedia === manga.id}
+ {#if lastUpdatedMedia === manga.id && manga.chapters !== progress}
<span style="color: lightcoral">
{manga.title.english || manga.title.romaji || manga.title.native}
</span>
diff --git a/src/lib/List/Template/MangaListTemplate.svelte b/src/lib/List/Template/MangaListTemplate.svelte
index 9823f97f..a0b48bdf 100644
--- a/src/lib/List/Template/MangaListTemplate.svelte
+++ b/src/lib/List/Template/MangaListTemplate.svelte
@@ -69,7 +69,9 @@
($settings.displayNotStarted === true ? 0 : 1)
);
let finalMedia = releasingMedia;
- const chapterPromises = finalMedia.map((m: Media) => chapterCount(identity, m));
+ const chapterPromises = finalMedia.map((m: Media) =>
+ chapterCount(identity, m, $settings.disableGuessing)
+ );
const chapterCounts = await Promise.all(chapterPromises);
finalMedia.forEach((m: Media, i) => {