Skip to content

Releases: dedene/zentty

Zentty 0.3.0

Choose a tag to compare

@dedene dedene released this 06 Sep 09:47
2e0daed

New

  • Added running subagent counts for Claude Code, Codex, and Grok, with expandable lists grouped by model and agent type.
  • Added optional automatic jumping to the pane where 1Password CLI or SSH approval prompts were triggered from, keeping 1Password in front.
  • Added customizable shortcuts for switching to worklanes 1–9, with ⌘1–9 in the Ghostty preset. Thanks @retsubhtym!
  • Added “Assign Anyway” to resolve shortcut conflicts, restoring the displaced command’s default shortcut when available.
  • Added a security reporting policy. Thanks @solomonneas!

Improved

  • Sidebar visibility and width now stay independent per window and survive session restore.
  • Close confirmations now highlight the target pane or worklane and show its name, running activities, branch, and directory.
  • Copy Path now copies an SSH connection command for remote panes, including the user and custom port.
  • Panes with active background subagents remain visible with a “Waiting for subagents” status after the parent finishes.
  • Source and release builds now use pinned dependency versions for reproducible builds.

Fixed

  • Claude Code’s “Needs input” status now clears when work resumes or a prompt is interrupted, while unrelated tool calls leave open approvals visible.
  • Subagent badges no longer linger indefinitely after a child stops reporting activity, and inherited models resolve more reliably.
  • Double-clicking window chrome now follows the macOS titlebar preference, including Fill, Zoom, Minimize, and None. Thanks @heiseshandian!
  • Number-row shortcuts now work on AZERTY and other keyboard layouts in the Ghostty preset.
  • Numbered worklane shortcuts no longer jump to the last worklane when the requested position does not exist.
  • Worklane shortcuts and sidebar clicks now respect the active Ctrl-Tab preview.
  • Shortcut settings now report save failures.
  • Confirming ⌘W now closes the pane named in the dialog even if focus changes.
  • Clean Copy now respects pane width and preserves intentional newlines in configuration files and structured text.
  • SSH environment forwarding and terminfo installation now work in zsh, bash, fish, and Nushell, preventing terminal compatibility errors on remote hosts.
  • Session restore now tolerates missing or malformed sidebar settings.

Full Changelog: v0.2.0...v0.3.0

Zentty 0.2.0

Choose a tag to compare

@dedene dedene released this 23 Aug 20:55
f2fcc81

New

  • Added a vivid sidebar selection style that uses each worklane’s color.
  • Added a Ghostty-compatible keyboard shortcut preset.
  • Added an animated title-bar indicator for active agent work. Thanks @Fail-Safe!

Improved

  • Theme switching now works reliably with shared Ghostty configs and explicit color settings.
  • Move Pane menus now show stable worklane names instead of changing pane titles. Thanks @pauldoubleyouare!
  • Cursor agent status now stays active through subagents and shell commands.
  • Terminal processes now correctly request local network access. Thanks @Fail-Safe!
  • zentty list subcommands now honor the top-level --json option.

Fixed

  • Fixed terminal cursor flicker and unstable live updates across panes. Thanks @Fail-Safe!
  • Fixed CJK input candidate windows appearing away from the caret. Thanks @shihyuho!
  • Fixed Backspace deleting composed text while using an IME.
  • Fixed dark terminal text becoming unreadable on transparent backgrounds. Thanks @Fail-Safe!
  • Fixed dragging windows from empty title-bar areas, status labels, and review chips. Thanks @Febers!
  • Fixed tmux-compatible commands mishandling the -- end-of-options marker. Thanks @crichalchemist!
  • Fixed Claude Code teammate panes failing during the tmux-compatible launch handshake.
  • Fixed pane context, working-directory, and Git branch updates stopping after the runtime directory was removed.
  • Fixed menu bar labels using the wrong colors immediately after switching between light and dark mode.

Full Changelog: v0.1.45...v0.2.0

Zentty 0.1.45

Choose a tag to compare

@dedene dedene released this 17 Jul 13:37
aa49498

Improved

  • Kimi Code hooks are now installed with approval and can be removed from Settings.

Fixed

  • Restored Kimi Code session resume, continue, and session picker behavior after restarting Zentty, including previously broken sessions.
  • Prevented nested Kimi Code launches from overwriting credentials and causing false “OAuth login expired” errors.

Full Changelog: v0.1.44...v0.1.45

Zentty 0.1.44

Choose a tag to compare

@dedene dedene released this 16 Jul 14:19
34eb20f

New

  • Added keyboard shortcuts to move and swap panes. Thanks @ohwald!

Improved

  • Clarified modern Kimi Code CLI configuration isolation and session paths. Thanks @ohwald!

Fixed

  • Fixed arrow-key shortcuts being rejected by the shortcut recorder. Fixes #49
  • Fixed Kimi sessions becoming impossible to resume after their temporary launch environment was removed. Thanks @ohwald!
  • Fixed Clean Copy losing line breaks in padded columnar output such as git status -s.
  • Fixed Clean Copy mangling IPv6 records.
  • Fixed Clean Copy misreading prose and schedules as commands, mishandling split identifiers, and losing bat/cat indentation.
  • Fixed pane and worklane changes sometimes failing to refresh after batched updates, including cross-window transfers.
  • Fixed agent status hooks failing to install for Antigravity or Vibe in some HOME configurations.
  • Fixed old notifications lingering after their window closed.

Full Changelog: v0.1.43...v0.1.44

Zentty 0.1.43

Choose a tag to compare

@dedene dedene released this 05 Jul 19:30
e24ef78

New

  • Added Oh My Pi (omp) agent status integration with sidebar tracking, menu bar status, and session restore support.
  • Added clipboard cleanup settings for more control over command flattening, URL cleanup, and path quoting, etc.
  • Added Copy as Markdown for cleaner Markdown copied from terminal output.

Improved

  • Clean Copy now removes common tracking parameters from URLs while preserving functional parameters.
  • Clean Copy prompt handling now preserves $HOME, shebangs, Markdown headings, and slash commands more reliably.
  • Clean Copy handles wrapped commands and dedented paragraphs more predictably.

Fixed

  • Removed the duplicate needs-input chip from the window title row; attention still appears in the sidebar, menu bar, and notifications.
  • Fixed window title centering during sidebar transitions.
  • Fixed Pi-family agent sessions sometimes missing idle or ended status after graceful shutdown.

Full Changelog: v0.1.42...v0.1.43

Zentty 0.1.42

Choose a tag to compare

@dedene dedene released this 05 Jul 16:36
2df5271

New

  • Zentty now runs on macOS 13 Ventura. Thanks @crichalchemist!
  • Remote panes (over SSH) now use an inline cloud icon in the sidebar.
  • Paste or drop files into SSH panes to upload them to the remote host and insert the remote path.
  • Added custom pane titles, including restore, bookmark, and CLI support.
  • Added a Panes > Display toggle for pane borders. Thanks @mvanhorn!
  • Added a smooth vertical push animation when switching worklanes. Thanks @ohwald!

Improved

  • PR badges now show CI, approval, merge-conflict, age, and refresh failure details.
  • Added manual PR status refresh from the badge context menu, command palette, and shortcut.
  • PR status now refreshes adaptively based on CI activity, window focus, and pane switches.
  • Hidden pane borders now keep the active pane visible and tighten pane spacing.
  • Worklane transitions now respect Reduced Motion, live resize, hidden windows, and zoomed-out mode.

Fixed

  • Fixed modern and legacy Kimi CLI launch and restore support, including modern Kimi Code sessions. Thanks @ohwald!
  • Fixed bookmarks reopening panes with stale working directories.
  • Fixed bookmark layouts captured on another window size applying with stale column widths.
  • Fixed terminal modifier handling for Ghostty key translation, keyboard layout changes, and right-side modifiers.
  • Fixed clean copy preserving command list line breaks.
  • Fixed clean copy for wrapped chevron quote blocks.
  • Fixed window title alignment when a worklane needs input.
  • Fixed task manager process names falling back to "pid N".
  • Fixed stale PR badge tooltips reporting an out-of-date age.

Full Changelog: v0.1.41...v0.1.42

Zentty 0.1.41

Choose a tag to compare

@dedene dedene released this 21 Jun 18:12
52ec6ed

New

  • Stop detected dev servers from a pane's server menu.

Fixed

  • Clean Copy preserves line breaks in agent replies, including markdown lists and separated status blocks.

Full Changelog: v0.1.40...v0.1.41

Zentty 0.1.40

Choose a tag to compare

@dedene dedene released this 16 Jun 19:16
ffbdf89

New

  • Added Small Harness support for agent launches, hooks, status tracking, and session metadata.
  • Added dedicated Hermes and Mistral agent icons.

Full Changelog: v0.1.39...v0.1.40

Zentty 0.1.39

Choose a tag to compare

@dedene dedene released this 14 Jun 13:27
f1a88a4

New

  • Added Mistral Vibe (vibe/mistral-vibe) integration with consent, status updates, task count tracking, and session resume.

Fixed

  • Sidebar rows no longer keep stale hover styling after scrolling or creating worklanes with Cmd+T.
  • Codex should no longer leak CSI-u key sequences into Bash, Zsh, Fish, or Nushell prompts.

Full Changelog: v0.1.38...v0.1.39

Zentty 0.1.38

Choose a tag to compare

@dedene dedene released this 06 Jun 17:56
c10ce58

New

  • Rename a worklane from the File menu, command palette, sidebar context menus, or zentty worklane rename.
  • Worklane titles appear in the titlebar and macOS window labels, including Mission Control and App Exposé.
  • Drag panes into gaps above or between worklanes to create a new worklane at that position.

Improved

  • Dragging the only pane in a worklane onto a new-worklane slot now moves the worklane instead of snapping back.
  • Right-click or Control-click a pane drag zone to open the pane context menu, even when the terminal app captures mouse input.

Fixed

  • Fixed Claude Code and Codex voice support by enabling microphone access for Zentty.
  • Fixed notification and Dock badges getting stuck after panes or windows closed.
  • Fixed the empty notification tray icon appearing off-center.
  • Fixed pane-drop highlights bleeding outside sidebar row bounds.
  • Fixed sidebar edge scrolling during pane drags.

Full Changelog: v0.1.37...v0.1.38