From 98f1e10da17662713551cb63605fafe81504d986 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Mon, 9 Feb 2026 13:12:12 +1300 Subject: [PATCH 1/2] New version. --- package.json | 2 +- src/renderer/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7e1dedd1..520d8927 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "url": "git+https://github.com/opencor/webapp.git" }, "type": "module", - "version": "0.20260209.2", + "version": "0.20260209.3", "scripts": { "archive:web": "bun src/renderer/scripts/archive.web.js", "build": "electron-vite build", diff --git a/src/renderer/package.json b/src/renderer/package.json index fc8fe66e..407fe9b2 100644 --- a/src/renderer/package.json +++ b/src/renderer/package.json @@ -39,7 +39,7 @@ }, "./style.css": "./dist/opencor.css" }, - "version": "0.20260209.2", + "version": "0.20260209.3", "scripts": { "build": "vite build && bun scripts/generate.version.js", "build:lib": "vite build --config vite.lib.config.ts && cp index.d.ts dist/index.d.ts", From 7ebbeb039e9389f022a3f9fcda169e54627df904 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Mon, 9 Feb 2026 13:18:27 +1300 Subject: [PATCH 2/2] Version: export `currentVersion` so that we can use it in the Background component and in the About dialog. --- src/renderer/src/common/version.ts | 6 +++--- src/renderer/src/components/BackgroundComponent.vue | 6 ++---- src/renderer/src/components/dialogs/AboutDialog.vue | 6 ++---- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/renderer/src/common/version.ts b/src/renderer/src/common/version.ts index 9a0d4374..04bf6d56 100644 --- a/src/renderer/src/common/version.ts +++ b/src/renderer/src/common/version.ts @@ -4,7 +4,7 @@ import packageJson from '../../package.json' with { type: 'json' }; import { electronApi } from './electronApi.ts'; -const { version } = packageJson; +const { version: currentVersion } = packageJson; // State to track whether an update is available and the latest version. @@ -47,7 +47,7 @@ const checkForUpdates = async (): Promise => { // Compare versions. - const isNewer = isNewerVersion(latestVersion.value, version); + const isNewer = isNewerVersion(latestVersion.value, currentVersion); updateAvailable.value = isNewer; @@ -117,4 +117,4 @@ const reloadApp = (): void => { // Export the version checking functions and state. -export { latestVersion, reloadApp, startCheck, updateAvailable }; +export { currentVersion, latestVersion, reloadApp, startCheck, updateAvailable }; diff --git a/src/renderer/src/components/BackgroundComponent.vue b/src/renderer/src/components/BackgroundComponent.vue index 108bf6f0..2ac224e4 100644 --- a/src/renderer/src/components/BackgroundComponent.vue +++ b/src/renderer/src/components/BackgroundComponent.vue @@ -5,7 +5,7 @@ src="../assets/logo.svg" />
Copyright {{ COPYRIGHT }}
-
Version {{ version }}
+
Version {{ currentVersion }}
@@ -18,11 +18,9 @@ * - Height: 257.92px + 8px = 266.92px. */ -import packageJson from '../../package.json' with { type: 'json' }; +import { currentVersion } from '../common/version.ts'; import { COPYRIGHT } from '../common/constants.ts'; - -const { version } = packageJson;