codeburn/app/renderer
iamtoruk d0ce20e49c feat(app): working periods, detected-provider dropdown, drag-select date range
- Period seg now uses the 5 real CLI periods (Today/7D/30D/Month/6M);
  6M maps to 'all' (matches the menubar).
- Provider control is a real dropdown listing only DETECTED providers
  (accumulated from current.providers so it never shrinks) + All.
- New RangeCalendar: month grid with click-and-drag range selection
  (+ two-click fallback, future-date disabling) behind a calendar button;
  commits a custom {from,to} threaded to Overview/Spend/Models/Optimize
  via new --from/--to CLI args (Plans/Settings stay period-only).
- typecheck clean, 87 vitest pass.
2026-07-11 09:14:54 -07:00
..
assets feat(app): sidebar matches the plain mockup 2026-07-11 08:58:16 -07:00
components feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
hooks feat(app): T8 integration + cleanup — single refresh, ⌘-nav, shared error/format/period/series, README 2026-07-10 19:35:41 -07:00
lib feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
sections feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
styles feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
test feat(app): scaffold Electron+Vite package and codeburn CLI spawn 2026-07-10 15:16:55 -07:00
App.test.tsx feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
App.tsx feat(app): working periods, detected-provider dropdown, drag-select date range 2026-07-11 09:14:54 -07:00
index.html fix(app): resolve usePolled stale-response race + review nits 2026-07-10 15:40:11 -07:00
main.tsx feat(app): native integrated title bar + draggable chrome 2026-07-11 08:51:24 -07:00
vite-env.d.ts feat(app): scaffold Electron+Vite package and codeburn CLI spawn 2026-07-10 15:16:55 -07:00