Skip to content

v0.4.0

Choose a tag to compare

@joaquimrocha joaquimrocha released this 02 Aug 16:44
· 34 commits to main since this release

What's new

MacOS Support

  • thel now runs on macOS, not just Linux
  • Builds ship a .app and a .dmg, attached to each release

New shortcuts and actions

  • Move a terminal to another pane
  • Split a pane downward
  • Close the active session
  • Open the active session's settings
  • Rename the active terminal (Shift+F2)
  • Toggle the session resource panel
  • Copy as paragraph, in the terminal menu

Session resources.

  • A side panel shows a session's CPU and memory, reported per tab by the daemon

New Session dialog

  • Create Worktree now opens the dialog directly, and a worktree session prefills the repo it came from

Accessibility

  • The sidebar resize handle is keyboard-operable, and hover-only row and tab buttons now appear on keyboard focus

Fixes

  • Launched processes detach correctly without the setsid binary
  • Escape sequences split across chunks stay whole
  • Replayed scrollback no longer carries DECRQM queries
  • Closing a tab can no longer kill session id 0 or 1
  • Tab subscriptions are refcounted, fixing duplicate output after a reattach
  • A terminal focus request is cleared once served
  • The completion menu stays shut on New Session