Skip to content

Codex-X v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:57

更新

  • 皮肤中心重新设计主题画廊:直接展示真实壁纸和侧边栏、会话区、输入框、按钮等整套界面效果,单个主题不再拉伸占满整行,并移除端点、目录、theme.json 路径和主题包结构等开发者信息。
  • 皮肤中心新增可管理的分类筛选并进一步压缩主题卡片密度;导出主题时改用系统“另存为”窗口选择目录和文件名。
  • 支持直接从图片创建自适应主题,并可编辑主题名称、简介和界面透明度;内置主题与图片主题共用相同的编辑与预览规格。
  • 主题画廊根据当前分类数量自适应 1 至 4 列,少量主题保持紧凑,多个主题充分利用可用宽度。
  • 实机换肤扩展到 Windows:动态校验官方 OpenAI.Codex Store 包,安全启动仅绑定回环地址的 CDP 会话,并在 Windows 发布包中附带固定校验的 Node.js 22 运行时;不修改 WindowsAppsapp.asar 或权限。
  • 皮肤中心只保留“关闭皮肤”入口,移除与其重复的“恢复官方外观”按钮;底层完整恢复能力继续保留用于异常恢复。

修复 Bug

  • 修复 macOS 皮肤已经注入后 Codex-X 仍长期显示“应用中”、重开后无法识别当前主题的问题;单次注入现在会明确退出,外部命令带有硬超时,并可从经过验证的 Codex 主进程恢复遗失的本机调试端口。
  • 修复皮肤尚未运行时错误显示“重新应用”、刷新缺少明确反馈,以及提示词或皮肤卡片过多时页面无法继续向下滚动的问题。
  • 优化普通横图在新任务首页超宽横幅中的自动焦点,避免人物头部被居中 cover 裁掉;主题包仍可通过 art.focusY 显式覆盖自动位置。
  • 修复切换到中转供应商时覆盖官方 auth.json 的问题,官方登录凭据与供应商凭据现在分别保存和恢复。
  • 改进 Codex Desktop 检测,兼容更多安装路径、包标识和版本输出格式,减少部分用户错误显示“未检测到 Codex”的情况。
  • 修复启用皮肤后新会话输入框消失、输入框出现会话内容穿透,以及图片主题预览错误使用默认背景的问题。
  • 修复浅色主题的固定白色遮罩洗淡壁纸颜色的问题;壁纸保持原图色彩,卡片和项目选择区域跟随透明度,同时为输入框保留可读性下限。

安全

  • 换肤运行时只连接经过签名、进程归属和页面标记验证的官方 Codex,并将 CDP 限制在 127.0.0.1;停止注入器前会核对 PID、启动时间、Node 路径、脚本路径和端口。
  • 主题导入增加 ZIP 越界、符号链接、重复文件、文件数量、图片大小和 Manifest 字段校验;运行时使用稳定快照,避免主题切换时配置与图片不一致。

开发

  • 固定复用 Codex Dream Skin Studio 5fd8af532efbaa87d2d0092297fd2d45cd56574e 的 MIT 注入实现,并加入 Rust 与 Node 专项回归测试;未包含上游声明为非 MIT 授权的真人主题素材。