Changelog
Features
- 3795579: feat(palette): add argument previews and ephemeral sessions (@bnema)
- e5a7ffc: feat(palette): rename command shortcodes (@bnema)
Bug Fixes
- d92ade2: fix(daemon): preserve per-pane shell titles (@bnema)
- 3f78d59: fix(daemon): repaint route status after snapshot (@bnema)
- ec147af: fix(navigation): clear daemon state on local handoff (@bnema)
- b8a37b3: fix(navigation): preserve local-only session handoffs (@bnema)
- 5ed306e: fix(navigation): send local attach targets before detach (@bnema)
- f519cfa: fix(palette): retain distinct local routes remotely (@bnema)
- 26071da: fix(palette): validate previews and completion input (@bnema)
- 09015bc: fix(persistence): reset sessions across protocol versions (@bnema)
- 0c2bd95: fix(picker): bound stopped tab selectors (@bnema)
- 0380a23: fix(picker): clarify remote session activation (@bnema)
- 64bb8b2: fix(recovery): preserve promotion lifecycle (@bnema)
- 08343ae: fix(routes): preserve same remote handoffs (@bnema)
- 1690f30: fix(routes): refresh attention indicators on active daemon (@bnema)
- 11bc196: fix(routes): repaint on every route snapshot (@bnema)
- 5ee470f: fix(routes): retain rename identity before route publication (@bnema)
Refactoring
Install
Script (Linux x86_64/arm64, macOS arm64)
curl -fsSL https://raw.githubusercontent.com/bnema/vev/v0.3.0/install.sh | VEV_VERSION=v0.3.0 shArch Linux
yay -S vev-binmacOS note
The darwin binary is ad-hoc signed by the Go toolchain, not notarized.
Installing via the script or curl avoids the quarantine attribute;
if you downloaded the archive with a browser, Gatekeeper will block it.
Removing the attribute bypasses a Gatekeeper security control — only do
it for the vev binary itself, after verifying its checksum:
xattr -d com.apple.quarantine ~/.local/bin/vevFull Changelog: v0.2.0...v0.3.0