Skip to content

sm 0.5.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 20:56
· 46 commits to main since this release

Changelog

  • 77e11c2 Merge open_in: launch sessions in the current terminal or new windows
  • 3503f86 feat(config): add open_in key (current terminal vs new tmux window)
  • 1d2394f feat(config): iterm2.ssh key for native-window launches
  • 56b23a4 feat(iterm2): AutoLaunch bridge script, one-command installer, README
  • 541bd7b feat(iterm2): custom control sequence builder
  • 70c5b7d feat(iterm2): local (non-SSH) support + open_in nests the iterm2 config
  • 563bd8f feat(tmux): WindowArgs builder for new-window launches
  • c468f77 feat(tmux): discover and operate on sm-named windows alongside sessions
  • 5f3ba93 feat(tmux): self-wrap argv builders for open_in window startup
  • e97e684 feat(ui): emit iTerm2 custom sequences for native-window launches; retire -CC
  • f5fffe7 feat(ui): enter jumps to a live window-form tmux (select-window/switch-client)
  • 80cb242 feat(ui): launch resume/new sessions in a new tmux window (open_in: window)
  • 117aa0b feat(ui): open_in config plumbing and window-mode launch preconditions
  • 5d58aa8 feat(ui): warn iTerm2 users launching window mode from a plain tmux attach
  • 8f3b423 feat: attach with tmux -CC for iTerm2 — open_in window pops native OS windows
  • 99d13b2 feat: auto-wrap sm into its own tmux session when open_in is window
  • bbf2746 fix(iterm2): block ssh argument injection via leading-hyphen host
  • a977310 fix(iterm2): carry the agent's bindir in the payload — sshd's bare PATH broke launches
  • 08588b6 fix(iterm2): ignore bindir for local execution; host-scoped dedupe; robust overSSH
  • addc946 fix(iterm2): include dir in the untracked-launch dedupe key
  • b4dff4f fix(iterm2): refetch the new window from app state before typing into it
  • f1dd16f fix(iterm2): type the ssh command into a real shell window; add bridge diagnostics
  • 0847dd4 fix(iterm2): verify cached windows against app state — closed windows ate relaunches
  • 9e931b0 fix(iterm2): window-form live tmux falls back to local jump; hard-quote =name for zsh
  • c399c9a fix(tmux): harden self-wrap — -A on fresh session (start race), drop -c on empty cwd
  • 5d74365 fix(ui): keep iTerm2 window mode alive when local tmux is missing
  • 42d1a91 fix(ui): switch-client for live session-form tmux inside tmux — nested attach died silently
  • ba658c6 fix: surface tmux stderr in window-launch errors; exact-match tmux targets; doc/test polish
  • 2e6bbdc release: gate prereleases out of brew/apt; version 0.5.0-beta.1