Skip to content

v0.2.70

Choose a tag to compare

@github-actions github-actions released this 02 Nov 02:47
· 22 commits to master since this release
v0.2.70
06acf92
  • hermes --tui and other agent CLIs could leave a stray character on
    screen after a long session: scrolling away cleared it, scrolling back
    brought it back.
  • Cause one: xterm 6.0.0 measures emoji with the Unicode 6 width table, where
    a glyph like 🔥 is one cell wide. Every TUI counts it as two, so each cursor
    move after an emoji landed a column off, and the cell it shifted over kept
    the old contents. The terminal now loads the Unicode 11 table, the same one
    VS Code uses.
  • Cause two: a multi-byte glyph split across two pty reads reached the
    daemon's parser as bare continuation bytes, one junk cell each, shifting the
    rest of the row. The parser now receives the decoded text.