You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
修复 API 401 仍显示 API Service 可用的问题:账号状态现在反映真实的上游拒绝结果。
修复取消切号后账号卡片仍处于 loading 状态的问题。
修复纯文本请求因上游不支持生图而失败的问题,并修正部分控件显示浏览器原生灰色按钮样式的问题。
Changelog (English)
[1.3.34] - 2026-08-28
Added
Manual Codex OAuth Token refresh: refresh an account's credentials from the account overview and review the result, failure reason, retry, or reauthorization action in a dedicated dialog.
Account-pool diagnostics: when no account can handle a request, the account-pool dialog explains the selection result and provides recovery actions.
Per-account image-generation policy: API Service account pools can enable or disable image generation for individual accounts without affecting text requests.
Changed
Unified Codex authentication flow: account overview, default and managed instances, API Service, and API Key OAuth bindings now use the same credential preparation, refresh, reauthorization, progress, and result handling.
Client authorization state is informational: an observed client login-page redirect no longer blocks switching or API Service use; an explicit upstream authorization revocation remains the highest-priority state.
OAuth authorization follows the official desktop entry point and remains usable without a local Codex client; browser authorization now allows up to 10 minutes, and the client-version default can be managed remotely, cached locally, or overridden in Settings.
Profile isolation and quota refresh efficiency: API Service and managed instances keep independent provider gateways, while batch quota refresh reduces repeated process probing and request contention.
Launch actions are recoverable: users can cancel, retry, reauthorize, or skip eligible non-blocking failures from the active launch dialog.
Subscription information is labeled as “Subscription validity” so it is distinct from Token expiration.
Fixed
Fixed stale OAuth credentials being restored after reauthorization, switching, quota refresh, or profile synchronization, preventing accounts from reverting to an older Token.
Fixed client login-page observations leaving stale or delayed account-card state: the account overview now updates the recorded client status promptly and keeps it separate from API authorization failures.
Fixed account-pool errors being hidden after dispatch failures: unavailable-account results now retain pool diagnostics and display localized recovery information in the account-pool dialog.
Fixed API 401 results being shown as API Service available: the account status now reflects an actual upstream rejection.
Fixed account cards remaining in a loading state after cancelling a switch.
Fixed text requests being rejected solely because image generation is unavailable, and corrected affected controls that displayed browser-native gray button styles.