diff --git a/apps/web/src/pages/about/index.vue b/apps/web/src/pages/about/index.vue
index 4df54abc..f2f927a2 100644
--- a/apps/web/src/pages/about/index.vue
+++ b/apps/web/src/pages/about/index.vue
@@ -14,10 +14,10 @@
- {{ $t('settings.versionTag', { version: serverVersion }) }}
+ {{ $t('settings.versionTag', { version: normalizedServerVersion }) }}
(version ?? '').replace(/^v/i, '')
+const normalizedServerVersion = computed(() => normalizeVersion(serverVersion.value))
const settingsStore = useSettingsStore()
const isDark = computed(() => settingsStore.theme === 'dark')
@@ -168,8 +170,8 @@ async function checkForUpdates() {
const data = await res.json()
const tagName: string = data.tag_name ?? ''
- const latestVersion = tagName.replace(/^v/, '')
- const currentVersion = (serverVersion.value ?? '').replace(/^v/, '')
+ const latestVersion = normalizeVersion(tagName)
+ const currentVersion = normalizeVersion(serverVersion.value)
checkResult.value = {
isUpToDate: latestVersion === currentVersion,