Skip to content

Releases: Alunixa/CodexPPP

Codex++ 1.2.51

Codex++ 1.2.51 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 18:41

核心更新

  • 手机远控页新增 OpenAI 官方设备码登录,可在手机或其他设备打开官方验证页并输入一次性代码,不依赖本机浏览器 OAuth 回调。
  • 设备码登录复用现有登录备份、取消、失败回滚和纯 API 到官方混合模式迁移;完成后仍由 Codex app-server 保存并刷新 ChatGPT 登录态。
  • 管理器继续保留浏览器 OAuth 登录入口,可按实际网络和回调环境选择登录方式。
  • 设备码入口默认不会自动打开本机浏览器,支持复制一次性代码、可选打开官方验证页和取消授权。

安全边界

  • 设备验证地址只接受 https://auth.openai.com/https://chatgpt.com/,并校验 app-server 返回类型必须为 chatgptDeviceCode
  • 不支持粘贴、保存或转换 ChatGPT 网页 Cookie、Session Token 或 Cloudflare 凭据。
  • 一次性代码和验证网址不会写入诊断日志或持久化设置。
  • 登录失败、取消或供应商迁移异常时会恢复登录前的 config.tomlauth.json 和供应商设置。

界面改进

  • 手机远控页增加“设备码登录”和“浏览器登录”两个明确入口。
  • 设备码等待界面展示官方验证网址和一次性代码,并提供复制、打开验证页和取消操作。
  • 优化窄屏标题与设备码区域布局,避免账号说明、按钮和面板标题挤压或裁切。

构建与验证

  • 本地完整验证通过:Rust workspace 全量测试、前端 TypeScript 检查、11 项前端测试、Vite 生产构建、Rust 格式检查、差异检查和本地品牌保护。
  • 已使用本机 Codex 0.144.2 app-server 实际发起并立即取消设备码登录,确认官方验证域名与取消流程正常,测试未输出一次性代码。
  • GitHub Actions 运行 29698844269 成功完成版本与品牌校验、Windows x64、macOS x64、macOS ARM64 构建、macOS 应用结构校验、六项资产校验与发布。

下载

  • Windows x64:安装版 EXE、便携 ZIP。
  • macOS Intel x64:DMG、ZIP。
  • macOS Apple Silicon ARM64:DMG、ZIP。

完整变更对比v1.2.50...v1.2.51

Codex++ 1.2.50

Codex++ 1.2.50 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 16:53

核心更新

  • 新增独立“手机远控”页面,可查看 ChatGPT 账号、套餐、官方 Remote Control 状态、主机标识、短时配对码和已连接设备。
  • 新增 ChatGPT 官网登录流程:先打开 chatgpt.com 完成普通登录,再通过 ChatGPT 品牌的 OpenAI 官方 OAuth 与本机环回回调,把账号安全连接到 Codex++。
  • 电脑端使用纯 API 供应商时,登录成功后可事务迁移为官方混合模式:ChatGPT 登录态保留在 auth.json,自定义 API Key 保留在当前 provider 的 experimental_bearer_token
  • 新增官方手机远控启用、关闭、配对状态轮询、设备列表和设备撤销能力,使 API 调用模式下也能额外连接同一 ChatGPT 账号并使用官方手机远控。
  • 登录前自动备份 config.tomlauth.json 和供应商设置;登录失败、取消或迁移异常时自动恢复,避免破坏现有 API 配置。

安全边界

  • 不读取浏览器 Cookie 数据库,不支持粘贴、保存或转换 ChatGPT 网页 Session Token。
  • app-server 错误中的 URL 查询参数、token 关键词和超长凭据片段会在显示或写入诊断日志前脱敏。
  • 聚合供应商与自定义多模型供应商不会被自动迁移,避免覆盖无法可靠恢复的复杂路由配置。

构建与验证

  • 本地完整验证通过:Rust workspace 全量测试、前端 TypeScript 检查、11 项前端测试、Vite 生产构建、Rust 格式检查、差异检查和本地品牌保护。
  • GitHub Actions 运行 29695395855 成功完成版本与品牌校验、Windows x64、macOS x64、macOS ARM64 构建、macOS 应用结构校验、六项资产校验与发布。
  • 所有安装资产均由 GitHub 托管 runner 从 v1.2.50 标签构建并发布。

下载

  • Windows x64:安装版 EXE、便携 ZIP。
  • macOS Intel x64:DMG、ZIP。
  • macOS Apple Silicon ARM64:DMG、ZIP。

完整变更对比v1.2.49...v1.2.50

Codex++ 1.2.49

Choose a tag to compare

@github-actions github-actions released this 19 Jul 11:10

新增功能

  • Codex增强页新增“关闭 Codex 自动更新”开关。
  • 该开关只控制官方 Codex 桌面应用的更新,不会关闭或影响 Codex++ 自身的 GitHub Release 检查、下载和安装。
  • 切换后会立即保存策略;已运行的 Codex 需要重启后才能完整生效。

实现范围

  • 使用官方 CODEX_SPARKLE_ENABLED=false 启动门禁,在 Codex 主进程初始化更新器前阻止更新器启动,从而关闭自动下载和自动安装更新。
  • Windows Store/MSIX 打包版会写入当前用户环境并广播环境变化。
  • Windows 便携版和直接启动版会给 Codex 子进程显式注入更新禁用变量。
  • macOS 会通过 launchctl 同步当前图形会话环境,覆盖 Sparkle 更新器启动链路。
  • 设置保存、页面桥接更新、完整配置导入、设置重置和每次 Codex 启动都会重新应用策略;旧配置默认继续允许 Codex 更新。

验证

  • cargo test --workspace -- --test-threads=1 完整通过。
  • 新增 6 项 Codex 自动更新控制专项测试,启动器、桥接、设置与旧配置兼容回归均通过。
  • 前端 TypeScript 检查、11 项前端测试和 Vite 生产构建通过。
  • GitHub Actions 运行 29684352403 已完成 Windows x64、macOS x64、macOS ARM64 构建,并校验、上传六个安装资产。

Codex++ 1.2.48

Choose a tag to compare

@github-actions github-actions released this 17 Jul 13:52

修复内容

  • 修复 macOS 新版 Codex++ 在 Chat Completions 中转模式下,会因协议代理静默丢弃新版具名工具、input_schema 与命名空间子工具,导致模型误认为没有终端或文件读写能力的问题。
  • 终端、文件读写及命名空间工具现在会被完整转换并映射回 Responses 协议。
  • 新增脱敏工具形态诊断摘要,便于后续兼容 Codex 客户端的工具声明升级。

验证

  • 协议代理回归测试通过(53 项)。
  • Codex++ Core 完整串行测试通过。
  • GitHub Actions 已完成 Windows x64、macOS x64 与 macOS ARM64 的构建、安装包校验和发布。

Codex++ 1.2.47

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:20

Full Changelog: v1.2.46...v1.2.47

Codex++ 1.2.46

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:38
9365114

Codex++ 1.2.46

  • Sub agent 数量改为数字输入框,支持 3 到 50,并写入 [agents].max_threads
  • 优先使用 Codex 官方配置接口实时热重载;不支持时显示“重启 Codex”按钮。
  • 完整配置备份新增 .envmodel-catalogs/*.json,兼容旧版备份。
  • 同步上游 v1.2.37 的幽灵任务清理加固、会话分页、长页面滚动和新版 locale 接口。

完整变更v1.2.45...v1.2.46

Codex++ 1.2.45

Choose a tag to compare

@github-actions github-actions released this 14 Jul 19:01

Full Changelog: v1.2.44...v1.2.45

Codex++ 1.2.44

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:13

紧急修复

  • 修复 Codex 右上角错误显示“后端连接异常”,但模型与代理实际正常工作的状态误报。
  • 原因是 Codex 内置 CSP 的 connect-src 不允许页面连接 ws://127.0.0.1,浏览器在请求到达本地助手前就会拦截 WebSocket。
  • 注入脚本现在会先识别页面 CSP,受限制时直接复用现有 CDP 长连接执行一次状态确认,不再显示红色或重复尝试被禁止的连接。
  • 未知 CSP 环境仍会优先尝试 WebSocket,连接失败后自动降级到 CDP 桥接。
  • 模型代理、协议转换和供应商调用链未改动。

完整变更v1.2.43...v1.2.44

Codex++ 1.2.43

Choose a tag to compare

@github-actions github-actions released this 14 Jul 17:36

主要更新

  • 管理器深色与浅色主题统一改为紫色主色,覆盖主按钮、焦点环、侧栏强调、开关和品牌状态。
  • Codex 页面与本地助手新增 /backend/events WebSocket 长连接,移除固定 30 秒 /backend/status 心跳请求。
  • CDP 桥接直接监听现有 WebSocket 的关闭和错误事件,断线后立即启动重注入,不再周期执行 Runtime 健康探测。
  • 重连失败时使用 250 ms 到 5 秒的指数退避,仅在连接已经断开时运行,不产生常驻探查流量。
  • 本地助手关闭或重启时主动关闭全部状态 WebSocket,页面可第一时间进入断开状态并重新连接。
  • 新增长连接、即时断线和助手关闭行为测试。

完整变更v1.2.42...v1.2.43

Codex++ 1.2.42

Choose a tag to compare

@github-actions github-actions released this 14 Jul 16:42

主要更新

  • 新增默认开启的 Codex 性能保护,降低启动、切换大对话和后台运行时的页面扫描与渲染压力。
  • 减少无意义的 CDP 心跳、插件扫描、服务档位探测和桥接日志写入,后台隐藏时暂停页面健康检查。
  • 大对话启用离屏渲染优化,切换对话时暂时关闭动画,并隔离连续加载失败的图片。
  • 启动时备份并清理会触发广范围 Git 探测的用户目录、桌面和磁盘根历史工作区。
  • 日志超过 4 MB 自动轮转,避免长期运行后日志膨胀拖慢磁盘访问。
  • Windows 不再向 Explorer 注入任务栏 Shell 属性,仅保留普通窗口图标设置,降低资源管理器异常风险。

完整变更v1.2.41...v1.2.42