Repository navigation
v1.2.1
Changelog
-
Reliable macOS startup: Private windows preserve the official startup sequence, avoiding overlapping launch ownership and a stale-owner delay that could disrupt initialization of language, onboarding, and window controls.
-
Natural close cleanup: Closing a macOS private window with the red button stops its owned process and removes the isolated session; minimizing keeps it available to resume.
-
Official notifications and tooltips: Privacy banners and launch warnings reuse Codex components, styles, and animations; the banner follows the current home composer, while tooltip preparation shares source reads and renderer capabilities.
-
Consistent hat rendering: The original hat-glasses lines render as one path with the host's color and opacity across installed and standalone private-window entry points.
-
Windows startup hardening: Installed-window readiness tolerates delayed optional UI, retains pending opens until actual readiness, and preserves the running official app when injection fails; Store package-change recovery gains bounded diagnostics and stronger package and Runtime identity checks.
-
Concurrent Windows cache publication: A brief sharing violation while another publisher holds directory handles now retries within one bounded window; existing cache contents are still verified and persistent contention still fails safely.
Upgrade: Run inc update to update the CLI and Runtime. On macOS, an older patched app needs incodex uninstall followed by incodex install to replace its loader and use the startup fix. Windows app integration adds an experimental current-user login observer; incodex uninstall removes that entry and stops it.
Known limitations: On macOS, the optional app integration still prevents official Appshot from working until incodex uninstall. Automatic Windows Store integration recovery remains experimental; its first cold launch after a real Store update is not yet verified. After an official Codex update, fully quit Codex and run incodex install again for the current package.
更新日志
-
可靠的 macOS 启动:私密窗口保持官方启动顺序,避免启动所有权重叠,以及失效 owner 探测延迟导致语言、引导和窗口控件初始化异常。
-
自然关闭清理:点击 macOS 私密窗口的红色关闭按钮会结束自有进程并清理隔离会话;最小化则保留窗口以便继续使用。
-
官方通知与 Tooltip:私密通知条和启动警告复用 Codex 组件、样式及动画;通知条适配当前首页输入区,Tooltip 准备共用源码读取和渲染能力。
-
一致的帽子绘制:原版帽子墨镜线条以单一路径绘制,各安装及独立私密窗口入口沿用宿主颜色和透明度。
-
Windows 启动加固:安装入口的就绪检查容忍可选 UI 延迟,等待实际就绪时保留打开请求,注入失败时保留已运行的官方应用;Store 包换代恢复增加有界诊断及更严格的包与 Runtime 身份校验。
-
Windows 缓存并发发布:另一发布者占用目录句柄造成短暂共享冲突时,在同一个有界窗口内重试;现有缓存仍需完整校验,持续占用仍安全失败。
升级方式:运行 inc update 更新 CLI 和 Runtime。macOS 旧版已安装应用需先运行 incodex uninstall,再运行 incodex install 更新加载器,才能使用启动修复。Windows 应用集成会新增实验性的当前用户登录观察程序;incodex uninstall 移除该入口并停止它。
已知限制:macOS 的可选应用集成仍会使官方智能快照不可用,运行 incodex uninstall 后恢复。Windows Store 集成自动恢复仍为实验能力,真实 Store 更新后的首次冷启动尚未验收。官方 Codex 更新后,请完全退出 Codex,再对当前包运行 incodex install。