From 5966f31c1eae4b80c9bdafc81bea04f20fdb23f9 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Thu, 22 May 2025 12:48:25 +0200 Subject: [PATCH] Fix download button not showing Change description of "library.scan.title-match-min-ratio" config property --- .../components/administration/LibraryManagement.tsx | 5 +---- gameyfin/src/main/frontend/views/GameView.tsx | 10 +++++----- .../de/grimsi/gameyfin/config/ConfigProperties.kt | 2 +- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/gameyfin/src/main/frontend/components/administration/LibraryManagement.tsx b/gameyfin/src/main/frontend/components/administration/LibraryManagement.tsx index bf3f184..7d1df28 100644 --- a/gameyfin/src/main/frontend/components/administration/LibraryManagement.tsx +++ b/gameyfin/src/main/frontend/components/administration/LibraryManagement.tsx @@ -47,11 +47,8 @@ function LibraryManagementLayout({getConfig, formik}: any) {
-
+
-

- Minimum required Levenshtein ratio to consider two titles the same. -

diff --git a/gameyfin/src/main/frontend/views/GameView.tsx b/gameyfin/src/main/frontend/views/GameView.tsx index 9340656..ccb25ef 100644 --- a/gameyfin/src/main/frontend/views/GameView.tsx +++ b/gameyfin/src/main/frontend/views/GameView.tsx @@ -17,7 +17,7 @@ export default function GameView() { const state = useSnapshot(gameState); const game = gameId ? state.state[parseInt(gameId)] as GameDto : undefined; - const [downloadOptions, setDownloadOptions] = useState>({}); + const [downloadOptions, setDownloadOptions] = useState>(); useEffect(() => { DownloadProviderEndpoint.getProviders().then((providers) => { @@ -66,10 +66,10 @@ export default function GameView() {

{game.release !== undefined ? new Date(game.release).getFullYear() : "unknown"}

- + {downloadOptions && }
diff --git a/gameyfin/src/main/kotlin/de/grimsi/gameyfin/config/ConfigProperties.kt b/gameyfin/src/main/kotlin/de/grimsi/gameyfin/config/ConfigProperties.kt index 263a5c8..f6687b6 100644 --- a/gameyfin/src/main/kotlin/de/grimsi/gameyfin/config/ConfigProperties.kt +++ b/gameyfin/src/main/kotlin/de/grimsi/gameyfin/config/ConfigProperties.kt @@ -39,7 +39,7 @@ sealed class ConfigProperties( data object TitleMatchMinRatio : ConfigProperties( Int::class, "library.scan.title-match-min-ratio", - "Minimum ratio for title matching (0-100)", + "Minimum ratio for title matching (0-100). Higher values mean stricter matching.", 90 )