codeburn/app/renderer/sections
iamtoruk d9c56e3c6b feat(app): production-ready Sessions screen
Search (project/model/id), sort (cost/recent/turns/tokens), group-by-
provider toggle, and a summary bar (count · cost · tokens) over the
filtered set. Dependency-free "show more" paging keeps large lists fast;
provider headers are sticky and the list flows in the page scroll.

Richer detail: 8 real stat cards (cost/calls/turns/saved/input/output/
cache read+hit%/cache write), full date range + duration, Esc-to-back,
selection tracked by id so background refreshes keep the detail live.

Centralizes formatCompact/date/duration helpers in lib/format ("184K"
not "0.2M"); Compare now uses the shared helper. Search-aware empty state.
2026-07-11 13:50:58 -07:00
..
Compare.test.tsx feat(app): production-ready Sessions screen 2026-07-11 13:50:58 -07:00
Compare.tsx feat(app): production-ready Sessions screen 2026-07-11 13:50:58 -07:00
Models.test.tsx fix(app): Models — unpriced = no cost AND no savings (stop dimming Codex + local rows) 2026-07-10 18:56:48 -07:00
Models.tsx feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
Optimize.test.tsx fix(app): final-review nits — app menu (⌘R refresh), honest model labels, yield retain, hint cleanup 2026-07-10 19:54:09 -07:00
Optimize.tsx feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
Overview.test.tsx style(app): Overview into divided 3-column cards + metallic grade medal 2026-07-11 11:47:30 -07:00
Overview.tsx style(app): move daily-spend chart up to a full-width row under the stats card 2026-07-11 12:04:00 -07:00
Plans.test.tsx feat(app): T8 integration + cleanup — single refresh, ⌘-nav, shared error/format/period/series, README 2026-07-10 19:35:41 -07:00
Plans.tsx feat(app): T8 integration + cleanup — single refresh, ⌘-nav, shared error/format/period/series, README 2026-07-10 19:35:41 -07:00
Sessions.test.tsx feat(app): production-ready Sessions screen 2026-07-11 13:50:58 -07:00
Sessions.tsx feat(app): production-ready Sessions screen 2026-07-11 13:50:58 -07:00
Settings.test.tsx feat(app): T8 integration + cleanup — single refresh, ⌘-nav, shared error/format/period/series, README 2026-07-10 19:35:41 -07:00
Settings.tsx feat(app): Sessions and Compare screens 2026-07-11 12:37:04 -07:00
Spend.test.tsx fix(app): final-review nits — app menu (⌘R refresh), honest model labels, yield retain, hint cleanup 2026-07-10 19:54:09 -07:00
Spend.tsx feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00