Overview
dsh-at-sider
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 内置 `files` body 是被**遮蔽**而非组合:本插件加载期间原生树不渲染;卸载后**原样恢复**,或随时右键「文件」页签用「回退原生文件树」即时切回(本插件不修改任何原生代码)。 - 展开状态与滚动位置按页签记忆(模块级),预览往返与运行时切换都不丢;但**层级数据不缓存**(回到已展开层会重新读取)且**页面重载后**两者从头开始——完整迁移到 slot store 见 ROADMAP R30。 - Git 状态来自 Host 半的 `git status`/`git log` 子进程(30 秒缓存、单次调用去重、超时与输出上限);不在 git 仓库时零元素。工作区是仓库**子目录**时按 `--show-prefix` 前缀映射;重命名记录以新路径为准。`.git` 存在但**无效**(如缺 HEAD)的目录在选择器中显示为禁用项并提示,不会让状态栏消失。 - 修改时间与搜索都依赖 `node:fs`(`ctx.fs` 不暴露时间字段),位于其策略缝之外;两条路由因此都自带工作区包含性校验。 - Client 半镜像了原生树的少量私有细节(行序、`dsh-resource://` 地址文法、输入框引用插入调用、页签动作菜单 seat、`openTab` 的导航参数与 `TabRecord.contentId`)。每处都有降级路径(输入框不可达则退化为复制;watch 不可用则退回手动刷新;菜单 seat 缺失只是少两个菜单条目);构建与测试所依据的版本写在 `package.json` 的 `dsh.compatibility`。 - 插件自带的简单字形只在宿主图标不可用时兜底,正常环境下不会出现。 ---
