Abundio v1.6.3
✨ Features
-
Drop files from Finder/Explorer onto terminals and agents. Dropping file(s) onto a terminal pane inserts their paths via bracketed paste — never executed, space-separated, with a trailing space. The path format is mode-aware: shell panes get POSIX-quoted paths (spaces survive as one token), agent panes get the raw literal path. With the new Smart image drop setting (Terminal section, on by default), dropping a single image onto an agent pane re-encodes it to PNG, places it on the clipboard, and sends the agent
Ctrl+V— so Claude Code & co. ingest the image itself instead of a path. The drop targets the pane under the cursor, highlighted during drag-over. (#116) -
Pull Requests work without an open workspace. With zero opened workspaces (fresh launch, or after closing the last one), the PR panel was stuck on "Checking GitHub CLI…" and the Overview bar chips read 0. Both PR sub-sections now fall back to their account-wide view, so review requests, your PRs, and the Overview chips are live at cold start. Your per-section repo/all preference is preserved and restored when a workspace reopens. (#115)
🐛 Bug Fixes
-
Terminal search no longer lags while typing. The search bar (Cmd+F) re-scanned the entire scrollback and re-painted every match highlight on each keystroke. Live search is now debounced (150ms); Enter flushes immediately so stepping never feels delayed, and clearing the input now removes stale match highlights. (#118)
-
No more macOS auto-capitalization or autocorrect in input fields. WKWebView applied system text-assist (first-letter capitalization, inline suggestions, autocorrect) to nearly every text field in the app. A focus-time guard now stamps the opt-out attributes onto any input or textarea, covering all current and future fields. (#117)
-
Alt/Ctrl+Arrow word-jump at the shell prompt. Modified navigation keys (Alt+Arrow, Shift+Arrow, modified Home/End/…) printed raw escape codes like
;3Dinto the line because default shell keymaps don't bind them. Alt/Ctrl+Left/Right now jump by word (ESC-b/ESC-f, bound out of the box in bash and zsh), and other unbound modified nav keys are swallowed instead of leaking codes. Full-screen TUIs (vim, lazygit, fzf, …) are untouched — the handler only acts on the normal screen buffer. (#114) -
The PR panel refreshes immediately when switching between repo and account-wide view, instead of waiting for the next poll. (47581ff)