chore(front): display app version from env

This commit is contained in:
Matthieu
2025-10-01 08:55:10 +02:00
parent 7f19d9ba4e
commit a2b2151222
2 changed files with 7 additions and 2 deletions

View File

@@ -560,7 +560,7 @@
<!-- Footer -->
<footer class="footer p-4 bg-neutral text-neutral-content">
<div class="items-center grid-flow-col">
<p>@Malio 2025</p>
<p>@Malio 2025 · v{{ appVersion }}</p>
</div>
</footer>
</div>
@@ -568,7 +568,7 @@
<script setup>
import { ref, computed, onMounted, onUnmounted } from "vue";
import { useRoute, navigateTo } from "#imports";
import { useRoute, navigateTo, useRuntimeConfig } from "#imports";
import { useProfileSession } from "~/composables/useProfileSession";
import IconLucideMenu from "~icons/lucide/menu";
import IconLucideSettings from "~icons/lucide/settings";
@@ -583,6 +583,8 @@ import IconLucideLogOut from "~icons/lucide/log-out";
// État du modal des paramètres d'affichage
const displaySettingsOpen = ref(false);
const { activeProfile, ensureSession, logout } = useProfileSession();
const runtimeConfig = useRuntimeConfig();
const appVersion = computed(() => runtimeConfig.public?.appVersion ?? "0.1.0");
// Route active pour souligner l'onglet sélectionné dans la navbar
const route = useRoute();

View File

@@ -22,3 +22,6 @@ NUXT_PUBLIC_LOG_LEVEL=debug
# Configuration des timeouts
NUXT_PUBLIC_API_TIMEOUT=30000
NUXT_PUBLIC_REQUEST_TIMEOUT=10000
# Version de l'application (mettre à jour à chaque release)
NUXT_PUBLIC_APP_VERSION=0.1.0