Codex Styler 0.2.0-beta.9 — macOS & Windows Beta
Pre-releaseCodex Styler 0.2.0-beta.9 — Reliable Multi-page Codex Launch
Beta 9 fixes managed launch on Codex sessions that expose more than one trusted
CDP page. Styler now checks every loopback candidate, selects the stable main
workspace, and records an actionable failure instead of remaining indefinitely
in launching when no usable renderer appears.
Release tag: v0.2.0-beta.9
Download and install
macOS 13+ on Apple Silicon
- Download
Codex-Styler_0.2.0-beta.9_aarch64-unsigned.dmg. - Compare its SHA-256 digest with
SHA256SUMS.txt. - Open the DMG and drag Codex Styler to Applications.
- On first launch, Control-click Codex Styler and choose Open.
The macOS app is ad-hoc signed, does not have an Apple Developer ID signature,
and is not notarized. Do not disable Gatekeeper globally.
Windows 11 x64 — community-validation Beta
- Download
Codex-Styler_0.2.0-beta.9_x64-unsigned-setup.exe. - Compare its SHA-256 digest with
SHA256SUMS.txt. - Review the GitHub build attestation, then run the per-user installer.
The Windows installer is not Authenticode-signed, so SmartScreen may show an
unknown-publisher warning. It is built and structurally verified on a
GitHub-hosted Windows runner, but still requires independent real-device
evidence before RC.
Multi-page CDP compatibility
- Styler evaluates all trusted
pagetargets returned by the loopback-only CDP
endpoint instead of assuming the first target is the Codex workspace. - Auxiliary pages such as avatar overlays, startup, login, upgrade, or settings
surfaces can appear before or after the main page without blocking it. - Every candidate must retain the reserved
127.0.0.1WebSocket port and pass
the live workspace readiness check. - Candidate checks run independently with a bounded timeout, so an unresponsive
temporary renderer cannot prevent a later workspace from being selected. - The same workspace WebSocket must be ready in three consecutive polls even if
the order of CDP targets changes between samples.
Failure recovery and diagnostics
- The complete discovery operation has a hard time limit.
- A failed launch now transitions to an explicit error state, retains the
redacted error message, and records alaunch/errorlifecycle event. - Diagnostics no longer report an indefinitely stale
launchingstate with no
lifecycle history after target discovery fails. - Existing renderer-replacement recovery during apply remains active.
Validation
- The regression suite covers the overlay before the workspace, the workspace
before the overlay, multiple unready trusted pages, a timed-out first
candidate, candidate-order changes, stable sampling, and bounded failure. - Rust formatting, Clippy with warnings denied, all Rust tests, all desktop
frontend tests, TypeScript checks, and production builds are release gates. - The frontend dependency audit resolves
astro,fast-uri,js-yaml,
nanoid, andpostcssto patched releases with no remaining advisory. - An affected Apple Silicon Mac running Codex
26.715.61943exercised managed
restart and theme application with an avatar-overlay page preceding the main
workspace. The focused regression passed after this fix.
The affected-device run confirms this launch/apply regression. It does not by
itself claim the full route, companion, pause, restore, update, uninstall, and
multi-device evidence required for RC or for adding that Codex build to the
complete public tested matrix.
Release evidence
SHA256SUMS.txtcovers both installers and the macOS updater archive.Codex-Styler_0.2.0-beta.9.spdx.jsonexports the dependency graph as SPDX
2.3.- GitHub artifact attestations cover both installers; platform updater
artifacts carry Tauri signatures. latest.jsoncontains macOS Apple Silicon and Windows x64 update entries.release-notes.jsoncontains validated English and Simplified Chinese
summaries for the pre-download update panel.
Verify installers with GitHub CLI:
gh attestation verify Codex-Styler_0.2.0-beta.9_aarch64-unsigned.dmg \
--repo xuhuanstudio/codex-styler
gh attestation verify Codex-Styler_0.2.0-beta.9_x64-unsigned-setup.exe \
--repo xuhuanstudio/codex-stylerBeta limitations
- Windows startup, managed restart, update, restore, and uninstall still need
independent community real-device reports before RC. - Composer Interactions depend on Codex's native configuration semantics and
may require an adapter update after a substantial upstream control redesign. - Complex-background automatic segmentation, video backgrounds, multi-entity
scenes, 3D/WebGL, macOS Intel, Windows ARM64, and Linux remain outside 0.2. - macOS notarization and Windows Authenticode signing remain required before v1
Stable.
Codex Styler is unofficial and is not affiliated with, endorsed by, or
sponsored by OpenAI.