Merge branch 'cherry-pick-1.24.3-disable-notification-on-non-desktop' into 1.24.4

This commit is contained in:
Yoland Y
2025-08-06 10:41:15 -07:00

View File

@@ -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