Skip to content

fix(kimi): swap UI labels to match usage data order#310

Open
ajaxjiang96 wants to merge 3 commits intosteipete:mainfrom
ajaxjiang96:fix/kimi-ui-label-swap
Open

fix(kimi): swap UI labels to match usage data order#310
ajaxjiang96 wants to merge 3 commits intosteipete:mainfrom
ajaxjiang96:fix/kimi-ui-label-swap

Conversation

@ajaxjiang96
Copy link

Summary

  • Fixes the Kimi provider UI labels to correctly match the usage data after the swap in commit f14971a
  • Updates sessionLabel from "Weekly" to "Rate Limit"
  • Updates weeklyLabel from "Rate Limit" to "Weekly"

Context

In commit f14971a, the Kimi usage data was swapped so that rate limit (session) became primary and weekly became secondary. However, the UI labels in KimiProviderDescriptor.swift were not updated, causing:

  • "Weekly" label to show rate limit data
  • "Rate Limit" label to show weekly data

Changes

File: Sources/CodexBarCore/Providers/Kimi/KimiProviderDescriptor.swift

  • Line 13: sessionLabel: "Weekly"sessionLabel: "Rate Limit"
  • Line 14: weeklyLabel: "Rate Limit"weeklyLabel: "Weekly"

Test plan

  • Build the project to verify no compilation errors
  • Test Kimi provider menu bar display shows correct labels with corresponding data
  • Verify preferences UI shows correct labels for metric selection

ajaxjiang96 and others added 2 commits February 5, 2026 06:50
Following the data swap in commit f14971a where rate limit became primary
and weekly became secondary, update the UI labels to match:
- sessionLabel (shown for primary): "Weekly" → "Rate Limit"
- weeklyLabel (shown for secondary): "Rate Limit" → "Weekly"

This ensures the UI displays:
- "Rate Limit" label with rate limit data
- "Weekly" label with weekly data

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 257ab7bd87

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

When rateLimitWindow is nil, set secondary to nil instead of weeklyWindow
to prevent showing the same weekly metric twice under different labels.

Before:
- No rate limit → primary: weekly, secondary: weekly (duplicate)
After:
- No rate limit → primary: weekly, secondary: nil (correct)
- Has rate limit → primary: rate limit, secondary: weekly (correct)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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