This repository has no description
0

Configure Feed

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

changelog

Nathan Herald (Apr 10, 2026, 1:51 PM +0200) 101abd8f c06855c7

+5 -1
+4
CHANGELOG.md
··· 3 3 ## Unreleased 4 4 5 5 ### Fixes 6 + - Fix `resolveKey` silently dropping shift modifier for non-letter keys: `shift+return` now correctly produces CSI u encoding (`\x1b[13;2u`), `shift+up` produces `\x1b[1;2A`, etc. All modifier combinations (ctrl+shift, alt+shift, ctrl+alt+shift) now work for arrows, navigation keys, and control chars (#13, #14, thanks @schickling) 6 7 - Validate session `cwd` before spawning and surface explicit errors (`Working directory does not exist`, `Working directory is not a directory`, `Working directory is not searchable`) instead of failing silently with exit code 1 or misleading `posix_spawnp failed` messages (#9, #10, thanks @schickling) 7 8 - Lazy-load the interactive TUI module so non-interactive CLI commands like `pty list` don't crash with `uv_cwd` when launched from a deleted directory (#9, #10) 8 9 - Clarify the `posix_spawnp` error message to mention the actual PTY shell and cwd context instead of blaming the wrapped command 10 + 11 + ### Exports 12 + - Add `@myobie/pty/protocol` subpath export for browser-safe access to the wire protocol types (`PacketReader`, `MessageType`, encode/decode helpers) without pulling in Node-only dependencies (#11, thanks @schickling) 9 13 10 14 ## 0.5.0 11 15
+1 -1
docs/client.md
··· 295 295 296 296 ## Protocol (Advanced) 297 297 298 - Low-level protocol types for building custom clients. 298 + Low-level protocol types for building custom clients. Also available as a standalone browser-safe import via `@myobie/pty/protocol` (no Node-only dependencies). 299 299 300 300 ### `PacketReader` 301 301