Releases: Veath/codexfast
Releases · Veath/codexfast
v0.17.1
Fixed
- Fixed runtime launch so quitting the
codexfast launchterminal process no longer sends terminal process-group signals to the launched Codex app.
Changed
- Reduced the generated CLI source to the runtime launcher, runtime patch engine, app-environment checks, command policy, and legacy watcher cleanup shim while preserving the single-file
bin/codexfastoutput.
Removed
- Removed the legacy bundle patch flow, including internal
status,apply,restore, archive rewrite, ASAR helper, Sparkle bridge, re-sign, and legacy file-patch self-test code. - Removed legacy watcher install/uninstall code. The hidden
repaircommand now only removes old watcher files for compatibility.
Documentation
- Removed the
recommendedlabel from the public runtime launch menu and README examples. - Updated maintenance guidance for the runtime-only launcher, generated CLI boundary, TypeScript regression runner, and supported-version drift check.
v0.17.0
Added
- Added support for Codex.app 26.513.31313 (build 2867) after direct installed-bundle inspection confirmed the updated Settings Fast, /fast, composer Intelligence Speed menu, Plugins, and composer @ plugin mention target shapes.
Changed
- Runtime launch no longer terminates Codex after the patch session is lost following a successful startup; Codex keeps running, while later lazy-loaded chunks may require a full relaunch to be patched.
- Runtime launch now prints patched target labels before the foreground-session instructions.
Removed
- Removed macOS ScreenCapture permission reset logic; current public launch does not re-sign the app.
- Removed the browser-use native pipe peer-auth compatibility target from the current implementation. Users with old locally ad-hoc signed apps should reinstall official Codex.app to recover the OpenAI Developer ID signature.
v0.16.0
Added
- Added a browser-use native pipe peer-auth compatibility target that only allows missing-code-signing-identity and reports Browser-use native pipe peer auth independently in runtime launch output and internal target checks.
Changed
- Help, the interactive menu, and README docs now expose codexfast launch as the public runtime path and remove the legacy status, apply, restore, install-watcher, and uninstall-watcher entries.
- Internal legacy restore now prints the current-version official Codex.app download URL after a successful restore so recovered installs can choose whether to reinstall and recover the OpenAI Developer ID signature.
Fixed
- Fixed runtime launch interception for Codex.app 26.513.20950 by waiting for the initial renderer load to settle before enabling Fetch interception and reloading the page.
- Fixed the generated single-file runtime patch engine extraction so launch can apply the embedded patch rules instead of silently continuing intercepted responses.
- Kept runtime launch interception alive for the lifetime of the launched Codex process so lazy-loaded Settings Fast and Plugins page-content chunks can be patched after the initial window appears.
- Added runtime launch heartbeat and bounded CDP reconnects so dropped runtime patch sessions retry at most three times before reporting Runtime patch session lost.
- Matched both current app://-/assets/.js runtime URLs and legacy app://-/webview/assets/.js runtime URLs.
- Removed legacy auto-repair watcher files automatically during launch, and kept old watcher-triggered repair as a cleanup-only compatibility path.
v0.15.1
v0.15.0
Added
- Added support for Codex.app 26.513.20950 build 2816 after direct installed-bundle inspection confirmed the updated Settings Fast, /fast, composer Intelligence Speed menu, and Plugins target shapes.
- Added a Sparkle public EdDSA key bridge for patched 26.506.31421 build 2620 installs so apply and watcher repair preserve the in-app update path to 26.513.20950 build 2816 after local ad-hoc re-signing.
v0.14.0
Added
- Added support for Codex.app 26.506.31421 (build 2620) after direct installed-bundle inspection and real app apply/status validation confirmed the updated asset names and Plugins sidebar gate shape.
Changed
- Changed new watcher installs to write a small codexfast@latest runner instead of copying the current CLI snapshot.
- Removed the watcher-only repair command from the public command reference.
v0.13.1
Changed
- Restore now removes the auto-repair watcher before modifying app.asar, preventing a watched restore from being immediately re-patched by repair.
- New auto-repair watcher installs now call repair directly; the legacy --quiet marker remains accepted for existing watcher plists and user scripts.
- Documented the non-interactive command reference for status, apply, repair, restore, install-watcher, and uninstall-watcher.
v0.13.0
Added
- Added support for Codex.app 26.506.21252 (build 2575) after direct installed-bundle inspection and real app apply/status validation confirmed the updated Settings Fast, /fast, composer Intelligence Speed menu, and Plugins target shapes.
- Added non-interactive status, apply, repair, restore, install-watcher, and uninstall-watcher commands.
- Added help and version commands that work before app-environment checks.
- Added an optional per-user macOS launchd watcher that monitors Codex.app app.asar and runs quiet repair after supported app updates.
Changed
- Made apply-style runs skip archive rewrite and re-sign when all targets are already patched, preventing watcher self-trigger loops.
- Made quiet repair skip unsupported Codex builds without notifications, dialogs, backups, unpacking, archive writes, or re-signing.
v0.12.0
Added
- Added support for
Codex.app26.429.61741(build 2429) after direct installed-bundle inspection and real app apply/status validation confirmed it matches the current26.429.30905Settings Fast,/fast, composerIntelligenceSpeed menu, and Plugins target shapes.