Releases: LEVOGNE/quickTerminal
v1.4.0 — SSH Manager, Themes, Terminal Reflow & More
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.shv1.3.0 — WebPicker, Onboarding Video & More
What's New in v1.3.0
🌐 WebPicker
Connect quickTERMINAL to Chrome via DevTools Protocol. Hover any element on any webpage — it highlights like browser DevTools. Click to copy its outerHTML directly to clipboard and auto-paste into your terminal.
- Connect/Disconnect toggle with live hostname display
- Orange pulsing dot while connecting, green when ready
- Auto-starts Chrome with
--remote-debugging-port=9222if needed - Robust WebSocket handling — detects Chrome crash, external tab close
🎬 Onboarding Video
First-launch intro video plays automatically in a floating 480×300 panel, centered on screen. Auto-closes when done, has a "✕ Skip" button. Never shown again after the first view.
🌍 Full English UI
All UI strings translated to English — Git panel, WebPicker, GitHub auth, feedback toasts, error messages.
Bug Fixes
- WebSocket silent death: Chrome crash/tab close now correctly resets WebPicker state
- Fixed duplicate polling timers on reconnect
- Fixed "Navigating" shown when tab was actually closed externally
- Fixed stale disconnect closure race condition
- Extracted shared teardown logic to prevent double-firing
Install
# Download, unzip, remove quarantine
xattr -cr /Applications/quickTerminal.appOr use the included install.sh.
Requirements: macOS 12+, no admin rights needed.
v1.2.1 — Auto-Updater Fix
What's New in v1.2.1
Auto-Updater Fix
- Clickable toast — "v1.2.1 available — click to install" starts download immediately
- Dev-binary guard — prevents update errors when running
./quickTerminal(only works with .app bundle) - Longer toast display — 12 seconds instead of 8, with hand cursor on hover
Download & Install
- Download
quickTERMINAL_v1.2.1.zip - Unzip and run
install.sh - Or drag
quickTerminal.appto/Applications/
v1.2.0 — Git Panel Enhancement
What's New in v1.2.0
Git Panel — 7 New Features
- Quick Actions: Stage All, Commit, Push, Pull, Stash buttons with feedback
- Stash List: View, Apply & Drop stashes directly
- Diff Preview: Click any changed file to see a colored inline diff
- Branch Management: Switch, create & delete branches
- Commit Graph: Visual ASCII commit graph with clickable details
- Git Stats: Lines added/removed, commits today & this week, top files
- CI/CD Status: GitHub Actions workflow runs in the Remote tile
Download & Install
- Download
quickTERMINAL_v1.2.0.zip - Unzip and run
install.sh - Or drag
quickTerminal.appto/Applications/
quickTERMINAL
A blazing-fast terminal for macOS
BEFORE YOU START
════════════════
macOS blocks apps from unidentified developers by default.
quickTERMINAL is not signed with an Apple Developer certificate,
so you need to remove the quarantine flag ONCE before launching.
OPTION 1 — Use the installer (recommended)
───────────────────────────────────────────
Open Terminal.app and run:
bash install.sh
This removes the quarantine flag, optionally copies the app
to /Applications, and launches quickTERMINAL.
OPTION 2 — Do it manually
─────────────────────────
Open Terminal.app and run:
xattr -cr quickTerminal.app
Then double-click quickTerminal.app to launch.
WHAT DOES xattr -cr DO?
───────────────────────
When you download a file from the internet, macOS adds a
"quarantine" attribute. This flag tells Gatekeeper to block
the app. The command simply removes that flag — nothing else.
It is completely safe and only needs to be done once.
AFTER FIRST LAUNCH
──────────────────
quickTERMINAL lives in your menu bar (no dock icon).
Press Ctrl + < to toggle the terminal window.
Double-tap Ctrl to open the quickBAR command palette.
MORE INFO
─────────
GitHub: https://github.com/LEVOGNE/quickTerminal
License: Free for personal use, commercial license required for businesses
See LICENSE file for details