Skip to content

Releases: wendelxia/codex-text-control

v0.5.10 — Recoverable drafts and conflict-safe editing

Choose a tag to compare

@wendelxia wendelxia released this 03 Sep 04:36

Highlights

  • Recover unfinished context edits as project-local drafts.
  • Detect stale drafts and prevent silent overwrites of newer authoritative text.
  • Keep one continuous Markdown editor for paragraphs and tables.
  • Preserve explicit final review and confirmation before advancing authority.
  • Prefer current-response candidates over stale host content.

Verification

  • npm test: 112/112 passed.
  • npm run check: passed.
  • npm run probe:mcp: passed.
  • npm run audit:prod: 0 known vulnerabilities.
  • npm run audit:signatures: 96 signatures and 11 attestations verified.

Limits

This is a public pre-release. Real-host verification is user-reported for the current Codex desktop host. No cross-platform host matrix or external authoritative benchmark is included, and production readiness is not claimed.

Rollback

Reinstall the public v0.5.9 pre-release and keep the project .codex-text-control/ directory.

v0.5.11 — Keep widget title and body in sync

Choose a tag to compare

@wendelxia wendelxia released this 03 Sep 10:05
e35de4e

What changed

Codex Text Control 0.5.11 fixes a reported canvas mismatch where the current widget title could appear above body text from an older conversation or authoritative revision.

  • Client-side partial widget payloads no longer advance the title without a complete matching body.
  • Server-side custom titles now require the matching sourceText candidate body in the same call.
  • The single continuous Markdown canvas and revision workflow remain unchanged.

Verification

  • npm test: 114/114 passed
  • npm run check: passed
  • npm run probe:mcp: passed
  • git diff --check: passed

Limits

This is a public pre-release patch. The evidence covers the reported mismatch paths and automated contracts; it does not claim production readiness, cross-platform host compatibility, or an external authoritative benchmark. Final real-host confirmation still requires one user click-through after restarting Codex.

Codex Text Control 0.5.9: One Continuous Context Canvas

Choose a tag to compare

@wendelxia wendelxia released this 02 Sep 06:03
f416dd4

Why this release

Long AI conversations often accumulate repeated requirements and small corrections across many messages. The previous canvas reduced repetition, but row-by-row and table-cell controls still made whole-document selection and editing awkward.

What changed

  • Edit the complete authoritative Markdown body in one continuous text area.
  • Use Ctrl+A, copy, paste, and whole-document replacement as expected in a normal document.
  • Keep canvas, source, and final-review views on the same exact string so untouched Markdown is not reformatted.
  • Review and confirm AI-provided full-document or extension-point candidates without changing an extra character first.
  • Recover the draft and retry after save timeouts or a partial extension-point commit failure.
  • Keep a visible left-edge keyboard focus indicator without restoring row boxes.

Verification

  • 95/95 automated tests passed.
  • JavaScript syntax checks and the MCP probe passed.
  • npm reported 0 known production-dependency vulnerabilities.
  • 96 registry signatures and 11 provenance attestations passed.
  • GitHub Actions passed 5/5 jobs for the exact v0.5.9 commit on Windows and Linux with Node.js 22 and 24.

Important limitation

This is a pre-release. The 0.5.9 UI has not yet completed a reinstall-and-click verification inside the real Codex desktop host. It also has no cross-platform host matrix or external authoritative benchmark for context-canvas usability. This release does not claim production readiness, universal installation compatibility, or superiority over competing projects.

Rollback

Reinstall 0.5.8+codex.20260901204256 to restore the previous block-and-table canvas. Keep the project .codex-text-control/ directory; the revision format is unchanged.

References