Skip to content

Releases: wjf1/dsh-commandcode

v1.1.3: 兼容 DSH 0.2.x 宿主与市场 tarball 防御

Choose a tag to compare

@wjf1 wjf1 released this 01 Nov 16:25

修复

  • 兼容 DSH 0.2.x 宿主:12 条 peerDependencies 追加 ^0.2.1-rc.1 区间(宿主 0.2.1-rc.3 下安装即 problem 的根因);client 注册改为懒声明感知(whenSlotDeclared,0.1.2-alpha.1 起 API 兼容)。
  • 市场防御:npm 名 dsh-commandcode 被第三方抢注(code_tin,2026-11-01),本版起以 GitHub Release 附官方 tarball,市场条目钉 tarball: 字段,市场安装永不落到冒牌 npm 包。

已知问题

  • client 半在 0.2.x 宿主上的设置页注入仍待装载层解锁(见 HANDOFF 第 5 节第 6 条)。

v1.1.2: 修复 pnpm 构建脚本拦截导致的插件市场安装失败

Choose a tag to compare

@wjf1 wjf1 released this 20 Oct 16:29

概述

v1.1.2 修复 DSH Desktop 插件市场安装失败("build scripts are blocked by pnpm by default")的问题,并补齐发布门禁要求的四文档。

修复

  • 插件市场安装失败:pnpm v10 起默认拦截依赖包的生命周期脚本。本插件此前依赖 prepare 脚本在安装现场执行 tsdown 构建,被拦截后市场直接判定无法安装。现在把构建产物 lib/ 直接提交进仓库并移除 prepare 脚本,安装退化为零脚本的纯文件拷贝,不再触发 pnpm 的构建脚本拦截,也无需手动点击「放行构建脚本并重试」。npm run build 保留,供本地开发与 CI 使用。

新增

  • 新增 HANDOFF.md:六模块跨会话接力文档(项目概况与当前状态 / 技术栈与运行基线 / 核心架构与文件拓扑 / 最近一轮变更与交付成果 / 待办与下一步 / 关键避坑与运行约束)。
  • README.md 与 README.zh-CN.md 新增「截图 / Screenshots」章节与配图说明,说明 lib/ 为何刻意提交进仓库,并补全项目结构树中的 lib/、vendor/、screenshots.json、HANDOFF.md 等实际条目。
  • CHANGELOG.md 新增 [Unreleased] 小节记录本轮文档变更。

安装

# DSH 插件市场:搜索 dsh-commandcode 直接安装
# 或按 GitHub 方式装进 profile
dsh plugin --profile web add github:wjf1/dsh-commandcode

完整变更记录:见 CHANGELOG.md