feat: add task queue sidebar and resume functionality for CLI sessions

- Implemented task queue sidebar for managing active tasks with filtering options.
- Added functionality to close notification sidebar when opening task queue.
- Enhanced CLI history view to support resuming previous sessions with optional prompts.
- Updated CLI executor to handle resuming sessions for Codex, Gemini, and Qwen tools.
- Introduced utility functions for finding CLI history directories recursively.
- Improved task queue data management and rendering logic.
This commit is contained in:
catlog22
2025-12-13 11:51:53 +08:00
parent 335f5e9ec6
commit 93d3df1e08
14 changed files with 2000 additions and 128 deletions

View File

@@ -229,6 +229,7 @@ function handleWorkflowEvent(event) {
if (typeof updateStats === 'function') updateStats();
if (typeof updateBadges === 'function') updateBadges();
if (typeof updateCarousel === 'function') updateCarousel();
if (typeof refreshTaskQueue === 'function') refreshTaskQueue();
// Re-render current view if needed
if (currentView === 'sessions' && typeof renderSessions === 'function') {