codeburn/dash/src/components
ozymandiashh 5d366fb03b
feat(dashboard): add granular session and model timelines (#673)
* feat(dashboard): add granular usage timelines

* fix(dashboard): readable timeline legend and month-scale buckets

Session legend labels now use the real projectPath's last two segments
(app/web) instead of the sanitized project dir, which rendered as an
unreadable -Users-name-... dump and truncated in the legend.

Hourly buckets now cap at 8 days; longer ranges bucket daily. A 30-day
window rendered 720 overlapping hourly spikes, unreadable as a chart.

The browser no longer gives the backend session_other/model_other
aggregate a top-N slot, which rendered two identical Other legend
entries whenever the backend fold out-ranked a real series.

---------

Co-authored-by: AgentSeal <hello@agentseal.org>
2026-07-16 03:04:54 -07:00
..
ui feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
BarList.tsx feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
ContextExplorer.tsx feat(context): per-session context token tree across CLI, TUI, and dashboard (#592) 2026-07-02 05:00:03 +02:00
DataTable.tsx feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
DeviceSearchModal.tsx feat(web): in-dashboard device discovery, share-from-browser, redesign + hardening (#534) 2026-06-20 19:02:03 +02:00
MetricCard.tsx feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
UsageChart.tsx feat(dashboard): add granular session and model timelines (#673) 2026-07-16 03:04:54 -07:00