From cb10fbd9910e3b784b81eb55e256c8d35c21dad3 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Sat, 20 Dec 2025 14:29:19 -0700 Subject: [PATCH] Fix game versions not being in right order --- src/app/game/page.tsx | 6 ++++++ src/app/types/GameVersion.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/src/app/game/page.tsx b/src/app/game/page.tsx index 36f99a8..a0682d4 100644 --- a/src/app/game/page.tsx +++ b/src/app/game/page.tsx @@ -58,6 +58,12 @@ export default function Installs () { > {downloadedVersionsConfig && downloadedVersionsConfig.list.length ? ( downloadedVersionsConfig.list + .sort((a, b) => { + const infoA = getVersionInfo(a) + const infoB = getVersionInfo(b) + if (!infoA || !infoB) return -1 + return infoB.place - infoA.place + }) .filter(v => { const info = getVersionInfo(v) if (!info) return false diff --git a/src/app/types/GameVersion.ts b/src/app/types/GameVersion.ts index 2a89840..ee00876 100644 --- a/src/app/types/GameVersion.ts +++ b/src/app/types/GameVersion.ts @@ -7,4 +7,5 @@ export interface GameVersion { executable: string sha512sum: string size: number + place: number }