Performance
- Reduced CPU usage during high-throughput PTY output — Fixes significant lag and 100% CPU when running nvim (or similar apps with rapid screen updates) inside a session (#5)
- Increased PTY read buffer from 4KB to 32KB (~8x fewer processing iterations)
- Replaced full escape-sequence parser with lightweight alt-screen-only scanner in the Ghostty backend hot path
- Pooled message buffers via
sync.Poolto eliminate per-broadcast heap allocations - Reused scratch buffers in output filter and terminal state tracker
- Reduced client idle polling frequency (1s → 10s timeout)
Full Changelog: v0.6.2...v0.6.3
Full Changelog: v0.6.2...v0.6.3