From 0027832bdb7f201bfe9443f92d892c0788ae44f3 Mon Sep 17 00:00:00 2001 From: Shidorien Date: Tue, 17 Sep 2024 15:20:44 +0200 Subject: [PATCH 1/2] Remove posibility to store alpha version in LastAppVersion and clear this var when user already stored an alpha version --- src/renderer/windows/App.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 44addcde..9240b596 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -53,6 +53,14 @@ export default function App() { const appVersion = await lastValueFrom(autoUpdater.getAppVersion()); const lastAppVersion = autoUpdater.getLastAppVersion(); + if (lastAppVersion.toLowerCase().includes("alpha")) { + autoUpdater.setLastAppVersion("0"); // Reset last app version if it's an alpha version for users with alpha versions in the var stored. + } + + if (appVersion.toLowerCase().includes("alpha")) { + return; + } + autoUpdater.setLastAppVersion(appVersion); if (parse(lastAppVersion) && gt(appVersion, lastAppVersion)) { From 37a44b54f351ac39602a1ab5d58629efd77c6ded Mon Sep 17 00:00:00 2001 From: Shidorien Date: Tue, 17 Sep 2024 15:31:28 +0200 Subject: [PATCH 2/2] Skip showing changelog for alpha versions --- src/renderer/services/auto-updater.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/services/auto-updater.service.ts b/src/renderer/services/auto-updater.service.ts index 3bad1d2e..2de418e9 100644 --- a/src/renderer/services/auto-updater.service.ts +++ b/src/renderer/services/auto-updater.service.ts @@ -104,6 +104,10 @@ export class AutoUpdaterService { } public async showChangelog(version:string): Promise{ + if (version.toLowerCase().includes("alpha")) { + throw new Error("Alpha version, skipping changelog"); + } + const changelog = await this.getChangelogVersion(version); this.modal.openModal(ChangelogModal, {data: changelog});