Skip to content

Releases: Vocllum/opencodex-usage-meter

v1.2.0

Choose a tag to compare

@Vocllum Vocllum released this 19 Sep 05:08

更新日志 / 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

Choose a tag to compare

@Vocllum Vocllum released this 12 Sep 08:21

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

Choose a tag to compare

@Vocllum Vocllum released this 12 Sep 08:16

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

Choose a tag to compare

@Vocllum Vocllum released this 24 Aug 04:45

OpenCodex Usage Meter 1.0: multi-account quota tracking, deterministic pinning, live background refresh, secure host-authenticated usage routes, and cross-process cache recovery.