diff --git a/src/App.svelte b/src/App.svelte index 7ba9acb..c8a0cfe 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -15,6 +15,7 @@ let sidecarState = $state("checking"); let debugLog = $state(""); let availableUpdate = $state(""); + let appVersion = $state(""); let obsDisplayUrl = $derived(backendStore.obsUrl); let syncDisplayUrl = $derived(backendStore.syncUrl); @@ -108,6 +109,14 @@ } onMount(() => { + // Get app version from Tauri + import("@tauri-apps/api/app").then(({ getVersion }) => + getVersion().then((v) => { appVersion = v; }) + ).catch(() => { + // Browser dev mode -- read from package.json or use fallback + appVersion = "dev"; + }); + checkAndLaunchSidecar(); return () => { @@ -201,7 +210,7 @@ -
v{backendStore.version}
+
v{appVersion || backendStore.version}
{#if showSettings}