sm 0.5.0-beta.1
Pre-release
Pre-release
·
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