mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
feat(explorer): async task execution, CLI selector fix, WebSocket frame handling
- Task queue now executes tasks in parallel using Promise.all - addFolderToQueue uses selected CLI tool instead of hardcoded 'gemini' - Added CSS styles for queue-cli-selector toolbar - Force refresh notification list after all tasks complete - Fixed WebSocket frame parsing to handle Ping/Pong control frames - Respond to Ping with Pong, ignore other control frames - Eliminates garbled characters in WebSocket logs
This commit is contained in:
@@ -836,6 +836,12 @@ async function startTaskQueue() {
|
||||
'Explorer'
|
||||
);
|
||||
|
||||
// Force refresh notification list to ensure all notifications are displayed
|
||||
if (typeof renderGlobalNotifications === 'function') {
|
||||
renderGlobalNotifications();
|
||||
updateGlobalNotifBadge();
|
||||
}
|
||||
|
||||
// Re-enable start button if there are pending tasks
|
||||
const hasPending = updateTaskQueue.some(t => t.status === 'pending');
|
||||
document.getElementById('startQueueBtn').disabled = !hasPending;
|
||||
|
||||
Reference in New Issue
Block a user