From f4eb677166ce910583f7d1c95690c1afc44d5f4e Mon Sep 17 00:00:00 2001 From: Kiet Ho Date: Tue, 10 Feb 2026 11:06:49 -0800 Subject: [PATCH] fix(desktop): inline STREAMS_URL at build time to fix packaged app crash STREAMS_URL was missing from the Vite define block, so the bundled app still referenced process.env.STREAMS_URL at runtime where it's undefined. --- apps/desktop/electron.vite.config.ts | 4 ++++ apps/desktop/src/main/env.main.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/desktop/electron.vite.config.ts b/apps/desktop/electron.vite.config.ts index a26d52e019b..d9deef7fab7 100644 --- a/apps/desktop/electron.vite.config.ts +++ b/apps/desktop/electron.vite.config.ts @@ -70,6 +70,10 @@ export default defineConfig({ "process.env.NEXT_PUBLIC_POSTHOG_HOST": defineEnv( process.env.NEXT_PUBLIC_POSTHOG_HOST, ), + "process.env.STREAMS_URL": defineEnv( + process.env.STREAMS_URL, + "https://superset-stream.fly.dev", + ), }, build: { diff --git a/apps/desktop/src/main/env.main.ts b/apps/desktop/src/main/env.main.ts index 78042cbc2fd..4a05b378641 100644 --- a/apps/desktop/src/main/env.main.ts +++ b/apps/desktop/src/main/env.main.ts @@ -19,7 +19,7 @@ export const env = createEnv({ NEXT_PUBLIC_POSTHOG_KEY: z.string().optional(), NEXT_PUBLIC_POSTHOG_HOST: z.string().default("https://us.i.posthog.com"), SENTRY_DSN_DESKTOP: z.string().optional(), - STREAMS_URL: z.url(), + STREAMS_URL: z.url().default("https://superset-stream.fly.dev"), }, runtimeEnv: {