更新日志(中文)
[0.14.5] - 2026-03-15
变更
- 升级后的启动链路已减轻首屏负载并改为分阶段执行:启动时现在会直接以内置
en/zh-CN资源完成首帧渲染,不再阻塞等待异步语言包;自动刷新初始化延后执行;首页各平台预取改为分批触发;前端 vendor/update 相关 chunk 也做了更细分包,以降低较大版本升级后的首次启动卡顿。
修复
- Codex 账号刷新现已支持后端失效 token 的自动恢复:配额刷新与账号资料检查现在会识别
401 token_invalidated,主动执行一次 refresh_token 交换、落盘新 token,并重试官方 ChatGPT usage/account-check 接口,避免同一账号在官方客户端仍可使用时却在 Cockpit 中被误报为“需要重新登录”。 - macOS 上启动 Codex 默认实例时不再错误复用已运行的隔离实例窗口:当非默认 Codex 实例已经启动时,默认实例启动现在会强制通过 LaunchServices 新开一个应用实例,避免只激活已有隔离实例而没有真正打开默认配置目录。
Changelog (English)
[0.14.5] - 2026-03-15
Changed
- Startup work after upgrade is now lighter and more staggered: boot now renders immediately with built-in
en/zh-CNresources instead of blocking first paint on async language loading, auto-refresh timer setup is deferred, dashboard platform prefetch is batched, and frontend vendor/update chunks are split more aggressively to reduce first-launch stalls after larger upgrades.
Fixed
- Codex account refresh now recovers from backend-invalidated auth tokens: quota refresh and account-profile checks now detect
401 token_invalidated, force one refresh-token exchange, persist the rotated tokens, and retry the official ChatGPT usage/account-check endpoints instead of surfacing a false “sign in again” failure while the same account can still be used in the official client. - Codex default instance launch on macOS no longer reuses another running isolated instance: when a non-default Codex instance is already open, starting the default instance now forces a fresh LaunchServices app instance so the default profile opens instead of just focusing the existing isolated window.