Dashboard: a grid of widgets, what fires, what is up, and the stream
DashboardGrid lays widgets on columns: a tile's strip drags it and its corner resizes it a cell at a time, others move down and rise to fill gaps, a focused tile steps with the arrows, and under the theme's stack_below width the tiles stand in one column. DashboardCard frames a widget. AlertList acknowledges a firing alert from its row and opens one on Enter; IncidentCard shows an incident's gravity, phase and updates. UptimeBar, ServiceStatus and HealthCheck show what is up, a check's detail wrapping under its name when narrow. EventStream keeps kinds and holds the list while new events count up. RefreshIntervalSelector and DashboardFilterBar set the window, the filters and the refresh. StatCard, MetricsChart, ResourceGauge, LogStream, TraceWaterfall, SystemMonitor, ProcessTable and NetworkGraph point to their homes; the maps wait for T41.
This commit is contained in:
1 parent
f3332f935b
commit
9fddf4b6bf
17 files changed
+2661
-18
No files matched your search
+18
-18
@@ -123,26 +123,26 @@
|
||||
|
||||
## T34 Dashboard — `src/dashboard`
|
||||
|
||||
- [ ] Dashboard Grid
|
||||
- [ ] Widget / DashboardCard
|
||||
- [ ] StatCard → `data_display::Statistic`
|
||||
- [ ] MetricsChart → `charts::LineChart`
|
||||
- [ ] AlertList
|
||||
- [ ] IncidentCard
|
||||
- [ ] UptimeBar
|
||||
- [ ] ServiceStatus
|
||||
- [ ] HealthCheck Indicator
|
||||
- [ ] LogStream → `terminal::LogViewer`
|
||||
- [ ] TraceWaterfall → `agent::TraceViewer`
|
||||
- [ ] EventStream
|
||||
- [ ] ResourceGauge → `data_display::Gauge`
|
||||
- [ ] SystemMonitor
|
||||
- [ ] ProcessTable → `terminal::ProcessList`
|
||||
- [ ] NetworkGraph (throughput) → `charts::RealtimeChart`
|
||||
- [x] Dashboard Grid
|
||||
- [x] Widget / DashboardCard
|
||||
- [x] StatCard → `data_display::Statistic`
|
||||
- [x] MetricsChart → `charts::LineChart`
|
||||
- [x] AlertList
|
||||
- [x] IncidentCard
|
||||
- [x] UptimeBar
|
||||
- [x] ServiceStatus
|
||||
- [x] HealthCheck Indicator
|
||||
- [x] LogStream → `terminal::LogViewer`
|
||||
- [x] TraceWaterfall → `debug::TimelineProfiler`
|
||||
- [x] EventStream
|
||||
- [x] ResourceGauge → `data_display::Gauge`
|
||||
- [x] SystemMonitor → `devtools::ResourceMonitor`
|
||||
- [x] ProcessTable → `terminal::ProcessList`
|
||||
- [x] NetworkGraph (throughput) → `charts::RealtimeChart`
|
||||
- [ ] MapView / GeoHeatmap → `maps::MapView`, `maps::GeoHeatmap` (T41)
|
||||
- [ ] WorldMap → `maps::WorldMap` (T41)
|
||||
- [ ] RefreshIntervalSelector
|
||||
- [ ] DashboardFilterBar
|
||||
- [x] RefreshIntervalSelector
|
||||
- [x] DashboardFilterBar
|
||||
|
||||
## T35 Settings — `src/settings`
|
||||
|
||||
|
||||
Reference in new issue
Block a user