Commit graph

4 commits

Author SHA1 Message Date
John Lightner
f5dbf05870 MAESTRO: Add WebSocket connection status indicator to Sidebar
Show a colored dot (green=connected, grey=disconnected) at the bottom
of the sidebar with a text label that hides when the sidebar is collapsed.
Uses the existing useDownloadProgressConnection hook.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 00:39:57 -05:00
John Lightner
6bbd4818c6 MAESTRO: Mark ChannelDetail download progress integration as complete (already wired)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 00:38:26 -05:00
John Lightner
84d8c3e635 MAESTRO: Integrate DownloadProgressBar into Queue page for active downloads
Added QueueItemProgress wrapper component that shows a live progress bar
(percent, speed, ETA) for items with status 'downloading' when WebSocket
progress data is available, falling back to the existing StatusBadge otherwise.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 00:36:48 -05:00
John Lightner
d2e3c903ca MAESTRO: Mark DownloadProgressProvider wiring task as complete
Provider was already correctly wired in main.tsx from commit 0541a5f,
wrapping the entire app inside QueryClientProvider.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 00:29:19 -05:00