Skip to content

TokenOwl-v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:25

亮点

  • 全局快捷键 —— Alt+Shift+T 在任意应用前台时切换悬浮球与仪表盘;Alt+Shift+R 无需打开面板即可刷新全部账户。
  • 会点名窗口的通知系统 —— 5 小时、每日、每周、每月额度窗口各自按独立阈值告警,通知会说明是哪个窗口在耗尽,而不是一条账户级数字。
  • 预测型耗尽预警 —— 基于最近 24 小时的消耗速度,仅在预计耗尽早于窗口重置时提醒:"按当前速度 40 分钟后耗尽,而窗口 3 小时后才重置。"
  • 局域网授权确认 —— 首次添加指向私有网络或本机的账户时,会先请你确认,再创建任何内容。

变更内容

通知系统(全面重构)

  • 按窗口告警:每个窗口类别(5h / 每日 / 7d / 每月)按自己的阈值独立触发、独立去重;带窗口的指标不再被压缩成一条不分彼此的账户级"额度紧张"。
  • 预测型耗尽:仅在预测早于重置时间时触发——健康的滚动窗口永远不会误报。历史数据不足时该规则静默关闭,绝不猜测。
  • 恢复通知:从断连或认证失败中恢复的账户会精确播报一次。
  • 横幅聚合:同一账户的多个条件合并为一条横幅(继承最严重级别),而通知中心仍逐条完整记录。
  • 安静时段(默认 22:00–08:00),紧急级别可穿透——把"你的密钥已被拒绝"静音到第二天早上,等于藏起了唯一值得叫醒你的那条消息。
  • 通知中心:每条带类型标签(标题已表达时自动隐藏),筛选下拉只列出实际出现过的类型。
  • 系统横幅按账户分组,紧急级别通知带提示音。

桌面体验

  • 全局快捷键,带优雅降级:快捷键被其他应用占用时启动时跳过,而不是启动失败。
  • 局域网授权确认,Rust 侧数值化的私有网段判定(172.16.0.1 是私有地址,172.32.0.1 是公网地址——前缀匹配会判错)。私有网络目标默认阻止,仅在你确认该地址属于自己的网关或可信网络后放行。
  • 渲染失败兜底:未捕获的渲染异常现在会显示可恢复的提示与重新加载按钮,而不是留下一块永久空白的窗口。
  • 悬浮球 ↔ 仪表盘无缝切换:两个窗口共享同一条空间路径,中间不再出现空白帧(此前实现是先隐藏一个再显示另一个)。
  • 气泡打磨:外环现在紧贴气泡边缘(此前漏出一圈状态色细边),表盘改用深色珠宝底,让数据环承担色彩。

发布规范

  • 新增 CHANGELOG.md 与 THIRD_PARTY_NOTICES.md。
  • 双语自述文件:简体中文为默认版本,英文版在 README.en.md,徽章下方有语言切换入口。

兼容性

  • 无 schema 迁移;v1.0.x 与 v1.1.x 的本地数据原样可读(已对照 v1.1.0 的刷新状态格式实测验证)。
  • 新增 IPC 命令均为增量,既有命令无形状变化。

安装

Windows:TokenOwl_1.2.0_x64-setup.exe(NSIS)或 TokenOwl_1.2.0_x64_en-US.msi(MSI)。现有安装通过内置更新器原地升级。

macOS:Apple Silicon 用 TokenOwl_1.2.0_aarch64.dmg,Intel 用 TokenOwl_1.2.0_x64.dmg。

完整更新日志:见 CHANGELOG.md;逐次提交的完整变更对比见 v1.1.0...v1.2.0