Repository navigation
Added
- Update checker: squi looks for a new release at most once a day in the background and
shows it in the status bar and connection manager.:updatechecks now. The check
sends GitHub the usual request details, such as the machine's IP address; turn it off
withcheck_updates = falseorSQUI_NO_UPDATE_CHECK=1. - Self-update for downloaded binaries: after you confirm, squi downloads the release,
verifies it against the release's checksums, checks that it runs, and replaces the
binary. Homebrew, Scoop,go installand system package installs are never replaced;
squi shows the command to run or points to the release page instead. - Full mouse support: click, double-click, drag, wheel and right-click on tabs, panes,
editor, result grid, explorer, output tabs, dialogs, forms, the connection manager
and the status bar. - Selection by dragging in the editor, text views and the result grid (cell ranges and
whole rows), copied withy,ctrl+cor the copy menu. - Resize panes by dragging their borders; sizes and the hidden explorer are remembered
inlayout.json. - Tab bar with close buttons, a new-tab button, drag to reorder and scrolling when tabs
do not fit. - Result grid: drag or double-click a column edge to resize or fit it, click a header to
sort, and freeze leading columns (z). - Context menus on right-click or
F10. ctrl+w mand:mouseturn mouse capture on and off, leaving text selection to the
terminal.F2moves focus, also out of the editor while typing.
Changed
HandLmove within the grid in detail and admin panels, like everywhere else.
Sub-tabs switch with<,>or1…9as before.F5is no longer listed forresults.rerunandexplorer.refresh: it always ran the
query, so it never did either. User.- The mouse wheel scrolls the grid and explorer view and keeps the cursor on screen. In
the editor it scrolls without moving the cursor. escin the explorer returns to the editor when there is no filter to clear.explorer_widthis the default until a size has been saved; drag orctrl+w </>
sets the size used from then on.- The explorer can now be resized to half the terminal's width.
- Hints show your own key bindings, and detail, plan and text panels list their keys.
- Dialogs show clickable buttons. Prompt help text moved below them.
Fixed
- A mouse report split across reads could be typed into the editor as text, most often
over SSH. - Clicking while a pane was zoomed could switch to another pane.
escon an edited connection form now asks before discarding it, and a failed save
focuses the field at fault.- The connection manager shows messages and connection progress. It also no longer hides
its last list row or cuts off its key hints on narrow terminals. - A failed DDL load can be retried with
r. - The explorer no longer says "loading…" when a filter matches nothing, and keeps the
selection on screen while filtered. - The editor's placeholder also shows while it has focus.
- Sort marks fit in narrow columns.
squi --versionreports the real version forgo install …@versionbuilds.
Install: brew install farvisun/tap/squi · scoop install farvisun/squi · packages below · user guide