v0.1.2-Windows: feat: 同步上游 v0.1.24~0.1.28 全功能移植 + NSIS 静默覆盖安装
TokenStep for Windows v0.1.2
同步上游 v0.1.24~v0.1.28 全部跨平台功能 + 修复安装体验。
✨ 新功能
1. CC Switch 代理流量采集
自动读取 ~/.cc-switch/cc-switch.db,把通过 CC Switch 代理的 Claude / Codex / Gemini 流量也统计进来。代理日志里的真实成本会直接使用,绕过定价表估算,金额更准确。工具名会显示为「Claude Code via CC Switch」「Codex via CC Switch」等。
2. Claude Code 额度卡片
在「今日」页面新增 Claude Code 的 5 小时 / 7 天用量配额卡片(与 Codex 配额卡片并列)。读取本机 Claude Code 登录凭证调用 Anthropic 官方 API,10 分钟缓存。
- 已登录 Claude Code:显示实时用量百分比
- 未登录:显示「未登录 Claude Code」提示(不影响其他功能)
3. Codex 配额窗口识别更准
按 windowDurationMins(300 分钟 = 5 小时 / 10080 分钟 = 7 天)正确分类两个用量窗口,不再盲目取 primary / secondary。对新版 Codex 后端更健壮。
4. Token 生财榜单
接入 scys.com 生财 Token 榜单,「今日」页面显示榜首与「我的排名」。
- 设置页可开关该卡片
- 填写自己的榜单 ID 后可看到自己的排名(在 scys.com/tokenrank 个人页获取数字 ID)
5. 今日客户端 / 模型拆分
「今日」页面的两张分布卡片改为显示今日的客户端与模型占比(而非历史累计),累计分布保留在「统计」页。
6. 堆叠活动柱图 + 客户端分色
最近 30 天活动柱图改为按客户端分色堆叠(Codex 绿 / Claude Code 橙 / CC Switch 蓝),并附图例,一眼看出每天各客户端的贡献占比。
🔧 改进
安装体验:静默覆盖,不再弹卸载确认
升级安装新版本时,不再弹出「是否卸载旧版本」的确认页,新版直接覆盖旧版文件(用户设置保存在安装目录之外,不受影响)。在 build-release.bat 中通过 patch NSIS 安装脚本的 PageReinstall 实现。
国际化(i18n)持续完善
所有新增文案均走源头翻译机制(t() / tf()),中 / 英 / 繁三语完整覆盖。
📦 下载
| 文件 | 说明 |
|---|---|
TokenStep_0.1.2_x64-setup.exe |
推荐 · NSIS 安装版(已签名,静默覆盖升级) |
TokenStep_v0.1.2.exe |
免安装版(双击运行,已签名) |
已用自签名证书签名。首次运行若 SmartScreen 拦截,点击「更多信息 → 仍要运行」即可。
🙏 说明
- 本版本为 Windows 移植版,基于 macOS 版 TokenStep(原作者 @黄叔)移植,MIT 许可证。
- Token Island(刘海)、菜单栏浮层等 macOS 专属功能不在 Windows 版范围内。