Skip to content

v0.2.67

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:34
· 23 commits to master since this release
  • Panes no longer garble their text. xterm rethrows a parser error on a
    microtask, far from the write that caused it, and the chunk's callback
    never fires - so the pane kept writing every later byte into a screen one
    frame of escape state short. A pane whose oldest chunk has not been parsed
    after a few seconds is now replayed from the pty host, which owns the
    authoritative screen.
  • A replay no longer turns text into box characters or puts lines in the
    wrong rows. vt100 keeps no charset state, so a pane left in DEC graphics
    mode rendered the replay as line-drawing glyphs, and a scroll region or
    origin mode left by a TUI moved every line. The replay now resets both
    before the grid lands.
  • A replay no longer discards scrollback. It clears the visible screen only;
    the saved lines above it are your history and they stay.
  • Panes no longer drift to a different width than the shell. A resize is a
    request the pty host can clamp or drop, and the renderer used to keep the
    grid it asked for. The host now reports the grid it actually applied and
    the renderer reconciles before falling back to drawing at the pty's size.
  • Output for a mounted pane is written even when a frame is very large, and
    a queued frame is never written twice.

Settings -> Updates

  • Release notes link: opens the GitHub tag page for the version on offer, or
    for the version you run when nothing is pending.
  • The installed version line no longer clings to the status card.