Skip to content

dsh-web-ui v0.2.8

Choose a tag to compare

@github-actions github-actions released this 22 Aug 02:01
· 575 commits to dev since this release

本次发布包含 7 项新功能、29 项修复、24 项其他改动。

新功能

  • [doctor] 将入口开关迁移到 Web UI 插件组卡片,内嵌恢复控制台
  • [doctor] 确定性修复引擎 - 诊断、修补、清单、快照、脱敏、锁、门禁、事务
  • [doctor] 确定性修复工作流 - 快照阶段门禁促进回滚,支持 CLI 与 supervisor 派发
  • [doctor] 救援模式基础 - supervisor、启动器、capsule、宿主 API、控制台
  • [community-plugins] 在社区索引中恢复 dsh-plugin-hub 条目
  • [skin-center] 壁纸专属双主题与鲸歌默认壁纸 (#903)
  • [skin-center] 新增基于官方主题的自定义主题编辑器 (#820) (#884)

修复

  • [pet] 让所有 sprite2d 宠物统一到共享的全局节奏基线
  • [sdk] 完成 dsh-doctor 的 rc.2 队列并重新生成合并后的 lockfile
  • [skin-center] 恢复默认时清除壁纸
  • [ssh] 在 HostsTab 卸载后丢弃迟到的异步 setState (#936)
  • [scripts] 同步复制数量断言与 doctor 消费者 (#935)
  • [plugin-manager] 无法验证 DSH 兼容性时失败关闭 (#754)
  • [skin-center] 在失焦及 Enter/Escape 时提交滑块键盘值 (#725)
  • [skin-center] 提升 mint 提示气泡对比度
  • [packages] 声明最低兼容 DSH 运行时 (#754)
  • [plugin-manager] 根据声明的最低 DSH 版本阻止插件更新 (#754)
  • [pet] 在客户端 bundle 切换间保持单一全局宠物根节点 (#785)
  • [remote-web-ui] 恢复完整的移动端交付 (#851)
  • [web-ui] 解决指派的运行时问题(#900#901#905)(#913)
  • [skin-center] 壁纸专属改造的评审跟进修复
  • [skin-center] 皮肤中心滑块改为拖拽顺滑并带实时标签 (#725)
  • [skin-center] 不支持的场景纹理格式回退到预览 (#906)
  • [chat-recovery] 自动重试改为默认关闭的 opt-in (#880) (#891)
  • [ssh] 对齐并放大侧边栏入口 (#872) (#892)
  • [plugin-manager] 支持 DSH Desktop 宿主配置 (#876) (#890)
  • [skin-center] 改进 Wallpaper Engine 发现 (#879) (#889)
  • [chat-recovery] 每个周期复用同一个重试子进程,而非按次 fork (#880) (#896)
  • [task-board] 从断电导致的 ledger 锁残留中干净恢复 (#886) (#895)
  • [ssh,desktop-launcher,settings] 数据路径遵循 DSH_HOME (#802) (#894)
  • [skill-explorer] 技能面板暗色主题适配 (#882)
  • [plugin-manager] 拒绝过期的启用写入 (#862)
  • [task-board,ledger] 将未回收的僵尸进程视为已死亡的 ledger 锁持有者 (#786) (#836)
  • [describe-image] 重写路径发送后清空输入 (#795)
  • [ci] 修补 e2e-mount 发布窗口中的嵌套家族依赖
  • [skin-center] 限定话题背景浮霜的作用域

其他改动

  • [community-plugins] 从社区索引移除 dsh-session-delete 条目
  • [doctor] 刷新 required-check 聚合的 head
  • [scripts] 同步 sync-shared 复制桶与 doctor 客户端三件套
  • [doctor] 声明 DSH 运行时下限并统一 shared copy 契约 (#754)
  • [plugin-manager] 记录 DSH 运行时兼容门禁 (#754)
  • [skin-center] 画廊目录以鲸歌领衔,Windows XP 保持第四位
  • 刷新 17 款皮肤的画廊蒙太奇与当前移动端会话截图
  • [ci] 刷新 issue 851 的贡献证据
  • 清理未使用的文档证据资源与过时的 skin-center e2e 清单
  • [ci] 取消强制审批,保留检查作为合并门禁
  • [ci] 协作方 PR 路由至维护者
  • [skin-center] 为拖拽顺滑滑块重建客户端 bundle
  • [skin-center] 为场景纹理回退重建宿主 bundle
  • [community] 在社区索引注册 dsh-imagegen
  • [ci] 按类别路由 PR 并分派审阅者
  • [sdk] 固定队列契约并记录 rc.2 兼容性交接
  • [skills] 反映协作审阅与合并同步
  • [sdk] 将官方 SDK 队列升级到 0.1.1-rc.2
  • [ci] 自动将 PR 路由至类别审阅者
  • [community-plugins,readme] 为最新 dsh 与新行为刷新 dsh-annotation 条目
  • [community-plugins,readme] 为最新 dsh 与新组件刷新 dsh-genui 条目 (#834)
  • [pet] 按帧时长调度状态装饰 (#829)
  • [readme] 从 GitHub API 同步贡献者列表 (#856)
  • [skin-center] maid-atelier 皮肤更新至 v0.3.0 (#875)
English

This release contains 7 new features, 29 bug fixes, 24 other changes.

New Features

  • [doctor] move the entry switch to the Web UI plugin group card with an embedded recovery console
  • [doctor] deterministic repair engine - diagnose, patch, inventory, snapshot, redaction, locks, gates, transaction
  • [doctor] deterministic repair workflow - snapshot stage gates promote rollback with CLI and supervisor dispatch
  • [doctor] rescue mode foundation - supervisor, launcher, capsule, host API, console
  • [community-plugins] restore the dsh-plugin-hub entry in the community index
  • [skin-center] wallpaper-exclusive dual theme with whale-song as the default wallpaper (#903)
  • [skin-center] add a custom theme editor based on the official theme (#820) (#884)

Bug Fixes

  • [pet] slow every sprite2d pet to the shared global rhythm baseline
  • [sdk] complete the rc.2 cohort for dsh-doctor and regenerate the merged lockfile
  • [skin-center] clear the wallpaper on default restore
  • [ssh] drop late async setState after HostsTab unmount (#936)
  • [scripts] sync copy-count assertions with the doctor consumer (#935)
  • [plugin-manager] fail closed when DSH compatibility cannot be verified (#754)
  • [skin-center] commit slider keyboard values on blur and Enter/Escape (#725)
  • [skin-center] improve mint tooltip contrast
  • [packages] declare the minimum compatible DSH runtime (#754)
  • [plugin-manager] block plugin updates on the declared minimum DSH version (#754)
  • [pet] keep one global pet root across client bundle swaps (#785)
  • [remote-web-ui] recover complete mobile delivery (#851)
  • [web-ui] resolve assigned runtime issues (#900, #901, #905) (#913)
  • [skin-center] follow-up wallpaper-exclusive review fixes
  • [skin-center] drag-smooth skin-center sliders with live labels (#725)
  • [skin-center] fall back to preview for unsupported scene tex formats (#906)
  • [chat-recovery] make automatic retry opt-in (#880) (#891)
  • [ssh] align and enlarge the sidebar entry (#872) (#892)
  • [plugin-manager] support DSH Desktop host profiles (#876) (#890)
  • [skin-center] improve Wallpaper Engine discovery (#879) (#889)
  • [chat-recovery] reuse one retry child per cycle instead of forking per attempt (#880) (#896)
  • [task-board] recover cleanly from power-loss ledger lock leftovers (#886) (#895)
  • [ssh,desktop-launcher,settings] honor DSH_HOME for data paths (#802) (#894)
  • [skill-explorer] dark theme adaptation for the skill panel (#882)
  • [plugin-manager] reject stale enablement writes (#862)
  • [task-board,ledger] treat unreaped zombies as dead ledger-lock owners (#786) (#836)
  • [describe-image] clear the input after send on the rewrite path (#795)
  • [ci] patch nested family deps in the e2e-mount publish window
  • [skin-center] scope the topic backdrop frost

Other Changes

  • [community-plugins] remove the dsh-session-delete entry from the community index
  • [doctor] refresh the head for required-check aggregation
  • [scripts] align sync-shared copy buckets with the doctor client trio
  • [doctor] declare the DSH runtime floor and align the shared copy contract (#754)
  • [plugin-manager] document the DSH runtime compatibility gate (#754)
  • [skin-center] lead the gallery catalog with whale-song, Windows XP stays fourth
  • refresh the skin montage for 17 skins and the current mobile sessions shot
  • [ci] refresh contribution evidence for issue 851
  • prune unused docs evidence assets and the stale skin-center e2e checklist
  • [ci] drop mandatory approval, keep checks as the merge gate
  • [ci] route collaborator PRs to the maintainer
  • [skin-center] rebuild the client bundle for drag-smooth sliders
  • [skin-center] rebuild the host bundle for the scene tex fallback
  • [community] register dsh-imagegen in the community index
  • [ci] route PRs by category with assignees and reviewers
  • [sdk] pin cohort contracts and record the rc.2 compatibility handoff
  • [skills] reflect collaborator review and merge sync
  • [sdk] bump the official SDK cohort to 0.1.1-rc.2
  • [ci] auto-route PRs to category reviewers
  • [community-plugins,readme] refresh the dsh-annotation entry for the latest dsh and new behaviors
  • [community-plugins,readme] refresh the dsh-genui entry for the latest dsh and new components (#834)
  • [pet] schedule the status decoration by frame duration (#829)
  • [readme] sync the contributor list from the GitHub API (#856)
  • [skin-center] update maid-atelier to v0.3.0 (#875)

Maintained bilingual release notes (docs/release-notes/v0.2.8.md).


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