From 9f414cd7d3e9137ace879616e6a6d85a8dba87f4 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sun, 15 Jun 2025 12:17:25 +0200 Subject: [PATCH] fix: rewatch on complete --- README.md | 2 +- package.json | 2 +- src/lib/modules/auth/client.ts | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5ed28de..66d8c45 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ It is meant to feel look, work and perform like a premium streaming service, but ## 🏆 Features -### **Anime** +### 🎞️ Anime Management * Effortlessly manage your anime list with support for AniList, Kitsu, ~~MAL~~, and local storage. * Automatically track watched episodes. diff --git a/package.json b/package.json index a548cbb..c39464b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.3.56", + "version": "6.3.57", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.14.4", diff --git a/src/lib/modules/auth/client.ts b/src/lib/modules/auth/client.ts index 40c21ad..f875c82 100644 --- a/src/lib/modules/auth/client.ts +++ b/src/lib/modules/auth/client.ts @@ -118,11 +118,9 @@ export default new class AuthAggregator { ? 'COMPLETED' : media.mediaListEntry?.status === 'REPEATING' ? 'REPEATING' : 'CURRENT' - const repeat = (media.mediaListEntry?.repeat ?? 0) + (totalEps === progress ? 1 : 0) - const lists = (media.mediaListEntry?.customLists as Array<{enabled: boolean, name: string}> | undefined)?.filter(({ enabled }) => enabled).map(({ name }) => name) ?? [] - this.entry({ id: media.id, progress, repeat, status, lists }) + this.entry({ id: media.id, progress, status, lists }) } delete (media: Media) {