liumangmang 9b4ba98484 refactor: rewrite ExceptionPage as lightweight container with hooks
Replaced 800+ line monolithic ExceptionPage.jsx with a ~180 line
container that delegates to useExceptionSummary, useExceptionList,
useExceptionDetail, useRepairTask, and useWizardState hooks.
Renders ExceptionWizard (wizard mode) or ExceptionListView (advanced
mode), with MissingTagsInlinePanel as escape hatch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 21:13:41 +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%