tabularis
/blog
Sep 22, 2026, 10:0015 min readRelease v0.25.0

v0.25.0: A New Theme System, AWS SSM Tunnels and Startup Improvements

v0.25.0 turns themes into installable, declarative packages with author tooling, adds AWS SSM Session Manager port forwarding as a third tunnel method, surfaces core and plugin updates in the sidebar and on a startup toast, cuts the JavaScript loaded at startup by 84%, lets MCP tools return TOON, shows table and column comments, and carries community fixes for the MCP driver registry, read-only JSON viewers and plugin display names.

Read article

More posts

How to Grow an Open-Source Project: Lessons on the Road to 5,000 Stars

Lessons from growing Tabularis toward 5,000 GitHub stars: make room for contributors, protect everyday workflows, and plan for the maintenance that comes with new features.

Release v0.24.0

v0.24.0: Query Plans Inside Notebooks, HTTP/SOCKS5 Proxies, and a Font for Your Results

v0.24.0 brings inline notebook query plans, scoped HTTP/SOCKS5 proxies, independent result fonts, running-tab indicators, and connection-specific plugin metadata.

Release v0.23.0

v0.23.0: The PostgreSQL Plugin Takes Over From the Built-in Driver, SQL Files Open in Editor Tabs, and a Data Folder You Can Sync

v0.23.0 lets plugins ship their own Visual EXPLAIN parsers, which is what the new SQL Server plugin (1.0.0-beta.1) needs, opens, edits and saves .sql files in editor tabs without executing them, moves the whole data folder to any location such as an iCloud Drive or Dropbox folder, deprecates the built-in PostgreSQL driver in favour of the PostgreSQL plugin with a reversible, per-connection or bulk migration flow, fixes two bugs that swallowed keystrokes in the SQL editor, and carries community fixes for dump escaping, connections.json field loss, the PostgreSQL pool size and shortcuts firing during IME composition.

How plugins can now inject their own parsers into Visual EXPLAIN

explain.tabularis.dev now reads SQL Server plans, and the parser does not live in the core. This is how @tabularis/explain got a parser registry, how a driver plugin ships its own parser as a bundle the app loads at runtime, and why the SQL Server plugin finally lands next week.

Release v0.22.0

v0.22.0: Themes That Follow Your OS, Spreadsheet Selection in the Grid, and a Titlebar That Gets Out of the Way on Tiling Window Managers

v0.22.0 adds a Follow System theme mode with separate light and dark picks that switch live with the OS appearance, Google Sheets style keyboard selection in the data grid (Shift+Arrow ranges, Ctrl+Space columns, Shift+Space rows, header click to select a column), automatic hiding of native window decorations on Hyprland, Sway, i3 and other tiling window managers, a round of notebook fixes, and community patches for the production banner, PostgreSQL test connections with client certificates, SQLite text BLOBs and MySQL routines in non-default schemas.

Release v0.21.0

v0.21.0: Fold Your SQL, Pick Your Page Size Per Tab, and Postgres Client Certificates That Actually Get Sent

v0.21.0 adds dialect-aware folding with hover previews to the SQL editor, a per-tab rows-per-page selector that overrides the global limit (including an All option), PostgreSQL mTLS client-certificate authentication, cancellable plugin installs, a safety-confirmation countdown that is now opt-in and shared between destructive and production guards, an SSL-mode migration that finally runs in the MCP process, and a batch of grid, export and import fixes from the community.