Skip to content

v0.2.1 — 2026-03-23

Pre-release
Pre-release

Choose a tag to compare

@frkdrgt frkdrgt released this 23 Mar 08:50
· 29 commits to main since this release

v0.2.1 — 2026-03-23

Bug Fixes

Query Editor

  • Fixed crash/error when SQL ends with a semicolon (;) — the extended query protocol does not accept trailing
    semicolons; all statements now use the simple query protocol
  • Fixed multiple statements in one editor window not executing — statements separated by ; are now all executed in
    sequence; the last SELECT result is displayed, DML row counts are accumulated
  • Fixed empty tables showing "Query OK — 0 rows affected" instead of the result grid — prepare() is used as a fallback
    to recover column metadata when a SELECT returns 0 rows

Tabs

  • Fixed clicking a table name in the sidebar always replacing the same tab — each table now opens in its own tab; an
    existing tab for that table is reused if already open; the active tab is reused only when it is blank
  • Fixed right-click context menu on tabs breaking tab switching — the context menu was adding Sense::click() to the
    frame's outer response, consuming left-click events before the label could handle them; the menu is now attached to
    the label response directly

New Features

Tabs — right-click context menu

  • Close Tab — close the clicked tab
  • Close other tabs — close all tabs except the clicked one
  • Close all tabs — close all tabs and open a fresh blank tab