From 50aaa94ab8b2a3acac5471d68106e1692af34952 Mon Sep 17 00:00:00 2001 From: Yoland Y <4950057+yoland68@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:18:29 -0700 Subject: [PATCH] Disable the release and notification if it's desktop --- src/stores/releaseStore.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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