diff --git a/frontend/package.json b/frontend/package.json
index 1629712..4bfe802 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,7 +1,7 @@
{
"name": "patch-manager-ui",
"private": true,
- "version": "0.1.3",
+ "version": "0.1.4",
"type": "module",
"scripts": {
"dev": "vite",
diff --git a/frontend/src/components/AppLayout.tsx b/frontend/src/components/AppLayout.tsx
index 9242d6a..2143489 100644
--- a/frontend/src/components/AppLayout.tsx
+++ b/frontend/src/components/AppLayout.tsx
@@ -139,7 +139,7 @@ export default function AppLayout() {
- Linux Patch Manager v0.1.3
+ Linux Patch Manager v{__APP_VERSION__}
diff --git a/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts
new file mode 100644
index 0000000..d5337f4
--- /dev/null
+++ b/frontend/src/vite-env.d.ts
@@ -0,0 +1,2 @@
+///
+declare const __APP_VERSION__: string;
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index 9734276..4b6bd04 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -2,8 +2,13 @@ import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { resolve } from 'path'
+import { version } from './package.json'
+
export default defineConfig({
plugins: [react()],
+ define: {
+ __APP_VERSION__: JSON.stringify(version),
+ },
resolve: {
alias: {
'@': resolve(__dirname, './src'),