chore: able to disable updater via env flag
This commit is contained in:
parent
90e46a2696
commit
b8070f1871
@ -62,7 +62,12 @@ export function DataProvider() {
|
||||
|
||||
// Check for app updates
|
||||
useEffect(() => {
|
||||
// Only check for updates if the auto updater is not disabled
|
||||
// App might be distributed via other package managers
|
||||
// or methods that handle updates differently
|
||||
if (!AUTO_UPDATER_DISABLED) {
|
||||
checkForUpdate()
|
||||
}
|
||||
}, [checkForUpdate])
|
||||
|
||||
const handleDeepLink = (urls: string[] | null) => {
|
||||
|
||||
1
web-app/src/types/global.d.ts
vendored
1
web-app/src/types/global.d.ts
vendored
@ -19,6 +19,7 @@ declare global {
|
||||
declare const POSTHOG_KEY: string
|
||||
declare const POSTHOG_HOST: string
|
||||
declare const MODEL_CATALOG_URL: string
|
||||
declare const AUTO_UPDATER_DISABLED: boolean
|
||||
interface Window {
|
||||
core: AppCore | undefined
|
||||
}
|
||||
|
||||
@ -33,19 +33,19 @@ export default defineConfig(({ mode }) => {
|
||||
define: {
|
||||
IS_TAURI: JSON.stringify(process.env.IS_TAURI),
|
||||
IS_MACOS: JSON.stringify(
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('darwin') ?? 'false'
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('darwin') ?? false
|
||||
),
|
||||
IS_WINDOWS: JSON.stringify(
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('windows') ?? 'false'
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('windows') ?? false
|
||||
),
|
||||
IS_LINUX: JSON.stringify(
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('linux') ?? 'false'
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('linux') ?? false
|
||||
),
|
||||
IS_IOS: JSON.stringify(
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('ios') ?? 'false'
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('ios') ?? false
|
||||
),
|
||||
IS_ANDROID: JSON.stringify(
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('android') ?? 'false'
|
||||
process.env.TAURI_ENV_PLATFORM?.includes('android') ?? false
|
||||
),
|
||||
PLATFORM: JSON.stringify(process.env.TAURI_ENV_PLATFORM),
|
||||
|
||||
@ -56,6 +56,9 @@ export default defineConfig(({ mode }) => {
|
||||
MODEL_CATALOG_URL: JSON.stringify(
|
||||
'https://raw.githubusercontent.com/menloresearch/model-catalog/main/model_catalog.json'
|
||||
),
|
||||
AUTO_UPDATER_DISABLED: JSON.stringify(
|
||||
env.AUTO_UPDATER_DISABLED === 'true'
|
||||
),
|
||||
},
|
||||
|
||||
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user