What's New in v1.4.0
SSH Manager
- Save SSH profiles with host, user, port, and optional command
- One-click connect opens a new terminal tab
- Sidebar toggle button in the header bar
Themes
- 4 built-in themes: Dark, Light, OLED, System (auto-adapts to macOS appearance)
- Selectable in Settings
Terminal Reflow on Resize
- Soft-wrapped lines are rejoined and re-wrapped when the window is resized
- Cursor position tracked correctly after reflow
- Alt screen (vim, htop) unaffected
Security Hardening
- Update host allowlist enforced (github.com / objects.githubusercontent.com only)
installUpdateprotected byprecondition(!Thread.isMainThread)- TOCTOU race removed from zip cleanup
- Error toast on failed relaunch (non-zero exit + catch block)
UX & Polish
- Changelog embedded in binary — click the version number in Settings to view
- Cursor blink enabled by default
- Table rendering improved: word-wrap, dynamic height, clean
│separators - Ctrl+1–9 / Ctrl+Shift+1–9 / Ctrl+⌥+1–3 keyboard shortcuts
Build & CI
- Version auto-read from
kAppVersionin all build scripts - GitHub Actions CI workflow (macOS-15, build + 197 tests)
SHA-256: 061960d87776175ab636412b7d53d4e3f74057366d28c6d0ff9fb3aacea4a00f
Install:
curl -L https://github.com/LEVOGNE/quickTerminal/releases/download/v1.4.0/quickTERMINAL_v1.4.0.zip -o quickTERMINAL_v1.4.0.zip
unzip quickTERMINAL_v1.4.0.zip
bash install.sh