chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:22:33 +08:00
commit fc4fcbab58
1848 changed files with 472303 additions and 0 deletions
@@ -0,0 +1,34 @@
import AppKit
import CodexBarCore
extension StatusItemController {
struct OpenAIWebContext {
let hasUsageBreakdown: Bool
let hasCreditsHistory: Bool
let hasCostHistory: Bool
let canShowBuyCredits: Bool
let hasOpenAIWebMenuItems: Bool
}
struct MenuCardContext {
let currentProvider: UsageProvider
let selectedProvider: UsageProvider?
let menuWidth: CGFloat
let codexAccountDisplay: CodexAccountMenuDisplay?
let tokenAccountDisplay: TokenAccountMenuDisplay?
let openAIContext: OpenAIWebContext
}
struct MenuRebuildContext {
let enabledProviders: [UsageProvider]
let includesOverview: Bool
let switcherSelection: ProviderSwitcherSelection?
let currentProvider: UsageProvider
let selectedProvider: UsageProvider?
let menuWidth: CGFloat
let codexAccountDisplay: CodexAccountMenuDisplay?
let tokenAccountDisplay: TokenAccountMenuDisplay?
let openAIContext: OpenAIWebContext
let descriptor: MenuDescriptor
}
}