Repository navigation
Releases: lemoncat7/dsh-remote-settings-compat
Release list
0.6.4 · 适配 DSH 0.2.1-rc.2
远程访问 0.6.4
宿主兼容
本版本明确支持 DeepSeek Harness 0.2.1-rc.2。包的 engines.dsh 与相关运行时 peerDependencies 已更新为 ^0.2.1-rc.2,构建依赖固定为本次验证版本。其他宿主版本未由本次验证覆盖。
仍在 DSH 0.2.0-rc.2 的用户请继续使用 0.6.3,不要在旧宿主上强制安装本版。
更新
- 适配 DSH 0.2.1-rc.2 的原生 Connection、远程设置持久化及 WebServer 生命周期;不再伪装 isLoopback 或内嵌重复的官方连接模块。
- 通过原生 trustedHosts 合并 CLI 和插件的可信来源,支持修改后重新解析配置;保留 Origin 校验和密码门禁。
- 修复受密码门禁保护时 manifest 未携带凭据的问题。
- 为成功的哈希 JS/CSS 响应补充私有不可变缓存;HTML、API、错误响应及带 Cookie 的响应不进入该缓存策略。
- 浏览器从 BFCache 恢复时调用原生重连,普通聚焦不触发重复连接。
验证与升级
已验证真实 DSH 配置合成、非本机来源设置、信任来源热更新、服务重启重连、正式域名登录与 WebSocket,以及 manifest 和静态资源缓存。
安装:dsh plugin --profile web add @lemoncat7/dsh-remote-settings-compat@0.6.4。
请先备份配置与插件数据,升级到上述宿主后再安装本版,并重启实际使用的 Profile(桌面端按其 Profile 操作)。本次不修改 DSH 核心源码,不清理或迁移生产会话数据。
附件安装包与 npm @lemoncat7/dsh-remote-settings-compat@0.6.4 完全一致。
0.6.3 · 修复代码工作视图保存失败
0.6.3 · 修复代码工作视图设置保存失败
- 保留官方
ui-settings配置标识,修复“显示代码工作视图”开关提示“保存失败,请重试”。 - 移除改名后的重复设置组件,通过
remoteSettingsTrust依赖保持远程信任配置的加载顺序。 - 不改变可信来源白名单、密码网关与认证策略。
验证:26 项插件测试通过;已在 DSH 0.2.0-rc.2 实际部署,开启/关闭、刷新持久化验证通过,并恢复原设置。
0.6.2 · 适配 DSH 0.2.0-rc.2
0.6.2 · DSH 0.2.0-rc.2 兼容发布
- 更新宿主依赖与兼容声明,配套 DSH 0.2.0-rc.2;需要 Node.js ^22.19.0 或 >=24.0.0。
- 保留现有功能;未修改 DSH 核心源码。
- 已完成七插件回归及隔离宿主验证,正式环境工作区、设置接口验收通过。范围与限制见 兼容说明。
- 宿主仍处于 RC。旧宿主请保留 0.6.1 和配套数据备份,升级前备份配置与数据。
- 包含此前已部署的远程登录恢复:会话持久化、重启恢复、过期鉴权提示;不替代宿主连接循环。首次从旧内存会话升级可能需要重新登录。
附件安装包与 npm @lemoncat7/dsh-remote-settings-compat@0.6.2 完全一致。
0.6.1 · 适配 DSH 0.1.7-rc.2
0.6.1 · 适配 DSH 0.1.7-rc.2
插件正式版,已验证宿主 DSH 0.1.7-rc.2;Node.js ^22.19.0 或 >=24.0.0。宿主仍为 RC,不声明兼容未经测试的版本。
更新
统一远程访问设置的浅深色材质及控件样式。
验证与升级
- 本地构建及相关测试通过,代码已在正式容器完成页面/API 检查。
- 设置样式已由用户验收;未穷举 Windows/macOS 桌面环境。
- 不修改数据库结构或用户配置;升级前建议备份,回退可安装 0.6.0。
- 安装:
npm install @lemoncat7/dsh-remote-settings-compat@0.6.1。
附件安装包与 npm @lemoncat7/dsh-remote-settings-compat@0.6.1 完全一致。
0.6.0 · 适配 DSH 0.1.7-rc.2
0.6.0 · 适配 DSH 0.1.7-rc.2
插件正式版(非 prerelease),已验证宿主:DSH 0.1.7-rc.2。宿主本身仍是 RC,不代表已验证所有未来版本。Node.js:^22.19.0 或 >=24.0.0。
更新
适配 ConfigForms 设置入口和新版易失配置;匿名分享与可信 Origin 使用最新配置快照。监听地址/端口变更仍需重启。旧 dsh-access-gate 配置迁移时需映射到 remote-access-gate。
升级与回退
- 本版面向 DSH 0.1.7-rc.2,不应直接安装到 DSH 0.1.5 或更早宿主。
- 升级前源码快照:
pre-dsh-0.1.7-rc.2(提交 89a2a96,插件源码版本 0.5.1)。历史正式标签保留,不移动或覆盖。 - 旧版 npm 安装参考:
npm install @lemoncat7/dsh-remote-settings-compat@0.5.1;升级宿主前先备份配置、数据库及工作目录。 - 新版安装:
npm install @lemoncat7/dsh-remote-settings-compat@0.6.0。
验证边界
本地构建和自动化测试通过;DSH 0.1.7-rc.2 隔离容器已验证插件启动、适用的设置页面和接口。正式容器已经部署对应兼容代码并完成页面/API 冒烟检查。
未穷举 Windows/macOS 桌面桥、真实远端 SSH/FTP、所有渠道端到端附件投递及付费模型提供方。没有把本次验证扩大为对所有外部服务的保证。
附件安装包与 npm @lemoncat7/dsh-remote-settings-compat@0.6.0 完全一致。
dsh-remote-settings-compat 0.5.0
正式版本,适配并已验证 DeepSeek Harness 0.1.2-rc.1。\n\n- Node.js:22.19+ 或 24+\n- 自动化测试:17/17\n- npm:@lemoncat7/dsh-remote-settings-compat@0.5.0\n- 安装:dsh plugin --profile web add @lemoncat7/dsh-remote-settings-compat@0.5.0
v0.2.0-alpha.11
首个可直接下载安装的预发布包。
- 为明确配置的 trustedOrigins 恢复 DSH 原生设置、模型与凭证界面
- 仅开放设置界面所需的精确 RPC 路由
- 不修改 DSH 官方文件或 node_modules
- 附件由仓库 Dockerfile 在 Node 24 中构建并通过全部测试