Skip to content

Ternimal v1.3.3 — 书签即全链:完整 URL 常驻地址栏

Choose a tag to compare

@eathard eathard released this 16 Sep 06:41
· 3 commits to main since this release

Ternimal v1.3.3 — 书签即全链:完整 URL 常驻地址栏

问题

扫码打开的中继链接 #S=<子码>&T=<令牌> 曾被立即抹除片段(旧 P0 策略:令牌不驻留地址栏),导致手机点收藏存下的是裸地址,书签打不开会话。

方案(产品决策,2026-09-16)

完整 URL 常驻地址栏,凭据零落盘。

  • 页面加载后不改写 URL——#S=&T= 全链始终在地址栏
  • 用户点收藏 → 书签存完整 URL → 重开书签/刷新/新标签页直接连上,多台电脑各是各的链接、天然互不干扰
  • 不写 sessionStorage、不写 localStorage、无任何钥匙串——URL 是凭据的唯一载体,由用户自行收藏保管
  • 手清地址或直达根路径 → 手输卡提示重新扫码

安全边界(已知悉并接受的取舍)

面 状态
令牌达服务器日志 不会(# 片段不上行,始终如此)
地址栏截屏 / 复制链接 / 浏览器历史 会含令牌(本决策的代价;业主拍板接受)
失效手段 子码随时可吊销(管理页/主机侧);分享令牌可轮换

质量门禁

vitest 72/72 · tsc strict ✓

安装包与校验和(仅 Linux)

平台 文件 大小
Linux x64 (deb) ternimal_1.3.3_amd64.deb 75.0 MB
Linux x64 (AppImage) Ternimal-1.3.3.AppImage 108.8 MB

完整变更:v1.3.1...v1.3.3