Files
JohnRiceMLandClaude Opus 4.6 5a91983f48 feat: v0.7.0 — sidebar usage widget, costs page breakup, live logs overhaul
- Break CostsPage (1500 lines) into 8 sub-components under components/costs/
- Add sidebar usage widget showing Claude Code 5-hour and weekly utilization
- Fix usage API: never cache zeros, retry on 429 with backoff, hide when unavailable
- Remove system theme option (dark/glass/color/light only)
- Compact sidebar nav (36px items, scrollable nav area, pinned footer)
- LiveStreamWidget: always visible as collapsed pill, play/pause on pill
- Live logs: add search bar and level filter pills (INF/WRN/ERR/DBG)
- Rename "Live Stream" to "Live Logs" throughout
- Weekly cap shows reset day instead of countdown
- Add PipelineDetailPanel and pipelines API route
- Add cron-utils with parseCronExpression and tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 16:20:39 -05:00

9 lines
347 B
TypeScript

export type ThemeId = 'dark' | 'glass' | 'color' | 'light';
export const THEMES: { id: ThemeId; label: string; emoji: string }[] = [
{ id: 'dark', label: 'Dark', emoji: '🌑' },
{ id: 'glass', label: 'Glass', emoji: '🪟' },
{ id: 'color', label: 'Color', emoji: '🎨' },
{ id: 'light', label: 'Light', emoji: '☀️' },
];