Skip to content

v2.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:50
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.
4045842
release: v2.1.2 (#536)

Release **v2.1.2**.

Merging creates the `v2.1.2` tag and triggers the release build.

<!-- prose-start -->
- **Scrolling works in fullscreen pi.** pi 1.0 runs fullscreen and
handles the mouse wheel itself; gmux now restores its mouse modes when
you open, switch to, or reload a session, so the wheel scrolls the
transcript instead of cycling prompt history
([#538](https://github.com/gmuxapp/gmux/pull/538)).
- **Less data on mobile.** The session stream, scrollback replay, JSON
responses and the web bundle are gzip-compressed over the network
(session list ~6.5× smaller, scrollback ~20×). Disable with `[http]
compression = false` or `GMUXD_HTTP_COMPRESS=0`
([#533](https://github.com/gmuxapp/gmux/pull/533)).
- **pi 1.0 compatibility.** `pi mcp …` and `pi -v` run as plain commands
instead of starting an agent session
([#539](https://github.com/gmuxapp/gmux/pull/539)).

### Upgrade notes

- Sessions that were already running keep their old runner until
restarted. To get the scrolling fix in an existing fullscreen pi
session, kill and resume it (or start a new one).
<!-- prose-end -->

<!-- bullets-start: do not edit, regenerated from commits -->
### Features
- gzip on the phone path — SSE stream, scrollback replay, JSON and the
web bundle ([#533](https://github.com/gmuxapp/gmux/pull/533))

### Fixes
- **(terminal)** restore mouse/input modes on checkpoint so wheel in
fullscreen pi scrolls ([#538](https://github.com/gmuxapp/gmux/pull/538))
- **(adapter)** handle pi 1.0 `mcp` subcommand and `-v` info flag
([#539](https://github.com/gmuxapp/gmux/pull/539))
- **(web)** first scroll after a reflow no longer jumps back to the last
hand-scrolled row ([#541](https://github.com/gmuxapp/gmux/pull/541))
<!-- bullets-end -->

Co-authored-by: mgabor3141 <9047995+mgabor3141@users.noreply.github.com>