codeburn/dash/src
iamtoruk 8f39cc5487 feat: open the interactive dashboard on today, falling back to 7 days when today is empty
The unset default opened on 7 days everywhere. It now opens on today and
only falls back to 7 days when today holds no sessions yet — the decision
is made from the today-scoped slice of the parse the first paint already
runs, so the probe costs a filter, not a second pass.

Explicit selections are untouched: -p/--period, --day, --from/--to, the
TUI period keys, the app's persisted default period, and every one-shot
(--format json, report/sessions/status, the piped non-TTY render) keep
the 7-day default they had.

Fixes #1111
2026-08-23 02:39:41 -07:00
..
components fix(dash): keep the disambiguator visible, make the bootstrap safe by construction 2026-08-18 05:49:16 +03:00
lib Merge remote-tracking branch 'origin/main' into feat/dash-workflow-punchcard 2026-08-10 04:52:29 -07:00
App.tsx feat: open the interactive dashboard on today, falling back to 7 days when today is empty 2026-08-23 02:39:41 -07:00
index.css feat(dash): dark mode with pre-paint bootstrap and themed charts 2026-08-04 01:53:06 +03:00
main.tsx feat(web): in-dashboard device discovery, share-from-browser, redesign + hardening (#534) 2026-06-20 19:02:03 +02:00