Skip to content

dsh-web-ui v0.2.3

Choose a tag to compare

@github-actions github-actions released this 19 Aug 12:15
· 1395 commits to dev since this release

This release contains 13 new features, 4 bug fixes, 4 other changes.
本次发布包含 13 项新功能、4 项修复、4 项其他改动。

New Features / 新功能

  • [pet] pet center milestone M2: manifest v2 schema with a fail-closed parser and v1 compat read (#623) / 宠物中心 M2:清单 v2 schema 与 fail-closed 解析器,v1 兼容读取
  • [pet] wire the registry onto manifest-v2 and add the $DSH_HOME/pets source with structured diagnostics (#623) / 注册表接入清单 v2,新增 $DSH_HOME/pets 来源与结构化诊断
  • [pet] add the renderer contract, registry and change-only phase stream (#623) / 新增渲染器契约、注册表与变更才派发的相位流
  • [pet] add the v1 to v2 manifest migration codemod and the validate/install CLI with the model3 closure extractor (#623) / 新增 v1→v2 清单迁移 codemod,以及带 model3 闭包提取器的 validate/install CLI
  • [pet] add the client renderer switch, surface registry diagnostics in the pet settings card, and document the pet center (#623) / 新增客户端渲染器分发缝,设置页宠物栏目呈现注册表诊断并补齐文档
  • [pet] pet center milestone M3: Live2D renderer — phase-to-motion mapping with idle fallback, hit-area tap feedback, localized diagnostic cards (#623) / 宠物中心 M3:Live2D 渲染器——相位到动作组映射(idle 兜底)、命中区点击反馈、双语诊断卡
  • [pet] build the Live2D vendor stack (pixi.js + engine, both MIT) as a lazy-loaded IIFE; sprite-only installs never pay for it (#623) / Live2D vendor 栈(pixi.js + 引擎,均 MIT)构建为按需加载的 IIFE,纯 sprite 用户零成本
  • [pet] list live2d pets with their model closure servable set and serve the closure plus plugin runtime files over the asset/runtime routes (#623) / live2d 宠物携带模型闭包白名单上市,资产/运行时路由放行闭包与插件运行时文件
  • [pet] Cubism Core stays user-supplied (never bundled or downloaded); install guidance ships in the README and the in-GUI diagnostic card (#623) / Cubism Core 保持用户自备(不内置不代下),安装指引见 README 与 GUI 诊断卡

Bug Fixes / 修复

  • [skin-center] restore the persisted wallpaper at boot / 启动时恢复持久化的壁纸
  • [pet] fence pet asset routes with realpath containment and size caps (#623) / 宠物资产路由加 realpath 包含检查与容量上限
  • [pet] keep manifest-v2 erasable for strip-only consumers (#623) / 保持 manifest-v2 可擦除语法以兼容 strip-only 消费者
  • [pet] reject dot segments in manifest asset paths (#623) / 清单资产路径拒绝点段

Other Changes / 其他改动

  • [ssh] declare @deepseek-ai/dsh-scope and dsh-timeout explicitly so tests resolve under a fresh frozen install / 显式声明 @deepseek-ai/dsh-scope 与 dsh-timeout,保证全新 frozen 安装下测试可解析
  • [pet] migrate the built-in pets to manifest v2 and lock the schema file to the validator (#623) / 内置宠物迁移到清单 v2,schema 文件与校验器漂移互锁
  • [e2e-mount] targeted rewrite for unpublished family deps, post-publish strict mount gate / 未发布家族依赖的定向改写与发布后严格挂载门禁
  • [readme] sync contributor list from GitHub API / 从 GitHub API 同步贡献者名单

Maintained bilingual release notes (docs/release-notes/v0.2.3.md). / 维护者逐条双语发布说明(docs/release-notes/v0.2.3.md)。