Commit 8bdc402
committed
✨ feat(app): ship Token Menu Bar
Make provider limits, resets, credits, and local usage available from the
menu bar without switching between provider dashboards. Keep account
selection and retained history separate so changing credentials cannot
mix another account's totals into the current view.
Keep provider parsing, scheduling, storage, and presentation policy in
Core. Use a screen-bounded macOS panel with persistent tab content and
on-demand supporting detail. Preserve reported zero and unknown values,
and keep credential reads noninteractive.
Cover macOS 14, 15, 26, and 27 with runtime-checked CI. Isolate verification
from the installed app, credentials, network, and persistent preferences.1 parent 53b4ff8 commit 8bdc402
495 files changed
Lines changed: 75854 additions & 1 deletion
File tree
- .github
- workflows
- App
- Assets.xcassets
- AppIcon.appiconset
- Sources
- UITests
- Widget
- Sources
- Casks
- Scripts
- Sources
- TokenMenuBarCore
- Credentials
- Demo
- HTTP
- History
- Logging
- Models
- Notifications
- Presenters
- Providers
- Antigravity
- Claude
- Codex
- Copilot
- Cursor
- Gemini
- Refresh
- StatusBar
- Widgets
- TokenMenuBarUI
- Adapters
- Popover
- ProviderMarks
- Resources/ProviderMarks
- StatusItem
- Tooltip
- Views
- TokenMenuBarWidgets
- TokenMenuBar
- Tests
- NativeDesktopGuardProbe
- TokenMenuBarCoreTests
- Fixtures
- Support
- TokenMenuBarNativeGuard
- include
- TokenMenuBarTestSupport
- TokenMenuBarUITests
- Native
- Support
- TokenMenuBarWidgetsTests
- mockups
- website
- assets
- css
- images
- js
- content
- contributing
- explanation
- reference
- start
- troubleshooting
- data
- layouts
- _default
- _markup
- _partials
- head
- _shortcodes
- static
- brand
- glyph
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
0 commit comments