Skip to content

Upgrade Ratatui to 0.30.2 - #35959

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/8460873e5a266923acd0417bc46264845eab0134
Jul 29, 2026
Merged

Upgrade Ratatui to 0.30.2#35959
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/8460873e5a266923acd0417bc46264845eab0134

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 29, 2026

Copy link
Copy Markdown

Upgrade Ratatui to 0.30.2

What changed

  • Upgrade ratatui, ratatui-macros, crossterm, and ansi-to-tui, and adapt the TUI to their updated rendering, backend, color-conversion, and cell APIs.
  • Use Ratatui's cell-width and continuation-cell metadata when mapping OSC 8 hyperlinks so links remain aligned across wrapped wide glyphs and halfwidth characters with dakuten.
  • Preserve explicit hyperlinks in the sign-in success screen and empty MCP state without embedding escape sequences in the text passed to Ratatui.

Testing

  • Add regression coverage for hyperlink placement across wide glyphs and halfwidth dakuten, hyperlink preservation in onboarding and MCP output, and display-width handling.

## What changed

- Upgrade `ratatui`, `ratatui-macros`, `crossterm`, and `ansi-to-tui`, and adapt the TUI to their updated rendering, backend, color-conversion, and cell APIs.
- Use Ratatui's cell-width and continuation-cell metadata when mapping OSC 8 hyperlinks so links remain aligned across wrapped wide glyphs and halfwidth characters with dakuten.
- Preserve explicit hyperlinks in the sign-in success screen and empty MCP state without embedding escape sequences in the text passed to Ratatui.

## Testing

- Add regression coverage for hyperlink placement across wide glyphs and halfwidth dakuten, hyperlink preservation in onboarding and MCP output, and display-width handling.

GitOrigin-RevId: 8460873e5a266923acd0417bc46264845eab0134
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/8460873e5a266923acd0417bc46264845eab0134 branch from f12bcbe to 00cb5c4 Compare July 29, 2026 13:54
@copyberry
copyberry Bot merged commit 00cb5c4 into main Jul 29, 2026
29 of 30 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/8460873e5a266923acd0417bc46264845eab0134 branch July 29, 2026 13:55
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant