PuttyAlt v0.3.0 — Split View, Macros & Auto-complete
What's New in v0.3.0
New Features
- Split-pane terminal — split horizontally or vertically, up to 4 panes side by side
- Keyboard macros — record, name, and replay keystroke sequences (with loop support)
- Structured logging v2 — JSON, CSV, and text output with automatic file rotation
- Session lock — password-protect terminals with auto-lock and brute-force lockout
- Bandwidth monitor — real-time RX/TX rate display with peak tracking
- ZMODEM auto-detection — automatically detects sz/rz initiation in terminal stream
- Command auto-complete — tab-completion with 60+ built-in Unix commands
- Mouse gestures — right-click drag for tab switching, new tab, paste, and more
Bug Fixes
- Fix crash when closing the last tab in a group (NULL pointer dereference)
- Fix buffer overflow in credential store string copy
- Add
reconnect_cancel()to prevent stale timer callbacks after manual disconnect - Fix include guard placement — v0.2 feature flags were outside
#ifndefblock
Build
git clone https://github.com/chillymasterio/puttyalt.git
cd puttyalt && cmake -B build && cmake --build build --config ReleaseFull Changelog: v0.2.0...v0.3.0
Full Changelog: v0.2.0...v0.3.0