Skip to content

Releases: o1xhack/CodexBar-Mobile

CodexBar 0.35.0.1 Mobile 1.12.0

15 Jun 00:40

Choose a tag to compare

Syncs the Mac app to upstream CodexBar v0.35.0 (spanning v0.32.5–v0.35.0) and ships the paired iOS 1.12.0 companion. This is one combined upstream-sync release; it intentionally folds the open upstream-sync issues for v0.32.5, v0.33.0, v0.34.0, and v0.35.0 into a single user-visible version.

Added / Improved

  • New upstream providers and data paths — Devin daily/weekly quota tracking, Copilot billing budget windows, MiMo balance/token-plan improvements, Kimi Code API key usage, and MiMo local session-log fallback.
  • MiniMax on iPhone — subscription renewal/expiration dates now sync as additive optional metadata and render on the iOS provider card when Mac sends them.
  • Menu bar reliability and performance — upstream fixes for merged-provider menu flicker, delayed switching, tracking-session stalls, shortcut handling, layout stability, and open-menu refresh behavior.
  • Provider accuracy — upstream fixes for Antigravity, Cursor, Grok, OpenAI API pagination, Amp, Doubao, Bedrock, Claude pricing/cache behavior, and provider endpoint security validation.
  • Localization — upstream adds French, Ukrainian, Dutch, Vietnamese, Japanese, German, Korean, and Turkish Mac localizations.
  • iOS bridge preparation — Mac sync payloads and iOS compatibility handling are updated for the upstream fields that matter to the mobile companion, with old/new device matrix testing recorded in Research.

Compatibility

  • CloudKit stays in the Production environment. Any wire/schema decision and the 2 Mac x 2 iPhone old/new compatibility gate are tracked in CodexBarMobile/Research/029-v035-upstream-sync/03-testing.md.
  • Existing iOS builds safely ignore fields they do not understand; iOS 1.12.0 is the paired build for the complete v0.35.0 data set.

中文说明

同步 Mac 端到上游 CodexBar v0.35.0(覆盖 v0.32.5–v0.35.0),并配套发布 iOS 1.12.0。本次把当前 open 的 v0.32.5、v0.33.0、v0.34.0、v0.35.0 upstream-sync issue 合并为一个用户可见版本,不拆多次发布。

新增 / 改进

  • 新增上游 provider 与数据通道 —— Devin 每日/每周配额、Copilot billing budget、MiMo 余额与 token-plan 改进、Kimi Code API key 用量、MiMo 本地 session-log fallback。
  • MiniMax on iPhone —— 订阅续费/到期日期现在作为可选同步元数据传到 iOS,并在 Mac 发送这些字段时显示在 provider 卡片上。
  • 菜单栏可靠性和性能 —— 合入上游针对合并 provider 菜单闪烁、切换延迟、tracking-session 卡顿、快捷键、布局稳定性和打开菜单刷新行为的修复。
  • Provider 准确性 —— 合入 Antigravity、Cursor、Grok、OpenAI API 分页、Amp、Doubao、Bedrock、Claude 定价/cache 行为和 provider endpoint 安全校验修复。
  • 本地化 —— 合入上游 Mac 端 French、Ukrainian、Dutch、Vietnamese、Japanese、German、Korean、Turkish 语言支持。
  • iOS 同步准备 —— 针对 mobile companion 需要展示或兼容的上游字段更新 Mac sync payload 与 iOS 兼容处理;新旧设备矩阵测试记录在 Research 中。

兼容性

  • CloudKit 保持 Production 环境。wire/schema 判断以及 2 Mac x 2 iPhone 新旧版本兼容 gate 记录在 CodexBarMobile/Research/029-v035-upstream-sync/03-testing.md
  • 旧 iOS build 会安全忽略无法识别的新字段;iOS 1.12.0 是完整 v0.35.0 数据集的配套版本。

CodexBar 0.32.5.1 Mobile 1.12.0

12 Jun 23:59

Choose a tag to compare

Syncs the Mac app to upstream CodexBar v0.32.5 and ships the paired iOS 1.12.0 companion. This is a menu-bar reliability and provider-accuracy release: upstream menu switching/performance fixes are preserved, MiniMax token-plan metadata flows through to iPhone where possible, and new subscription renewal/expiration metadata is carried on the shared sync payload.

Fixed / Improved

  • Mac menu bar — pulls in upstream provider-switching, merged-menu, readiness-signature, hosted-chart sizing, status-icon, Quit, and provider-switcher performance fixes from v0.32.5.
  • Mac localization — includes upstream French, Ukrainian, Dutch, and Vietnamese selectable app languages. iOS remains on the project-mandated 4-language set.
  • MiniMax — token-plan quota and points-balance fixes flow through existing provider cost/budget lanes; subscription renewal/expiration dates now sync to iPhone as additive optional metadata.
  • Codex / Cursor / Claude / Antigravity — upstream v0.32.5 accuracy fixes are merged on Mac; iOS verifies the existing rate-window sync lanes remain compatible.
  • Pricing cache — includes upstream models.dev catalog memoization and parser hash update.

Compatibility

  • Adds only optional JSON keys inside the existing provider payload. Old iPhones ignore the new metadata, old Macs simply do not send it, and new iPhones use latest non-nil values when one Mac is upgraded and another is still old.

中文说明

同步 Mac 端到上游 CodexBar v0.32.5,并配套发布 iOS 1.12.0。本轮以菜单栏可靠性和 provider 数据准确性为主:完整保留上游菜单切换/性能修复,MiniMax token plan 与点数余额尽可能通过现有成本/预算通道同步到 iPhone,并新增可选同步字段显示订阅续费/到期时间。

修复 / 改进

  • Mac 菜单栏 —— 合入上游 v0.32.5 的 provider 切换、merged menu、readiness signature、图表子菜单尺寸、状态图标、Quit 延后和 provider switcher 性能修复。
  • Mac 本地化 —— 合入上游新增的法语、乌克兰语、荷兰语、越南语可选语言;iOS 仍遵循项目规定的 4 语言规则。
  • MiniMax —— token plan 配额与点数余额修复通过现有 provider cost/budget 通道到达 iPhone;订阅续费/到期时间改为可选同步元数据。
  • Codex / Cursor / Claude / Antigravity —— 合入上游 v0.32.5 的 Mac 端准确性修复;iOS 侧验证既有 rate-window 同步通道继续兼容。
  • 定价缓存 —— 合入上游 models.dev catalog memoization 和 parser hash 更新。

兼容性

  • 仅在现有 provider payload 中增加 optional JSON key。旧 iPhone 会忽略新元数据,旧 Mac 不发送这些字段;一台 Mac 升级、一台 Mac 仍旧版时,新 iPhone 使用最新的非空值,不会被旧版设备清空。

CodexBar 0.32.4.1 Mobile 1.11.0

06 Jun 21:10

Choose a tag to compare

Syncs the Mac app to upstream CodexBar v0.32.4 (spanning 0.32.0–0.32.4) and ships the paired iOS 1.11.0 companion. A refinement + reliability batch — no new providers; the visible wins are quieter, more accurate provider data that flows through to iPhone automatically.

Fixed / Improved

  • Antigravity quota rows are cleaner — image / lite / autocomplete / internal noise rows no longer skew the summary bar (#1209).
  • Copilot zero-entitlement business tokens no longer show a misleading usage percentage (#1258).
  • Augment usage parses correctly again after the upstream auggie status-format change, with a browser-cookie fallback (#1224).
  • Claude keeps the last good web-usage snapshot through a brief Unauthorized refresh instead of blanking, and delegates the CLI OAuth refresh token so CodexBar stops forcing re-logins (#1220, #1239).
  • Codex cost scanner rewrite (faster scans, new fast-JSON path) — the on-disk cost cache is invalidated and re-scanned so Codex and Claude cost cards reflect the new parser.
  • Plus upstream menu-bar, OpenAI Web, and notarization-path hardening for macOS 26.
  • iOS — new provider search at the top of the Usage list (filter by name) for easier navigation of a long synced provider list.

Compatibility

  • No wire-format, schema, or CloudKit change. Mixing app versions across Macs and iPhones stays safe — the refinements arrive once Mac is on 0.32.4.

中文说明

同步 Mac 端到上游 CodexBar v0.32.4(覆盖 0.32.0–0.32.4),并配套发布 iOS 1.11.0。本批以精修 + 可靠性为主,无新增 provider;可见收益是更干净、更准确的 provider 数据,并自动同步到 iPhone。

修复 / 改进

  • Antigravity 配额行更干净 —— image / lite / autocomplete / internal 噪声行不再干扰汇总进度条(#1209)。
  • Copilot zero-entitlement 商业 token 不再显示误导性用量百分比(#1258)。
  • Augment 在上游 auggie 状态格式变更后用量重新正确解析,并增加浏览器 cookie fallback(#1224)。
  • Claude 短暂 Unauthorized 刷新期间保留最后有效的 web 用量快照而不清空,并把 CLI 的 OAuth refresh token 委托出去,避免强制重登(#1220、#1239)。
  • Codex 成本 扫描器重写(更快、新增 fast-JSON 路径)—— 失效并重扫磁盘成本缓存,使 Codex 与 Claude 成本卡反映新 parser。
  • 以及上游菜单栏、OpenAI Web、公证路径加固(macOS 26)。
  • iOS —— Usage 列表顶部新增 provider 搜索(按名称过滤),同步的 provider 多时更好找。

兼容性

  • 无 wire / schema / CloudKit 变更。Mac 与 iPhone 间混用版本安全 —— 待 Mac 升级到 0.32.4 后这些精修即到达。

CodexBar 0.31.0.2 Mobile 1.10.0

03 Jun 00:01

Choose a tag to compare

Hotfix on top of 0.31.0.1: forces the Codex and Claude cost-usage caches to re-scan after the v0.31.0 parser update, so cost cards show the new parser's numbers instead of stale cached attributions.

Fixed

  • Cost caches now re-scan after the v0.31.0 parser update — the upstream merge rewrote the Codex and Claude cost-usage scanner, but neither cache-invalidation axis was rolled, so upgrading users kept the old parser's cached cost attributions. Bumped parserLogicVersion and regenerated the parser-source hash so every Codex and Claude cost cache is invalidated and re-scanned on next launch. Codex was already covered by the scanner-hash axis (its value changed across the upgrade); this closes the Claude gap — Claude has no producer-key axis and relies solely on the pricing fingerprint.

Compatibility

  • No wire-format, schema, or CloudKit change. iOS app code is identical to build 145; iPhone build 146 is a version bump to pair with this Mac hotfix. Mixing app versions across Macs and iPhones stays safe.

中文说明

0.31.0.1 的热修复:v0.31.0 合并重写了 Codex 与 Claude 的成本扫描器,但两条缓存失效轴都没滚动,导致升级用户的成本卡仍显示旧 parser 的缓存归因。本次 bump parserLogicVersion 并重生成 parser 源码 hash,强制所有 Codex 与 Claude 成本缓存在下次启动时失效并重扫。Codex 原本已被 scanner-hash 轴覆盖(其值在升级间已变化);本次补齐 Claude —— Claude 没有 producer-key 轴,只依赖定价 fingerprint。无 wire / schema / CloudKit 变更,iOS app 代码与 build 145 完全一致,手机端 build 146 仅为配套 Mac 热修复的版本号 bump。


CodexBar 0.29.0.1 Mobile 1.9.0

30 May 18:24

Choose a tag to compare

Syncs the Mac app to upstream CodexBar v0.29.0 and ships the paired iOS 1.9.0 companion. Three new providers — Azure OpenAI, Alibaba Token Plan (Bailian), and T3 Chat — plus the upstream v0.28.0 + v0.29.0 fixes.

New providers

  • Azure OpenAI — validate a deployment via API key, endpoint, and deployment name.
  • Alibaba Token Plan (Bailian) — monthly token-plan quota via browser or manual cookies.
  • T3 Chat — web-session usage with a 4-hour base window and a monthly overage window; paste a full browser cURL if a cookie-only refresh hits a 429 challenge.

Also from upstream

  • Codex cost history now splits standard vs fast spend/token usage in model breakdowns.
  • OpenCode / OpenCode Go show workspace renewal dates.
  • Ollama can authenticate with an API key as an alternative to browser cookies.
  • Plus the upstream v0.28/v0.29 menu-bar, Codex, Antigravity, and localization fixes.

Compatibility

  • Mixing app versions across Macs and iPhones is safe — older iPhones ignore the new providers and older Macs simply don't send them. No crashes or data loss across any new/old device combination.

Required versions

  • iPhone companion: iOS 1.9.0 (build 139), via TestFlight / App Store.
  • This Mac build: 0.29.0.1 (fork build 68.1). Update both for the full feature set.

中文说明

同步 Mac 端到上游 CodexBar v0.29.0,并配套发布 iOS 1.9.0。本次新增三个 provider —— Azure OpenAI、Alibaba Token Plan(百炼)和 T3 Chat —— 外加上游 v0.28.0 + v0.29.0 的修复。

新增 provider

  • Azure OpenAI —— 通过 API key、endpoint 和部署名称校验部署。
  • Alibaba Token Plan(百炼) —— 通过浏览器或手动 cookie 跟踪每月 token 套餐额度。
  • T3 Chat —— web session 用量,含 4 小时基础窗口和每月超额窗口;若 cookie 刷新遇到 429 挑战,可粘贴完整的浏览器 cURL。

同样来自上游

  • Codex 费用历史现在区分标准 / 快速的消费和 token 用量。
  • OpenCode / OpenCode Go 显示工作区续费日期。
  • Ollama 可用 API key 作为浏览器 cookie 之外的认证方式。
  • 以及上游 v0.28/v0.29 的菜单栏、Codex、Antigravity 和本地化修复。

兼容性

  • 在 Mac 和 iPhone 间混用新旧版本是安全的 —— 旧 iPhone 会忽略新 provider,旧 Mac 干脆不发送。任意新 / 旧设备组合都不会崩溃或丢数据。

所需版本

  • iPhone 配套:iOS 1.9.0(build 139),经 TestFlight / App Store。
  • 本 Mac 版本:0.29.0.1(fork build 68.1)。两边都更新才能用全套功能。

CodexBar 0.27.0 Mobile 1.8.0

26 May 00:59

Choose a tag to compare

0.27.0 (Mobile 1.8.0 · build 65.5) — 2026-05-25 — upstream v0.27.0 + iOS 1.8.0

Syncs the Mac app to upstream CodexBar v0.27.0 and ships the paired iOS 1.8.0 companion. Five brand-new providers, five existing-provider detail upgrades, account-aware quota notifications, and a Codex workspace + weekly-pace badge — all in one release.

New providers

  • Grok (xAI) — monthly USD spend, plan tier badge, percent used, and renewal date.
  • ElevenLabs — character credits plus standard and professional voice-slot counts.
  • Deepgram — speech / agent / total hours, request count, agent tokens, and TTS characters.
  • GroqCloud — live request / token / cache-hit-per-minute rates for Enterprise keys.
  • LLM Proxy — aggregate usage across all upstream providers with per-credential pool health.

Existing providers — richer detail

  • Claude Admin API — today / 7-day / 30-day spend, top models, and top cost items when an sk-ant-admin… key is configured in Preferences.
  • Claude Extra usage — spend-limit utilization gauge for Enterprise and Team plans.
  • OpenAI API — configurable 1–365 day cost-history window, with a range picker on the iPhone dashboard.
  • OpenCode Go — Zen workspace pay-as-you-go USD balance.
  • MiniMax — 30-day billing history with a token chart and top method / model breakdown.
  • Kiro — overage credit count and estimated cost when your monthly plan is exhausted.

Quota notifications now name the account

  • Push notifications on multi-account providers include the triggering account — e.g. "Codex · admin@example.com" instead of bare "Codex". Honours the Hide-personal-info privacy setting.

Codex workspace + weekly pace

  • When your active Codex account belongs to an OpenAI workspace, the workspace name shows on the Codex detail page along with a weekly-pace arrow (ahead of / on / under pace).

Compatibility

  • Mixing app versions across Macs and iPhones is safe — an older iPhone ignores the new fields and an older Mac simply doesn't send them. No crashes or data loss across any new/old device combination.

Required versions

  • iPhone companion: iOS 1.8.0 (build 137), via TestFlight / App Store.
  • This Mac build: 0.27.0 (fork build 65.5). Update both for the full feature set.

中文说明

同步 Mac 端到上游 CodexBar v0.27.0,并配套发布 iOS 1.8.0。本次一口气带来 5 个全新 provider、5 个现有 provider 的详情升级、带账号的额度推送通知,以及 Codex 工作区 + 周用量节奏徽章。

新增 provider

  • Grok (xAI) —— 每月美元消费、套餐徽章、使用百分比、续费日期。
  • ElevenLabs —— 字符额度,外加标准语音槽和专业语音槽数量。
  • Deepgram —— 语音 / 智能体 / 总时长、请求数、智能体 token、TTS 字符数。
  • GroqCloud —— 企业版 key 的实时每分钟请求 / token / 缓存命中速率。
  • LLM Proxy —— 跨所有上游 provider 的聚合用量,含每个凭证的池健康度。

现有 provider 详情升级

  • Claude Admin API —— 配置 sk-ant-admin… key 后显示今天 / 7 天 / 30 天花费、主要模型、主要费用项。
  • Claude 额外用量 —— 企业版 / Team 套餐的花费上限使用率仪表。
  • OpenAI API —— 可配置 1–365 天的费用历史窗口,iPhone 仪表盘带范围选择器。
  • OpenCode Go —— Zen 工作区按量付费美元余额。
  • MiniMax —— 30 天计费历史,含 token 柱状图和主要接口 / 模型分解。
  • Kiro —— 月度套餐耗尽后显示超额信用数和预估费用。

额度通知现在带上账号

  • 多账号 provider 的推送通知会带上触发的账号 —— 例如「Codex · admin@example.com」而非单纯的「Codex」。遵守「隐藏个人信息」隐私开关。

Codex 工作区 + 周节奏

  • 当激活的 Codex 账号属于某个 OpenAI 工作区时,Codex 详情页会显示工作区名称,并配一个周用量节奏箭头(超前 / 正常 / 落后)。

兼容性

  • 在你的 Mac 和 iPhone 间混用新旧版本是安全的 —— 旧 iPhone 会忽略新字段,旧 Mac 干脆不发送。任意新 / 旧设备组合都不会崩溃或丢数据。

所需版本

  • iPhone 配套:iOS 1.8.0(build 137),经 TestFlight / App Store。
  • 本 Mac 版本:0.27.0(fork build 65.5)。两边都更新才能用全套功能。

CodexBar 0.26.4 Mobile 1.7.0 — Phase G hotfix: decouple iCloud sync from menu layout

19 May 05:18

Choose a tag to compare

CodexBar 0.26.4 — Phase G hotfix

Patch on top of 63.3 fixing a user-reported regression where iPhone still showed only 1 OpenAI card despite 63.3 shipping the universal multi-account mechanism.

Root cause was orthogonal to Phase G — upstream's shouldFetchAllTokenAccounts gated per-account fan-out on multiAccountMenuLayout == .stacked. Users on the default .segmented layout had only their active token-account fetched, so SyncCoordinator only ever pushed one snapshot to CloudKit even after the Phase G universalization.

Fix: when iCloudSyncEnabled is true, ignore the menu-layout gate and fan-out unconditionally (subject to existing count > 1 and catalog-membership guards). Mac-only users keep upstream's API-frugality behavior.

Mac

  • UsageStore.shouldFetchAllTokenAccounts(provider:accounts:) short-circuits to true when iCloud sync is on
  • New ShouldFetchAllTokenAccountsTests.swift — 9 tests pinning both branches, includes regression case (OpenAI + 2 admin keys + segmented + iCloud-on)

iOS

  • No iOS-side code change. The Phase G UI shipped in 63.3 was correct; it just never received the second snapshot. Hotfix is Mac-only; iOS 1.7.0 build 130 (already on TestFlight) consumes the now-correct snapshot stream automatically.

Versioning

  • Per docs/versioning.md: BUILD 63.y ↔ MARKETING 0.26.y. 0.26.3 is intentionally skipped because BUILD 63.3 shipped earlier as MARKETING 0.26.2 (misaligned); aligning forward instead of relabeling history.

CloudKit deploy

None needed. Hotfix is consumer-side gating logic only.

Sparkle

  • sparkle:version: 63.4.1.7.0
  • shortVersionString: 0.26.4
  • Users on 63.3 will be auto-offered this update.

Verified by user dogfood: switching Mac menu from segmented to stacked immediately surfaced both OpenAI admin tabs on iOS, confirming Mac fan-out was the bottleneck.

CodexBar 0.26.2 Mobile 1.7.0 — universal multi-account tabs (Phase G)

19 May 00:32

Choose a tag to compare

Fork-only patch on top of upstream v0.26.1. No Mac UI deltas
beyond what v0.26.1 already shipped
— the Mac menu's per-provider
account-tab switcher (e.g., OpenAI admin keys) already worked. The
change in this release is two-sided plumbing so iPhone finally
mirrors that Mac UX: catalog-driven multi-account sync fan-out
(Mac → CloudKit) plus a generic account-tab UI inside iOS provider
detail pages.

Mac

  • SyncCoordinator.tokenBasedMultiAccountProviders is now a computed
    property reading TokenAccountSupportCatalog.allProviders (single
    source of truth). Fan-out now covers all 18 token-account providers
    instead of the prior hardcoded 11 — silently fixes 7 providers
    (openai, deepseek, antigravity, manus, copilot, venice, stepfun)
    whose extra accounts were never reaching iOS via CloudKit.
  • New Tests/CodexBarTests/TokenAccountSyncCoverageTests.swift
    pins the catalog⇔sync-list equality so future upstream-added token
    providers automatically flow through; missing-mirror cases fail
    the build instead of silently losing multi-account on iPhone.
  • MockProviderInjector +7 second-tab simple mocks (one per Phase G
    provider above) so the iOS multi-account tab UI is exercised
    end-to-end via the mock-injection toggle. Total mock count 45 → 52.
  • Localized mobile_toggle_mock_subtitle updated to reflect the new
    52/42/44 count.

iOS (pairs with the same 1.7.0 marketing version, build 130)

  • Universal ProviderAccountGroup model — groups post-merge snapshots
    by providerID. Mac multi-account providers now show one row in
    the iOS Usage list (with a · N count badge) instead of N separate
    rows.
  • ProviderDetailView segmented account-tab bar at the top when the
    group has 2+ accounts. Tab labels prefer email local-part →
    loginMethod → Account N. Tapping a tab re-renders all the
    existing cards (rate windows, cost, OpenAI Dashboard, daily chart,
    Phase B typed cards) against the selected account's data —
    mirroring Mac's "click into provider, switch between admin tabs"
    flow.
  • See CodexBarMobile/CHANGELOG.md for the iOS-side detail.

CloudKit deploy

Per pre-release audit (docs/cloudkit-deploy-audit.md): no schema
deploy needed
. Phase G is 100% consumer-side — Mac pushes more
records of the existing DeviceProviderSnapshot type; iOS renders
the post-merge snapshot list with grouping. No new record types, no
new fields outside the existing zlib-compressed payload: Data,
no new indexes or zones.

Notes

  • version.env: MARKETING_VERSION=0.26.2, BUILD_NUMBER=63.3, MOBILE_VERSION=1.7.0, UPSTREAM_VERSION=v0.26.1, UPSTREAM_SYNC_DATE=2026-05-18.
  • Tag name: v0.26.2-mobile.1.7.0. Release branch: mobile-dev.
  • Naming scheme: see docs/versioning.md.

CodexBar 0.26.1 Mobile 1.7.0 — upstream v0.26.1 + iOS 1.7.0 dedicated cards

18 May 22:37

Choose a tag to compare

Fork release that tracks upstream v0.26.1 exactly for the
Mac-visible feature set (no Mac UI deltas beyond what upstream
shipped). Pairs with the freshly-published iOS 1.7.0 which
renders six new dedicated provider cards (Kiro / Bedrock /
Moonshot / z.ai hourly chart / OpenAI Admin Dashboard / Antigravity
multi-account) plus two new settings toggles via the Shared iCloud
envelope extensions in this release. End-to-end verified via mock
injection before publish: all 6 new cards render correctly on
iPhone with the typed data Mac pushes through CloudKit.

Mac changes folded in (all from upstream)

  • Sync upstream v0.26.0 + v0.26.1 in full (Kiro credits, Antigravity multi-account, OpenRouter spend, AWS Bedrock provider, Moonshot/Kimi API, z.ai hourly chart, OpenAI Admin API Dashboard, Brazilian Portuguese, quota-warning marker toggle, provider changelog links setting).
  • Sources/CodexBarCore/Sync/AccountIdentityComputer + SyncCoordinator.isModelEstimated() extended for new providers moonshot and bedrock (fork-private wiring, no Mac UI change).
  • Sources/CodexBar/Sync/MockProviderInjector extended to emit Moonshot + Bedrock mocks (43 → 45 synthetic providers).
  • Cost cache invalidation: codex v5 → v6 (adopts upstream's bump; supersedes fork 0.23.1 hotfix); claude/vertex stay at fork's v3.

Mobile bridge — Shared envelope extensions (no user-visible Mac change)

  • Shared/Models/UsageSnapshot.swift adds six optional decodeIfPresent fields so a future iOS 1.7 reader can pick up the data without a wire-format break:
    • openAIAPIDashboard: SyncOpenAIAPIDashboard? — Today/7d/30d summaries + daily breakdown + top models / line items.
    • zaiHourlyUsage: SyncZaiHourlyUsage? — per-model hourly token series.
    • kiroCredits: SyncKiroCredits? — plan + credits + bonus + expiry countdown.
    • bedrockCost: SyncBedrockCost? — monthly spend + budget + region.
    • moonshotBalance: SyncMoonshotBalance? — account balance + region + last-updated.
    • antigravityAccounts: SyncMultiAccountList? — OAuth account list + active index (Mac stub for now).
  • Shared/iCloud/CloudConstants.providerPayloadVersion deliberately NOT bumped (additive optional fields).
  • Mac SyncCoordinator populates the new fields whenever upstream's per-provider snapshot carries the corresponding data.
  • Bedrock region & Moonshot balance flow through dedicated paths (Mac SettingsStore.bedrockRegion plumb-through, loginMethod parser) — not the composite display strings — so iOS reads the actual values, not the menu copy.

iOS pairing

  • Pairs with iOS 1.7.0 (build 129); see CodexBarMobile/CHANGELOG.md. iOS 1.7.0 renders six new dedicated provider cards driven by the typed envelope fields. iOS 1.6.0 (126) on TestFlight remains forward-compatible — decodeIfPresent makes the new keys invisible to it.

Notes

  • version.env: MARKETING_VERSION=0.26.1, BUILD_NUMBER=63.2, MOBILE_VERSION=1.7.0, UPSTREAM_VERSION=v0.26.1, UPSTREAM_SYNC_DATE=2026-05-18.
  • Tag name: v0.26.1-mobile.1.7.0. Release branch: mobile-dev.
  • Naming scheme: see docs/versioning.md.

CodexBar 0.25.2 Mobile 1.6.0

17 May 22:29

Choose a tag to compare

Mac quota warning notifications can now also be pushed to your iPhone (previously, only depletion / restoration triggered a push). Requires iOS 1.6.0+.

中文

Mac 的配额警告通知现在也可以推送到 iPhone 上(之前只有耗尽 / 恢复才会推送)。需配合 iOS 1.6.0+。


Recent updates (if you skipped 0.25.1)

The previous Mac release (0.25.1, 2026-05-12) folded three upstream releases (v0.24, v0.25, v0.25.1) into one build. Highlights:

  • 11 new providers — Windsurf, Codebuff, DeepSeek, Manus, MiMo, Qwen, Doubao, Command Code, StepFun, Crof, Venice, plus OpenAI API balance tracking.
  • Simplified Chinese localization with in-app language selector.
  • Quota warning notifications — opt-in alerts at configurable thresholds (e.g. 80%) for session and weekly quota windows.
  • Codex multi-account switcher — stacked or segmented layout in the menu bar.
  • Codex cost attribution fix — GPT-5.4 / GPT-5.5 sessions no longer bucket under GPT-5.
  • MiniMax multi-service quota cards (text / speech / image / video / music).
  • Copilot multi-account + Claude peak-hours indicator + Storage usage view.
  • VoiceOver labels across the menu bar.

Bug fixes from 0.25.1

  • Settings / About no longer crashes on packaged-app launch.
  • Codex hung RPC reads time out instead of looping.
  • Cursor Enterprise / Team usage displays correctly.
  • macOS 26.4 menu bar icon visible again.
  • Pi session cost cache rebuilds after pricing changes.
  • Simplified Chinese peak-hours strings translated.

中文 — 之前的更新(若您是从更早版本升级)

上一次 Mac 发布(0.25.1,2026-05-12)一次性合入三个上游版本(v0.24、v0.25、v0.25.1)。要点:

  • 11 个新 provider —— Windsurf、Codebuff、DeepSeek、Manus、Xiaomi MiMo、Qwen、Doubao、Command Code、StepFun、Crof、Venice,加 OpenAI API balance 跟踪。
  • 简体中文 本地化 + 应用内语言选择器。
  • 配额警告通知 —— session / 周额度按可配置阈值(如 80%)提醒,可选开启。
  • Codex 多账号切换器 —— 菜单栏堆叠 / 分段两种布局。
  • Codex 成本归因修复 —— GPT-5.4 / GPT-5.5 session 不再被归入 GPT-5。
  • MiniMax 多业务额度卡(文本 / 语音 / 图像 / 视频 / 音乐)。
  • Copilot 多账号 + Claude 高峰时段指示器 + 本地存储用量视图。
  • VoiceOver 标签覆盖菜单栏。

0.25.1 修复

  • Settings / About 在打包 app 启动时不再崩溃。
  • Codex 卡死的 RPC 读取会超时退出。
  • Cursor 企业 / 团队用量显示正确。
  • macOS 26.4 菜单栏图标重新可见。
  • Pi session 成本缓存在价格变更后自动重建。
  • 简体中文高峰时段相关字符串补译。