Skip to content

Releases: LEVOGNE/quickTerminal

v1.4.0 — SSH Manager, Themes, Terminal Reflow & More

15 Mar 07:31

Choose a tag to compare

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)
  • installUpdate protected by precondition(!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 kAppVersion in 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

v1.3.0 — WebPicker, Onboarding Video & More

12 Mar 17:14

Choose a tag to compare

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=9222 if 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.app

Or use the included install.sh.

Requirements: macOS 12+, no admin rights needed.

v1.2.1 — Auto-Updater Fix

11 Mar 10:53

Choose a tag to compare

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

  1. Download quickTERMINAL_v1.2.1.zip
  2. Unzip and run install.sh
  3. Or drag quickTerminal.app to /Applications/

v1.2.0 — Git Panel Enhancement

11 Mar 07:19

Choose a tag to compare

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

  1. Download quickTERMINAL_v1.2.0.zip
  2. Unzip and run install.sh
  3. Or drag quickTerminal.app to /Applications/

quickTERMINAL

09 Mar 11:43

Choose a tag to compare

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