diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 6af2612..5c76775 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -74,7 +74,7 @@ export default function App() {
if (authMode === 'login') return
if (authMode === 'error') return
{authError}
- const systemLine = system ? `${system.name} ${system.version} · mode=${system.demo_mode ? 'DEMO' : 'LIVE'} · read_only=${String(system.read_only)}` : 'RouteForge v1.0.0 · read-only preflight checks'
+ const systemLine = system ? `${system.name} · ${system.version}` : 'RouteForge · v1.0.0'
const title = { dashboard: 'Dashboard', asn: 'ASN Check', prefix: 'Prefix Check', preflight: 'Preflight', 'roa-planner': 'ROA Planner', 'bgp-visibility': 'BGP Visibility', reports: 'Reports', 'watch-mode': 'Watch Mode', 'change-cases': 'Change Cases', system: 'System', users: 'Users', audit: 'Audit Log', about: 'About' }[active]
const proxyStatus = systemStatusError ? 'ERROR' : 'OK'
const migrationStatus = systemStatus?.database?.migration_status || 'unknown'
@@ -102,6 +102,6 @@ export default function App() {
{active === 'system' && canAccess('system') && {systemStatusError && {systemStatusError}}{migrationsBlocked && Database migrations are required before using RouteForge. Run: alembic current, alembic heads, alembic upgrade head.}{systemStatus && Version: {systemStatus.version}
Mode: {systemStatus.mode}
API Proxy: {proxyStatus}
Migration Status: {migrationStatus}
DB Current Revision: {systemStatus.database?.schema_version || 'unknown'}
DB Head Revision: {systemStatus.database?.migration_head || 'unknown'}
}}
{active === 'users' && canAccess('users') && }
{active === 'audit' && canAccess('audit') && }
- {active === 'about' && RouteForge is a read-only routing operations console for validation workflows.
Read-only: All checks are non-destructive.
Version: {system?.version || 'v1.0.0'}
}
+ {active === 'about' && RouteForge is a read-only routing operations console for validation workflows.
Read-only: All checks are non-destructive.
Version: {system?.version || 'v1.0.0'}
Maintained by Norman Sens.
}
}