Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 22:22
· 8 commits to main since this release

CodeLima 0.3.2 fixes outer-window resize corruption, dropped printable input,
and daemon updates hanging after a terminal has been resized.

  • Window resizing updates the drawing buffers before pane layout, including
    while menus or dialogs are open. Growing, shrinking and recovering from the
    minimum-size notice keep the terminal geometry in sync.
  • Printable punctuation and international text reach Ghostty's native encoder
    even when the host reports no physical key identity. Modifiers and keyboard
    press/repeat/release semantics remain native.
  • Resizing preserves nonblocking PTY mode, allowing idle shells to hand off to
    a replacement daemon while retaining their identity, geometry and history.

Upgrade an existing Homebrew installation:

brew update
brew upgrade codelima
codelima daemon update
codelima --version

Reopen attached TUIs to use the corrected drawing and input handling. The PTY
fix takes effect in the new daemon; it cannot repair an old daemon already
blocked in handoff. Recovering that old daemon may require stopping and
starting it, which closes its terminal sessions.

Qualification status: local Linux arm64 verification, race, integration,
package and live host-TUI checks pass. Publication requires the automated
release checks on macOS arm64 and Linux amd64/arm64. Native physical-terminal,
Lima VM/forwarding, actual Homebrew upgrade and the full interactive QA matrix
remain incomplete, along with the deferred full upstream Ghostty Debug suite.
These limitations remain tracked in TODO #41/#44/#46; publication does not mark
them complete. See the
qualification report.

Archives include both codelima and codelima-renderer-worker; keep them
together for manual installations. Supported targets are macOS arm64,
Linux amd64, and Linux arm64.

Full Changelog: v0.3.1...v0.3.2