refactor: rewrite WorkbenchPage as lightweight container with hooks

Replaced ~800 line monolithic WorkbenchPage.jsx with ~80 line container
delegating to useTaskStream (WebSocket events), useTaskRunner (start logic),
TaskControlPanel, TaskProgressBar, StageStatsPanel (config-driven 40+
StatCards), TaskInfoPanel, TaskFileList, and TaskLogStream.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
liumangmang
2026-05-07 23:26:05 +08:00
parent 75dfdeb756
commit 998658da7b
File diff suppressed because it is too large Load Diff