..
AboutModal.tsx
feat(app): About panel + working social links (+ LinkedIn)
2026-07-12 13:07:38 -07:00
ActivityHeatmap.tsx
style(app): merge hero + daily-activity heatmap into one split card
2026-07-11 11:30:15 -07:00
CliErrorPanel.tsx
polish(app): shared empty states, type ladder, AA contrast, honest affordances, a11y semantics
2026-07-16 02:27:41 -07:00
Dropdown.tsx
feat(app): Claude config switcher (multi-account overview scope)
2026-07-16 03:06:05 -07:00
EmptyState.tsx
polish(app): spacing scale, unified insets, shared banner classes, scrollbar cues
2026-07-16 04:02:21 -07:00
ErrorBoundary.test.tsx
feat(app): error boundary so a crashing screen shows the error, not a blank
2026-07-11 14:33:16 -07:00
ErrorBoundary.tsx
feat(app): error boundary so a crashing screen shows the error, not a blank
2026-07-11 14:33:16 -07:00
FlameMark.tsx
fix(app): flame mark is the real menubar flame
2026-07-16 05:11:10 -07:00
Hint.tsx
feat(app): window chrome, sidebar nav, and Overview smoke view
2026-07-10 15:17:11 -07:00
ListRow.tsx
feat(app): Sessions provider quick-filter + Spend project inline expand
2026-07-16 02:49:17 -07:00
Panel.tsx
polish(app): spacing scale, unified insets, shared banner classes, scrollbar cues
2026-07-16 04:02:21 -07:00
ProviderLogo.tsx
feat(app): Optimize organization + gear icon, more logos, drop relative-cost column
2026-07-12 13:56:07 -07:00
ProviderPop.tsx
polish(app): shared empty states, type ladder, AA contrast, honest affordances, a11y semantics
2026-07-16 02:27:41 -07:00
RangeCalendar.tsx
feat(app): working periods, detected-provider dropdown, drag-select date range
2026-07-11 09:14:54 -07:00
Sankey.tsx
polish(app): shared empty states, type ladder, AA contrast, honest affordances, a11y semantics
2026-07-16 02:27:41 -07:00
SegTabs.tsx
polish(app): shared empty states, type ladder, AA contrast, honest affordances, a11y semantics
2026-07-16 02:27:41 -07:00
Sidebar.test.tsx
feat(app): flame splash startup loader + living sidebar flame
2026-07-16 04:51:30 -07:00
Sidebar.tsx
feat(app): flame splash startup loader + living sidebar flame
2026-07-16 04:51:30 -07:00
Skeleton.test.tsx
feat(app): motion layer (gsap) — count-ups, chart grow-in, section fade, skeletons, toasts
2026-07-16 04:39:09 -07:00
Skeleton.tsx
feat(app): motion layer (gsap) — count-ups, chart grow-in, section fade, skeletons, toasts
2026-07-16 04:39:09 -07:00
Splash.test.tsx
feat(app): flame splash startup loader + living sidebar flame
2026-07-16 04:51:30 -07:00
Splash.tsx
feat(app): flame splash startup loader + living sidebar flame
2026-07-16 04:51:30 -07:00
StackedBars.test.tsx
fix(app): accuracy batch A — provider scoping, honest chart axes, range threading, stale-error banner
2026-07-16 01:14:41 -07:00
StackedBars.tsx
feat(app): motion layer (gsap) — count-ups, chart grow-in, section fade, skeletons, toasts
2026-07-16 04:39:09 -07:00
StaleBanner.test.tsx
fix(app): accuracy batch A — provider scoping, honest chart axes, range threading, stale-error banner
2026-07-16 01:14:41 -07:00
StaleBanner.tsx
polish(app): spacing scale, unified insets, shared banner classes, scrollbar cues
2026-07-16 04:02:21 -07:00
Stat.tsx
polish(app): shared empty states, type ladder, AA contrast, honest affordances, a11y semantics
2026-07-16 02:27:41 -07:00
ToastHost.test.tsx
feat(app): motion layer (gsap) — count-ups, chart grow-in, section fade, skeletons, toasts
2026-07-16 04:39:09 -07:00
ToastHost.tsx
feat(app): motion layer (gsap) — count-ups, chart grow-in, section fade, skeletons, toasts
2026-07-16 04:39:09 -07:00
TopBar.tsx
feat(app): Claude config switcher (multi-account overview scope)
2026-07-16 03:06:05 -07:00
Window.tsx
feat(app): window chrome, sidebar nav, and Overview smoke view
2026-07-10 15:17:11 -07:00