v0.2.6

May 12, 2026 · View on GitHub

主题

v0.2.5 多供应商架构重构 打好的地基上,把 popover 里的 Codex tab 从"敬请期待"占位变成真能看用量 —— 实现一个 CodexProvider: UsageProvider,复用本机 codex CLI 已登录的 ChatGPT 凭证(~/.codex/auth.json,只读),拉 chatgpt.com/backend-api/wham/usage,在 Codex tab 里展示 5 小时(session)和 7 天(weekly)两个额度窗口(进度条 + pace 标记 + 重置倒计时)+ 套餐徽章 + 按量计费余额(如有),布局和 Claude tab 一致(共用泛化后的视图层)。Codex 的其余数据源(CLI RPC / chatgpt.com Web / 本地 session JSONL 算成本 / 历史趋势 / 多账号)留作后续版本。

含 spec

  • 2026-05-12-codex-providerCodexProvider~/.codex/auth.json OAuth → wham/usage,映射成统一的 ProviderUsageSnapshot,Codex tab 复用泛化视图

验收(G6 checklist)

  • 所有 spec 的 spec_criteria 全 done(SC1-7,详见 spec frontmatter;SC1/SC6 的 UI 部分待用户目测确认)
  • CI 全绿(swift build -c releaseswift test = 200 passed、make release-artifacts + verify-release.sh zip/dmg 均 OK)
  • CHANGELOG.md 已 append 本版本 entry(发版 runbook §5 自动生成,merge 后做)
  • 本文件 release_notes_zh 已填写

发版(G7 checklist)

  • docs/runbooks/release.md 全流程跑通
  • tag 已推送,Sparkle appcast 已更新
  • GitHub Release 已创建,资源(zip/dmg)已上传
  • 24h health 回访通过

Release notes (zh)

从 frontmatter release_notes_zh 同步过来。

引用