Added
- Added a native Codex window bridge for main-scope tweaks.
- Tweaks can now create Codex-registered chat windows for routes such as
/local/<conversation-id>, which enables split-screen chat tweaks to render the real Codex chat UI instead of transcript clones or unregistered BrowserViews. - The installer now exposes Codex's internal window services to the Codex++ runtime during asar patching.
- Added
codexplusplusas the preferred CLI command, while keepingcodex-plusplusas an alias. - Added
codexplusplus update/codexplusplus self-updateto refresh Codex++ from GitHub source, rebuild it, and runrepair. - Added
codexplusplus update-codexfor macOS Sparkle updates. It restores a signed Codex.app before the official updater runs, then lets the watcher reapply Codex++ after Codex restarts. - Added a native Windows PowerShell bootstrap script,
install.ps1. - Added
update.shandupdate.ps1helper scripts for users whose shell does not yet havecodexpluspluson PATH. - Added Homebrew formula scaffolding and Bun/global-install metadata so
codexpluspluscan be installed as a normal command.
Fixed
- Fixed the GitHub source installer failing on clean machines when
npm cirejects an out-of-sync workspace lockfile. - The source installer now installs dependencies with
npm ci --workspaces --include-workspace-root --ignore-scripts. - If the downloaded lockfile is stale, the installer now removes only that temporary lockfile and falls back to
npm install --workspaces --include-workspace-root --ignore-scripts. - Fixed fallback installs missing workspace dependencies such as
electron,chokidar, or@codex-plusplus/sdk. - Fixed Windows install preflight using the macOS-only
Contentsbundle path. - Expanded Windows app discovery to cover common Squirrel and Electron install locations.
- Hardened Windows scheduled-task repair command quoting.
- Improved installer prerequisite and failure messages with human-readable
[!]errors.
Changed
- Source bootstrap installs local CLI shims into a writable PATH directory when possible, so users can run
codexplusplus repair,codexplusplus status, andcodexplusplus updateafter the first install. - macOS installs now preserve a signed Codex.app backup when available, which supports safer official Codex updates.
- Settings injection now hides Codex++ settings surfaces more cleanly when leaving settings.