Repository navigation
Releases: AwesomeHou/dsh-plugin-marketplace
Releases · AwesomeHou/dsh-plugin-marketplace
Release list
v0.3.0
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 全部通过