Releases: UAEpro/vmux
Release list
v0.4.1
v0.4.0
What's Changed
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1
- Don't repeat identical agent-status notifications in the feed by @UAEpro in #9
- Stop the sidebar PR chip from draining the GitHub API quota by @UAEpro in #10
- Make the sidebar local-only: stop querying GitHub for PR state by @UAEpro in #11
New Contributors
- @dependabot[bot] made their first contribution in #1
- @UAEpro made their first contribution in #9
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
v0.2.0
Highlights
Typing & scrolling are dramatically faster
The attach UI's snapshot poll — the hot path behind every keystroke echo and redraw — was carrying every pane's full scrollback and the whole event history on each tick. Snapshots are now lean: ~18× smaller payloads and ~16× faster round-trips (150 KiB / 52 ms → 8 KiB / 3 ms on a 7-pane session). On top of that:
- Parsed pane content is cached client-side, so blink/hover/scroll redraws no longer re-parse ANSI every frame.
- Wheel-scrolling history no longer fires RPCs on every tick.
- A follow-up refresh right after input lands the PTY echo in ~25 ms instead of waiting for the next poll.
- Dev builds (
cargo run) now compile dependencies optimized, so development builds are responsive too.
Scrollback text is fetched on demand the moment you scroll a pane — full history stays available, it just doesn't ride along on every poll. Old clients keep working; the lean mode is opt-in per request.
Selections reach your system clipboard
Selecting text in a pane previously only filled vmux's internal clipboard (vmux paste). The attach client now also emits OSC 52 to your terminal (works over SSH) and pipes the text to wl-copy/xclip/xsel/pbcopy when available. Heads-up for iTerm2: enable Settings → General → Selection → "Applications in terminal may access clipboard".
Published as vmux-tui
The crate is renamed to vmux-tui for crates.io (the installed command is still vmux), with a rewritten README and new docs.
Fixes
- Sidebar workspace path follows the active pane's live cwd.
- No more stale/false 🔄 busy spinner from agent-status noise.
- A finished turn's ✅ is no longer demoted to 🙋 by idle notifications.
install.shno longer emits a broken-pipe warning during tag resolution.- CI: tests no longer override
HOME.
Full changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/UAEpro/vmux/commits/v0.1.0