Skip to content

v0.22.0

Choose a tag to compare

@pmqueiroz pmqueiroz released this 18 May 05:04

0.22.0 (2026-05-18)

Features

  • add grapheme clustering and wide-character support (048fb96)
  • add initial-command and wait-after-command to settings UI (3c89f78)
  • change default paste keybind to ctrl+shift+v on linux/windows (f693c3f)
  • configurable font family (fa09c68)
  • cursor shape variants (beam/block/underline) and blink support (5cf4f3a)
  • font family pick list with all installed fonts (b3906bb)
  • implement initial-command and wait-after-command (ac73a31)
  • implement kitty keyboard protocol (9491848)
  • implement OSC 52 clipboard read/write support (285e384)
  • warn on dangerous paste content (c7bd8bc)

Bug Fixes

  • initialize split pane git branch on creation (2647c61)
  • pty: update title bar and branch on cwd change in linux (7e0aedf)
  • route paste to active split pane (5213901)
  • suppress unused variable warnings in notification on non-linux targets (65517eb)

What's Changed

  • fix(pty): update title bar and branch on cwd change in linux by @pmqueiroz in #95
  • feat: add grapheme clustering and wide-character support by @pmqueiroz in #96
  • feat: change default paste keybind to ctrl+shift+v on linux/windows by @pmqueiroz in #98
  • feat: implement OSC 52 clipboard read/write support by @pmqueiroz in #99
  • feat: cursor shape variants (beam/block/underline) and blink support by @pmqueiroz in #100
  • feat: implement kitty keyboard protocol by @pmqueiroz in #101
  • fix: initialize split pane git branch on creation by @pmqueiroz in #102
  • feat: configurable font family by @pmqueiroz in #104
  • feat: warn on dangerous paste content by @pmqueiroz in #103
  • fix: route paste to active split pane by @pmqueiroz in #107
  • feat: wait after command initial command by @pmqueiroz in #106
  • chore(main): release 0.22.0 by @pmqueiroz in #97

Full Changelog: v0.21.1...v0.22.0