From 57944b364c08e03591b18342e5501d61ba2dcd11 Mon Sep 17 00:00:00 2001 From: icamarillo Date: Mon, 16 Feb 2026 09:56:02 -0700 Subject: [PATCH] Configure v1.6.0 display across application - backend/app/core/config.py: Add APP_VERSION = '1.6.0' setting - backend/app/main.py: Update health and root endpoints to show APP_VERSION - frontend-internal/Sidebar.svelte: Add version display in sidebar footer - frontend-client/+layout.svelte: Add version in page footer - All endpoints now return both app_version (1.6.0) and api_version (v1) --- backend/app/core/config.py | 1 + backend/app/main.py | 8 +++++--- frontend-client/src/routes/+layout.svelte | 5 +++++ frontend-internal/src/lib/components/Sidebar.svelte | 5 +++++ 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 74c1fad..acf0ff0 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -27,6 +27,7 @@ class Settings(BaseSettings): DEBUG: bool = Field(default=False) SECRET_KEY: str = Field(...) API_VERSION: str = Field(default="v1") + APP_VERSION: str = Field(default="1.6.0") # =================================== # DATABASE diff --git a/backend/app/main.py b/backend/app/main.py index 3754de3..0d7b86e 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -56,7 +56,7 @@ async def lifespan(app: FastAPI): app = FastAPI( title="ServiceManagerWeb API", description="Mesa de Ayuda B2B multi-tenant para Aduanasoft", - version=settings.API_VERSION, + version=settings.APP_VERSION, lifespan=lifespan, docs_url=f"/{settings.API_VERSION}/docs" if settings.ENVIRONMENT == "development" else None, redoc_url=f"/{settings.API_VERSION}/redoc" if settings.ENVIRONMENT == "development" else None, @@ -163,7 +163,8 @@ async def health_check(): return { "status": "healthy", "service": "ServiceManagerWeb API", - "version": settings.API_VERSION, + "version": settings.APP_VERSION, + "api_version": settings.API_VERSION, "environment": settings.ENVIRONMENT } @@ -174,7 +175,8 @@ async def root(): """Endpoint raíz con información básica.""" return { "service": "ServiceManagerWeb API", - "version": settings.API_VERSION, + "version": settings.APP_VERSION, + "api_version": settings.API_VERSION, "docs": f"/{settings.API_VERSION}/docs", "environment": settings.ENVIRONMENT } diff --git a/frontend-client/src/routes/+layout.svelte b/frontend-client/src/routes/+layout.svelte index 8fbff0a..019574c 100644 --- a/frontend-client/src/routes/+layout.svelte +++ b/frontend-client/src/routes/+layout.svelte @@ -23,6 +23,11 @@ + +
+

ServiceManagerWeb v1.6.0 · © 2026 Aduanasoft

+
+ {#each $toast.toasts as toastMessage (toastMessage.id)} + + +
+

v1.6.0

+