repos / zmx

session persistence for terminal processes
git clone https://github.com/neurosnap/zmx.git

Eric Bower  ·  2025-12-19

CHANGELOG.md

 1# Changelog
 2
 3Use spec: https://common-changelog.org/
 4
 5## Unreleased
 6
 7### Added
 8
 9- Use `XDG_RUNTIME_DIR` environment variable for socket directory (takes precedence over `TMPDIR` and `/tmp`)
10
11### Changed
12
13- Use `ctrl+b + d` to detach from session instead of `ctrl+\` (deprecated)
14- Updated `ghostty-vt` to latest HEAD
15
16### Fixed
17
18- Restore mouse terminal modes on detach
19- Restore correct cursor position on re-attach
20
21## v0.1.1 - 2025-12-16
22
23### Changed
24
25- `zmx list`: sort by session name
26
27### Fixed
28
29- Send SIGWINCH to PTY on re-attach
30- Use default terminal size if cols and rows are 0
31
32## v0.1.0 - 2025-12-09
33
34### Changed
35
36- **Breaking:** unix socket and log files have been moved from `/tmp/zmx` to `/tmp/zmx-{uid}` with folder/file perms set to user
37
38If you upgraded and need to kill your previous sessions, run `ZMX_DIR=/tmp/zmx zmx kill {sesion}` for each session.
39
40### Added
41
42- Use `TMPDIR` environment variable instead of `/tmp`
43- Use `ZMX_DIR` environment variable instead of `/tmp/zmx-{uid}`
44- `zmx version` prints the current version of `zmx` and `ghostty-vt`