v0.4.0
v0.4.0 - 2026-05-28
这次更新增强了 WebVPN 的可靠性和会话持久化,并改进了 TUI 的帖子阅读体验。
新增
- WebVPN 会话持久化:支持从
vpn.json加载已登录的 Cookie,无需每次重新登录 - WebVPN CLI 启动集成:CLI 命令自动检测网络环境并初始化 WebVPN
- TUI 帖子楼层跳转:支持
gg跳转到顶部,G跳转到底部
改进
- WebVPN 重定向处理:支持相对 URL 解析、重试限制(最多 10 次)和 301/302/303 方法转换
- WebVPN Cookie 解析:改进
Set-Cookie头解析,正确处理包含逗号的值 - WebVPN 错误提示:未登录时给出明确提示,引导用户运行
cc98 vpn login - TUI UBB 渲染:增强链接和图片的 ANSI 样式
- 重构 TUI:删除旧的单文件实现,拆分为入口、控制器、渲染器、组件、状态、导航和帖子阅读器模块
- TUI 异步副作用集中到
TuiController - 增强 TUI 数据归一化,兼容 CC98 API 响应中的大小写字段和嵌套主题/用户数据
修复
- 修复
mapLimit并发限制实现错误 - 修复退出后异步加载仍可能继续渲染终端的问题
- 修复 WebVPN 网络检测不应发送 Cookie 到外部服务