Repository navigation
Releases: Vocllum/opencodex-usage-meter
Releases · Vocllum/opencodex-usage-meter
Release list
v1.2.0
更新日志 / Changelog
状态栏与交互优化 / Status Bar & Presentation
- 支持按窗口独立固定(Window-level Pin):Pin 目标支持细化到具体窗口(
window:provider:winKey)。类似 Google Antigravity 这类多模型服务商,现在可以把 Gemini 和 Claude 作为独立指标分别钉在状态栏(例如:Gemini 56% / Claude 46%),展开列表中每行也补充了单独固定的图钉按钮。 - 状态栏名称精简:单一服务商只固定了单个窗口时,不显示多余的周期后缀,仅展示纯净名字(如
ChatGPT 0%);只有同时固定了同一服务商的多个不同窗口时才带后缀区分。 - 单子账户折叠简化:只有存在多个子账户时才展示折叠明细;单账号服务商直接在主卡片完整呈现。
额度计算与修复 / Quota Calculations & Fixes
- 周额度耗尽级联制约(Cascading Exhaustion):修复周额度耗尽后,5 小时短窗口因缺乏新请求而误报 100% 满额的问题。现在周额度用尽时,Provider 整体可用额度不再计入耗尽账号,且以纯红样式清晰警示。
- Antigravity 双轨严格隔离:修复 Claude 滚动窗口误读 Gemini 周额度被连坐判定为耗尽的问题,两套模型轨完全独立计算。
- 提示文案直白化:去除生硬缩写与长句,统一使用清晰的中文说明(如
周额度耗尽),鼠标悬停状态栏时直接提示实际情况与阻塞原因。
English Summary
- Window-level Pinning: Support explicit window targets (
window:provider:winKey). Multi-model providers like Google Antigravity can pin Gemini and Claude independently to the status bar (e.g.Gemini 56% / Claude 46%). - Clean Status Bar Labels: Omit redundant window suffixes (like
5小时or每周) when only a single window is pinned for a provider. - Cascading Exhaustion: 5-hour rolling windows now properly reflect weekly exhaustion with clear red status rather than reporting false 100% availability.
- Dual-track Isolation: Fixed Claude rolling window incorrectly reading Gemini weekly quota on Google Antigravity.
- Sub-account View Cleanup: Hide the sub-account dropdown when a provider only has one account.
v1.1.1 — Snug Footprint & Native Border Refinement
What's Changed in v1.1.1
- Snug & Compact Width: Optimized popover width down to 326px with snug card paddings, saving screen space and avoiding wide empty gaps.
- Border Clean-up: Eliminated the artificial single-sided blue border (
border-left) in favor of clean, host-native subtle container strokes (var(--ui-stroke-tertiary)). - Refined Typography & Spacing: Balanced micro-labels, pill buttons, and tabular numbers for a cohesive native desktop tool feel.
v1.1.0 — Card-based Layout, Antigravity Support & Fast Snapshots
What's Changed
- Card-based Layout: Redesigned popover panel with clean, native-styled provider cards matching Hermes Desktop visual conventions.
- Hidden Scrollbars: Eliminated bulky native scrollbars while preserving full smooth scroll behavior.
- Google Antigravity Support: Fully parses and exposes Google Antigravity custom windows (
Gemini,Claude, rolling and weekly) with interactive pill selectors. - Card Reordering: Clean Chevron-based controls for persistent provider reordering.
- Sub-account Pinning: Direct pinning for individual sub-accounts with distinct gauges and status tracking.
- Fast Snapshot Polling: Defaults to cached local snapshot reads (
ocx provider quota --json) for instant background refresh without network blocking. - Decluttered View: Streamlined interface focusing purely on actionable quotas without secondary stats clutter.
v1.0.0 — Multi-account tracking and live refresh
OpenCodex Usage Meter 1.0: multi-account quota tracking, deterministic pinning, live background refresh, secure host-authenticated usage routes, and cross-process cache recovery.