From 6ada11778ac802d62f6403d8c9d4be97b7e8e61e Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Tue, 21 Apr 2026 15:51:00 -0400 Subject: [PATCH] fix: handle 2-part version strings in isNewer (NaN comparison bug) Co-Authored-By: Claude Sonnet 4.6 --- src/native/updater.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/native/updater.ts b/src/native/updater.ts index 165d4c2..4096558 100644 --- a/src/native/updater.ts +++ b/src/native/updater.ts @@ -107,7 +107,7 @@ function notify(title: string, body: string) { } function isNewer(latest: string, current: string): boolean { - const parse = (v: string) => v.split(".").map(Number); + const parse = (v: string) => v.split(".").map(p => Number(p) || 0); const [lA, lB, lC] = parse(latest); const [cA, cB, cC] = parse(current); if (lA !== cA) return lA > cA;