Releases: lunaship/dsh-links
Releases · lunaship/dsh-links
Release list
dsh-links 0.1.0-beta.11
dsh-links 0.1.0-beta.11 — 2026-08-28
- 「手机连接」面板 UI 重设计:配色收敛为统一的青绿令牌体系(主色/危险/成功/警告各配柔和底色与边线),圆角统一为 8/12/18 三档。
- 面板质感升级:弹窗遮罩毛玻璃、三层投影、品牌头渐变链接图标;二维码卡片加高光与虚线装饰框,配对码下方补充扫码引导文案。
- 交互细节:待确认设备圆点呼吸动效(
prefers-reduced-motion下自动关闭)、主/次按钮与输入框完整 hover/active/focus/disabled 状态、「配对需本机确认」升级为卡片式开关、设备列表数量徽标、暴露警告加警示图标、弹窗支持 Esc 关闭。 - 逻辑、数据流与接口调用无变更;Android 客户端仍为
0.5.0-beta.14。
安装:dsh plugin --profile web add dsh-links@0.1.0-beta.11
dsh-links 0.1.0-beta.10
工程与流程
- 新增 push/PR CI:DLR/1 向量校验、
build:client产物一致性检查、单测、pack试运行、生产依赖审计。 - 新增 RC1 封测计划(T1–T6、停止条件、出口标准)、七层验收证据模板与三仓证据收集脚本。
- Android 客户端仍为
0.5.0-beta.14,本次无 App 变更。
npm:dsh plugin --profile web add dsh-links@0.1.0-beta.10(或 dsh-links@beta)。
dsh-links 0.1.0-beta.9
Summary
- 配对码只留在进程内存,
state.json不再写入 salt/hash。升级后重启即作废当前二维码,已配对设备不受影响。 - 18640 HTTPS 明确最低 TLS 1.2;手机端 prompt 图片只接受 png/jpeg/webp/gif。
Plugin 0.1.0-beta.9
dsh plugin --profile web add dsh-links@0.1.0-beta.9npm dist-tag: beta
Android 0.5.0-beta.14
- 安装包:
DSH-Links-0.5.0-beta.14.apk - SHA-256:
eeaa3c8cbc1cd423a6832fb06ba63e9f0c2554bdbb87fc1b032858f129dbae08 - 最低 Android:8.0(API 26)
- Markdown 图片拒绝十进制/十六进制/短格式 IP。
- Relay HTTP/1.1 客户端拒绝请求行与头里的 CR/LF。
安装与使用说明见 README。请只安装本 Release 的官方签名 APK。
dsh-links 0.1.0-beta.8
Summary
- 官方 Relay 只需接入码即可接入:主机与 TLS 指纹预填;已接入主机重连会复用已存 TLS pin。
- 「手机连接」面板改为二维码优先、文案更安静。
- 设备 token 同时接受
Authorization: Bearer;HMAC 密钥启动时落盘,避免重启后已配对设备失效。 - 手机新建会话优先传
workspaceId,避免进错网页工作区。
Plugin 0.1.0-beta.8
dsh plugin --profile web add dsh-links@0.1.0-beta.8npm dist-tag: beta
Android 0.5.0-beta.13
- 安装包:
DSH-Links-0.5.0-beta.13.apk - SHA-256:
b86fac8327354a780d014f08a7d93449420e43b996d2f996456c780ba51dcc54 - 最低 Android:8.0(API 26)
- 侧栏按工作区成员关系分组,不再只靠目录路径。
- 启动图标改为角色绘。
- 工作区列表与主机登记对齐,过期配对可恢复。
安装与使用说明见 README。请只安装本 Release 的官方签名 APK。
dsh-links 0.1.0-beta.7
Summary
- 面板可开启「配对需本机确认」:扫码仍发 token,API 要等本机批准才放行。关闭该开关不会静默放行已在等待的设备。
- 「手机连接」增加吊销全部设备,并展示 18640 监听地址与可达网段。
- 设备 token 哈希改为恒定时间比较;Relay 自签 TLS 必须提供完整 SHA-256 指纹。
Plugin 0.1.0-beta.7
dsh plugin --profile web add dsh-links@0.1.0-beta.7npm dist-tag: beta
Android 0.5.0-beta.12
- 安装包:
DSH-Links-0.5.0-beta.12.apk - SHA-256:
9bef4d5c6094a6faeeda1d5ab155db1c9dc2292628f1f970fa81a5421ed15248 - 最低 Android:8.0(API 26)
- 识别主机确认 pending,批准前不进入工作区。
- 同步网页归档工作区、加大无障碍点击区域,并收紧连接失败处理。
安装与使用说明见 README。请只安装本 Release 的官方签名 APK。
dsh-links 0.1.0-beta.6
Summary
- 远端连接面板不再展示默认 Relay 端口(8444/8443);只填主机名即可接入。
- 自定义端口仍可用,只是不再出现在界面上。
Plugin 0.1.0-beta.6
dsh plugin --profile web add dsh-links@0.1.0-beta.6npm dist-tag: beta
Android 0.5.0-beta.11(不变)
本次无 App 变更。继续使用上一版官方签名 APK:DSH-Links-0.5.0-beta.11.apk。
dsh-links 0.1.0-beta.5
Summary
- 设备 token 落盘哈希改为每安装 HMAC-SHA256;旧哈希在下次认证时自动迁移,已配对手机不用重配。
- 面板二维码 URL 不再携带配对码;配对码轮换改为重挂载取图,避免配对码进入 web 访问日志。
- 本机 RPC 方法收成
RPC_METHOD_ALLOWLIST闭集,发出请求前强制校验。 - SSE 补历史期间 mux 排队事件加 2000 条上限。
- 云端二维码内含 Relay
routeSecret,与接入码同等敏感。
Plugin 0.1.0-beta.5
dsh plugin --profile web add dsh-links@0.1.0-beta.5npm dist-tag: beta
Android 0.5.0-beta.11(当前)
- 安装包:
DSH-Links-0.5.0-beta.11.apk - SHA-256:
883296c663564368172be998825cc97ea382e35a615dfba90c2a31dad6cd681a - 最低 Android:8.0(API 26)
- 启动图标改为幽灵标,启动页与空状态配色同步。
Android 0.5.0-beta.10
- 安装包:
DSH-Links-0.5.0-beta.10.apk - SHA-256:
e68f4331c818b35ffecdb55daf0f99ee2342d80a34ac56f71b36040a564382d5
安装与使用说明见 README。请只安装本 Release 的官方签名 APK。
dsh-links 0.1.0-beta.4
Summary
- 电脑插件可用维护者发放的接入码接入 DSH Links Relay;接入成功后才显示单独的云端配对码。
- 局域网设备与云端设备分开列出、分开吊销。
- Relay 仍为内测:接入码只由维护者发放,本仓库、Release 和 npm 包都不含接入码或 Relay 凭据。
- 公开 Beta 的正式支持路径仍是可信局域网。
Plugin 0.1.0-beta.4
dsh plugin --profile web add dsh-links@0.1.0-beta.4npm dist-tag: beta
Android 0.5.0-beta.9
- 安装包:
DSH-Links-0.5.0-beta.9.apk - SHA-256:
7c7f590bc641960abc4392dc9508a39ffc6427251d7891585e4182f4c400727a - 最低 Android:8.0(API 26)
安装与使用说明见 README。请只安装本 Release 的官方签名 APK。
dsh-links 0.1.0-beta.3
Summary
- Web ↔ 手机实时同步:mux
session/event直推到手机 SSE,绕开 1ssession.history轮询与「文件未变化」短路。 - mux 桥优先 WebSocket(新版 apiproxy
/api/events.mux对 SSE GET 返回 426),失败回退 SSE;握手超时后自动重试。 - 连号快路径直推,跳号走强制补洞轮询;连接补历史完成前不接直推,避免乱序与游标跳号。
Install
dsh plugin --profile web add dsh-links@0.1.0-beta.3npm dist-tag: beta
DSH Links v0.1.0-beta.2
Plugin 0.1.0-beta.2
- 手机 SSE 转发 Web 澄清卡(ask_user_question)
- 手机可通过
/dsh-link/mobile/sessions/:id/question提交答案
安装插件:
dsh plugin --profile web add dsh-links@0.1.0-beta.2Android 0.5.0-beta.2
- 安装包:
DSH-Links-0.5.0-beta.2.apk - SHA-256:
6a53eecedb4b169ff481297f40a3a619c464777dd8e4a3b2d975ebd512ed5e1e - 最低 Android:8.0(API 26)
安装与使用说明见 README。