Description
Add a kill/cancel button for each individual task in the hopper queue panel. Users should be able to cancel specific queued tasks without having to clear the entire hopper.
Requirements
- Add a kill/cancel button (β or ποΈ icon) next to each hopper task
- When clicked, remove that specific task from the phase_queue
- Update the UI immediately to reflect the removal
- Show confirmation toast/notification
- Ensure proper error handling if deletion fails
Implementation Details
- Frontend: Add button to each hopper task row in QueuePanel
- Backend: Ensure DELETE /api/v1/queue/{queue_id} endpoint exists
- Database: Remove record from phase_queue table
- WebSocket: Broadcast update to all connected clients
UI/UX
- Button should be small and unobtrusive (icon only)
- Show confirmation dialog for safety (optional, but recommended)
- Disable button during deletion to prevent double-clicks
- Show success/error feedback
Priority
Medium - Quality of life improvement for hopper management
adw_sdlc_complete_iso
Description
Add a kill/cancel button for each individual task in the hopper queue panel. Users should be able to cancel specific queued tasks without having to clear the entire hopper.
Requirements
Implementation Details
UI/UX
Priority
Medium - Quality of life improvement for hopper management
adw_sdlc_complete_iso