refactor: split sidebar filetree open runtime

This commit is contained in:
lix-2026
2026-05-26 01:58:00 +08:00
parent f2d4ec8086
commit 34f2d5280a
6 changed files with 508 additions and 415 deletions
@@ -165,7 +165,7 @@ cargo test --manifest-path rust/Cargo.toml -p mnote-web --lib routes::web_shell
- [x] C1. `sidebar-workspace-runtime.js`workspace source switch、sidebar tabs、collapse/resize 状态。
- [ ] C2. `sidebar-page-tree-runtime.js`page tree row selection、rename title patch、breadcrumb/title sync。
- [ ] C3. `sidebar-filetree-open-runtime.js`local markdown / resource open target、active resource tab dispatch。
- [x] C3. `sidebar-filetree-open-runtime.js`local markdown / resource open target、active resource tab dispatch。
- [ ] C4. `sidebar-filetree-command-runtime.js`create/rename/delete/copy/move/trash/restore/purge command payload。
- [ ] C5. `sidebar-filetree-upload-runtime.js`local upload target plan、drop/paste preflight、readonly guard。
- [ ] C6. `sidebar-attachment-open-runtime.js`OnlyOffice/PDF/code/image open mode guard。