Skip to content

Releases: AwesomeHou/dsh-plugin-marketplace

Release list

v0.3.0

Choose a tag to compare

@AwesomeHou AwesomeHou released this 17 Aug 02:59

v0.3.0

✨ 新增

  • 插件简介翻译功能(PR #1,感谢 @lumia-li):插件卡片新增「翻译」按钮,弹出原文 + 译文对照弹窗;Host 端新增 POST /api/market/translate 端点,Google gtx 与 MyMemory 并行竞速、谁先成功用谁(快且抗封锁)。

🐛 修复

  • 自更新来源锁定(issue #3):修复自更新按裸 npm 包名 dsh-plugin-marketplace 解析、被同名第三方包顶替的问题。URL/tarball 安装的来源一律按已装包声明的 GitHub 仓库解析;市场自更新版本检查强制对照本仓库;无仓库的 URL 安装更新时明确报错拒绝。
  • 插件更新流程健壮性:pnpm 大版本漂移自动重建重试(recoverHoist)、更新后插件可加载性校验。
  • 直装兼容性提升:支持 workspace-root / monorepo 插件(install-workspace 路径)。
  • Agent 工具修复:market_search / market_install 的 schema 错误(INVALID_REQUEST)、一键安装找不到 dsh 子进程的修复。
  • 性能优化:已安装列表的「最新版本」解析改为并发(bounded),不再逐个串行等待。

🔧 其它

  • 安装/更新进度条(app-store 风格,含阶段 / 百分比 / 字节 / 速度)
  • 新版本提示 + 市场自更新检查
  • 测试:新增自更新来源回归测试 test/self-update-source.test.mjs;修复 test/upgrade-validation.mjs 导入路径;http-flow / install-flow / upgrade-validation 全部通过