Releases
v2.13.1
v2.13.1 默认背景图(新装即有)+ 背景图选择/清空/恢复
Compare
Sorry, something went wrong.
No results found
新增:新装默认自带聊天背景图(v2.13.1)
安装包内置一张默认聊天背景图(1920×1080,约 245 KB):新安装、或本机从没设置过背景图的用户,打开聊天默认就能看到 ,不用再手动拖图
设置页「聊天背景 → 背景图」列表第一张为「默认背景(内置) 」;点它即可应用。之前已经选过别的图或循环视频的配置不会被强制覆盖
「不用背景图」现在会真正清空背景;想恢复时点「默认背景(内置)」即可
内置图随插件包分发(源码位置 lib/assets/default-background.jpg),不写入用户 ~/.dsh 目录 ,不影响用户已有图片、视频和配置
旧配置自动兼容:没有背景图字段、背景图文件被删除、或把背景图清空时,自动回落到内置默认图
修复(发布前独立验收发现)
GET /chat-wallpaper/image?name= 传入目录名(. / .. / 已存在子目录)时,宿主读取目录会抛未捕获 EISDIR 并导致整个 DSH 进程退出;现在目录名一律 404,并给读流挂了错误处理,宿主不会再被打崩
POST /chat-wallpaper/set 不再接受丢图目录之外的任意绝对路径(避免变成本地任意文件读取原语),只允许目录内的图片文件;读取旧配置仍向后兼容
用户自己丢的图和内置图同名(default-background.jpg)时,指定该名字返回用户图而不是内置图
验证
npm test 13 套全过、0 失败(998 条通过标记:ok 766 + ✓ 232;坐标 196 层;wallpaper-host 127;package.json version=2.13.1,无 BOM,关键文件齐全)
发布包构建校验:244 个文件 + 2 个目录记录;lib/assets/default-background.jpg 250,819 B 随包分发;安装后默认背景可显示、可切换、可清空/恢复
发布包 SHA256:E47C4AF2A6DD0AAE86E91F9B0F7F9A239294CD60CE0A8E6A7EB12AF3DCC4BA9A(dsh-boot-suite-win.zip 与 dsh-boot-suite-win-V2.13.1.zip 为同一文件,24,117,749 B)
dsh-boot-suite.tgz(插件市场安装包)SHA256:60C746EA38B5D9F38C33619DBA6118DD3A3D11885E5DBBA4625773C970DF8B76(20,996,750 B)
You can’t perform that action at this time.