Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 00:49
· 12 commits to main since this release

Retro Web UI v2.1.0

v2.1.0 adds a durable local workspace to the Retro Web UI desktop
application. Projects and conversion sessions now survive application restarts
without copying the selected source tree or changing the existing Core, CLI, or
Skill conversion contracts.

Persistent workspace

  • Register canonical projects and keep independent conversion-session history.
  • Restore project/session history after restart and classify interrupted remote
    work honestly instead of presenting it as complete.
  • Preserve bounded behavior, Core, Git, assessment, screenshot, and artifact
    evidence with integrity metadata for later review and comparison.
  • Recover a recorded Codex thread explicitly when the external App Server still
    has it; recovery is review-oriented and never rolls source back or silently
    resumes a turn.
  • Continue conversion without history when local application-data storage is
    unavailable.

Containment and privacy

Workspace records use versioned, atomic persistence with bounded retention.
Project, session, and artifact paths are revalidated at every storage boundary;
traversal, symlinks, and Windows reparse-point escapes fail closed. Persisted
text excludes raw patches and redacts authorization values, tokens, login URLs,
device codes, and related credential-shaped data. Retro Web UI does not request
or persist an OpenAI API key, and Codex remains an external prerequisite rather
than part of the archives.

Distribution

Release assets include native archives for macOS arm64, Windows x86_64, and
Linux x86_64, plus the standalone Skill ZIP, Python wheel, source distribution,
SHA-256 files, and per-platform native reports. The tagged release rebuilds and
extracts each native archive, checks startup/version/Core/manifest/Skill/App
Server availability, runs an isolated create/restart/restore/artifact/privacy
lifecycle, and gates publication on the existing CLI/Core/Skill/framework and
browser regression suite.

The macOS archive is ad-hoc signed, not Developer ID signed or notarized. The
Windows archive is unsigned and not Authenticode signed. Hosted native checks
use offscreen display environments and are not evidence of physical Windows or
Linux desktop UX. Verify the matching SHA-256 file before opening an archive.

Install

Install and sign in to a compatible Codex first, then download the native
archive for your operating system. Python and Qt are included; Codex is not.

Install the versioned Skill for standalone Codex use:

$skill-installer install https://github.com/ririri-rgb/retro-web-ui/tree/v2.1.0/skills/retro-web-ui

CLI-only users can install retro_web_ui_skill-2.1.0-py3-none-any.whl without
installing Qt. Detailed Phase C scope, failure-driven corrections, provenance,
and evidence boundaries are in the tagged
workspace validation report.