Skip to content

Releases: cnwenf/codex-remote

Codex Remote v0.5.44

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:38

Codex Remote v0.5.44

  • 新消息、排队和转为引导改为服务端异步执行。服务端确认接收后立即释放输入框;切换会话、刷新或关闭客户端连接不会取消后续发送。
  • 将新消息的“排队→引导”两步移到服务端,避免客户端在两次请求之间断开而中断引导。按会话顺序处理连续提交,并保留消息标识去重。
  • 显示服务端接收、投递失败和结果待确认状态,重连后恢复回执。只允许重试已确认失败的消息,避免回执丢失时重复发送。
  • 图片仍先完成上传,再提交消息;Android 原生端继续使用聊天 WebSocket 上传。

启用异步发送需同时更新 Mac 服务端及客户端。旧服务端继续使用原有发送方式。本次后台任务和回执由当前 Gateway 进程维护,尚未增加服务端崩溃或重启后的任务恢复。

验证范围:新增服务端、客户端及状态组件 9 项回归通过,电脑与手机浏览器验证接收后刷新仍可送达。Android 模拟器已安装调试包,验证触摸发送、快速回执、关闭客户端页面并切入后台后继续投递,以及回到应用读取已发送消息。完整检查 77 个测试文件、1106 项测试通过;电脑和手机浏览器的刷新后投递及图片发送 4 项交互回归通过,生产构建和 Android 调试构建通过。iOS 真机尚未验证;IPA 未签名,需自行签名安装。

Codex Remote v0.5.43

Choose a tag to compare

@github-actions github-actions released this 08 Oct 03:35

Codex Remote v0.5.43

  • 修复打开会话时消息输入框被后台加载禁用:显示“正在定位原始问题…”或等待会话恢复期间,可立即点击、展开和输入草稿。会话就绪后可继续发送,原始问题定位仍在后台进行。
  • 保留发送按钮和快捷键的就绪检查,以及发送期间的重复操作保护。

验证范围:新增真实组件及电脑、手机触摸回归均确认修复前失败、修复后通过;完整检查 1097 项测试通过,电脑和手机浏览器 6 项交互回归通过,生产构建及 Android 调试构建通过。Android 模拟器已验证定位期间触摸输入、软键盘弹出、草稿保留及恢复后发送。iOS 真机尚未验证,IPA 为未签名包,需自行签名后安装。

Codex Remote v0.5.42

Choose a tag to compare

@github-actions github-actions released this 04 Oct 05:45

Codex Remote v0.5.42

  • 修复消息输入框收起后再次点击无反应:输入框仍有焦点时,点击或触摸也会重新展开,保留未发送草稿和正常键盘聚焦行为。

验证范围:电脑点击、手机触摸的新增回归测试均确认修复前失败、修复后通过。本地完整检查与 8 项相关 Web 回归通过;Android 模拟器已验证连续触摸重新展开,以及隐藏软键盘后再次点击恢复输入和软键盘。iOS 真机尚未验证,IPA 为未签名包,需自行签名后安装。

Codex Remote v0.5.41

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:44

Codex Remote v0.5.41

  • 会话列表排序优化:运行中的会话排在最前,其余会话按最近修改时间倒序排列,方便快速回到正在执行的任务。

验证范围:本地完整测试通过(含新增排序回归测试)。本轮 Android 真机与 iOS 真机交互尚未验证,iOS IPA 为未签名包,需自行签名后安装。

Codex Remote v0.5.40

Choose a tag to compare

@github-actions github-actions released this 18 Sep 02:29

Codex Remote v0.5.40

v0.5.39 的 Android 构建因 SDK 初始化依赖已下架的 tools 包而中止,未发布正式安装包。本版修复发布流水线,保留原标签并顺延版本,包含以下更新:

  • 图片发送新增逐图上传圆环和百分比:预览图独立显示上传进度,服务端确认成功才到 100%。上传失败保留图片和文字,支持重试;输入框收起后仍可查看预览与进度。Android 保持聊天 WebSocket 上传,原有压缩规则和先上传、后发送消息的顺序不变。
  • 优化原始用户问题定位:本地持久化问题索引,优先使用尾部检查点和增量读取,减少打开长对话时反复向上翻页。历史问题仍按对应轮次定位,不用最新问题替代未知历史问题。
  • 工具执行过程改为可展开的聚合状态,展示当前阶段和执行内容,运行中使用浅灰色文字扫光,遵循系统减少动态效果设置。
  • 修复 macOS Dock 图标边缘留白与菜单栏图标变方块的问题;菜单栏使用独立透明底模板图标。
  • 增强 Desktop 连接恢复:渲染上下文失效时重连;Desktop 启动或升级后持续约 20 秒没有调试端口时,Remote 对该进程自动尝试一次重启恢复。主动退出 Desktop 不会自动拉起,已有调试参数的进程不会进入重启循环。

注意:自动恢复时重启 Desktop 可能中断刚启动的任务。

验证范围:本地完整测试通过,桌面及移动尺寸浏览器已验证逐图进度、限速上传和断网重试;macOS 图标已实机确认。本轮 Android 真机与 iOS 真机交互尚未验证,iOS IPA 为未签名包,需自行签名后安装。

Codex Remote v0.5.38

Choose a tag to compare

@github-actions github-actions released this 12 Sep 01:48

Codex Remote v0.5.38

  • Markdown 中的 Mermaid 代码块现在渲染为图表。渲染库随应用打包、按需加载;流式输入或语法错误时保留源码,内容更新后重新渲染。普通代码块保持原来的展示方式。
  • 工具返回的图片现在直接显示在执行过程折叠区域外,支持原有的鉴权下载和点击预览。此前图片藏在“执行过程 → 查看输入与结果”两层折叠里,生成图片默认不可见。
  • 图片加载失败时区分下载请求、HTTP 状态、读取图片数据、创建预览和下载后显示失败,不展示可能包含口令的原始异常。
  • Mermaid 使用 strict 模式,以 SVG 图片展示;流程图中的图片和图标节点暂不支持,回退源码,避免渲染时等待外部图片。

桌面和移动尺寸 Chrome 已验证流程图、时序图、错误恢复、普通代码块,以及工具图片默认可见和图片预览。Android 16 模拟器 WebView 中已验证流程图和时序图显示。

手机上传后一直加载或加载失败的问题仍未确认根因。本版没有修改图片下载协议,也不代表该故障已修复;新增阶段提示用于后续真机定位。 Android 真机和 iOS 原生交互尚未验证。

Codex Remote v0.5.36

Choose a tag to compare

@github-actions github-actions released this 10 Sep 17:00

Codex Remote v0.5.36

  • 修复手机端确认重启 Desktop 后,被电脑上 Codex 自带的退出确认阻塞的问题。重启改为强制结束当前用户、指定应用路径对应的 Desktop 主进程,再带桥接参数重新打开;不再发送普通退出 AppleScript。
  • 按完整可执行文件路径匹配进程,支持路径中包含空格,避免按进程名称误杀其他应用。保留手机上的一次确认及并发重启保护,更新提示说明强制结束可能中断工作或丢失未保存内容。
  • 修复官方 Gateway 启动脚本覆盖外部 ALLOWED_ORIGINS 的问题:将传入的精确来源与本机来源合并。同时默认接受 HTTPS *.ts.net 页面来源,支持 Tailscale Funnel 登录和 WebSocket;无口令或错误口令仍返回 401,HTTP 或伪装后缀不会匹配默认规则。
  • 本次仅处理重启确认问题,不包含尚未确认根因的手机图片显示修复。包含 ARM64 和 Intel x86_64 Mac 包,以及 Android/iOS 包。

按用户要求,没有在开发者本机运行测试、重启 Codex/Gateway 或安装本版本。回归测试、构建和包校验由发布 CI 执行;真实 Codex 退出弹窗场景留给其他电脑验收。

Codex Remote v0.5.35

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:41

Android 图片复用聊天连接

  • 修复聊天正常、原生 HTTP 上传无响应时图片等待几十秒失败的问题:Android 图片改走已连通且已认证的聊天 WebSocket。
  • 保留图片压缩和 1 MB 传输上限,上传完成后才提交图片消息。切换连接或关闭连接页时,不把尚未发送的图片提交到其他连接或旧任务。
  • Android 和 Mac 网关都需要更新至 0.5.35;连接旧网关时立即提示更新 Mac。
  • 继续提供 Apple Silicon 和 Intel x86_64 的 Mac 安装包。iOS/Web 图片传输保持原有方式。

本地全量检查 1018 项、Web 回归 62 项、Android Java 单测 21 项通过;Android WebView 三种图片大小的故障注入上传和消息提交通过。

详见定位及回归记录。手机私网的底层网络原因仍未确认,故障注入和模拟器结果不等同于该手机实测。

完整变更

Codex Remote v0.5.34

Choose a tag to compare

@github-actions github-actions released this 09 Sep 08:05

任务通知不再干扰聊天

  • 对话连接正常时,右上角始终保持绿色。任务通知延迟、检查失败或通知权限关闭都不会改变聊天连接颜色。
  • 对话页和连接列表移除任务通知的大块警告和“重试监控”按钮。相关信息集中在“设置 → 任务通知”,需要时点击“重新检查”。
  • 设置页展示对应连接、最近成功检查时间和真实失败原因。重新检查不会提前伪报成功;切换连接时旧请求不能污染新连接的检查记录。
  • 连接中显示灰色空心点,实际离线显示红色 ×;横竖屏保持一致,点击连接名称仍打开该连接的会话列表。

范围与边界

  • 代码检查 1011 项、Web 回归 62 项、Android 原生自动化 9 项通过,另有已保存本机连接连续两轮检查联调通过。
  • 本轮 Mac 锁屏后的 Android / iPhone 页面点击未复验,仍记为未验收;按用户明确要求直接发布当前已验证版本,不把发布等同于全部原生验收通过。
  • 沿用现有通知服务、运行与完成通知及品牌图标,兼容 0.5.32 Mac 网关,无需重启 Codex Desktop。
  • 本轮未修改图片传输或消息事件流。红米私网通知请求超时的设备侧根因仍待确认,图片发送问题另行处理。
  • 自动化、构建与实际原生点击分别记录,详见本轮验收记录。

完整变更

Codex Remote v0.5.33

Choose a tag to compare

@github-actions github-actions released this 09 Sep 06:00

Android 后台监控修复

  • 修复旧状态请求阻塞后,点击重试或切换连接仍要等待旧请求的问题。重试会取消旧请求,迟到结果不能覆盖当前连接的状态。
  • 后台状态检查增加独立的 15 秒截止时间;慢速响应不会一直卡在检查中,失败后自动轮询恢复。
  • 修复已恢复正常后,页面被迟到的旧失败结果重新覆盖的问题。
  • 区分鉴权、请求超时、地址解析、安全连接、网关 HTTP 错误和 Desktop 桥接不可用;真实故障仍会提示,不伪报健康。
  • 保留原有运行、完成、失败通知及 App 图标,不修改图片发送和接收逻辑。

验证与边界

  • TypeScript 与 Vitest:1008 项通过;Web E2E:61 项通过,9 项既有平台跳过。
  • Java 单测通过;Android 模拟器原生监控/通知测试 5 项通过,覆盖慢响应、自动恢复、手动重试、切换连接、迟到响应、HTTP 401/503/302、无效/超限响应和通知投递。
  • 使用模拟器中已保存的本机连接另跑原生联调,连续两轮状态检查正常、错误清空;这不是 Web 网络模拟。Mac 锁屏后的页面手动点击未复验。
  • 红米真机及其私网/厂商后台策略尚未复测;不能把模拟器结果当作原手机首次网络故障的根因证明。
  • 图片发送卡住的问题单独跟进,本版本不声称修复。

安装

  • Android APK 沿用固定正式签名,可覆盖同签名旧版本;本次监控修复只需更新 Android 客户端,兼容现有 0.5.32 Mac 网关。
  • 各平台版本统一为 0.5.33。iOS 未签名 IPA 仍需要有效的开发者签名才能安装到实体设备。

完整变更