Skip to content

onWatch v2.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 20:52
bd666ca

onWatch v2.13.0

Three new providers, a critical Anthropic quota fix, a Linux GNOME tray, and an OAuth safety toggle.

🐛 Critical fix

  • Anthropic quota tracking restored (#82). The usage API started returning extra limits/spend metadata that broke decoding and blanked the Anthropic tab. onWatch now tolerates the new response shape and keeps rendering quota. Thanks @yesme (#90).

✨ New providers

  • Moonshot (Kimi) & DeepSeek - balance-based tracking of open-platform API credits. Opt-in via MOONSHOT_API_KEY / DEEPSEEK_API_KEY; each renders three balance cards plus a drop-rate trend. Thanks @papajade55-debug (#68, rebased in #107). See MOONSHOT_SETUP.md and DEEPSEEK_SETUP.md.
  • Kimi Code CLI - OAuth subscription quota tracking, auto-detected from ~/.kimi-code/credentials/. Thanks @yesme (#88, rebased in #106).

🚀 Features

  • Auto refresh tokens toggle (Settings, default on) - lets you disable automatic OAuth token refresh per install. Thanks @yesme (#99).
  • GNOME Shell extension - shared /menubar tray panel for Linux desktops. Thanks @yesme (#98).
  • Dashboard tab reorder/rename with brand icons. Thanks @yesme (#89, #95; menubar card titles aligned in #105).
  • Nix flake for reproducible builds and a dev shell. Thanks @nilp0inter (#85).

🔧 Fixes

  • menubar: proper Grok/Kimi icons (#91), tray % ordered by providers_order (#92), Codex stays visible with a bare codex settings key (#93), no more popover flash - WebView kept warm (#97).
  • web: emit resetsAt/timeUntilReset for Grok so the menubar reset line shows (#94).
  • antigravity: 5h quota cards now render before Weekly (#101).
  • test: fixed Grok PreferredOIDC expiry rot (#104).

New Contributors

Full Changelog: v2.12.5...v2.13.0