From 046595b51f94ac561dcafd231a9dbf88dee64e57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Mon, 5 Feb 2024 20:08:50 +0100 Subject: [PATCH] feat: add device firmware update instructions resolves #89 --- src/env.d.ts | 1 + src/routes/ConnectionPopup.svelte | 6 ++++++ vite.config.ts | 1 + 3 files changed, 8 insertions(+) diff --git a/src/env.d.ts b/src/env.d.ts index 39806d4e..087ff922 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -12,6 +12,7 @@ interface ImportMetaEnv { readonly VITE_BUGS_URL: string readonly VITE_DOCS_URL: string readonly VIET_LEARN_URL: string + readonly VITE_LATEST_FIRMWARE: string } interface ImportMeta { diff --git a/src/routes/ConnectionPopup.svelte b/src/routes/ConnectionPopup.svelte index 0f9bb10c..da54d08d 100644 --- a/src/routes/ConnectionPopup.svelte +++ b/src/routes/ConnectionPopup.svelte @@ -4,6 +4,7 @@ import {slide, fade} from "svelte/transition" import {preference} from "$lib/preferences" import LL from "../i18n/i18n-svelte" + import Tooltip from "$lib/components/Tooltip.svelte" function reboot() { $serialPort?.reboot() @@ -51,6 +52,11 @@
Version {$serialPort.version}

+ {#if $serialPort.version.toString() !== import.meta.env.VITE_LATEST_FIRMWARE} + Firmware Update Instructions + {/if} {/if} diff --git a/vite.config.ts b/vite.config.ts index cb4ab93a..b554953c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,6 +17,7 @@ process.env.VITE_HOMEPAGE_URL = repository.url.replace(/\.git$/, "") process.env.VITE_DOCS_URL = homepage process.env.VITE_BUGS_URL = bugs.url process.env.VITE_LEARN_URL = "https://www.iq-eq.io/" +process.env.VITE_LATEST_FIRMWARE = "1.1.3" export default defineConfig({ build: {