diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index c30e51f4..47ea95ed 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -467,7 +467,7 @@ export function SettingsPage() { - +
diff --git a/src/renderer/services/auto-updater.service.ts b/src/renderer/services/auto-updater.service.ts index 3c402a1c..d4de5b2e 100644 --- a/src/renderer/services/auto-updater.service.ts +++ b/src/renderer/services/auto-updater.service.ts @@ -67,8 +67,8 @@ export class AutoUpdaterService { return this.configurationService.get("last-app-version"); } - public setLastAppVersion(){ - lastValueFrom(this.getAppVersion()).then(v => this.configurationService.set("last-app-version", v)); + public setLastAppVersion(value : string){ + this.configurationService.set("last-app-version", value); } private async getChangelog(): Promise { diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 57367f95..6ea15823 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -47,8 +47,8 @@ export default function App() { const appVersion = await lastValueFrom(autoUpdater.getAppVersion()); const lastAppVersion = autoUpdater.getLastAppVersion(); - autoUpdater.setLastAppVersion(); - + autoUpdater.setLastAppVersion(appVersion); + if (lastAppVersion && gt(appVersion, lastAppVersion)) { autoUpdater.showChangelog(appVersion); }