Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 3.92 KB

File metadata and controls

81 lines (53 loc) · 3.92 KB

Changelog

1.1.3 — 2026-07-16

改进

  • 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 生命周期;主题文件切换仍通过现有热重载流程立即生效,不增加常驻文件轮询

1.1.2 — 2026-07-16

修复

  • 修正内置主题引用了未随仓库发布的背景文件,恢复使用 bundled abstract demo 素材
  • 更新主题配置往返测试:安装只备份外观键,不再错误断言强制切换深色模式
  • 恢复原本没有 [desktop] 配置段的用户设置时,不再额外写入空段
  • 热切换读取运行状态时复用 Codex 内置 Node.js,不再依赖系统 python3 或执行 eval
  • 显式传入的 --theme-dir 缺少 theme.json 时立即报错,不再静默回退到内置 demo 主题

1.1.1 — 2026-07-16

修复

  • 不再用 launchctl submit 托管带调试口的 Codex:退出 SwiftBar / 关掉 Codex 后不应再被 launchd 自动拉起
  • 暂停与完全恢复时清理 com.openai.codex-dream-skin-studio.app 作业

1.1.0 — 2026-07-16

新增

  • 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 背景导入

1.0.0 — 2026-07-15

  • 发布 macOS 通用主题制作器,而不是固定角色皮肤。
  • 加入 Finder 选图、自动 JPEG 转换、主题命名和高级配色参数。
  • 主页使用独立横幅,任务页使用背景与磨砂层,完整保留原生交互。
  • 改为复用并验证 Codex 官方签名 Node.js,不再附带大型运行时或依赖全局 Node。
  • 增加独立安装目录、桌面启动/定制/验证/恢复入口。
  • 增加官方签名、CDP 端口归属、PID 身份、刷新重注入和真实 DOM 自检。
  • 增加原子配置备份、精确恢复、静态测试、安装恢复循环和发布打包脚本。
  • 清理固定角色内部命名;传送门主题仅作为可替换示例素材。
  • 开源树:示例横幅改为无角色抽象几何图;验收截图不入库;补充 NOTICE / README 商标与安全边界说明。