From 99e274aed6848733f74216146b3a0d5b8fb95326 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Fri, 15 May 2026 20:57:12 +0200 Subject: [PATCH] Add footer with mailto link, version and build date Co-Authored-By: Claude Sonnet 4.6 --- src/globals.d.ts | 2 ++ src/routes/+page.svelte | 7 ++++++- vite.config.ts | 9 ++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 src/globals.d.ts diff --git a/src/globals.d.ts b/src/globals.d.ts new file mode 100644 index 0000000..ae41b36 --- /dev/null +++ b/src/globals.d.ts @@ -0,0 +1,2 @@ +declare const __APP_VERSION__: string; +declare const __BUILD_DATE__: string; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index c7a5095..8042132 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -81,7 +81,7 @@ const latest = $derived(data.at(-1)); -
+

Bodenfeuchte

Letzte 6 Stunden · Aktualisierung: {lastUpdate || '…'} @@ -105,4 +105,9 @@ {/if} + +

diff --git a/vite.config.ts b/vite.config.ts index bbf8c7d..3ae8eb9 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,13 @@ import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; +import { readFileSync } from 'fs'; + +const pkg = JSON.parse(readFileSync('./package.json', 'utf-8')); export default defineConfig({ - plugins: [sveltekit()] + plugins: [sveltekit()], + define: { + __APP_VERSION__: JSON.stringify(pkg.version), + __BUILD_DATE__: JSON.stringify(new Date().toLocaleDateString('de-DE')), + } });