github TableProApp/TablePro v0.57.0

7 hours ago

Added

  • SurrealDB 2.x and 3.x support as a downloadable driver. Browse namespaces and databases, run SurrealQL, and edit records in the grid. (#1862)
  • xAI (Grok) as an AI provider. Paste a key from the xAI Console, or sign in with a SuperGrok or X Premium+ subscription and use no key at all.
  • Google Cloud SQL connections through the Cloud SQL Auth Proxy. Turn it on for a MySQL, PostgreSQL, or SQL Server connection, set the instance connection name, and TablePro starts and stops the proxy for you. (#1728)
  • Beancount ledger support as a downloadable, read-only driver. Transactions, postings, accounts, prices, and balances read as SQL tables, and BQL runs with a BQL: prefix. (#1474)
  • New Query in the Favorites sidebar + menu, which opens an empty SQL query tab.
  • Database users, roles, and privileges on MySQL and PostgreSQL, under View > Users & Roles. Pick any object from the server down to a single column, see where each privilege comes from, and grant or revoke it. Changes are staged, undoable, and shown as SQL before they run. (#1413)
  • File > Reopen Closed Tab (Cmd+Shift+T) brings back the tab you just closed, and File > Recently Closed lists the last 20, kept for 30 days. (#1854)
  • Open a database from the terminal. Install the tablepro command from Settings > General, then run ddev tablepro in a DDEV project. Links to a database on your own Mac can be trusted with Always Allow and reviewed in Settings > General. (#1486)

Changed

  • Query results always open in a result tab, so a single result can be pinned before the next query replaces it. Pin from the tab's context menu or with Cmd+Option+P. (#1855)
  • Closing a query tab keeps its SQL in Recently Closed instead of throwing it away, and the close button shows the unsaved dot for a query you typed into. (#1854)

Fixed

  • Fixed a crash when several tables on the same connection ran queries at the same time.
  • Column comments now show in the data grid header as soon as the table opens, and the header grows to fit them. (#1861)
  • Size to Fit no longer stretches a column of long text past the window. Fitted columns stop at half the visible grid, and every column has a maximum width.
  • The username is now optional. Leaving it empty no longer fills in root, and lets the database pick its own default the way psql and mysql do.
  • A failed or cancelled connection that uses a Cloudflare tunnel no longer leaves the cloudflared process running in the background.
  • Pinned results are no longer discarded by Clear Results, and a tab holding one is no longer reused to browse a different table. (#1855)
  • Quitting now warns about unsaved changes in any tab, not just the visible one. (#1854)

Don't miss a new TablePro release

NewReleases is sending notifications on new releases.