feat: implement infinite scrolling for native sessions and add reset functionality to queue scheduler

This commit is contained in:
catlog22
2026-02-27 21:24:44 +08:00
parent a581a2e62b
commit 9be35ed5fb
12 changed files with 263 additions and 131 deletions

View File

@@ -437,21 +437,7 @@ Beat Cycle (single beat)
### Terminal Dashboard
Multi-terminal grid layout with real-time execution monitoring:
```
┌─────────────────────────────────────────────────────────────────┐
│ Dashboard Toolbar [Issues][Queue][Inspector]│
├──────────┬──────────────────────────────────────────────────────┤
│ Session │ Terminal Grid (tmux-style split panes) │
│ Groups │ ┌─────────────────┬─────────────────────────────────┐│
│ ├─ proj1 │ │ Terminal 1 │ Terminal 2 ││
│ │ └─ cla│ │ $ ccw cli ... │ $ gemini analyze ... ││
│ ├─ proj2 │ │ │ ││
│ └─ ... │ └─────────────────┴─────────────────────────────────┘│
│ │ Execution Monitor Panel (floating) │
└──────────┴──────────────────────────────────────────────────────┘
```
Multi-terminal grid layout with real-time execution monitoring.
**Features:**
- 🖥️ Multi-terminal grid with resizable panes
@@ -462,25 +448,7 @@ Multi-terminal grid layout with real-time execution monitoring:
### Orchestrator Editor
Visual workflow template editor with drag-drop:
```
┌─────────────────────────────────────────────────────────────────┐
│ FlowToolbar [Templates][Execute] │
├────────────┬────────────────────────────────────────┬───────────┤
│ Node │ Flow Canvas │ Property │
│ Palette │ ┌──────────┐ ┌──────────┐ │ Panel │
│ ├─ Prompt │ │ Prompt │────▶│ CLI Tool │ │ │
│ ├─ CLI │ │ Template │ │ Executor │ │ Edit node │
│ ├─ Slash │ └──────────┘ └──────────┘ │ props │
│ └─ Flow │ │ │ │ │
│ │ ▼ ▼ │ │
│ │ ┌──────────────────────────┐ │ │
│ │ │ Slash Command │ │ │
│ │ │ /workflow:plan │ │ │
│ │ └──────────────────────────┘ │ │
└────────────┴────────────────────────────────────────┴───────────┘
```
Visual workflow template editor with drag-drop.
**Features:**
- 🎨 React Flow-based visual editing
@@ -490,23 +458,7 @@ Visual workflow template editor with drag-drop:
### Analysis Viewer
Grid layout for analysis sessions with filtering:
```
┌─────────────────────────────────────────────────────────────────┐
│ Filters: [Type ▼] [Status ▼] [Date Range] [Fullscreen] │
├─────────────────────────────────────────────────────────────────┤
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────┐ │
│ │ Analysis #1 │ │ Analysis #2 │ │ Analysis #3 │ │
│ │ Type: security │ │ Type: perf │ │ Type: architecture │ │
│ │ Status: ✓ done │ │ Status: ✓ done │ │ Status: ⏳ running │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────────┘ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Analysis #4 │ │ Analysis #5 │ │
│ │ ... │ │ ... │ │
│ └─────────────────┘ └─────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
```
Grid layout for analysis sessions with filtering and fullscreen mode.
---