feat(desktop): Cron, Profiles, usage analytics, and titlebar fixes

- Add Cron and Profiles sidebar routes with full CRUD-style flows and API wiring.
- Extend Command Center with auxiliary task overrides and a Usage panel (7d/30d/90d).
- Fix titlebar geometry for WSL/Windows (native overlay width, tool spacing).
- Remove stray merge conflict markers from pyproject.toml optional deps.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Austin Pickett
2026-05-13 08:21:43 -04:00
co-authored by Cursor
parent 49de1adc49
commit 9a0ebf0175
17 changed files with 2277 additions and 120 deletions
+12
View File
@@ -6,6 +6,7 @@ import {
IconArrowUpRight as ArrowUpRight,
IconAt as AtSign,
IconWaveSine as AudioLines,
IconChartBar as BarChart3,
IconBrain as Brain,
IconBug as Bug,
IconCheck as Check,
@@ -19,6 +20,7 @@ import {
IconChevronRight as ChevronRightIcon,
IconCircle as CircleIcon,
IconClipboard as Clipboard,
IconClock as Clock,
IconCommand as Command,
IconCopy as Copy,
IconCopy as CopyIcon,
@@ -60,10 +62,12 @@ import {
IconPalette as Palette,
IconLayoutBottombar as PanelBottom,
IconLayoutSidebar as PanelLeftIcon,
IconPlayerPause as Pause,
IconPencil as Pencil,
IconPencil as PencilIcon,
IconPencil as PencilLine,
IconPin as Pin,
IconPlayerPlay as Play,
IconPlus as Plus,
IconRefresh as RefreshCw,
IconRefresh as RefreshCwIcon,
@@ -77,7 +81,9 @@ import {
IconSparkles as Sparkles,
IconSquare as Square,
IconSun as Sun,
IconTerminal2 as Terminal,
IconTrash as Trash2,
IconUsers as Users,
IconVolume2 as Volume2,
IconVolume2 as Volume2Icon,
IconVolumeOff as VolumeX,
@@ -96,6 +102,7 @@ export {
ArrowUpRight,
AtSign,
AudioLines,
BarChart3,
Brain,
Bug,
Check,
@@ -109,6 +116,7 @@ export {
ChevronRightIcon,
CircleIcon,
Clipboard,
Clock,
Command,
Copy,
CopyIcon,
@@ -150,10 +158,12 @@ export {
Palette,
PanelBottom,
PanelLeftIcon,
Pause,
Pencil,
PencilIcon,
PencilLine,
Pin,
Play,
Plus,
RefreshCw,
RefreshCwIcon,
@@ -167,7 +177,9 @@ export {
Sparkles,
Square,
Sun,
Terminal,
Trash2,
Users,
Volume2,
Volume2Icon,
VolumeX,