✨ feat(app): ship Token Menu Bar - #2
Draft
gaborbernat wants to merge 1 commit into
Draft
Conversation
gaborbernat
force-pushed
the
feat/token-menu-bar
branch
10 times, most recently
from
September 2, 2026 02:12
7347157 to
60af1af
Compare
gaborbernat
force-pushed
the
feat/token-menu-bar
branch
3 times, most recently
from
September 2, 2026 04:11
070bd96 to
f9352a5
Compare
gaborbernat
force-pushed
the
feat/token-menu-bar
branch
4 times, most recently
from
September 2, 2026 04:54
cbcad98 to
68bf67a
Compare
The prototype moved on tab switches and hid content behind scrolling. Provider work repeated during redraws. Anchor the popover to the status item. Keep tab views alive and cache presenter results. Isolate tests from credentials and HTTP, then verify each distribution on macOS 14 through 27.
gaborbernat
force-pushed
the
feat/token-menu-bar
branch
from
September 2, 2026 05:24
68bf67a to
06ed98c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces the first Token Menu Bar release for macOS 14 and newer.
The app discovers supported provider credentials, displays current limits in a compact menu-bar panel, stores usage history locally, and includes provider, menu-bar, notification, data, and logging settings. Usage and History show configured providers; Settings can reveal every supported provider and reports each credential source.
The panel keeps a stable header and width, anchors resizing to the status item, uses available screen height before scrolling, and preserves tab content between switches. History connects sparse samples and keeps series distinguishable after the color palette is exhausted.
Verification uses disabled HTTP, empty credentials, in-memory login-item state, and dedicated defaults. Tests and benchmarks do not read system accounts, the Keychain, or provider data. CI covers macOS 14, 15, and 26. macOS 27 jobs run when the repository runner is configured.