Skip to content

v0.3.6

Latest

Choose a tag to compare

@A42Null A42Null released this 04 Oct 07:07
· 2 commits to main since this release

中文

  • 修复:改名后整个页面无法启动(client-modules: duplicate factory registration / 1 entry did not activate)。客户端半部 __ModuleLoader__.load({ id }) 里声明的模块 id 必须等于本包的 name:改名后它仍是旧名,DSH 便以错误的键注册工厂,插件行无法激活并导致 Web 启动失败。现已改为 @a42null/dsh-opencode-zen-plugin,并新增自动化断言(id ≡ package.json name)防止再次发生。
  • 若你的 DSH 因 0.3.5 无法启动:升级到 0.3.6 即可修复;应急恢复可用启动失败对话框里的「禁用第三方插件、备份 profile patch 并重启」。
  • 其余不变:设置卡片中英双语、插件列表本地化、模型目录自动同步、三注册表(npmjs / CNB / GitHub Packages)发布。

English

  • Fixed: the whole page failed to boot after the rename (client-modules: duplicate factory registration / 1 entry did not activate). The module id declared in the client half's __ModuleLoader__.load({ id }) must equal the package name: it still carried the pre-rename name, so DSH keyed the factory registration wrongly, the plugin row never activated, and the web boot failed. It is now @a42null/dsh-opencode-zen-plugin, guarded by an automated assertion (id === package.json name).
  • If your DSH fails to start because of 0.3.5, upgrading to 0.3.6 is the fix; the boot-failure dialog's “disable third-party plugins, back up the profile patch and restart” button is the emergency recovery.
  • Unchanged: bilingual settings card, localized plugin-list entry, automatic catalog sync, and publishing to all three registries (npmjs / CNB / GitHub Packages).