Skip to content

dsh-web-ui v0.2.9

Choose a tag to compare

@github-actions github-actions released this 22 Aug 09:34
· 536 commits to dev since this release

本次发布包含 11 项新功能、23 项修复、20 项其他改动。

新功能

  • [doctor] 在失败插件行上提供复制与禁用操作
  • [plugin-manager] 在跨插件服务上暴露失败信息与 setEnabled
  • [doctor] 记录 Web 插件启动失败并向会话发送提示
  • [session-id] 新增侧边栏会话 ID 面板(关联 #888#869)(#933)
  • [community-plugins] 在社区索引中新增 dsh-workspace-api 条目 (#640)
  • [doctor] 新装与更新默认开启救援模式
  • [community-plugins] 在社区索引中注册 dsh-api-visualizer 与 dsh-postman (#857)
  • [skins] 新增 Pink Sakura 皮肤
  • [git-graph] 落实评审意见——无障碍、主题令牌、回归测试
  • [git-graph] 长分支名使用完整名称的提示气泡
  • [dsh-web-ui-all] 将社区归档管理器作为外部插件打包

修复

  • [ci] 修正 contributors 工作流中的 GitHub 表达式语法
  • [miku] 同步完整版工作区皮肤 (#791)
  • [skin-center] 主题切换时重绘 backgroundMedia 背景层(明暗即时切换) (#964)
  • [desktop-launcher] 发送有效的 JSON 请求
  • [ssh] 为皮肤定位输出面板语义属性
  • [skins] 让 Pink Sakura 浅色令牌在静态预览中保持生效
  • [doctor] 恢复被中断的晋升布局
  • [doctor] 加固回滚租约恢复
  • [doctor] 收敛过期锁恢复竞态
  • [doctor] 使回滚幂等且故障安全
  • [skin-center] 在壁纸专属模式下清除内层代码毛玻璃 (#956)
  • [skin-center] 为消息内容上方的输入区添加毛玻璃 (#957)
  • [remote-web-ui] 在 /remote 通道上遵循实时的 requirePairingForLan 设置 (#955)
  • [git-graph] 落实二审意见——卸载清理、列表级交接、视口翻转
  • [pet] 重新打开后避免过期的已完成任务状态 (#945)
  • [gallery] 在模拟器中绘制皮肤 backgroundMedia 并克隆根令牌
  • [doctor] 将用户凭据镜像进救援 capsule
  • [doctor] supervisor 服务与 capsule 的一键生命周期管理
  • [scripts] 将外部聚合包依赖链接进 dsh profile
  • [skin-center] 保持脚本化 WebGL 动效存活
  • [skin-center] 恢复气泡透明度控制
  • [ssh] 将 ssh_* 智能体工具限定在远程主机上(关联 #760
  • [skin-center] 保留壁纸压暗层

其他改动

  • [ci] 将贡献者同步直接推送到 dev
  • [readme] 从 GitHub API 同步贡献者列表
  • [readme] 新增 npm 包索引并链接聚合 npm 徽章
  • [license] 将包 LICENSE 文件对齐为 Apache-2.0(关联 #726
  • [plugin-manager] 记录服务上的 failures 与 setEnabled
  • [archive] 新增皮肤中心主题重绘的 GUI 证据 (#964)
  • [review] 按类别路由 issue 并将过期工作重新指派给负责人
  • [review] 通过完整路由与默认路由为每个 PR 指派维护者
  • [workflows] 对 dev 直推产生 PR 证据检查
  • [skins] 在更新后的模拟器上重拍 Pink Sakura 浅色预览
  • [gallery] 注册 Pink Sakura 皮肤(在最新 dev 上重新生成)
  • [skins] 新增 Pink Sakura 预览图
  • [doctor] 覆盖进程内回滚中断场景
  • [review] 仅审渲染器 issue、允许皮肤 PR、按路由确定 AI 审查范围
  • 为分支提示气泡新增明暗证据截图
  • 重新触发贡献验证
  • [task-board] 在宿主轮询中避免克隆历史 (#745)
  • [doctor] 覆盖 capsule 检查中的凭据漂移陈旧性
  • [community-plugins] 从 web-ui-all 打包中移除归档管理器条目
  • [skin-center] 新增 WebGL 修复证据
English

This release contains 11 new features, 23 bug fixes, 20 other changes.

New Features

  • [doctor] copy and disable actions on failed-plugin rows
  • [plugin-manager] expose failures and setEnabled on the cross-plugin service
  • [doctor] record Web plugin startup failures and send prompt to a session
  • [session-id] add sidebar session ID panel (refs #888, #869) (#933)
  • [community-plugins] add dsh-workspace-api to community index (#640)
  • [doctor] default rescue mode on for fresh installs and updates
  • [community-plugins] register dsh-api-visualizer and dsh-postman in community index (#857)
  • [skins] add Pink Sakura skin
  • [git-graph] address review — a11y, theme tokens, regression tests
  • [git-graph] tooltip with full branch name for long names
  • [dsh-web-ui-all] bundle community archive manager as external plugin

Bug Fixes

  • [ci] correct GitHub expression syntax in contributors workflow
  • [miku] sync complete workspace skin (#791)
  • [skin-center] repaint the backgroundMedia layer on theme switch (instant light/dark) (#964)
  • [desktop-launcher] send valid JSON requests
  • [ssh] emit panel semantic attrs for skin targeting
  • [skins] keep Pink Sakura light tokens effective in the static preview
  • [doctor] recover interrupted promotion layouts
  • [doctor] harden rollback lease recovery
  • [doctor] close stale lock recovery races
  • [doctor] make rollback idempotent and failure-safe
  • [skin-center] clear inner code glass in wallpaper-exclusive (#956)
  • [skin-center] frost composer seat over message content (#957)
  • [remote-web-ui] honor live requirePairingForLan on /remote channel (#955)
  • [git-graph] address second review — unmount cleanup, list-level handoff, viewport flip
  • [pet] avoid stale completed task state after reopen (#945)
  • [gallery] paint skin backgroundMedia and clone root tokens in the simulator
  • [doctor] mirror user credentials into the rescue capsule
  • [doctor] one-click lifecycle for supervisor service and capsule
  • [scripts] link external aggregate bundle dependencies into dsh profile
  • [skin-center] keep scripted WebGL effects live
  • [skin-center] restore bubble opacity control
  • [ssh] scope ssh_* agent tools to remote hosts (refs #760)
  • [skin-center] preserve wallpaper dim layer

Other Changes

  • [ci] push contributor sync directly to dev
  • [readme] sync contributor list from GitHub API
  • [readme] add npm package index and link the aggregate npm badge
  • [license] align package LICENSE files to Apache-2.0 (refs #726)
  • [plugin-manager] document failures and setEnabled on the service
  • [archive] add skin-center theme repaint GUI evidence (#964)
  • [review] route issues by category and reassign stale work to owner
  • [review] assign a maintainer to every PR via full routes and default route
  • [workflows] produce PR evidence check on direct dev pushes
  • [skins] re-shoot Pink Sakura light preview on the updated simulator
  • [gallery] register Pink Sakura skin (regenerated on latest dev)
  • [skins] add Pink Sakura previews
  • [doctor] cover in-process rollback interruptions
  • [review] renderer issues only, skins PR allowed, AI review scope by routes
  • add dark/light evidence screenshots for branch tooltip
  • retrigger contribution validation
  • [task-board] avoid cloning histories in host polling (#745)
  • [doctor] cover credential-drift staleness in capsule check
  • [community-plugins] drop archive manager entry bundled in web-ui-all
  • [skin-center] add WebGL repair evidence

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


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