Fixed
- The app no longer freezes for a couple of seconds on first use of a window or menu. Localized text was being parsed from an uncompiled format on the main thread; it's now precompiled.
- Row limits and page windows are correct on every engine. SQL Server, Oracle, Firebird, SQL Anywhere, Trino and SurrealDB each use their own syntax for capping and skipping rows; previously a
LIMITclause was appended regardless, which those engines reject. - Foreign-key navigation escapes values per dialect. Following a foreign key whose value contained a quote or backslash could produce a broken statement on MySQL-family engines.
- Turkish: the pagination controls and the Ollama screen are fully translated.
Changed
- Run AI features on a local model with Ollama. Pick Ollama (Local) in Settings → AI and Tablen talks to the Ollama server on your own machine — no API key, no query or schema leaving your computer. The settings screen shows whether Ollama is running and lists the models you already have installed; chat, completions, inline edit and refactor all use the model you choose. Pointing the address at LM Studio (or any OpenAI-compatible local server) works too.
- Browse large tables page by page. Table tabs now page on the server instead of stopping at the row limit. Move through pages with the controls under the grid, jump to the first or last page, and see which rows you're looking at out of the table's total. Where the table has a primary key, pages are ordered by it so rows don't shift as you move between them.
- Command Palette is now ⌘K, matching the shortcut you already use elsewhere. Two shortcuts that were shadowed by macOS moved as well: Visual Query Builder is ⌘⇧V (was ⌘⇧Q, which triggered Log Out) and Compare Tables is ⌘⌥C (was ⌘⌥D, which toggled the Dock).