Skip to content

V0.13.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 11:45

Vertree 0.13.0

Vertree 0.13.0 是一次围绕局域网分享闭环的正式版发布,重点是把分享对象从冗长参数串收敛成更短的 /f#<payload>,并补齐分享页选路、本地下载页和开发联调链路。

本次重点

  • 将局域网分享链接统一收口为 /f#<payload>,去掉历史 c1/c2、明文 fragment、/fs 与旧 /file_share 兼容包袱
  • shareKey 改为 Base62,候选 RFC1918 IPv4 改为“统一私网序号 + 排序去重 + 差分 + ULEB128 + Base62 外层”的整体列表编码
  • 分享页前端改为单 payload 解析模型,不再暴露内部 route 编码细节
  • 分享页增加控制台诊断日志,参数解析失败、信息回填失败、候选探测失败都能直接看到原因
  • 分享页加入现代浏览器能力检测,对不支持 BigInt/fetch/AbortController 的旧浏览器给出明确提示
  • 自动探测失败时默认折叠长候选列表,避免一次性展示过多 IP:port 候选地址
  • 真实下载流程改为“公网分享页选路 -> 本地 HTTP 下载页 -> 本地页发起下载”,降低浏览器对不安全下载的拦截概率
  • 本地下载页统一视觉、移除冗余下载按钮、按本机时区显示失效时间,并增加图片 / PDF / 文本的简单预览
  • 本地开发脚本支持同时启动本地 docs 分享页,并在端口占用时自动复用或递增寻找可用端口
  • docs 升级到 Docusaurus 3.10.0

发布说明

  • 这是正式稳定版,不会以 prerelease 形式发布
  • 若通过 tag 触发发布,请使用 V0.13.0v0.13.0