-
Notifications
You must be signed in to change notification settings - Fork 30
Comparing changes
Open a pull request
base repository: onllm-dev/onWatch
base: v2.11.31
head repository: onllm-dev/onWatch
compare: v2.11.32
- 15 commits
- 35 files changed
- 6 contributors
Commits on Mar 24, 2026
-
feat: use PDF vector icon for crisp menubar rendering
- Use PDF icon via systray.SetIcon for sharp 4K display support - Fall back to PNG template icons if PDF unavailable - Add thin space between icon and text in tray display - Add icon_test.go with PDF/PNG validation tests Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ff9dac - Browse repository at this point
Copy the full SHA 2ff9dacView commit details
Commits on Mar 27, 2026
-
feat: add OpenRouter provider for credit/usage monitoring
Add OpenRouter as a new provider for tracking API credit usage, daily/weekly/monthly spending, and rate limits. Polls GET /api/v1/auth/key for usage data including: - Total usage (USD) - Daily/weekly/monthly usage breakdowns - Credit limit and remaining balance (when configured) - Rate limit info - Free tier detection Implementation follows the existing provider pattern (Z.ai/MiniMax): - internal/api/openrouter_client.go: HTTP client with Bearer auth - internal/api/openrouter_types.go: Response structs and snapshot type - internal/store/openrouter_store.go: SQLite storage and cycle tracking - internal/tracker/openrouter_tracker.go: Delta tracking and projections - internal/agent/openrouter_agent.go: Polling agent Integration points: - Config: OPENROUTER_API_KEY env var - Dashboard: Provider tab with usage cards and charts - Auto-detection: Uses env var (no local auth file) Env var: OPENROUTER_API_KEY
Configuration menu - View commit details
-
Copy full SHA for bd8ed16 - Browse repository at this point
Copy the full SHA bd8ed16View commit details
Commits on Mar 28, 2026
-
Revert PDF icon, use PNG for macOS menu bar
macOS systray works better with PNG template/retina icons than PDF. Remove PDF icon support and associated tests. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e46c017 - Browse repository at this point
Copy the full SHA e46c017View commit details -
Merge pull request #43 from jinquan-shi/feat/menubar_icon
feat: use PDF vector icon for crisp menubar rendering
Configuration menu - View commit details
-
Copy full SHA for 50c63d0 - Browse repository at this point
Copy the full SHA 50c63d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca2b76 - Browse repository at this point
Copy the full SHA 8ca2b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2dfe8 - Browse repository at this point
Copy the full SHA ee2dfe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 082dc10 - Browse repository at this point
Copy the full SHA 082dc10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985ef54 - Browse repository at this point
Copy the full SHA 985ef54View commit details -
Configuration menu - View commit details
-
Copy full SHA for e300944 - Browse repository at this point
Copy the full SHA e300944View commit details
Commits on Mar 29, 2026
-
Merge pull request #47 from goldmar/fix/iphone-session-cookie-expires
fix: add explicit expiry to login session cookie
Configuration menu - View commit details
-
Copy full SHA for f7e9b6b - Browse repository at this point
Copy the full SHA f7e9b6bView commit details -
Merge pull request #45 from sgogriff/fix/copilot-free-plan-quotas
Fix: Copilot quota tracking for free/limited plans
Configuration menu - View commit details
-
Copy full SHA for 9c12fbf - Browse repository at this point
Copy the full SHA 9c12fbfView commit details -
Merge pull request #44 from omnissiah-comelse/feat/openrouter-provider
feat: add OpenRouter provider for credit/usage monitoring
Configuration menu - View commit details
-
Copy full SHA for 80308f1 - Browse repository at this point
Copy the full SHA 80308f1View commit details -
fix: add OpenRouter frontend support and filter MiniMax zero-quota mo…
…dels - Add OpenRouter provider detection in getCurrentProvider() JS function - Add OpenRouter Credits quota card with dynamic rendering - Add OpenRouter to chart initialization, history rendering, and cycle overview - Add OpenRouter to menubar provider cards and settings dropdown - Add 'credits' to renewalCategories and quota display names - Filter out MiniMax models with zero quota (total=0, used=0) from current view, history charts, logging history, tracker, and menubar - Strip non-chart fields (isFreeTier, limit, remaining) from OpenRouter history response to clean up chart legends - Update README with OpenRouter setup instructions
Configuration menu - View commit details
-
Copy full SHA for aa485f3 - Browse repository at this point
Copy the full SHA aa485f3View commit details -
Merge pull request #48 from onllm-dev/fix/openrouter-frontend
fix: OpenRouter frontend + MiniMax zero-quota filter
Configuration menu - View commit details
-
Copy full SHA for 88e345c - Browse repository at this point
Copy the full SHA 88e345cView commit details -
fix: add exponential backoff for Anthropic OAuth 429 errors (#46)
When the OAuth refresh endpoint returns 429, the agent now enters exponential backoff (5min base, doubling to 6h cap) instead of retrying every poll cycle. This prevents burning one-time-use refresh tokens which could invalidate Claude Code sessions. - Add ErrOAuthRateLimited and ErrOAuthInvalidGrant sentinel errors - Add rateLimitFailCount/rateLimitPaused/rateLimitResumeAt state - Protect both proactive refresh and 429 bypass paths with shared backoff - Auto-resume on credential change or backoff expiry - invalid_grant triggers terminal pause (like auth errors)
Configuration menu - View commit details
-
Copy full SHA for 976cde7 - Browse repository at this point
Copy the full SHA 976cde7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.11.31...v2.11.32