Skip to content

v0.5.0 — 交付文件行接管 + 独立配色

Choose a tag to compare

@Max-Null Max-Null released this 20 Sep 17:07
· 13 commits to main since this release

交付文件行(present)接管

官方折叠行把全部文件名逗号拼成一行(fileNames() 的 .join(', ')),多文件时读不完,也看不出这一轮交付了几个。接管后:

  • 折叠态只报「首个文件名 + 数量」——a.md 等 3 个文件
  • 展开态逐文件成行:扩展名徽标 + 文件名 + 所在目录,结果文本上方标 输出 N 行
  • 行外壳与提问卡同一套基线(24px 行高、2px 分隔点、running 扫光、hover 才现的 Inspect 胶囊),locale 复用官方 deliverables 字典
  • 派生逻辑在纯函数 deliverable-model.ts,组件只做 JSX;新增 23 条单测(半截 JSON、空 files 等降级路径都有覆盖)

交付行独立配色:deliver(青蓝 #06b6d4)

此前 present 归 file 类别,与 read / write 同色——而生成文件的那些行与交付行常常同屏出现,绿色分不清谁是谁。现在单列 deliver 类别(与 file 绿差 47° 色相),设置页「节点外观」多一行可单独调整。

安装 / 升级

pnpm add @max-null/dsh-node-appearance@0.5.0

重启 dsh 后生效。设置入口:设置 → 插件配置 → 节点外观。