github TableProApp/TablePro v0.61.0

6 hours ago

Added

  • Close All Tabs, Close Other Tabs, and Close Tabs for Other Databases in the File menu, bindable in Settings > Keyboard. (#1972)
  • AI Explain, Optimize, and Fix Error answer with numbered steps and a before/after SQL diff you can apply to the editor. (#1945)
  • Create a connection from a project folder, filled in from .env, wp-config.php, prisma/schema.prisma, config/database.yml, docker-compose.yml, application.properties, application.yml, or appsettings.json. (#1959)
  • An AI tool call limit in Settings > AI, now 25 per reply instead of a fixed 10, with Continue to resume a paused reply. (#1987)
  • A pin button on result tabs. (#1982)
  • The inspector edits the column, index, or foreign key you select in the Structure tab.

Changed

  • The welcome screen groups Import from Other App, Open Project Folder, Import Connections, and Import from URL into one Add from Existing menu, and offers Try Sample Database in the connection list.
  • A failed iCloud sync on iPhone and iPad names the cause: out of storage, no network, or a rejected change. (#1990)

Fixed

  • The inspector shows the Structure row you selected, not the data row in the same position. Duplicate Row and Copy with Headers no longer act on a data row there either.
  • Editing a connection on two devices no longer overwrites the field the other one changed. (#643)
  • A per-connection query timeout set on iPhone or iPad no longer stops that connection from syncing. (#643)
  • iCloud Sync downloads every page of changes when catching up, instead of only the first. (#643)
  • iCloud Sync reports a failed sync instead of always reporting success. (#643)
  • A change iCloud rejects no longer stops the rest of its batch from syncing. (#643)
  • Connection changes made on the Mac reach the iPhone and iPad app again. (#643)
  • A connection synced from iPhone or iPad keeps its safe mode setting on the Mac. (#643)
  • A connection's colour tag set on iPhone or iPad no longer overwrites its colour label on the Mac. (#643)
  • Primary Key, Nullable, Auto Inc, and the index Unique flag now change when you pick a value, and no longer offer Set NULL. (#1991)
  • A message sent in the AI panel right after launch is no longer replaced by the restored conversation.
  • A PostgreSQL partitioned table is listed once, with its partitions nested under it. (#1984)
  • An SSH tunnel that cannot reach the database reports whether the connection was refused or timed out. (#1981)
  • The macOS local network prompt says why TablePro needs access.
  • An SSH tunnel no longer drops under heavy traffic.
  • A ProxyCommand line in ~/.ssh/config is logged as skipped instead of ignored without a word.
  • Right-clicking below the SQL editor opens the menu for the result tabs, data grid, or status bar instead of the editor's. (#1982)
  • View > Pin Result is enabled only when there is a result tab to pin, and result tabs now show in JSON view. (#1982)
  • Closing a window asks about unsaved changes in every tab, not just the one on screen. (#1972)
  • MongoDB authenticates against the database set on the connection, not the one you are browsing. (#1970)
  • Creating a MongoDB database asks for its first collection, so the database is kept. (#1970)
  • A MongoDB authentication error names the user and the database it tried. (#1970)
  • Exporting a MongoDB collection works again, and db.getCollection("name") is accepted in the query editor. (#1971)
  • A MongoDB export includes fields that first appear after the opening document. (#1971)
  • postgres, CockroachDB's defaultdb, and Redshift's dev are no longer hidden as system databases. (#1967)
  • The database a connection is using always shows in the sidebar and the database switchers. (#1967)
  • The license activation sheet opens when you click Activate License.
  • File > New Connection..., ⌘N, and the other File menu connection commands work once a connection is open. (#1975)
  • The tooltip on the welcome screen's + button shows the shortcut bound to New Connection.
  • The AI chat panel stays inside the right panel at narrow widths. (#1956)
  • BigQuery REPEATED columns (including repeated STRUCT) no longer show every element as null. (#1963)
  • BigQuery STRUCT cells show nested structs and arrays as JSON instead of escaped text. (#1963)

Don't miss a new TablePro release

NewReleases is sending notifications on new releases.