v2.0.0
v2.0.0 — DSH 文件上传插件(正式更名)
定位变更:从"拖拽文件转路径"正式更名为 任意文件上传 —— 把 DSH Web GUI 原版只支持图片的附件通道,扩展为任意文件上传(PDF、3MF、ZIP、Excel、代码、图片……)。路径只是内部机制,用户界面不再出现任何路径概念。
本版本内容
- 📦 任意文件拖入(多文件/图片均可),原版"仅图片"附件通道被静默接管
- 📍 本机文件零上传直引(Chromium entry API);Firefox 等走上传中转
- 🔵 文件以整体蓝色 chip 插入输入框(只显示文件名),提交给 agent 的是完整真实路径
- ♻️ 两级去重(begin 秒回 + end 内容哈希),同名同大小不同内容绝不误复用
- 🛡️ 完整性校验(分块长度/齐全性/解码字节数),绝不落盘损坏文件
- ⏳ 插入点待机圆环(150ms 延迟、镜像层定位、chip 插入瞬间同步消失)
- 🗑️ 侧边栏垃圾桶图标(设置图标上方):上传目录清理(冗余副本/按大小/清空)
- 🔧 bundle patch 自引用 dsh-file-upload(修复旧名引用导致 dsh 启动崩溃的问题)
升级注意
- 插件 id / 路由 / source 全部更名为 file-upload(/api/file-upload/*)
- 旧包名 dsh-drop-file-to-path 不再使用;GitHub 仓库已改名(旧地址 301 重定向)
- profile 依赖更新为 "dsh-file-upload": "github:GLFzr/dsh-file-upload" 后重新 install 即可
测试
21 例宿主行为测试 + GitHub Actions CI。