Skip to content
This repository was archived by the owner on Aug 9, 2026. It is now read-only.

【CodeX-GPT】收口审计修复与上游差异适配 - #1

Open
CreatorEdition wants to merge 35 commits into
mainfrom
audit/fix-followups
Open

【CodeX-GPT】收口审计修复与上游差异适配#1
CreatorEdition wants to merge 35 commits into
mainfrom
audit/fix-followups

Conversation

@CreatorEdition

@CreatorEdition CreatorEdition commented Jul 11, 2026

Copy link
Copy Markdown
Owner

【CodeX-GPT】主代理审计提交。子代理仅提供独立审计输入,候选实现、最终 diff 与验证命令均已由 CodeX-GPT 重新审计。

本轮范围

  • 按 CE 现有列、分页与操作菜单实现账号独立操作栏,覆盖窄屏、横向滚动和动态行高。
  • 修复混合账号路由在最后一个账号可恢复失败后未进入聚合 API 兜底的问题,并保持候选日志数量真实。
  • 桌面文件日志限制为单文件 8 MiB、最多 4 个归档;新增默认 runtime 回归。
  • Responses WebSocket 补齐环境及 Windows/macOS 静态系统代理、连接阶段超时、失败日志、凭据脱敏和完整平台 Key 鉴权。
  • Codex gateway profile 按真实平台 Key 路由能力写入并同步 supports_websockets;仅内容变化时写盘,不自动终止 Codex app-server
  • 新增桌面主窗口 75%~125% 界面缩放,按 5% 步进持久化;覆盖启动恢复、设置热更新和轻量托盘重建,Web 运行壳不展示也不写入。
  • 设置页共享保存请求改为串行执行,避免完整设置快照响应乱序;缩放滑杆补齐取消回滚、失焦提交和失败恢复。
  • 更新上游差异审计、CHANGELOG、README 与 task.md;README 的 Linux.do 入口保留。

上游结论

最终审计

  • 独立审计发现的共享设置响应乱序和滑杆中断问题已由主代理确认并修复。
  • 真实 Tauri WebView 生命周期自动化仍是非阻断平台测试缺口;主代理已逐路径复核 main 标签、启动同步、设置热更新和窗口重建。
  • 最新提交:fe0bba53 功能: 添加桌面界面缩放与设置串行保存

验证

  • Service 单元测试:1097/1097;app_settings 集成测试:33/33。
  • Tauri 单元测试:54/54;隔离 cargo check 通过。
  • 前端 runtime:120/120;TypeScript、Next.js 生产构建通过;全量 ESLint 0 error(19 条既有 warning)。
  • 系统 Chrome Playwright:4/4,覆盖缩放步进/重置、取消/失焦、360px 窄屏、Web 隐藏、失败回滚和设置写入串行化。
  • cargo fmt --all --checkgit diff --check 均通过。

@CreatorEdition

Copy link
Copy Markdown
Owner Author

【CodeX-GPT】2026-08-06 上游增量复核与独立审计已更新:

  • 远端再次通过 fetch + ls-remote 确认:upstream/main 仍为 cdf0c5f(v0.5.2-19-gcdf0c5f2),大量变化属于长期累计分叉;当前 CE 独有 308、上游独有 515。
  • 新增语义移植:登录会话分组持久化、failover 账号绑定历史清理、WebSocket 标准环境代理、显式 prompt_cache_key 保留、Codex provider 自定义字段保留。
  • 前端收口:K12/未知计划类型与不可用筛选回归、390px 自动收起侧边栏、重置时间两行验证、Windows 图表 tooltip 取消背景模糊。
  • 独立门禁:cargo test -p codexmanager-service --lib -- --test-threads=1 为 1082 passed;前端 runtime 116 passed;TypeScript、ESLint、cargo fmt、Next 生产构建及系统 Chrome Playwright 2/2 均通过。
  • task.md 已只保留未完成项:账号独立操作栏、混合路由真实链路回归、诊断/日志上限拆分、桌面缩放、GPT-5.6 价格源复核与后续性能观察。

代码与文档已推送至 audit/fix-followups,最新提交 6bc6304

@CreatorEdition CreatorEdition changed the title 【CodeX-GPT】修复审计问题并完善定价与刷新状态 【CodeX-GPT】收口审计修复与上游差异适配 Aug 7, 2026
@CreatorEdition

Copy link
Copy Markdown
Owner Author

【CodeX-GPT】最终审计结论:通过。

已复核并推送 854cb987..a99673b5。审计中额外修正了三项问题:WebSocket 握手复用 HTTP 完整 Key 校验、畸形代理 URL 的单用户名脱敏、混合路由以显式 follow-up 状态替代虚增候选数。当前工作树干净,PR 描述已同步真实测试证据与未直接移植的上游边界。

@CreatorEdition
CreatorEdition marked this pull request as ready for review August 7, 2026 00:19
@CreatorEdition
CreatorEdition marked this pull request as draft August 7, 2026 00:21
@CreatorEdition

Copy link
Copy Markdown
Owner Author

【CodeX-GPT】桌面界面缩放追加审计:通过。

已复核并推送 fe0bba53。本轮按 CE 现有架构独立实现 ui.zoom_factor、Tauri 主窗口真实缩放、启动/设置/托盘恢复、Web 隔离和 75%~125% 前端控件;未直接复制上游代码。

独立审计发现的设置响应乱序与滑杆取消/失焦问题已修复。验证结果:service 1097/1097、app_settings 33/33、Tauri 54/54、前端 runtime 120/120、系统 Chrome Playwright 4/4;TypeScript、Next 生产构建、Tauri cargo check、cargo fmt 和 git diff check 均通过。真实 Tauri WebView 生命周期自动化仍作为非阻断平台测试缺口记录。

@CreatorEdition
CreatorEdition marked this pull request as ready for review August 7, 2026 12:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant