Add version/build-date status bar to dashboard footer

Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/9efbf677-2d92-487b-abae-9adf0c728f88

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-28 11:09:38 +00:00
parent b1dd322ec1
commit 1bb3f71230
7 changed files with 73 additions and 7 deletions
+2
View File
@@ -14,6 +14,7 @@ from app.api.v1.endpoints import (
providers,
app_settings,
logs,
version,
)
api_router = APIRouter()
@@ -38,3 +39,4 @@ api_router.include_router(app_settings.router, prefix="/settings", tags=["Settin
api_router.include_router(
logs.router, prefix="/processing-runs", tags=["Processing Logs"]
)
api_router.include_router(version.router, prefix="/version", tags=["Version"])
+18
View File
@@ -0,0 +1,18 @@
"""
Version endpoint returns the application version and build date.
"""
from fastapi import APIRouter
from app.core.config import settings
router = APIRouter()
@router.get("")
async def get_version():
"""Return application version and build metadata."""
return {
"version": settings.APP_VERSION,
"build_date": settings.BUILD_DATE or None,
}
+1
View File
@@ -29,6 +29,7 @@ class Settings(BaseSettings):
# Application
APP_NAME: str = "InboxConverge"
APP_VERSION: str = "2.0.0"
BUILD_DATE: str = ""
APP_URL: str = "https://inboxconverge.com"
CONTACT_EMAIL: str = "christian@inboxconverge.com"
DEBUG: bool = False