mirror of
https://github.com/JohnRiceML/clawport-ui.git
synced 2026-08-14 00:47:50 +00:00
- 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>
9 lines
347 B
TypeScript
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: '☀️' },
|
|
];
|