Skip to content

v1.5.0

Choose a tag to compare

@Maxteabag Maxteabag released this 25 May 21:06
· 17 commits to main since this release
c16cccc

v1.5.0

Features

  • Custom keybindings. Every action in sqlit can now be remapped
    to the keys you prefer, with your overrides reflected in the
    footer and help screen. Thanks @xtrasmal for kicking this off.
    #131, #225
  • In-app keybinding editor on <space>k. Browse every binding,
    press a new key to rebind, or revert to defaults. No restart,
    no config file editing. #234
  • Vim-style e/E end-of-word motions are available in the
    query editor for users who want to bind them. #233
  • Query history is now stored as individual .sql files on
    disk. #226
  • Project-scoped config. Run sqlit . in a project folder and
    connections, history, and starred queries live under
    .sqlit/. #226
  • <space>o opens the current query in your $EDITOR. #226
  • j/k now navigate the query history list. #232
  • Help screen is context-aware: the section matching where you
    are (insert mode, results, explorer) shows first, and /
    filters bindings by substring. #235, #136
  • Per-connection and per-database confirmation alerts. The
    effective mode falls back from database to connection to
    global, so you can tune confirmation per scope. #236
  • Markdown export and a "Copy as…" submenu, joining CSV and
    JSON. A new chord also copies a column's values as a
    SQL-ready list. #237, #169
  • Pick a subset of columns before copying or exporting via the
    new "Columns…" entry in the yank menu. #238
  • Pipe secrets into the CLI with --password-stdin,
    --url-stdin, and --ssh-password-stdin instead of exposing
    them on the command line. #240, #158
  • Pane labels and dialog shortcut hints now reflect your custom
    keymap instead of the defaults. #231

Bug fixes

  • Cell values containing [/] no longer get mangled when
    copied. #230, #229
  • First-time users now see n - New connection in the footer
    on an empty explorer. #223
  • Moved n - New connection to the general Explorer section in
    the help screen. It works on any tree node, not just
    connection nodes. #228