这次更新主要做了三件事:账号按平台(GPT / Gemini / Claude)分类管理、支持一键浏览器登录直接添加新账号、以及批量检测所有账号用量(零 Token 消耗)。另外加了亮色主题和 List 紧凑视图。
- 顶部过滤栏改为平台 Tab(GPT / Gemini / Claude),支持点击
+添加自定义平台(如 DeepSeek) - 自定义平台可随时删除,内置平台不可删除
- 添加账号时可选择归属平台
- 账号卡片标头显示各平台官方 Logo(内嵌 SVG,无需联网加载)
- OpenAI GPT:六瓣旋转花形
- Google Gemini:四角星渐变
- Anthropic Claude:太阳辐射圆环
- 添加账号对话框新增「一键登录新账号」入口
- 点击后服务器自动执行
codex login,浏览器弹出 OpenAI 授权页 - 授权完成后 auth 文件自动保存至项目
accounts/目录并刷新扫描列表 - 支持实时日志输出展示、取消、重试
- 过滤栏新增「检测全部」按钮,右侧快捷操作也有对应入口
- 并发调用所有账号的 wham/usage 接口(零 Token 消耗)
- 检测结果同步推送到所有卡片,不再只显示激活账号的用量
- Header 新增 ☀️ / 🌙 切换按钮,偏好持久化到 localStorage
- 亮色模式为全套重新设计的白色调色板,保留绿色品牌色
- 语言按钮现在显示当前语言的圆形国旗 + 代码(🇨🇳 CN / 🇺🇸 EN)
- 点击即切换,不再显示"要切换到的语言"
- 切换到 List 模式后,账号卡片变为单行紧凑布局:平台 Logo → 账号名 + 类型/状态标签 → 邮箱(脱敏)→ 用量进度条 → Token 过期时间 → 操作按钮
- 高度约为 Grid 卡片的四分之一,适合账号数量多的场景
- GPT 平台过滤显示空:旧账号
platform字段为 undefined 被错误过滤,现在兜底为gpt - 邮箱脱敏失效:正则无法处理
qq.com、163.com等短域名,改为逻辑处理,兼容所有域名格式 - OAuth 成功框变宽:codex 输出包含长 URL 时对话框会被撑宽,添加
break-all+overflow-x-hidden修复 - codex login 找不到路径:
spawn默认不走 PATH,加入shell: true+ 自动which codex探测 - Task Queue 和 Pause All 已移除:精简了不常用的导航项和操作按钮
- 扫描添加账号时,重复账号分别显示「已添加」(灰色)/ 「邮箱重复」(橙色)
- Check Availability 改用 wham/usage 接口,不再消耗 Token
- 账号类型(TEAM / PLUS / FREE)通过 wham/usage 自动检测,告别全部显示 PLUS 的问题
- 刷新图标精简:保留卡片底部统一的检测按钮,移除冗余的小刷新图标