Releases: heyuqiu2023/CodexPool
Releases · heyuqiu2023/CodexPool
v3.0 — 全面重构:SQLite 一键部署、用量趋势图表、OpenClaw 联动
v3.0 是一次全面重构:后端从 MySQL 迁移到 SQLite(零配置一键部署),新增用量趋势可视化图表和 OpenClaw 账号联动同步,同时修复了大量兼容性和 UI 问题。
✨ 新功能
- 一键部署 — 去掉 MySQL 依赖,改用 SQLite,开箱即用无需配数据库
- 用量趋势图表 — 左侧栏新增 7 天用量趋势可视化,自动记录每次检测结果
- OpenClaw 账号联动 — 切换账号时自动同步 OpenClaw auth-profiles,更新 lastGood 指向
- 一键启停脚本 — 新增 start.sh / stop.sh / start.bat / stop.bat,方便快速启停服务
- WebSocket 实时推送 Hook — 新增 useWebSocket Hook,支持实时状态更新
🐛 Bug 修复
- 数据库兼容性全面修复 — SQLite
.get()vs.all()用法统一,避免查询返回数组导致逻辑错误 - Node v24 兼容 — 升级依赖,修复
punycode等废弃模块警告 - settings 路由 broadcast 崩溃 — 修复 settings.js 缺少 broadcast 导入导致的运行时错误
- 定时器不重启 — 修改设置后立即 stopTimers + startTimers,无需重启服务
- 用量历史不记录 — recordUsageHistory 仅在自动检测调用,手动检测也加入记录
- 趋势图表不刷新 — useEffect 空依赖只执行一次,改为 refreshKey 模式随轮询刷新
- UI 布局优化 — 冗余 mockData 清理,页面标题更新为 CodexPool
v2.1 — 平台分类、一键登录、批量用量检测
这次更新主要三件事:账号按平台(GPT / Gemini / Claude)分类管理、支持一键浏览器登录直接添加新账号、以及批量检测所有账号用量(零 Token 消耗)。另外加了亮色主题和 List 紧凑视图。
✨ 新功能
- 平台分类 — 顶部改为平台 Tab(GPT / Gemini / Claude),支持添加自定义平台
- 官方平台 Logo — 账号卡片显示各平台内嵌 SVG Logo,无需联网
- 一键登录 — 在界面内直接完成
codex loginOAuth 授权,auth 文件自动保存 - 批量用量检测 — 并发检测所有账号用量,零 Token 消耗,结果推送到所有卡片
- 亮色主题 — 新增 ☀️ / 🌙 切换按钮,偏好持久化
- List 紧凑视图 — 单行显示账号核心信息,适合账号多的场景
- 语言按钮 — 现在显示当前语言国旗(🇨🇳 CN / 🇺🇸 EN)
🐛 Bug 修复
- GPT 平台过滤显示空(旧账号 platform 字段兜底处理)
- 短域名邮箱脱敏失效(qq.com、163.com 等)
- OAuth 成功后对话框被长 URL 撑宽
- codex login 找不到路径(shell: true + 自动探测)
v2.0
Codex Pool Manager v2.0 更新日志
新功能
- 中英文切换 — 支持中英双语,自动检测浏览器语言,手动切换后会记住选择
- 真实健康检查 — 逐个检查账号的 auth 文件和 token 是否过期,自动标记异常账号
- Dashboard 自动刷新 — 每 30 秒自动更新数据,不用手动刷新
- 全局错误边界 — 页面崩溃时显示友好提示而不是白屏
- 抖音推广横幅 — 页面顶部可关闭的推广条
优化
- 数据库连接更稳定 — 加了超时和 TCP 保活,长时间不操作不会断连
- 后端代码整理 — 账号切换逻辑去重,配置读取改为异步,错误处理更完善
- 类型安全修复 — 补全了 API 返回类型,消除了类型强转