Blank的代码学习笔记 Vol. 01 — Personal Archive — 空白非黑色
Sec. 04 Changelog

公告

DSH Remote 更新日志。按版本编年,记录每一次演进。

大理石胸像,克莱因蓝半调网点版画
Fig. 04 — Chronicler
01

投票实况

Live Tally
正在连接

正在读取最新投票结果…

每 15 秒自动更新 · 仅公开选项统计 在 DSH Remote 中参与 →
02

更新日志

25 Entries
0.8.2 Latest 局域网搜索配对与任务结果通知
  • 配对 Android 可在「更多 → 服务器 → 搜索电脑」中发现同一 Wi-Fi 下开放配对的电脑,无需先手输 IP;电脑端可开放 10 分钟配对窗口,用一次性配对码、双向证明与临时加密交接独立设备密钥,成功或过期即关闭,不广播令牌。
  • 通知 新增任务结束、目标完成和运行失败通知,审批/提问与任务结果分别开关,使用独立系统通知通道,支持测试通知、查看权限和打开系统设置,点击通知跳转对应连接与会话。
  • 修复 双通道乱序重复提醒、补拉已处理请求仍提醒及审批测试误报成功;改善存储写入失败时的公告历史、已读和已填写状态兜底;增强脱敏诊断日志保留与用户自选反馈附件;修复插件加载标识冲突。
  • 边界 局域网搜索和任务通知仅限 Android;旧缓存自动迁移与总量回收尚未包含,完整诊断附件需收集器配套升级。
0.8.1文件收件箱与卡片式会话面板
  • 新增 文件收件箱:DSH 可向指定设备投递单个文件,经用户确认后接收并查询投递结果;自动审查反馈提供本地中文参考并保留原文。
  • 体验 手机连接入口移至 DSH「更多」并增加首次使用提示;点击顶栏连接状态即可刷新,并可快捷打开已适配插件界面;会话目标、任务、审批、提问、文件和队列改为可切换卡片;公告支持摘要及分段展开、收起。
  • 修复 Windows 常驻插件网关占用 DSH 安装目录导致 DSH 更新失败,完善解释器回退、真实路径检查与运行状态显示;修复网关输出流断开引发的重启、系统下载任务失踪后的重试和接收完成后的键盘焦点。
0.8.0新手引导、任务看板与界面整备
  • 体验 整理手机与桌面操作入口,新增新手引导与插件排障知识库;优化智能体团队、任务看板及蓝色大肥鱼皮肤,改善窄屏排版。
  • 新增 插件适配诊断、自定义渠道余额与额度、计划审查和交付阻断信息;实验性插件默认折叠并正确显示安装状态;完善权限与审批记录。
  • 修复 发送回执、防重复发送、会话恢复与弱网历史加载;修复文件上传与续传、插件远程自更新及 macOS 网关启动,以及含 CRLF 文本的会话与缓存历史渲染卡死。
  • 构建 Android 版本码改为独立递增计数,与语义版本解耦。
0.7.6长提问回答与后台通知
  • 修复 长提问占满会话导致无法回答,支持点击摘要卡片并在独立滚动弹窗中选择。
  • 新增 Android 后台审批与提问通知,补齐请求去重及会话跳转。
  • 修复 普通相对路径聊天文件可正常下载,并反馈系统下载完成或失败原因。
0.7.5技能中心与远程自更新
  • 新增 技能中心适配,按已安装且运行的插件显示技能、费用和上下文入口。
  • 新增 Remote 本体支持远程更新,聊天附件可直接下载到手机。
  • 体验 优化插件中心与技能页移动布局,修复展开详情和任务更新抢占历史阅读位置;增强插件任务锁恢复及进度反馈;修复 Android 系统栏重复避让、旧压缩完成提示重复弹出及结束后状态残留。
  • 文档 整理使用、配置、排障和发布文档。
0.7.4弱网稳定性与桌面状态隔离
  • 修复 Windows Desktop 进程核验拖慢健康检查和管理页:后台缓存并合并探测,控制操作仍实时核验身份。
  • 修复 管理代理超时误报认证失败、操作进度参数丢失、状态轮询竞态及禁用后仍探测 Desktop 崩溃日志。
  • 修复 桌面对话切换时消息发错会话、压缩状态串会话、归档关闭新会话、服务器切换串用 WS 票据、同源会话导出认证等,并同步修复手机端共享的票据、命令与导出逻辑。
  • 优化 弱网传输按需 gzip、ETag 缓存验证与双通道独立长轮询,Android 后台支持 gzip;桌面发送失败保留草稿并避免重复提交。
0.7.3历史缓存与系统链路检测
  • 体验 修复手机对话页输入栏下方空白,标题与工作区独立显示,操作集中到更多菜单;主页新增系统链路自动检测与重试、分段仪表、拖尾扫描和平滑状态切换。
  • 体验 对话历史先显示本地缓存,再后台核对云端内容;一致时保留消息与阅读位置,修复持续上翻导致的卡顿,并隐藏无意义的标题事件。
  • 新增 Windows Desktop 远程启动与重启(实验性),以及网关、受控 DSH 与 Desktop 的限次崩溃恢复;本机轮转诊断日志可预览并选择上传摘要。
  • 安全 加强敏感目录访问、设备权限、配对与系统备份保护;新增离线贡献者致谢,更新 Capacitor 至 8.5.3。本次不提供鸿蒙 HAP。
0.7.2桌面插件管理与上下文费用面板
  • 插件 补齐 DSH Desktop 的插件管理接入,使用桌面版自带管理入口,支持安装、更新、卸载及配置启停;修复后台任务启动和 pnpm 11 卸载参数兼容。
  • 新增 手机与桌面的上下文、费用和额度面板,适配 dsh-context 与 dsh-cost-meter;需要主机安装并启用对应插件。
  • 修复 设备密钥访问插件管理接口的越权、切换连接竞态、插件任务残留锁,以及 Desktop 打开控制台无响应。
  • 边界 提供 Android 本地测试安装包(未做手机真机安装验证);鸿蒙本批未同步上下文与费用面板。
0.7.1 适配 DSH 0.2.0-rc.2 与子代理目录
  • 兼容 适配 DSH 0.2.0-rc.2 的 Inbox 队列、后台任务流与子代理目录,并保留旧版实时通道兼容。
  • 修复 修复子代理接口 404 与归档后刷新状态滞后;修复 Desktop 插件面板被标题栏遮挡、收起后阴影残留及更新说明响应校验。
  • 鸿蒙 合入插件中心、长按发送与主题改进,修复切换连接时的旧确认卡、误发送及迟到回执问题;本次仅更新源码,暂不提供安装包。
0.7.0插件中心与 Windows 受控启动
  • 新增 插件中心上线:可在手机端与桌面端管理当前 DSH profile 的插件,搜索 npm 插件目录、查看详情并安装指定版本。
  • 体验 支持插件更新、卸载、配置启停、任务日志与配置备份;启停需重启 DSH 生效,安装默认禁用脚本。
  • Windows 未注册为服务的 DSH 可由 Remote 网关按已检查的 CLI 启动配置受控启动;已有 Windows 服务仍优先使用,网关只重启自己启动并持有句柄的进程。
  • 图片 手机发送图片遇到 DSH 明确拒绝时,可通过已启用的 dsh-image-vision 插件桥接附件,桥接失败不会提交不完整消息;保留长按插队发送、跨设备接续与鸿蒙客户端源码。本次提供 Android APK 与 Windows / Linux 网关,不提供鸿蒙 HAP。
0.6.26监听地址兼容与上传稳定性
  • 修复 解决 DSH 通配监听地址导致的认证与实时连接失败,兼容 IPv6-only 环境。
  • 修复 上传覆盖失败时保留原文件,避免并发同名覆盖与续传分片竞争;网关改用认证关闭,避免误杀其他进程。
  • 完善 dsh-ui 堆叠柱状图、标签页、表格排序与特殊单元格、趋势线、环形进度、文件树和修改前后预览。
  • 已知 已通过 Windows 自动测试与浏览器检查,Linux / Docker 专项实测仍待完成。
0.6.25适配 DSH 0.1.5 与 dsh-ui 预览
  • 兼容 适配 DSH 0.1.5 的实时思考、文件消息与 V3 会话统计。
  • 修复 修复 Windows 跨盘文件访问与空会话持久归档问题。
  • 新增 完善 APK 下载进度与校验;新增 dsh-ui 常用组件及柱状图、折线图、环形图只读预览,HTML 代码块支持隔离预览,未支持的高级组件保留原始规格。
0.6.24会话命名与工作区创建
  • 体验 同步 App 与宽屏客户端的会话命名体验,未命名会话显示为“新会话”并保留短标识。
  • 新增 创建会话时可选择指定工作区。
  • 修复 补充空会话清理与相关回归验证。
0.6.23DSH 协议自动协商与诊断
  • 兼容 旧版点号 RPC 与新版 slash Remote API 可自动协商和回退。
  • 修复 解决部分新版 DSH 中 host.describe、创建会话等请求返回 404 的问题;DSH 重启或升级后会重新识别协议并恢复实时通道。
  • 诊断 反馈时可由用户选择附带脱敏兼容性诊断;诊断不包含令牌、Cookie、对话内容或文件路径。
0.6.22斜杠命令后台化与会话导出
  • 改进 斜杠命令统一后台受理并显示运行状态与耗时,/compact 不再受两分钟请求等待限制。
  • 新增 /export 可在手机保存到系统下载目录、在浏览器按下载设置保存会话 ZIP。
  • 修复 命令桥接超时后不再被误作为普通消息发送。
  • 公告 多条未读公告改为单一分页窗口,可左右切换,确认一次即可全部标为已读。
0.6.21服务器组切换与命令兼容
  • 新增 左上角 DSH Remote 名称可展开服务器组快捷切换抽屉,展示当前组、服务器数量和管理入口。
  • 修复 新版 DSH 命令执行成功返回 void 时不再被误判为未执行,也不会把 /命令作为普通文本发送。
  • 兼容 支持旧版三参数、新版四参数及默认参数签名。
0.6.20适配 DSH 0.1.2-alpha.1
  • 兼容 适配新版客户端模块、认证、斜杠 RPC 与 remote.mux 实时协议,同时保留旧版 DSH 自动回退。
  • 修复 解决 commands.execute 参数变化触发 aborted,以及历史、工作区、模型、目标和子代理接口不兼容的问题。
  • 体验 审批与用户提问可在所属对话内完整显示和直接处理,长工具参数、原因和调用标识不再截断。
0.6.19全端布局、主题与目标面板
  • 体验 优化手机端、桌面端、管理页和插件页的布局、动效与响应式体验,并支持减少动态效果偏好。
  • 视觉 重做主题明暗层级和文字图标对比度,新增黑白配色并统一主页图标。
  • 目标 目标面板可收起为始终可见的侧边入口,并按会话与目标在本地记忆。
0.6.18Token 趋势与连接身份
  • 统计 新增独立 Token 量趋势并保留原有费用趋势。
  • 连接 服务器身份改为地址加令牌,支持同地址不同令牌并兼容旧配置。
  • 修复 网关不可达时投票可尝试直连收集器;修复 Windows 调用 zstd 时弹出终端窗口的问题。
0.6.17主机诊断、Docker 与 Windows 路径
  • 修复 host.describe 初次失败后不再误报 DSH 上游离线,并增加恢复重试。
  • 环境 识别 Docker、无 systemd 和插件内嵌环境,隐藏不可用的 DSH 启停并给出提示。
  • 兼容 支持 Caddy Basic Auth、补充主机地址,并完整适配 Windows 盘符、UNC 和多文件根。
0.6.16Windows Service 与地址管理
  • Windows DSH 启动与重启实验性接入 Windows Service,并继续检查 HTTP 与实时通道。
  • 网关 主机 IP 改为可逐项启用的地址表,关闭地址不再进入二维码、诊断和防火墙建议。
  • Android 新增模型配置、思考深度档位及小米/系统 ASR 功能测试与诊断信息。
0.6.15拖拽与滚动体验修复
  • 修复 拖拽候选项不再拦截普通竖向滑动,卡片中间也可自然滚动。
  • 改进 仅在长按真正进入拖拽后锁定页面,并补充结束、取消、失焦和页面隐藏时的解锁清理。
  • 保留 边缘自动滚动、占位符同步重排以及多处列表拖动能力。
0.6.14设备身份、实时扫码与子代理
  • 设备 Android 后台轮询与前台 App 共用 client ID,并补齐文件上传的持久设备 ID。
  • 修复 优化实时扫码负载;非用户来源的 DSH user/message 不再被误显示为用户输入。
  • 新增 子代理折叠、排队消息插话、运行状态、稳定排序以及 GFM 表格支持。
0.6.13首次连接 Doctor 与设备密钥
  • 新增 首次连接 Doctor,集中检查服务、网关、地址、防火墙、配对和实时消息通道。
  • 安全 网关控制台支持独立设备密钥、设备备注、二维码与令牌轮换,共享令牌可仅保留管理权限。
  • 体验 支持实时思考与推理档位,过滤子代理内部会话,并在 Android App 落后时提示更新。
0.6.12DSH 启停流程与主页公告
  • 启停 改为异步追踪 systemd、命令、进程、HTTP 恢复及实时通道重连阶段,并细分失败原因。
  • 体验 优化工作区会话筛选、文件预览与应用内选择器。
  • 公告 新增中央投票和反馈确认,主页公告栏常驻并提供无未读公告空状态。