Skip to content

Codex3N v1.2.56-3n.6

Choose a tag to compare

@nk33-dev nk33-dev released this 11 Sep 08:31
· 756 commits to personal since this release

修复内容

  • 适配新版 Codex 的 model/list 与只读 RPC 客户端,从已挂载的应用作用域发现真实请求入口,避免旧补丁找不到接口而停止工作。
  • 第三方模型目录读取成功后按供应商清单展示,不再混入接口未返回的原生模型;目录变化后刷新本机模型查询缓存,远程主机继续使用自己的模型列表。
  • 官方模式及目录获取失败时保留原生模型列表,不因接口故障清空菜单。
  • 新版作用域已挂载时跳过旧模块名搜索,减少不必要的资源遍历。
  • 识别不提供 Electron Node inspector 的 Windows Chromium 宿主,跳过不适用的原生菜单汉化补丁,避免反复连接不存在的端口。旧 Electron 宿主保留原有支持,重试日志不再逐次重复输出。
  • 管理工具退出操作去重,阻止默认关窗与显式退出同时触发销毁,退出后不再执行窗口显示、隐藏和焦点操作。
  • 修正 TypeScript 5.x 的检查配置和已过时的会话属性监听测试断言。

验证

  • 182 项前端测试通过,包含 8 模型完整返回、只读 RPC 适配、查询缓存刷新和远程主机隔离回归测试。
  • 154 项注入与桥接测试通过。
  • 2 项原生菜单兼容测试通过。
  • npm run check、前端生产构建、管理器 Rust 编译检查通过。

说明

  • 历史窗口事件循环崩溃尚未现场复现;本次增加退出流程保护,不承诺所有闪退均已解决。
  • 上游应用的 ResizeObserver 布局警告仍缺少可定位的调用栈;进程关闭后断连与偶发网络失败不作为已修复项。
  • 新 Windows Chromium 宿主暂不支持旧 Electron 原生菜单汉化注入。

安装包由 GitHub Actions 按本次标签自动构建并上传。