liumangmang 998658da7b 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>
2026-05-07 23:26:05 +08:00
2026-04-30 14:34:28 +08:00
2026-04-30 14:34:28 +08:00
2026-04-23 12:02:53 +08:00
2026-04-30 14:34:28 +08:00
S
Description
Full-stack workspace for music library scanning, metadata repair, and workshop tools
494 KiB
Languages
Python 58.2%
JavaScript 38.5%
Shell 2.7%
CSS 0.5%