v1.7.0 — MiniMax Token Plan card
✨ MiniMax Token Plan Card (China subscription monitoring)
Live display of MiniMax China subscription Token Plan usage:
- Per-model family (general / video) dual progress bars — 5h rolling window + weekly window (used percentage)
- Countdown "重置于 X 小时之后" in natural language (consistent with OpenCode style)
- Throttling status icon (highlighted when API rate-limited)
- Independent video model toggle (hidden by default, billed separately)
- Requires separate subscription Key (
eyJ...JWT format, NOT interchangeable with pay-as-you-go API Key)
🗑️ Removed OpenRouter dead code
- Deleted
OpenRouterData.swift,OpenRouterService.swift - Menu bar card, settings panel, toggle all cleaned up
- No functionality loss (OpenRouter was already unused dead code)
🐛 Other
- Unified
formatResetInMs/formatResetDurationhelper functions (no more per-card duplication) - OpenCode sort logic changed to descending by quota
- Bilingual README synced
📦 Install
- Download
AIUsageMonitor-v1.7.0.dmg - Mount it, drag
AIUsageMonitor.appinto Applications - First launch: right-click → Open (Gatekeeper restriction)
- Fill MiniMax subscription Key in Settings panel (
https://api.minimaxi.com/v1/token_plan/remains)
Full changelog: v1.7.0 commit history.
✨ MiniMax Token Plan 卡(中国区订阅用量)
实时显示 MiniMax 中国订阅的 Token Plan 用量:
- 每模型族(general / video)双进度条 — 5h 滚动窗口 + 周窗口(已用量百分比)
- 倒计时「重置于 X 小时之后」自然语言显示(与 OpenCode 风格一致)
- 限流状态图标(API 限流时高亮显示)
- 独立 video 模型开关(默认隐藏,独立计费)
- 需单独填订阅 Key(
eyJ...JWT 格式,与按量计费 API Key 不互通)
🗑️ 移除 OpenRouter 死代码
- 删除
OpenRouterData.swift、OpenRouterService.swift - 菜单栏卡片、设置面板、Toggle 全部清理
- 无功能损失(OpenRouter 此前已是未引用死代码)
🐛 其它
- 统一
formatResetInMs/formatResetDuration工具函数(不再每个卡片各搞一份) - OpenCode 排序逻辑改为按额度从大到小
- 双语 README 同步
📦 安装
- 下载
AIUsageMonitor-v1.7.0.dmg - 双击挂载,将
AIUsageMonitor.app拖入 Applications - 首次启动:右键 → 打开(Gatekeeper 限制)
- 设置面板填 MiniMax 订阅 Key(
https://api.minimaxi.com/v1/token_plan/remains)
完整更新内容见 v1.7.0 commit history。