yyh
fe17cbc1a8
feat(skill-editor): implement file tree, tab management, and dirty state tracking
...
Implement MVP features for skill editor based on design doc:
- Add Zustand store with Tab, FileTree, and Dirty slices
- Rewrite file tree using react-arborist for virtual scrolling
- Implement Tab↔FileTree sync with auto-reveal on tab activation
- Add upload functionality (new folder, upload file)
- Implement Monaco editor with dirty state tracking and Ctrl+S save
- Add i18n translations (en-US and zh-Hans)
2026-01-15 13:53:19 +08:00
..
2025-12-23 18:02:10 +08:00
2026-01-14 13:40:39 +08:00
2026-01-06 19:30:38 +08:00
2025-12-23 16:58:55 +08:00
2026-01-14 15:41:02 +08:00
2025-12-23 16:58:55 +08:00
2026-01-14 10:22:31 +08:00
2025-12-31 11:13:22 +08:00
2026-01-14 14:15:07 +08:00
2025-12-31 11:13:22 +08:00
2025-12-29 14:52:32 +08:00
2025-12-31 11:13:22 +08:00
2025-12-23 16:58:55 +08:00
2025-12-31 11:13:22 +08:00
2025-12-23 16:58:55 +08:00
2026-01-15 13:53:19 +08:00
2025-12-25 09:44:57 +08:00
2026-01-06 19:30:38 +08:00
2025-12-29 14:52:32 +08:00
2025-12-29 14:52:32 +08:00
2026-01-07 11:15:52 +08:00
2025-12-23 16:58:55 +08:00
2025-12-23 16:58:55 +08:00
2026-01-07 11:15:52 +08:00
2025-12-23 16:58:55 +08:00
2025-12-23 16:58:55 +08:00
2025-12-23 16:58:55 +08:00
2025-12-31 11:13:22 +08:00
2025-12-31 11:13:22 +08:00
2025-12-23 16:58:55 +08:00
2025-12-31 11:13:22 +08:00
2025-12-23 16:58:55 +08:00
2025-12-29 14:52:32 +08:00
2025-12-29 14:52:32 +08:00
2025-12-23 16:58:55 +08:00
2025-05-21 10:32:07 +08:00
2025-12-23 16:58:55 +08:00
2026-01-14 15:41:02 +08:00
2026-01-12 01:53:39 +08:00
2026-01-15 11:31:08 +08:00
2025-12-31 11:13:22 +08:00