Skip to content

v2.0.0

Choose a tag to compare

@GLFzr GLFzr released this 15 Aug 16:08
· 5 commits to main since this release

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。