Skip to content

v0.3.8

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Aug 15:28
· 3 commits to main since this release

[v0.3.8] - 2026-08-15

修复

  • 内嵌终端命令解析保证app/DesktopApp.swiftprocessEnv() 把包内 runtime/node/bin(内含 dsh/paseo/node shim)放到 PATH 最前。此前放在末尾,一旦本机装了全局 dsh/paseo,APP 内嵌终端会优先命中全局版,违背"零前置依赖、不干扰本机 dsh/Paseo"的承诺。现在内嵌终端(/bin/bash --noprofile --norc -i)继承父进程 PATH 后,命中的一定是包内版本。

改进(可复用 / 可验证)

  • 抽出 bundledBinDir 单一来源;运行时缺失时退回标准 PATH,避免 PATH 以冒号开头的空段隐患;并导出 DSH_DESKTOP_BIN
  • 新增 app/scripts/dsh-desktop-env.sh:用户/协作者在自己终端 source 一下即可临时使用包内 dsh/paseo/node(不改任何系统配置)。
  • 新增 scripts/verify-bundled-cli.sh:模拟内嵌终端校验 dsh/paseo/node 命中包内版本,已挂到 dmg.yml每次出 DMG 前自动跑,命中包外即拒绝发版

其他

  • 新增免 Key 联网搜索插件 dsh-web-search-freeplugin/)。
  • CI(full job)补装 pnpmdsh plugin add 依赖)。
  • 宣传站改版为白蓝风格 + 互链 awesome 插件精选列表;插件市场截图更新为亮色主题。