Skip to content

fix(menubar): use dashboard provider tab renames for card titles#95

Open
yesme wants to merge 2 commits into
onllm-dev:mainfrom
yesme:fix/menubar-use-dashboard-provider-labels-stack
Open

fix(menubar): use dashboard provider tab renames for card titles#95
yesme wants to merge 2 commits into
onllm-dev:mainfrom
yesme:fix/menubar-use-dashboard-provider-labels-stack

Conversation

@yesme

@yesme yesme commented Jul 14, 2026

Copy link
Copy Markdown

Summary

Menubar provider cards used hard-coded names and ignored Settings → Tab name renames (dashboard_provider_labels).

Fix

  • Load dashboard labels when building the menubar snapshot
  • Use resolveProviderTabLabel for card titles
  • Multi-account Codex/MiniMax append - <account> only when >1 account
  • Web Menubar order list shows renamed titles too

Note on base

This branch is stacked on #89 (feat/provider-tab-order-and-labels). Prefer merging #89 first, then this (or merge this stack if you want both together).

Local verification: menubar summary labels follow renames, e.g. ❄️ Codex, 🎹 Kimi, 🔳 GLM.

Test plan

  • Unit tests for label resolution
  • Live menubar summary shows renamed labels
  • Rename a tab in Settings; confirm menubar updates after refresh

@yesme
yesme force-pushed the fix/menubar-use-dashboard-provider-labels-stack branch 4 times, most recently from e436834 to efa490f Compare July 14, 2026 21:03
Haibara AI and others added 2 commits July 16, 2026 12:31
Settings → Providers gains Dashboard Tabs controls: drag-and-drop (or
↑/↓) reorder and custom tab names (emoji/unicode, max 48 chars).
Preferences persist as dashboard_providers_order and
dashboard_provider_labels.

Also:
- Provider brand icons before each tab name via real <img> tags (Safari-
  safe; dark theme inverts monochrome SVGs)
- Compact header clock: Updated HH:MM:SS UTC+8 (IANA zone in tooltip)
- Keep non-dashboard providers out of the tab-order list; refresh when
  API Integrations toggles; keep Last updated visible with long labels

Co-authored-by: Grok 4.5 (high effort) <302482056+a-grok-build-bot[bot]@users.noreply.github.com>
Menubar hard-coded labels ignored dashboard_provider_labels (Settings
tab rename). Resolve the same labels for every menubar card; multi-account
Codex/MiniMax only append " - <account>" when more than one account.

Co-authored-by: Grok 4.5 (high effort) <302482056+a-grok-build-bot[bot]@users.noreply.github.com>
@yesme
yesme force-pushed the fix/menubar-use-dashboard-provider-labels-stack branch from efa490f to e1ec7d2 Compare July 16, 2026 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant