Commit 907b32f
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 popup 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. Gate macOS 27 on
GitHub’s hosted-image rollout. Keep optional performance benchmarks
separate from functional tests. Isolate verification from the installed
app, credentials, network, and persistent preferences.1 parent 53b4ff8 commit 907b32f
559 files changed
Lines changed: 81839 additions & 1 deletion
File tree
- .github
- workflows
- App
- Assets.xcassets
- AppIcon.appiconset
- Benchmarks
- Sources
- UITestSupport
- UITests
- Widget
- Sources
- Casks
- Scripts
- tests
- 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
- providers
- settings
- 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 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
0 commit comments