v1.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.