Repository navigation
Releases
Releases · whyzsm/dsh-clipfile
v0.9.0 — per-conversation attachments, send clears chips
修复
- 跨对话框泄漏:待附加 chips/状态原是模块级单例,会串到其他对话框。现按 sessionId 分 store(composer 插槽随对话重挂载,props 自带 sessionId),LRU 上限 16。
- 防抖按对话:同一文件夹现在可以在另一个对话框再次 ⌘V 附加(host 复用已转换的 Markdown 包,秒出)。
- 转换锚定发起对话:⌘V 后中途切对话,chips 也只落回发起的对话框,绝不插进别的对话框输入框(改走「插入路径」手动按钮)。
- 发送即清空:chips 跟踪草稿里的 📎 token——发送清空草稿或手动删掉 token 行,对应 chip 同步消失;待手动插入的项保留。
其他
- 文件夹改用零依赖 Node 转换器(mdconvert.mjs),Python 作为一周期回退。
- 重复 ⌘V 同一文件夹复用转换结果(host pack cache)。
客户端半边更新:刷新 DSH Web 页面后生效。