Skip to content

Releases: blockful/tmux-pilot

v1.1.0

19 Mar 04:06

Choose a tag to compare

Changelog

Features

  • ca6173f feat: install.sh supports --uninstall and update detection

Bug Fixes

  • ec89bff fix: align columns — dynamic name width, fixed window/status columns
  • 2da4eb8 fix: check Restore error return (errcheck lint)
  • 6aa9b93 fix: remove unused fmt import in test
  • d3c5373 fix: show Esc in quit keybinding hint
  • 3064ac3 fix: use sudo fallback for protected dirs on uninstall

v1.0.0

18 Mar 03:30

Choose a tag to compare

Changelog

Features

  • 6fa2387 feat!: rewrite TUI — drop BubbleTea for raw ANSI
  • 724aa60 feat: add install.sh + auto-publish homebrew formula on release
  • f159b85 feat: install.sh creates 'tp' symlink automatically
  • b33a407 feat: kill/rename/create stay in picker — only switch and detach exit
  • a7b86cc feat: remove detach command, promote Ctrl-b d tip

Bug Fixes

  • 0384269 fix: resolve lint errors (errcheck) in render and test files
  • c3f16d1 fix: right border alignment — account for multi-byte Unicode dots

v0.6.0

17 Mar 14:52
f0244e4

Choose a tag to compare

Simplified architecture

Complete rewrite: TUI is now a thin picker. Pick action → TUI exits → tmux command runs. ~300 lines total, -1,600 lines deleted.

No more input handling bugs — the TUI only exists for the selection moment.

Upgrade

curl -sL https://github.com/blockful/tmux-pilot/releases/download/v0.6.0/tmux-pilot_Linux_x86_64.tar.gz | tar xz && sudo mv tmux-pilot /usr/local/bin/

Alias

echo 'alias tp="tmux-pilot"' >> ~/.bashrc && source ~/.bashrc

v0.5.1

17 Mar 14:43
a05282f

Choose a tag to compare

Fix: input handling in tmux popup

  • Reads from /dev/tty directly instead of stdin (fixes keystroke leaking)
  • Uses tea.KeyType for arrow keys/enter/escape (fixes OA/OB escape sequences)
  • Should resolve all input issues when running inside tmux display-popup

Upgrade

curl -sL https://github.com/blockful/tmux-pilot/releases/download/v0.5.1/tmux-pilot_Linux_x86_64.tar.gz | tar xz && sudo mv tmux-pilot /usr/local/bin/

v0.5.0

17 Mar 04:40
c1f13bd

Choose a tag to compare

What's new

  • Detachd key detaches from current tmux session
  • Duplicate name validation — warns if session name already exists on create/rename, stays in edit mode

Upgrade

curl -sL https://github.com/blockful/tmux-pilot/releases/download/v0.5.0/tmux-pilot_Linux_x86_64.tar.gz | tar xz && sudo mv tmux-pilot /usr/local/bin/

v0.4.0

17 Mar 04:19
44b7ff2

Choose a tag to compare

What's new

  • Auto-setup prompt on first launch — asks to add tmux keybinding
  • --setup flag for headless/scripted installs
  • Full session management: list, create, rename, switch, kill
  • Polished TUI with LipGloss styling

Install

go install github.com/blockful/tmux-pilot/cmd@latest

Or download a binary below for your platform.