From 03708efd0a90c265c750724aa5a3cae2f4f80b29 Mon Sep 17 00:00:00 2001 From: Frank Date: Sun, 25 Jan 2026 16:18:32 +0100 Subject: [PATCH] fixed frontend building warnings --- backend/config/version.go | 2 +- frontend/VERSION.md | 2 +- frontend/package.json | 2 +- frontend/src/router/index.js | 29 ++++++++++++++++------------- frontend/src/version.js | 2 +- 5 files changed, 20 insertions(+), 17 deletions(-) diff --git a/backend/config/version.go b/backend/config/version.go index 2deef4c..c74f438 100644 --- a/backend/config/version.go +++ b/backend/config/version.go @@ -1,7 +1,7 @@ package config // Version is the application version -const Version = "0.1.37" +const Version = "0.1.38" var ( // GitCommit will be set by build flags or detected at runtime diff --git a/frontend/VERSION.md b/frontend/VERSION.md index 67a01f1..b4835d2 100644 --- a/frontend/VERSION.md +++ b/frontend/VERSION.md @@ -1,6 +1,6 @@ # Frontend Version Management -## Current Version: 0.1.29 +## Current Version: 0.1.30 The frontend version is managed independently from the backend. diff --git a/frontend/package.json b/frontend/package.json index e2e2911..3980c8d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "bamort-frontend", - "version": "0.1.29", + "version": "0.1.30", "private": true, "license": "SEE LICENSE IN LICENSE", "type": "module", diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index ea50afb..69c3746 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,22 +1,26 @@ import { createRouter, createWebHistory } from "vue-router"; -import { isLoggedIn } from "../utils/auth"; // Import the helper function +import { isLoggedIn } from "../utils/auth"; +import { useUserStore } from '../stores/userStore'; + +// Static imports for landing/auth pages (needed immediately) import LandingView from "../views/LandingView.vue"; import LoginView from "../views/LoginView.vue"; import RegisterView from "../views/RegisterView.vue"; import ForgotPasswordView from "../views/ForgotPasswordView.vue"; import ResetPasswordView from "../views/ResetPasswordView.vue"; -import DashboardView from "../views/DashboardView.vue"; -import AusruestungView from "../views/AusruestungView.vue"; -import MaintenanceView from "../views/MaintenanceView.vue"; -import FileUploadPage from "../views/FileUploadPage.vue"; -import UserProfileView from "../views/UserProfileView.vue"; -import UserManagementView from "../views/UserManagementView.vue"; -import SponsorsView from "../views/SponsorsView.vue"; -import HelpView from "../views/HelpView.vue"; -import SystemInfoView from "../views/SystemInfoView.vue"; -import CharacterDetails from "@/components/CharacterDetails.vue"; -import CharacterCreation from "@/components/CharacterCreation.vue"; +// Lazy-loaded views (code-split into separate chunks) +const DashboardView = () => import("../views/DashboardView.vue"); +const AusruestungView = () => import("../views/AusruestungView.vue"); +const MaintenanceView = () => import("../views/MaintenanceView.vue"); +const FileUploadPage = () => import("../views/FileUploadPage.vue"); +const UserProfileView = () => import("../views/UserProfileView.vue"); +const UserManagementView = () => import("../views/UserManagementView.vue"); +const SponsorsView = () => import("../views/SponsorsView.vue"); +const HelpView = () => import("../views/HelpView.vue"); +const SystemInfoView = () => import("../views/SystemInfoView.vue"); +const CharacterDetails = () => import("@/components/CharacterDetails.vue"); +const CharacterCreation = () => import("@/components/CharacterCreation.vue"); @@ -55,7 +59,6 @@ router.beforeEach(async (to, from, next) => { next({ name: "Login" }); } else if (to.meta.requiresAdmin) { // Check if route requires admin role - const { useUserStore } = await import('../stores/userStore') const userStore = useUserStore() // Fetch user if not already loaded diff --git a/frontend/src/version.js b/frontend/src/version.js index fdadab2..2ef5ad0 100644 --- a/frontend/src/version.js +++ b/frontend/src/version.js @@ -1,5 +1,5 @@ // Frontend version information -export const VERSION = '0.1.29' +export const VERSION = '0.1.30' // Git commit will be injected at build time or detected from env export const GIT_COMMIT = import.meta.env.VITE_GIT_COMMIT || 'unknown'