dsh-web-ui v0.2.3
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)。