MAESTRO: Mark ChannelDetail download progress integration as complete (already wired)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
84d8c3e635
commit
6bbd4818c6
1 changed files with 2 additions and 1 deletions
|
|
@ -18,11 +18,12 @@ The backend event bus, WebSocket route, progress parser, and frontend context/ho
|
|||
- Create a small wrapper component (e.g., `QueueItemProgress`) that calls `useDownloadProgress(contentItemId)` and renders `<DownloadProgressBar>` when progress exists, or falls back to the existing `<StatusBadge>` when no active progress
|
||||
- Update the `status` column render in the Queue table to use this wrapper for items with status `downloading`
|
||||
|
||||
- [ ] Integrate download progress into the Channel Detail page:
|
||||
- [x] Integrate download progress into the Channel Detail page:
|
||||
- Read `src/frontend/src/pages/ChannelDetail.tsx` to understand how content items are displayed
|
||||
- Search for how content items render their status in this page
|
||||
- For content items with status `downloading`, show the `DownloadProgressBar` alongside or instead of the static status badge
|
||||
- Use the same `useDownloadProgress` hook pattern established in the Queue page
|
||||
- **Note:** Already wired in commit 0541a5f. `ContentStatusCell` component (lines 38-46) uses `useDownloadProgress(item.id)` and renders `<DownloadProgressBar>` for active downloads, falling back to `<StatusBadge>`. Used in status column at line 560.
|
||||
|
||||
- [ ] Add a WebSocket connection status indicator to the Sidebar or app header:
|
||||
- Read `src/frontend/src/components/Sidebar.tsx`
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue