diff --git a/src/stores/releaseStore.ts b/src/stores/releaseStore.ts index 321204d9a..e5d13f476 100644 --- a/src/stores/releaseStore.ts +++ b/src/stores/releaseStore.ts @@ -2,8 +2,9 @@ import { defineStore } from 'pinia' import { computed, ref } from 'vue' import { type ReleaseNote, useReleaseService } from '@/services/releaseService' -import { useSettingStore } from '@/stores/settingStore' import { useSystemStatsStore } from '@/stores/systemStatsStore' +import { useSettingStore } from '@/stores/settingStore' +import { isElectron } from '@/utils/envUtil' import { compareVersions, stringToLocale } from '@/utils/formatUtil' // Store for managing release notes @@ -81,6 +82,11 @@ export const useReleaseStore = defineStore('release', () => { return false } + // Only show on desktop version + if (!isElectron()) { + return false + } + if (!isNewVersionAvailable.value) { return false } @@ -108,6 +114,11 @@ export const useReleaseStore = defineStore('release', () => { return false } + // Only show on desktop version + if (!isElectron()) { + return false + } + // Already latest → no dot if (!isNewVersionAvailable.value) { return false