Skip to content

PuttyAlt v0.3.0 — Split View, Macros & Auto-complete

Choose a tag to compare

@chillymasterio chillymasterio released this 17 May 22:35
· 1542 commits to main since this release

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 #ifndef block

Build

git clone https://github.com/chillymasterio/puttyalt.git
cd puttyalt && cmake -B build && cmake --build build --config Release

Full Changelog: v0.2.0...v0.3.0

Full Changelog: v0.2.0...v0.3.0