Skip to content

fix(canvasui): 版本中心残留旧包名——npx 命令与聚合徽标改认 dsh-harness-one - #87

Merged
chumingjun merged 1 commit into
mainfrom
fix/version-center-stale-package-name
Aug 28, 2026
Merged

fix(canvasui): 版本中心残留旧包名——npx 命令与聚合徽标改认 dsh-harness-one#87
chumingjun merged 1 commit into
mainfrom
fix/version-center-stale-package-name

Conversation

@chumingjun

Copy link
Copy Markdown
Owner

背景

设置页「Workflow One 版本中心」数据安全脚注仍在引导 npm 用户执行 npx dsh-ccpg-one。v0.5.0 起发版渠道合并为单包 dsh-harness-one,旧包已停更(latest 永钉 0.4.1),照文案执行会装回死包。

方案

dsh-ccpg-canvasui/src/client.js 两处:

  1. 脚注文案npx dsh-ccpg-onenpx dsh-harness-one(与装配包 bin 名一致)
  2. 顺带修真 bugProfileBlock 的「聚合安装」徽标只探测 dsh-ccpg-one,0.5+ 单包用户该标签永不显示。改为优先认 dsh-harness-one,回退 dsh-ccpg-one(迁移窗口内老安装仍可见徽标)

后端 check-updateUPGRADE_PACKAGE 已是新包,无需动。

验证

  • build-canvasui.sh bundle 重建 ✓(1440 行)
  • node test/client.test.mjs passed ✓
  • assemble-one.sh 装配校验通过 ✓(dsh-harness-one@0.6.1)
  • 改动仅 1 个源码文件(bundle/装配目录均为 gitignore 产物)

v0.5.0 发版渠道合并为单包 dsh-harness-one 后,设置页版本中心两处仍写死旧包名:
1. 数据安全脚注提示「npm 用户重跑 npx dsh-ccpg-one」——旧包已停更(latest 永钉
   0.4.1),照做会装回死包,改为 npx dsh-harness-one;
2. ProfileBlock 聚合安装徽标只探测 dsh-ccpg-one,0.5+ 单包用户该标签永不显示,
   改为先认 dsh-harness-one、兼容回退旧包(老安装迁移窗口内仍可见徽标)。
@chumingjun
chumingjun merged commit 62c6c64 into main Aug 28, 2026
1 check passed
@chumingjun
chumingjun deleted the fix/version-center-stale-package-name branch August 28, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant