This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

Create a changelog

Nathan Herald (Apr 3, 2026, 12:02 PM +0200) af068c8f 01cffd80

+63
+63
CHANGELOG.md
··· 1 + # Changelog 2 + 3 + ## 0.4.1 4 + 5 + - Add `pty stats` command for live session metrics (terminal size, scrollback, clients, modes, uptime) 6 + - Add `pty stats --json` for machine-readable output 7 + - Add `pty rm` command to remove exited session metadata 8 + - Add `--ephemeral` / `-e` flag to `pty run` for auto-cleanup on exit 9 + - `pty kill` now only kills running sessions (use `pty rm` for exited ones) 10 + - Increase default scrollback from 1,000 to 10,000 lines (matching Ghostty) 11 + - Exited sessions now show cwd in `pty ls` and interactive list 12 + - Exited sessions show command in `pty ls` 13 + - Running sessions always rank above exited in interactive search 14 + - Selecting an exited session in interactive UI restarts it 15 + - New STATUS protocol message (type 7) for querying live session metrics 16 + - Export `spawnDaemon`, `listSessions`, `getSession` from `@myobie/pty/tui` 17 + - Add `cursorRow`, `cursorCol`, `mouseMode`, `scrollback`, `bufferLength`, `baseY` to `PtyHandle` 18 + - Fix build bug: dynamic `require()` paths used `.ts` extension in dist 19 + 20 + ## 0.3.0 21 + 22 + - Add `pty wrap` / `pty unwrap` to auto-wrap commands in pty sessions 23 + - Improve attach fidelity for ratatui/crossterm TUI apps (ECH/CUF serialize fixes, SIGWINCH nudge) 24 + 25 + ## 0.2.2 26 + 27 + - Restrict session directory and socket permissions (0o700 / 0o600) 28 + - Allow following a peek in plain mode (`pty peek -f --plain`) 29 + - Fix lifecycle hooks, command parsing, and peek flag handling 30 + 31 + ## 0.2.1 32 + 33 + - Add fuzzy filter to interactive session list 34 + - Add light themes, terminal theme detection, Ctrl+G theme cycling 35 + - Persist theme preference 36 + 37 + ## 0.2.0 38 + 39 + - Auto-name sessions from command + directory 40 + - Rebuild interactive list with the TUI framework 41 + - Weight session name higher in search results 42 + - Fix global install spawn failure (#4) 43 + 44 + ## 0.1.3 45 + 46 + - Fix doubled keystrokes after session exits in interactive list 47 + 48 + ## 0.1.2 49 + 50 + - Fix CLI for npm global install (build src/ to dist/ with tsc) 51 + 52 + ## 0.1.1 53 + 54 + - Bundle CLI for npm global install compatibility (#3) 55 + 56 + ## 0.1.0 57 + 58 + - Initial release 59 + - Persistent terminal sessions with detach/attach 60 + - Multi-client support 61 + - Interactive session manager 62 + - Playwright-style terminal testing library (`@myobie/pty/testing`) 63 + - Declarative TUI framework (`@myobie/pty/tui`)