Skip to content

Releases: golbin/pman

v0.1.4

Choose a tag to compare

@golbin golbin released this 16 Jan 17:40

What's Changed

  • View history navigation: ESC now goes back to previous view instead of quitting
    • Navigate: SessionPicker → CommandPalette → ESC → back to SessionPicker
    • Dialogs work the same: InputDialog/ConfirmDialog ESC closes dialog, then ESC goes back
    • At root view with empty history, ESC quits as before
  • Updated help text to show "Esc:back" instead of "Esc:quit"

Installation

Homebrew

brew tap golbin/pman
brew install pman

Manual

curl -L https://github.com/golbin/pman/releases/download/v0.1.4/pman-v0.1.4-darwin-arm64.tar.gz | tar xz
sudo mv pman /usr/local/bin/

v0.1.3

Choose a tag to compare

@golbin golbin released this 16 Jan 17:16

Features

  • List Buffers: View all open nvim buffers across sessions
  • Find Files: fzf + bat powered file finder with preview
  • New tmux keybindings:
    • Prefix + w → Worktrees
    • Prefix + f → Find Files
    • Prefix + d → Git Diff
  • Reorganized command palette order

Bug Fixes

  • Fix input dialog not responding to ESC/Enter keys
  • Fix arrow key navigation (now works without Ctrl modifier)

v0.1.2

Choose a tag to compare

@golbin golbin released this 16 Jan 15:55

Bug Fixes

  • Fix keyboard input (ESC, Enter) not working in session picker
    • Filter crossterm key events to only process KeyEventKind::Press
    • Crossterm 0.28+ sends press, repeat, and release events by default, which was causing keyboard input to malfunction

Other Changes

  • Initialize command palette based on initial view

v0.1.1

Choose a tag to compare

@golbin golbin released this 16 Jan 15:20

Bug Fixes

  • Fix unsafe unwrap() calls that could cause panics on malformed git output
  • Quote file paths in nvim command to handle paths with spaces

Code Quality

  • Remove unused dependencies (anyhow, tmux_interface, nucleo, unicode-width)
  • Remove unused functions and enum variants

Documentation

  • Rewrite README with compelling introduction
  • Add complete keybinding documentation for all views
  • Add Quick Start section

Installation

brew install golbin/tap/pman

v0.1.0

Choose a tag to compare

@golbin golbin released this 16 Jan 15:10

Initial release of pman - Tmux Session/Worktree Manager TUI

Features

  • Session picker with fuzzy search
  • Command palette for quick actions
  • Git worktree integration
  • Tmux keybinding installation

Installation

brew install golbin/tap/pman