dsh-kit v0.3.1
自 v0.3.0 以来的能力与修复:
多终端标签坞
- 底部终端升级为多标签:坞头部 + 新建终端,绑定按下那一刻的当前会话工作区(之后切换会话不影响已开的终端);同工作区多开自动加序号区分
- Ctrl+` / 入口按钮只开关坞的显示——隐藏时后台 shell 继续运行、输出继续缓冲;标签 ✕ 结束单会话,坞头部 ✕ 结束全部;⟳ 重启当前标签
- 入口图标右上角数量角标 = 存活终端数
- 宿主侧零改动(
/dsh-kit/terminal一条连接一个 pty,天然支持多开)
文件树文件管理
- 头栏 +📄/+📁 新建文件/文件夹;行悬停操作:目录行新建、任意行 ✎ 行内重命名 / 🗑 删除
- 重命名为 VSCode 式行内编辑:聚焦自动选中主名、保留扩展名(目录与
.gitignore这类点开头文件选全名),Enter 提交、Esc/失焦取消 - 删除移入 Windows 回收站(新宿主端点
POST /dsh-kit/fs/op:目标限 cwd 子树 + 名称白名单校验,同源强制)
预览面板统一
- 文件树与源代码管理共用同一预览面板,头部 ⇄ 在原文 ⇄ diff 着色视图间随时切换,入口只决定默认视图
- ✎ 编辑两侧均可用;修复源代码管理 diff 预览长内容溢出不可滚动的问题
源代码管理与入口
- 未跟踪文件徽标统一显示 U(此前误显示 porcelain 原始码
??) - 三个入口按钮(文件树/源代码管理/终端)增加选中态标记——修复主题令牌缺失导致高亮透明的问题
- 源代码管理快捷键默认改为 Ctrl+Alt+.:原 Ctrl+. 会被中文输入法的中英文标点切换在 OS 层截获
其它
- 清理代码中引用开发任务编号的历史注释;纯 JS、零依赖声明、零构建不变
Full Changelog: v0.3.0...v0.3.1