到了 10 月下旬,我用计然看 AI 账单最高频的动作,已经变成了在写代码间隙拿起手机瞄一眼“今天烧了多少 Token、Claude 和 Codex 的 5 小时窗口还剩百分之几”。每次都要点开 App 等一下还是嫌慢,于是我在 2026 年 10 月 21 日到 24 日(v1.3.0 至 v1.4.2)给 Android 客户端安排了一波实用更新。
四大 Fluent 2 桌面小组件与“长按隐藏金额”隐私开关
我一口气为 Android 端设计了四款不同尺寸的 Fluent 2 配色桌面小组件:
- 今日(2×2 / 4×2):紧盯当天总 Token 消耗与折合美金费用;
- 额度(2×2 / 4×2):实时展示主力 AI 账号的窗口剩余百分比进度条;
- 趋势(4×2):把最近几天的消耗波动直接画在手机桌面上;
- 仪表盘(4×4):一张大卡片把今日汇总、热门模型与核心额度全装进去。
做小组件的时候我特意加了一个自己很需要的小细节——“长按隐藏费用金额”隐私开关。有时候在外面或者跟朋友一块看手机屏幕,我只想看 Token 数量和额度进度条,不想让别人一眼看到上面明晃晃的“今日已花费 $XX.XX”美金账单。长按小组件一键切到隐私模式,所有敏感金额立刻脱敏隐藏,既保留了进度参考,又免去了尴尬。
应用内 SHA-256 自更新与 jrs_ 安全会话
紧接着在一天之内,我又合入了三项安全和运维改进:
- 应用内自更新(PR #34):不用每次发新版都去翻 GitHub Release,直接在 Android 设置页里就能拉取最新 APK,下载完自动校验 SHA-256 哈希无误后调起安装;
- 可撤销
jrs_设备会话(PR #36):客户端登录中枢后换取独立的jrs_前缀设备会话令牌,不再把最高权限的 Owner 原始密钥明文落盘保存在设备本地,丢了手机也能在中枢随时一键吊销; - 配额探测单飞并发控制(PR #39):在中枢侧加上 Singleflight 锁,哪怕多个客户端同时点刷新,同一个 AI 账号在同一时刻也只会向官方发起一次探测请求。