chore: release v0.1.11

This commit is contained in:
Leon
2026-10-16 17:08:47 +08:00
parent aff1dbe78e
commit 7d1d3742e5
5 changed files with 39 additions and 15 deletions

View File

@@ -56,11 +56,11 @@ dsh plugin --profile web add 'github:kingOfSoySauce/dsh-liang-skin'
## 外观开关 ## 外观开关
入口位于 `设置 → 通用设置 → 外观皮肤`: 入口位于 `设置 → 通用设置 → 外观`:
- `滑动变祖`:显示滑块并启用人物、背景和自适应配色。 - `滑动变祖`:显示滑块并启用人物、背景和自适应配色。
- `原生`:移除背景层、皮肤变量和滑块,恢复 Harness 原生界面。 - 点击原生的 `浅色`、`深色` 或 `跟随系统`:移除背景层、皮肤变量和滑块,切回对应的 Harness 原生外观。
- `滑动变祖绑定思考等级`:关闭后滑块只切换人物和配色,不修改模型的推理等级。 - `滑动变祖绑定思考等级`:使用 DSH 原生开关,关闭后滑块只切换人物和配色,不修改模型的推理等级;仅点击开关切换,标题文字不触发切换。
皮肤保持启用时,人物与背景配色由滑块档位决定;切换 DSH 原生深浅主题不会改变当前档位的背景。 皮肤保持启用时,人物与背景配色由滑块档位决定;切换 DSH 原生深浅主题不会改变当前档位的背景。
@@ -70,7 +70,7 @@ dsh plugin --profile web add 'github:kingOfSoySauce/dsh-liang-skin'
## 命令安装 ## 命令安装
需要先安装 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness);当前版本已在 `0.1.0-rc.6` 上验证。安装本身可以在 DSH 运行时执行(只改动磁盘配置),重启后生效。三种方式任选其一: 需要先安装 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness);本轮已在 DSH Web `0.1.7-rc.2` 检查原生控件,macOS Desktop 由用户试用;Windows Desktop 仍需更新后的实机反馈。安装本身可以在 DSH 运行时执行(只改动磁盘配置),重启后生效。三种方式任选其一:
> 安装前请确保已关闭其他皮肤插件,避免冲突。 > 安装前请确保已关闭其他皮肤插件,避免冲突。
@@ -83,10 +83,10 @@ dsh --profile web --dump-config | grep -B1 -A2 liang-intensity
### 方式二:从 GitHub Release tarball 安装 ### 方式二:从 GitHub Release tarball 安装
从本仓库 [Releases](https://github.com/kingOfSoySauce/dsh-liang-skin/releases) 页面下载 `dsh-client-liang-intensity-skin-0.1.9.tgz`(包内已包含构建好的 `lib/client.js`,安装时不需要执行任何 prepare 脚本),然后: 从本仓库 [Releases](https://github.com/kingOfSoySauce/dsh-liang-skin/releases) 页面下载 `leon___-dsh-client-liang-intensity-skin-0.1.11.tgz`(包内已包含构建好的 `lib/client.js`,安装时不需要执行任何 prepare 脚本),然后:
```sh ```sh
dsh plugin --profile web add ./dsh-client-liang-intensity-skin-0.1.9.tgz dsh plugin --profile web add ./leon___-dsh-client-liang-intensity-skin-0.1.11.tgz
``` ```
@@ -117,7 +117,7 @@ dsh plugin --profile web add .
### 卸载 ### 卸载
```sh ```sh
dsh plugin --profile web remove dsh-client-liang-intensity-skin dsh plugin --profile web remove @leon___/dsh-client-liang-intensity-skin
``` ```
`remove` 会自动把插件从 `dsh.profile.bundles` 中摘除;重启后设置入口完全移除。 `remove` 会自动把插件从 `dsh.profile.bundles` 中摘除;重启后设置入口完全移除。
@@ -140,7 +140,7 @@ npm run test:compatibility
修改 client 源码后需要运行 `npm run build`,并一起提交更新后的 `lib/client.js` 和 source map。 修改 client 源码后需要运行 `npm run build`,并一起提交更新后的 `lib/client.js` 和 source map。
浏览器兼容性回归使用本机 Chrome / Chromium;可通过 `CHROME_PATH` 指定浏览器可执行文件,不会自动下载浏览器。测试使用宿主布局夹具,不能代替官方 Desktop 真机验收。本轮未发布修复的验证步骤见 [兼容性验证说明](docs/compatibility-validation.md)。 浏览器兼容性回归使用本机 Chrome / Chromium;可通过 `CHROME_PATH` 指定浏览器可执行文件,不会自动下载浏览器。测试使用宿主布局夹具,不能代替官方 Desktop 真机验收。本轮兼容性修复的验证步骤见 [兼容性验证说明](docs/compatibility-validation.md)。
## 灵感与素材来源 ## 灵感与素材来源

View File

@@ -1,6 +1,6 @@
# 未发布的兼容性修复验证 # 0.1.11 兼容性修复验证
本轮以已发布的 0.1.10 为基线,修复留在独立分支,不发布 npm 或版本标签。 本轮以 0.1.10 为基线。修复经过本地包验证和 Grok Build 4.7 最高可用推理等级(xhigh)只读 review 后,随 0.1.11 发布;Windows Desktop 仍需报告者更新后验证。
## 变更 ## 变更
@@ -23,9 +23,9 @@ DSH Web:可用 `dsh plugin --profile web add /绝对路径/测试包.tgz` 安
## 用户验收 ## 用户验收
1. 安装测试包并完全退出、重开官方 Desktop,确认加载的是测试包;保留其他皮肤停用的状态。 1. 安装测试包并完全退出、重开官方 Desktop,确认加载的是测试包;保留其他皮肤停用的状态。
2. 打开「设置 → 通用设置 → 外观皮肤」:应有「滑动变祖」和推理等级绑定开关;切原生后人物及滑块消失,点击滑动变祖后恢复。 2. 打开「设置 → 通用设置 → 外观」:应有「滑动变祖」和推理等级绑定开关;切原生后人物及滑块消失,点击滑动变祖后恢复。
3. 在浅色档和黑金档分别观察人物、侧栏和输入区;调整窗口大小、切换侧栏,确认无半屏断层、文字可读。 3. 在浅色档和黑金档分别观察人物、侧栏和输入区;调整窗口大小、切换侧栏,确认无半屏断层、文字可读。
4. 拖动滑块:人物应随档位改变;关闭绑定后只改变人物和配色,不修改模型推理等级;点击绑定标题不会切换开关,开关外观应与原生「开发者工具」一致。 4. 拖动滑块:人物应随档位改变;关闭绑定后只改变人物和配色,不修改模型推理等级;点击绑定标题不会切换开关,开关外观应与原生「代码工作工具」一致。
5. 打开「完全权限」、模型选择和其他弹窗,确认显示层级正常且可以点击;标题栏仍可拖动,窗口按钮可用。 5. 打开「完全权限」、模型选择和其他弹窗,确认显示层级正常且可以点击;标题栏仍可拖动,窗口按钮可用。
6. 刷新或重启时,外观仍按本次激活默认启用皮肤;跨刷新记住原生选择属于暂缓的 #9。 6. 刷新或重启时,外观仍按本次激活默认启用皮肤;跨刷新记住原生选择属于暂缓的 #9。

24
docs/releases/v0.1.11.md Normal file
View File

@@ -0,0 +1,24 @@
# 滑动变祖 0.1.11
修复皮肤背景与宿主布局的兼容性,恢复外观入口和推理等级绑定操作。
- 保留宿主根容器的固定定位、标题栏高度和弹窗层级,背景使用独立层级;保留已有 Windows 框架透明与 macOS 侧栏修复。
- 外观入口按原生主题按钮结构识别,移除固定类名哈希依赖;点击浅色、深色或跟随系统可切回原生。
- 推理等级绑定改用 DSH 原生 Switch,删除自绘样式和附加说明;标题文字不可点击。
- 背景遮罩统一绘制一次;人像逐张加载与解码,失败图片最多额外重试三次,保持上一张可用人像;停用时清理请求与定时器。
验证:19 个单元测试、11 个浏览器兼容场景、实际客户端构建与 24 张 WebP 的运行时回归通过,构建产物与安装包逐项一致。Grok Build `grok-4.7` / `xhigh`(当前 CLI 最高等级)只读 review 未发现有效问题。本地 Web 已检查原生开关的显示和点击行为,macOS Desktop 已由用户试用。
Windows Desktop 尚无本地实机验证。请报告者升级后完全退出并重开,检查人物显示、档位变化、绑定开关和权限弹窗;相关 Issue/PR 保持开放,待反馈后收尾。跨刷新外观记忆 #9 留待后续,本版未修改皮肤市场。
## 更新
官方 Desktop:在插件管理器或皮肤市场更新 npm 包 `@leon___/dsh-client-liang-intensity-skin` 至 `0.1.11`,完全退出并重新打开 Desktop。
Web:
```sh
dsh plugin --profile web add '@leon___/dsh-client-liang-intensity-skin@0.1.11'
```
安装后完全停止并重新启动 DSH Web。Web profile 与官方 Desktop 的安装状态彼此独立。

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "@leon___/dsh-client-liang-intensity-skin", "name": "@leon___/dsh-client-liang-intensity-skin",
"version": "0.1.10", "version": "0.1.11",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@leon___/dsh-client-liang-intensity-skin", "name": "@leon___/dsh-client-liang-intensity-skin",
"version": "0.1.10", "version": "0.1.11",
"devDependencies": { "devDependencies": {
"@types/react": "~18.3.1", "@types/react": "~18.3.1",
"esbuild": "^0.25.0", "esbuild": "^0.25.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@leon___/dsh-client-liang-intensity-skin", "name": "@leon___/dsh-client-liang-intensity-skin",
"version": "0.1.10", "version": "0.1.11",
"description": "滑动变祖:an opt-in adaptive reasoning slider skin for DeepSeek Harness", "description": "滑动变祖:an opt-in adaptive reasoning slider skin for DeepSeek Harness",
"repository": { "repository": {
"type": "git", "type": "git",