Files
br-acc/frontend/index.html
bruno cesar fa7fd23deb Frontend fixes: investigation 401, navigation redesign, route compat, light mode, i18n
- Fix listInvestigations trailing slash (307 redirect -> 401)
- Add ExposureFactor, ExposureResponse, TimelineEvent, TimelineResponse, HealthResponse interfaces
- Add getEntityExposure, getEntityTimeline, getHealthStatus API functions
- Simplify nav to 3 items (Dashboard, Search, Investigations)
- Add /app/analysis/:entityId route with lazy-loaded EntityAnalysis placeholder
- Add /app/graph/:entityId -> /app/analysis/:entityId redirect
- Update all /app/graph/ references to /app/analysis/ (SearchResults, Dashboard, Patterns)
- Add light mode CSS variables with [data-theme="light"] selector
- Add theme toggle (Sun/Moon) in sidebar, persisted to localStorage
- StatusBar polls /api/v1/meta/health every 30s for connectivity status
- Fix keyboard shortcuts: allow Cmd+K in input/textarea fields
- Add title attrs to collapsed ControlsSidebar icons
- Fix ControlsSidebar label truncation (overflow: visible)
- Add favicon.svg
- Add error toast on Dashboard search failure
- Add aria-label to logout button
- Add 60+ i18n keys (analysis.*, nav.theme*) in PT-BR and EN

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 04:22:57 -03:00

22 lines
559 B
HTML

<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>ICARUS</title>
<style>
body {
margin: 0;
background: #0d100e;
color: #e0e0e0;
font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;
}
</style>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>