Skip to content

v0.1.2-Windows: feat: 同步上游 v0.1.24~0.1.28 全功能移植 + NSIS 静默覆盖安装

Choose a tag to compare

@canyexuanfan canyexuanfan released this 21 Jun 09:30

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 版范围内。