v0.2.1 — 2026-03-23
Pre-release
Pre-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