v0.13.3: Color Your Results, Theme Your Tabs, and Pick Up Where You Left Off
v0.13.3 follows v0.13.2, which made the notebook, results panel, and grid feel responsive and managed. This one is about making the app feel like yours: results that read at a glance because they're colored by type, an editor that shows you which connection you're in by its color, a new theme, and a workspace that reopens where you left it. It's a release driven almost entirely by the community — ten external contributors land in this tag.
Results, Colored by Type
A grid where every value renders in the same color makes you read each cell to know what it is. v0.13.3 fixes that with customizable result colors, contributed by @GabrielMalava (Gabriel Malavazi Rodrigues) in PR #354.
Turn on Result Colors under Settings → Appearance → General and query result cells are tinted by their data type — numbers, text, dates/times, and booleans each get their own color. The defaults follow your active theme's semantic palette, so it looks coherent out of the box, and a per-type color picker with a live preview and a Reset to theme button lets you tune each one. It's off by default; values render exactly as before until you opt in. Colors apply only to plain data cells — edited, inserted, deleted, and NULL cells keep their existing styling — and the per-column colors are precomputed once rather than recalculated on every render, so there's no scroll cost.
The same PR sharpened in-place editing: pending grid edits now commit with a rebindable save_grid_changes shortcut (Cmd/Ctrl+S, TablePlus-style), and editing single-table SELECT results is validated against the table's real columns first — so an aliased or computed column gives you a clear message instead of a cryptic 1054 Unknown column, and a result missing its primary key is blocked with guidance to include it rather than building an unsafe UPDATE.
Video unavailable
Tabs That Wear the Connection's Color
If you keep several connections open, the editor tabs all looked the same — easy to run a statement against the wrong one. PR #333 by @Davydhh (with Davide Cazzetta) ties the whole tab strip to the active connection's color.
The active-tab indicator line now uses the connection color with a soft glow, the active tab carries an accent-tinted body gradient, and inactive tabs pick up an accent wash on hover instead of a flat grey. The loading bar and the rename input border follow the same color, and the tab bar itself uses a vertical accent gradient with an accent-tinted bottom border so the strip reads as part of the connection. The treatment extends into split view: split-pane panel headers and the connection switcher use each pane's accent instead of a fixed blue. When no connection is active it all falls back to the default blue, and the scroll arrows and new-tab buttons stay theme-safe.
Video unavailable
A New Theme: Gruvbox
@Wilovy09 added Gruvbox Material, in both Dark and Light, in PR #357 — bringing the built-in count to twelve. Each ships with a matching dedicated Monaco editor theme, so the SQL editor's syntax colors line up with the rest of the UI, and both are wired into the theme registry with sidebar and registry test coverage. Switch to it in Settings → Appearance; like every theme, it applies instantly with no restart.
Video unavailable
A Workspace That Remembers
Launching Tabularis dropped you on an empty workspace even if you'd had three connections open when you quit. PR #332, also from @GabrielMalava, adds opt-in session restore: enable it and Tabularis reopens the connections from your previous session on startup, with autoconnect set only after the connection validates so a stale credential can't wedge the launch. The same PR adds a start-maximized option for anyone who always drags the window full-size anyway. Both live in Settings → General.
Copy CSV With (or Without) Headers
When you copied rows as CSV, you got the values but never the column names — fine for pasting back into a query, annoying for pasting into a spreadsheet. @Wilovy09 added a CSV headers toggle in the copy controls in PR #356. A new csvIncludeHeaders setting (persisted in config.json, on by default) and a toolbar toggle let you decide per copy whether the header row comes along, threaded all the way down to the grid with i18n across all eight locales.
Louder MCP Approvals
Approval gates only help if you notice them. @Stiwar0098 closed that gap in PR #311 (closes #307) with an attention flow that fires when a pending approval appears: the window comes to the front via a user-attention request, an OS notification with localized title and body is sent, and an optional alert sound plays. Two new toggles under MCP → Safety — keep the approval window on top while a request is pending, and play an alert sound — let you tune how insistent it is, both localized across eight languages. On Linux the alert now plays through the OS notification sound so it actually reaches you when Tabularis is in the background.
Driver-Aware Kubernetes Connections
The Kubernetes connection dialogs had two rough edges, fixed by @metalgrid in PR #319. The context, namespace, saved-connection, and resource-name selectors are now searchable instead of forcing a scroll through long lists, and the container port no longer hard-codes MySQL's 3306 — it reads default_port from the active driver's manifest, so Postgres lands on 5432, ClickHouse on 8123, and plugin drivers on whatever they declare. The maintainer follow-up added a service port discovery command so the dialog can derive the port from the service's actually-exposed port, plus corrected inline port defaults and localized K8s validation messages across all eight locales.
A Community Informix Driver
@danielnuld built and shipped an IBM Informix driver plugin, registered in PR #343. It's now in the plugin registry serving releases for Linux, macOS, and Windows — v0.1.2 adds the missing linux-x64 asset, and earlier point releases hid the stray console window on Windows. Install it from Settings → Plugins. Informix joins the growing set of community-built drivers extending Tabularis beyond the built-in MySQL, Postgres, and SQLite.
Smaller Things
- Fresh AI model lists (@debba, PR #359) — the Anthropic and MiniMax model menus are now fetched live from their APIs instead of a hardcoded list, so newly released models show up without a Tabularis update.
- Multi-database operations stay scoped (@debba, PR #346) — the ER diagram, dump, and export now act on the database you've selected on a multi-database connection instead of leaking across all loaded databases.
- Social links everywhere they're expected (@debba, PR #353) — GitHub, Discord, X, Bluesky, and Mastodon links now appear in the Settings Info tab, the update and What's New modals, and the welcome screen, pulled from a single source of truth.
- External plugin triggers forwarded (@haos666, PR #321) — plugin trigger RPCs are now forwarded through to plugin drivers, so plugins can expose trigger-style actions.
- Robust view-definition parsing (@maacl, PR #320) — the view editor extracts the
SELECTbody from a view definition more reliably across the shapes different engines return. - Flatpak via Flatpark (@jing2uo, PR #341) landed in the README, alongside an updated sponsors list.
Thanks
Nine external contributors land in v0.13.3 — this release is overwhelmingly community work.
@GabrielMalava (Gabriel Malavazi Rodrigues) lands both customizable result colors with the editing improvements (#354) and session restore with the start-maximized option (#332) — two of the headline features of the release.
@Davydhh (with Davide Cazzetta) tied the editor tab bar and split panels to the active connection's color (#333).
@Wilovy09 added the Gruvbox theme (#357) and the CSV-header copy toggle (#356).
@Stiwar0098 built the MCP approval attention flow (#311) so a pending approval never goes unnoticed.
@metalgrid made the Kubernetes selection dialogs searchable and driver-aware (#319).
@danielnuld built and shipped the community IBM Informix driver plugin (#343).
@haos666 forwarded external plugin trigger RPCs (#321), and @maacl hardened view-definition parsing (#320).
@jing2uo documented Flatpak install via Flatpark (#341).
If you juggle multiple connections and want them color-coded, read grids faster when values are typed by color, theme your editor with Gruvbox, want Tabularis to reopen where you left it, or connect to Informix — this is the upgrade.
v0.13.3 is available now. Update via the in-app updater, or download from the releases page.













