Download Latest Version dsh-web v0.3.6 source code.zip (182.1 MB)
Email in envelope

Get an email when there's a new version of dsh-web

Home / v0.3.3
Name Modified Size InfoDownloads / Week
Parent folder
dsh-web v0.3.3 source code.tar.gz 2026-08-24 132.1 MB
dsh-web v0.3.3 source code.zip 2026-08-24 133.4 MB
README.md 2026-08-24 4.3 kB
Totals: 3 Items   265.5 MB 0

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

新功能

  • [dsh-web] 产品更名为 dsh-web,并将新聚合包发布为 @linxin666/dsh-web-all
  • [dsh-web] 为旧聚合包提供 Doctor 与插件管理器的确定性自动迁移
  • [market] 新增累计 npm 下载量与遥测用户公共徽章

修复

  • [doctor] Windows Doctor 启动器和迁移通过受限 cmd.exe shim 安全调用 dsh.cmd
  • [doctor] Windows 下的文件重命名失败自动回退直接写入
  • [skin-center] 保留设置更新期间的墙纸透明度
  • [market] 复制回退成功时才报告复制成功
  • [telemetry] 跳过自动化浏览器的心跳
  • [build] 刷新 market 客户端 source map

其他改动

  • [dsh-web] 在双发布过渡窗口内同时发布新旧聚合包;旧包携带迁移元数据
  • [dsh-web] 移除未发布的 miku-pet 插件及其社区索引、聚合清单和市场清单
  • [release] 增加自动升级兼容性门禁,并将 CI 与发布 smoke 固定到 DSH 0.1.1-rc.2
  • [skin-center] 记录 issue 1107 的 GUI 证据
  • [issues] bug report 不再强制要求 patch
  • [repo] 将产品与仓库文案统一为 dsh-web

兼容性说明:Doctor 自动迁移默认开启,覆盖 dsh-doctor launch、Doctor 服务启动和 dsh-doctor migrate。裸 dsh web 不经过 Doctor preflight。

本版本验证了全新安装、迁移单元测试和 Linux CI 挂载 smoke;未宣称上一版本到目标版本的真实升级演练,也未宣称 macOS / Windows 的真实升级矩阵。旧 profile 需要手动恢复时,请先备份 profile 目录中的 package.jsonpnpm-lock.yaml,再按以下顺序执行:

:::sh
dsh plugin --profile web add @linxin666/dsh-web-all@0.3.3
dsh plugin --profile web remove @linxin666/dsh-web-ui-all
dsh --profile web --dump-config

若迁移失败,保留备份并不要启动裸 dsh web;修复 profile 后再次执行 --dump-config

English This release contains 3 new features, 6 bug fixes, 6 other changes. ### New Features - [dsh-web] rename the product to dsh-web and publish the new aggregate as `@linxin666/dsh-web-all` - [dsh-web] add deterministic Doctor and plugin-manager migration for the legacy aggregate - [market] add public badges for cumulative npm downloads and telemetry users ### Bug Fixes - [doctor] invoke dsh.cmd through a constrained cmd.exe shim in the Windows Doctor launcher and migration - [doctor] fall back to a direct write when Windows rename returns EPERM - [skin-center] preserve wallpaper opacity during settings updates - [market] report copy success only when the clipboard fallback succeeds - [telemetry] skip heartbeats from automated browsers - [build] refresh the market client source map ### Other Changes - [dsh-web] dual-publish the new and legacy aggregate during the transition window; the legacy package carries migration metadata - [dsh-web] remove the unpublished pet plugin and its community, aggregate, and market indexes - [release] add automatic-upgrade compatibility gates and pin CI and release smoke to DSH 0.1.1-rc.2 - [skin-center] record GUI evidence for issue 1107 - [issues] stop requiring a patch for bug reports - [repo] align product and repository copy on dsh-web Compatibility: Doctor auto-migration is enabled by default for `dsh-doctor launch`, the Doctor service launcher, and `dsh-doctor migrate`. A bare `dsh web` does not pass through the Doctor preflight. This release validates fresh installation, migration unit tests, and the Linux CI mount smoke. It does not claim a real previous-version-to-target upgrade drill or a real macOS / Windows upgrade matrix. For manual recovery of a legacy profile, back up `package.json` and `pnpm-lock.yaml` in the profile directory, then run: :::sh dsh plugin --profile web add @linxin666/dsh-web-all@0.3.3 dsh plugin --profile web remove @linxin666/dsh-web-ui-all dsh --profile web --dump-config If migration fails, keep the backup and do not start a bare `dsh web`; repair the profile and run `--dump-config` again.

本发布说明由维护者根据 v0.3.2 之后实际纳入本版本的变更整理。

This release note was prepared from the changes actually included after v0.3.2.

Source: README.md, updated 2026-08-24