- macOS 版本统一从
VERSION读取,并增加版本一致性检查,减少发版遗漏 - 增加 macOS / Windows 双端静态 CI,自动检查脚本语法、注入 payload、安全边界和版本一致性
- 应用启动校验改为检查 bundle seal,并单独严格验签实际使用的内置 Node.js,避免递归重复扫描所有嵌套组件
- CDP 端口必须由官方 Codex 主进程或其子进程监听,不再接受仅 HTTP 可访问或命令行含
Codex字样的进程 - 热切换会重新发现官方 Codex,并按 Apple 信任链、固定 OpenAI Team ID、架构和最低版本严格校验内置 Node.js,不再信任环境覆盖、外部
NODE快路径或磁盘缓存 - 停止注入器前严格核对 PID、启动时间、Node 路径、注入器路径和完整命令行;状态不完整时保守跳过,且强制停止前再次防护 PID 复用
- 忽略畸形 CDP 消息;截图不再向前台页面派发 Escape 或鼠标事件,避免关闭用户菜单或弹窗并减少等待
--watch只监听 Codex 页面加载与 target 生命周期;主题文件切换仍通过现有热重载流程立即生效,不增加常驻文件轮询
- 修正内置主题引用了未随仓库发布的背景文件,恢复使用 bundled abstract demo 素材
- 更新主题配置往返测试:安装只备份外观键,不再错误断言强制切换深色模式
- 恢复原本没有
[desktop]配置段的用户设置时,不再额外写入空段 - 热切换读取运行状态时复用 Codex 内置 Node.js,不再依赖系统
python3或执行eval - 显式传入的
--theme-dir缺少theme.json时立即报错,不再静默回退到内置 demo 主题
- 不再用
launchctl submit托管带调试口的 Codex:退出 SwiftBar / 关掉 Codex 后不应再被 launchd 自动拉起 - 暂停与完全恢复时清理
com.openai.codex-dream-skin-studio.app作业
- SwiftBar 菜单栏入口(
Install Menu Bar.command):应用 / 暂停 / 换图 / 切换已保存主题 / 从图片文件夹加载 / 完全恢复 - 主题库(
themes/)与图片投放目录(images/)动态加载,不再把 README 图库合成图当背景素材 - 按 Codex 应用浅色 / 深色自动切换皮肤壳(
data-dream-shell)
- CDP 已就绪时热切换主题(重启 injector + 短时注入),换图更快
- 注入校验放宽(项目选择器等可选),避免误杀已生效皮肤
- 注入守护优先
nohup;暂停状态与路径大小写下停止逻辑更稳 - 安装时不再强制
appearanceTheme=dark,只备份桌面外观相关键,便于恢复与自动适配
- 以原版暗色 portal CSS 为结构底,叠加 light 壳与更薄横幅遮罩,减轻「换图看不清」
- 示例纯横幅:
docs/images/banner-arina-hashimoto-pure-no-ui.png(无人机 UI 合成)
docs/images/gallery/仅为效果预览,不要当theme背景导入
- 发布 macOS 通用主题制作器,而不是固定角色皮肤。
- 加入 Finder 选图、自动 JPEG 转换、主题命名和高级配色参数。
- 主页使用独立横幅,任务页使用背景与磨砂层,完整保留原生交互。
- 改为复用并验证 Codex 官方签名 Node.js,不再附带大型运行时或依赖全局 Node。
- 增加独立安装目录、桌面启动/定制/验证/恢复入口。
- 增加官方签名、CDP 端口归属、PID 身份、刷新重注入和真实 DOM 自检。
- 增加原子配置备份、精确恢复、静态测试、安装恢复循环和发布打包脚本。
- 清理固定角色内部命名;传送门主题仅作为可替换示例素材。
- 开源树:示例横幅改为无角色抽象几何图;验收截图不入库;补充 NOTICE / README 商标与安全边界说明。