From 6fea2749e075b0c024b2b88a5ddac010dacf358d Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 16 Apr 2026 13:16:53 +0200 Subject: [PATCH] Add app version display in Footer and implement version API endpoint - Updated Footer.vue to show the application version for logged-in users. - Added a new API endpoint to return the application version from package.json. - Enhanced code-analysis.yml to require package version changes for main PRs. --- .gitea/workflows/code-analysis.yml | 4 ++++ components/Footer.vue | 28 +++++++++++++++++++++++- scripts/check-package-version-changed.sh | 25 +++++++++++++++++++++ server/api/app/version.get.js | 25 +++++++++++++++++++++ tests/auth-endpoints.spec.ts | 20 +++++++++++++++++ 5 files changed, 101 insertions(+), 1 deletion(-) create mode 100755 scripts/check-package-version-changed.sh create mode 100644 server/api/app/version.get.js diff --git a/.gitea/workflows/code-analysis.yml b/.gitea/workflows/code-analysis.yml index 4d55d2e..063c489 100644 --- a/.gitea/workflows/code-analysis.yml +++ b/.gitea/workflows/code-analysis.yml @@ -31,6 +31,10 @@ jobs: node -v npm -v + - name: Require package version change for main PRs + if: github.event_name == 'pull_request' && github.base_ref == 'main' + run: scripts/check-package-version-changed.sh origin/main + - name: gitleaks (Secrets Scanning) run: | # Try to get the latest release asset URL diff --git a/components/Footer.vue b/components/Footer.vue index fa1e731..af6fb86 100644 --- a/components/Footer.vue +++ b/components/Footer.vue @@ -6,6 +6,13 @@ © {{ currentYear }} Harheimer TC 1954 e.V.

+ + v{{ appVersion }} +