github zhu1090093659/dsh-web v0.3.15
dsh-web v0.3.15

latest releases: v0.4.8, v0.4.7, v0.4.6...
one month ago

本次发布包含 3 项新功能、13 项修复、17 项其他改动。

重要变更:本版本完全移除内置的 dsh-perf 性能观测插件(性能 HUD、归因统计、渲染降级与写入批处理调优不再随附),会话持久化回到官方原生配置。通过聚合包使用的用户升级后自动切换,无需手动操作;单独安装过 dsh-perf 的用户可继续使用现有安装,但该包不再发布后续版本。

新功能

  • [skin-center] 新增 blue-throated-bee-eater(蓝喉蜂虎)皮肤,带照片背景(#1371)
  • [desktop] 新增安装向导、VC 运行库检测与卸载提示
  • [community-index] 社区插件索引收录 dsh-audiogen

修复

  • [remote-web-ui] 回环 HTTP 代理完整拆除双向连接
  • [remote-web-ui] 限制动态信任主机表容量
  • [pet] 宠物 UI 卸载时取消会话订阅
  • [ci,market] 修复 desktop workflow 的 shellcheck 问题并同步 market dist
  • [skins,settings,web-all,task-board] 修复 issues #1368、#1370、#1372、#1359
  • [desktop] 预修复 profile 插件回退并注入 NODE_PATH
  • [desktop] 规范化子进程 PATH 并剔除 Windows 大小写变体
  • [remote-web-ui] 支持 docker/反向代理场景下基于 token 与信任主机的配对(#1364)
  • [web-all] 降级路由跨 shell 入口改为引用计数单例(#1363)
  • [desktop] 将 better-sidebar 0.18.0 排除在 seed 发布账龄清单外
  • [desktop] build-runtime 中重试 pnpm install 并以文本转发其输出
  • [release-notes] 中和说明正文中的 GitHub mention
  • [market] try-on shell 钉住修复版 fast-uri 与 qs

其他改动

  • [skill] 记录 mention 转义与桌面发布说明规则
  • [remote-web-ui] 去重连接路径 host/resolve 垫片
  • [notes] 记录 2026-09-04 维护运行决策
  • [readme] 通过 GitHub API 同步贡献者名单
  • [pet] 快照未变化时跳过轮询发布
  • [pet] 缓存包含判定的基路径 realpath 并用 Set 探测可服务路径
  • [pet] 将序列动画表移出精灵帧循环
  • [pet] 用 ETag 重新校验资产与运行时路由
  • [remote-web-ui] 移除 makeRoutes 中无用的 lanAddresses 依赖
  • [remote-web-ui] 移动端抑制清单中移除 dsh-perf
  • [perf] 完全移除内置 dsh-perf 插件
  • [notes] 按生命周期策略归档 32 份已完成过程运行日志
  • [desktop] 钉住显式架构标志使 Windows 目标匹配暂存载荷
  • [desktop] 将桌面应用打包发布到 GitHub Releases
  • [notes] 记录 shell 安全升级与桌面 seed 0.3.14
  • [desktop] 运行时 seed 推进到 0.3.14
  • [notes] 记录 v0.3.14 发布过程
English

This release contains 3 new features, 13 bug fixes, and 17 other changes.

Breaking change: the built-in dsh-perf performance plugin is removed entirely (the performance HUD, attribution scoreboard, render-degrade pipeline, and the write-batch tuning no longer ship), and session persistence returns to the stock harness row. Aggregate installs switch over automatically on update; standalone dsh-perf installs keep working but receive no further releases.

New Features

  • [skin-center] add blue-throated-bee-eater skin with photo backdrop (#1371)
  • [desktop] add installer wizard, VC runtime check, and uninstall prompt
  • [community-index] register dsh-audiogen in the community plugin index

Bug Fixes

  • [remote-web-ui] tear both legs down in the loopback HTTP proxy
  • [remote-web-ui] bound the dynamic trusted-host table
  • [pet] unsubscribe the session watch when the pet UI tears down
  • [ci,market] fix shellcheck in desktop workflow and sync market dist
  • [skins,settings,web-all,task-board] resolve issues #1368, #1370, #1372, and #1359
  • [desktop] pre-heal profile plugin fallbacks and inject NODE_PATH
  • [desktop] normalize childEnv PATH and strip Windows case variants
  • [remote-web-ui] support docker/reverse-proxy pairing via token and trusted hosts (#1364)
  • [web-all] make degraded route a ref-counted singleton across shell entries (#1363)
  • [desktop] exclude better-sidebar 0.18.0 from the seed release-age ledger
  • [desktop] retry pnpm install and relay its output as text in build-runtime
  • [release-notes] neutralize GitHub mentions in note bodies
  • [market] pin patched fast-uri and qs in the try-on shell

Other Changes

  • [skill] record mention escaping and desktop release notes rules
  • [remote-web-ui] dedupe the connection-path host/resolve shims
  • [notes] record the 2026-09-04 maintenance run decisions
  • [readme] sync contributor list from GitHub API
  • [pet] skip the poll publish when the snapshot is unchanged
  • [pet] cache the containment base realpath and probe servable paths via a Set
  • [pet] hoist sequence animation tables out of the sprite frame loop
  • [pet] revalidate asset and runtime routes with an ETag
  • [remote-web-ui] drop the dead lanAddresses dep from makeRoutes
  • [remote-web-ui] drop dsh-perf from the mobile suppression list
  • [perf] remove the built-in dsh-perf plugin
  • [notes] archive 32 completed process run-logs per lifecycle policy
  • [desktop] pin explicit arch flags so Windows targets match the staged payload
  • [desktop] package the desktop app onto GitHub Releases
  • [notes] record the shell security bumps and desktop seed 0.3.14
  • [desktop] advance the runtime seed to 0.3.14
  • [notes] record the v0.3.14 release run

Generated automatically by the release pipeline (scripts/release-notes.mjs).


由发布管线自动生成(scripts/release-notes.mjs)。

Don't miss a new dsh-web release

NewReleases is sending notifications on new releases.