v2.0.1
Retro Web UI v2.0.1
v2.0.1 is a backward-compatible distribution, safety, and result-classification
hardening release over the
public v2.0.0 desktop release. It does not add themes, framework support, or a
new semantic conversion engine.
User-visible fixes
- Codex readiness is checked automatically on first launch with actionable,
redacted missing-launcher and App Server diagnostics. - Desktop launches discover Codex from bounded platform locations, including
the installed ChatGPT application on macOS and npm's user shim on Windows.
Relative, current-directory, and selected-project launchers are rejected. - App Server turns use a stable structured result schema. Missing runtime,
browser, visual, accessibility, or target checks remain visible as review
items and can no longer be hidden by a deterministicCompleteresult. - Streaming token fragments no longer flood the event list; authoritative
completed messages and bounded command/item history are shown instead. - Frozen Core diagnostics distinguish a bundled Python runtime library from a
runnable interpreter, and the conversion receives a precomputed canonical
theme bundle without depending on a system Python installation. - Every native archive contains an exact portable
INSTALL.md.
Distribution gates
- Windows and Linux now join macOS in re-extracting and executing the final
archive rather than only exercising the pre-archive build tree. - Archive paths, roots, launchers, Windows case collisions, links/special files,
notices, version output, smoke JSON, and checksums are validated. - macOS has a stable bundle identifier plus aligned short/build versions before
final ad-hoc signing and strict post-extraction verification. - Linux builds on Ubuntu 22.04, records GNU ABI requirements, and rejects a
required GLIBC newer than 2.35.
Compatibility and security
The application continues to use the user's own Codex and ChatGPT sign-in. It
does not request or persist an OpenAI API key, and Codex is not bundled in the
native archives. The selected frontend application remains the only agent write
root. Existing Git changes are never reverted automatically, and command/file/
permission requests retain explicit scope, risk, and default-Deny review.
The macOS arm64 package has a strictly verified ad-hoc signature but is not
Developer ID signed or notarized. The Windows x86_64 package is unsigned. The
Linux x86_64 package requires compatible desktop/EGL and libstdc++ components.
Verify the adjacent SHA-256 manifest before opening an archive.
Install
Install and sign in to a compatible Codex first, then download the native
archive for your operating system from this release. Python and Qt are bundled;
Codex remains external.
Install the matching Skill for standalone Codex use:
$skill-installer install https://github.com/ririri-rgb/retro-web-ui/tree/v2.0.1/skills/retro-web-ui
CLI-only users can install retro_web_ui_skill-2.0.1-py3-none-any.whl from the
release without installing Qt.
Validation
The tagged release rebuilds and re-extracts the final native archives on
macOS, Windows, and Ubuntu 22.04, runs the full CLI/Core/Skill/GUI suite, checks
all four themes, builds the framework fixtures, runs browser interaction/render
smokes, reproduces the wheel/sdist and Skill packages, audits production
dependencies, reconciles licenses and component inventories, and verifies every
published checksum before release creation.
See the tagged desktop distribution and clean-install guide
for verified support boundaries and uninstall/troubleshooting instructions.
The distribution hardening validation report
records the public-baseline replay, real installed App Server conversion,
independent browser verification, exact candidate evidence, and known limits.