From bd5aa6652d9c078beb4e970f918ae02eb5a48ee8 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Thu, 28 Aug 2025 16:55:36 +0200 Subject: [PATCH] fix: entryeditor metadata not updating fix: chapters not capitalized in video player --- package.json | 2 +- src/lib/components/EntryEditor.svelte | 8 ++++---- src/lib/components/ui/player/options.svelte | 2 +- src/lib/components/ui/player/player.svelte | 2 +- src/lib/modules/extensions/extensions.ts | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 1b2e5f2..1492bca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.108", + "version": "6.4.109", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", diff --git a/src/lib/components/EntryEditor.svelte b/src/lib/components/EntryEditor.svelte index 37b5206..13568eb 100644 --- a/src/lib/components/EntryEditor.svelte +++ b/src/lib/components/EntryEditor.svelte @@ -20,11 +20,11 @@ REPEATING: 'Re-Watching' } - let status = { value: list(media) ?? 'CURRENT', label: STATUS_LABELS[list(media) ?? 'CURRENT'] } - let score = { value: Number(_score(media) ?? 0), label: '' + (_score(media) ?? 0) } + $: status = { value: list(media) ?? 'CURRENT', label: STATUS_LABELS[list(media) ?? 'CURRENT'] } + $: score = { value: Number(_score(media) ?? 0), label: '' + (_score(media) ?? 0) } - let progress = _progress(media) ?? 0 - let repeat = _repeat(media) ?? 0 + $: progress = _progress(media) ?? 0 + $: repeat = _repeat(media) ?? 0 function deleteEntry () { authAggregator.delete(media) diff --git a/src/lib/components/ui/player/options.svelte b/src/lib/components/ui/player/options.svelte index e814e16..39115ca 100644 --- a/src/lib/components/ui/player/options.svelte +++ b/src/lib/components/ui/player/options.svelte @@ -183,7 +183,7 @@ {#each chapters as { text, start }, i (i)} { seekTo(start); open = false }}>
- {text || '?'} + {text || '?'} {toTS(start || 0)}
diff --git a/src/lib/components/ui/player/player.svelte b/src/lib/components/ui/player/player.svelte index a14d7fd..90401af 100644 --- a/src/lib/components/ui/player/player.svelte +++ b/src/lib/components/ui/player/player.svelte @@ -921,7 +921,7 @@ Skip {currentSkippable} {/if} -
{getChapterTitle(seeking ? seekPercent * safeduration / 100 : currentTime, chapters) || ''}
+
{getChapterTitle(seeking ? seekPercent * safeduration / 100 : currentTime, chapters) || ''}
{toTS(seeking ? seekPercent * safeduration / 100 : currentTime)} / {toTS(safeduration)}
diff --git a/src/lib/modules/extensions/extensions.ts b/src/lib/modules/extensions/extensions.ts index 3c7ac68..2126c8d 100644 --- a/src/lib/modules/extensions/extensions.ts +++ b/src/lib/modules/extensions/extensions.ts @@ -228,7 +228,7 @@ export const extensions = new class Extensions { const library = await native.library() const entry = library.find(lib => lib.mediaID === media.id && lib.episode === episode) if (entry) { - results.push({ accuracy: 'high', date: new Date(entry.date), downloads: 0, hash: entry.hash, extension: new Set(['local']), leechers: 0, link: entry.hash, seeders: 0, size: entry.size, title: entry.name ?? entry.hash, type: entry.files > 1 ? 'batch' : undefined, parseObject: {} as unknown as AnitomyResult }) + results.push({ accuracy: 'medium', date: new Date(entry.date), downloads: 0, hash: entry.hash, extension: new Set(['local']), leechers: 0, link: entry.hash, seeders: 0, size: entry.size, title: entry.name ?? entry.hash, type: entry.files > 1 ? 'batch' : undefined, parseObject: {} as unknown as AnitomyResult }) } }