tabularis
/blog/page 3

All posts

Release v0.17.0

v0.17.0: Visual EXPLAIN That Points at the Problem, a Row Editor That Follows You, and SQL That Formats Itself

v0.17.0 rebuilds Visual EXPLAIN around exclusive metrics, per-node findings and two new views, replaces the row-editor overlay with a selection-following right sidebar, adds SQL formatting with configurable style, clause-aware autocomplete, an opt-in nightly update channel, pgvector support for PostgreSQL, live reaction to DROP DATABASE, and a Brazilian Portuguese translation.

Visual EXPLAIN beyond the app: one engine, multiple hosts

Visual EXPLAIN began inside the desktop app. Extracting it produced an npm package and an online visualiser, but also a public API, two release schedules, and a repository question I have not answered yet.

Why I chose Tauri, and what it cost me

A database client is a systems program with a UI problem. That is why I chose Tauri over Electron and native. After six months and 64 releases, here is the part the framework comparison charts leave out.

Release v0.16.0

v0.16.0: A Hosted Plugin Registry, Kubernetes Your Way, and Backups That Encrypt Themselves

v0.16.0 gives the plugin ecosystem real infrastructure: a hosted registry at registry.tabularis.dev, a searchable driver catalogue inside New Connection, and one-click deep-link installs — plus kubectl/kubeconfig overrides for Kubernetes tunnels, automatic encrypted connection backups to a folder or WebDAV, run-statement-at-cursor in the editor, AWS RDS IAM authentication for MySQL, and Elasticsearch and Cloudflare D1 drivers.

Optimizing a Virtualized React Grid: 3,420 Formatter Calls Down to 90

The Tabularis data grid was already virtualized, but wide tables still took 29 ms of React render work per scroll tick. The bottleneck was the visible rows, not the total row count.

Release v0.15.0

v0.15.0: Bring Your Connections With You — Imports, Nested Groups, and Encrypted Exports

v0.15.0 is the connections release: import saved connections from DBeaver, Beekeeper Studio, TablePlus, DataGrip and Sequel Ace, organize them in nested folders, act on many at once, and export them encrypted — plus ENUM dropdown editing on MySQL and PostgreSQL, an MCP safety fix for EXPLAIN ANALYZE, and Windows that finally stops flashing console windows.