Skip to content

v0.3.1 Hummingbird 🐤

Choose a tag to compare

@github-actions github-actions released this 20 Aug 17:29
· 655 commits to main since this release
c83d9b3
Incodex

Incodex

Incognito toggle for Codex desktop.

Changelog

  1. Native Rust CLI: Stable installs now receive native macOS binaries for Apple Silicon and Intel under the same incodex and inc commands, with faster startup and no JavaScript runtime requirement for prebuilt installs.
  2. Open has the full incognito UI: incodex open injects the same hat-glasses control and banner as an installed window, reports launch readiness before waiting, and burns the isolated session after close.
  3. Parallel windows stay independent: multiple incognito windows can coexist, each with its own Codex home, Chromium profile, process ownership, and cleanup lifecycle.
  4. Complete terminal experience: the native CLI matches the numbered and arrow-key menu, Vim navigation, confirmation flow, progress animation, completion marks, update notice, and lifecycle commands.
  5. A clearer exit affordance: hovering the hat-glasses in an incognito window now reveals a circle-x without changing its click behavior.
  6. Crash-safe mutation and recovery: install, uninstall, and recover now use durable journals, exclusive target locks, verified tree proofs, and real process-kill recovery so interrupted work cannot silently replace a healthy app with partial data.
  7. Native ASAR and signing safety: the native path preserves packed and unpacked archive behavior, app metadata, helper boundaries, hardened-runtime checks, and fail-closed restore verification.
  8. One verified release contract: script and Homebrew installs consume the same two macOS assets and verify SHA256SUMS; new releases no longer publish a second legacy CLI asset.

更新日志

  1. 原生 Rust CLI:稳定安装现在为 Apple Silicon 和 Intel Mac 提供原生二进制,命令仍是 incodexinc;启动更快,预编译安装不再需要 JavaScript 运行时。
  2. open 拥有完整无痕界面incodex open 会注入与安装模式相同的帽子墨镜按钮和横幅,先报告窗口已就绪,再进入等待,并在关窗后焚毁隔离会话。
  3. 并行窗口彼此独立:多个无痕窗口可以同时存在,每个窗口都有自己的 Codex home、Chromium 档案、进程归属和清理生命周期。
  4. 完整终端体验:原生 CLI 已对齐编号与方向键菜单、Vim 导航、确认流程、等待动画、完成标记、更新提示和生命周期命令。
  5. 更明确的退出提示:鼠标悬停在无痕窗口的帽子墨镜上时会显示圆圈叉号,同时保持原有点击行为。
  6. 可抗中断的修改与恢复:install、uninstall 和 recover 现在使用持久 journal、独占目标锁、已验证的目录证明和真实进程终止恢复,避免中断操作把健康应用静默替换成残缺数据。
  7. 原生 ASAR 与签名安全:原生路径保持 packed/unpacked 归档行为、应用元数据、辅助程序边界、hardened runtime 检查和失败即拒绝的恢复验证。
  8. 唯一且可校验的发布契约:脚本和 Homebrew 安装消费同一组 macOS 双架构资产并校验 SHA256SUMS;新版本不再发布第二份旧 CLI 资产。