feat(dashboard): UI refinements - density, flat agents table, history log

- Reduce layout density ~20% (tighter padding, margins, fonts)
- Flatten Agents table view with Client/Site columns (no grouping)
- Add version info to sidebar footer (UI v0.2.0, API v0.1.0)
- Replace Commands nav with sidebar History log
- Add /history page with full command list
- Add /history/:id detail view with output display
- Apply Mission Control styling to all new components

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-21 08:12:31 -07:00
parent d7200de452
commit c332f4f48d
7 changed files with 730 additions and 371 deletions

View File

@@ -9,7 +9,7 @@ import { Clients } from "./pages/Clients";
import { Sites } from "./pages/Sites";
import { Agents } from "./pages/Agents";
import { AgentDetail } from "./pages/AgentDetail";
import { Commands } from "./pages/Commands";
import { History, HistoryDetail } from "./pages/History";
import { Settings } from "./pages/Settings";
import "./index.css";
@@ -118,10 +118,18 @@ function AppRoutes() {
}
/>
<Route
path="/commands"
path="/history"
element={
<ProtectedRoute>
<Commands />
<History />
</ProtectedRoute>
}
/>
<Route
path="/history/:id"
element={
<ProtectedRoute>
<HistoryDetail />
</ProtectedRoute>
}
/>