diff --git a/docs/customization/notifications.mdx b/docs/customization/notifications.mdx index 50d8934bb..b2af210cc 100644 --- a/docs/customization/notifications.mdx +++ b/docs/customization/notifications.mdx @@ -5,6 +5,11 @@ description: Which finished operations notify you, how long work has to run firs You only get told when the result is somewhere you are not. That means TablePro behind another window or in another Space, the window minimized, or the tab that ran the work not the one on screen. Work you cancelled yourself never notifies, and neither does anything that finished faster than the threshold. + + Notifications settings tab + Notifications settings tab + + **Settings > Notifications** changes any of it. | Setting | Default | Covers | diff --git a/docs/customization/settings.mdx b/docs/customization/settings.mdx index 5c03d1dc2..806a0d82d 100644 --- a/docs/customization/settings.mdx +++ b/docs/customization/settings.mdx @@ -5,6 +5,11 @@ description: Every settings tab, its controls, and their defaults The settings window is app-wide: a value on any of these ten tabs holds for every connection you open. `Cmd+,` opens it; what belongs to one connection is in that connection's form instead. + + Settings window + Settings window + + Language, startup, tabs, sidebar, query timeout, updates, reset. Appearance mode, themes, per-theme fonts and colors. diff --git a/docs/external-api/tokens.mdx b/docs/external-api/tokens.mdx index 59592c4cf..a4740f48d 100644 --- a/docs/external-api/tokens.mdx +++ b/docs/external-api/tokens.mdx @@ -5,6 +5,11 @@ description: Token model, scopes, connection allowlists, expiry, revocation, and **Read Only** is where the **Generate Token** sheet starts, and it is the right level for a client that only reads. Move to **Read & Write** when an agent has to change data, and to **Full Access** only for `DROP` and `TRUNCATE`, which nothing below it can reach. The plaintext is shown once at creation and never again; what persists is a salted SHA-256 hash in the login keychain. + + MCP tokens + MCP tokens + + ## Permission levels | Level | Scopes | What it can do | diff --git a/docs/features/code-folding.mdx b/docs/features/code-folding.mdx index 1cdf671cd..f5524f1fa 100644 --- a/docs/features/code-folding.mdx +++ b/docs/features/code-folding.mdx @@ -5,6 +5,11 @@ description: Collapse statements, CTEs, subqueries and BEGIN blocks in the SQL e Move the pointer into the gutter and chevrons appear. Every region that spans more than one line gets one, which covers whole statements, table bodies, CTEs, subqueries, `BEGIN` blocks and block comments. Click to collapse, click again to expand. + + Code folding in the SQL editor + Code folding in the SQL editor + + The chevron points down while the region is showing and right while it is folded, the way a disclosure control behaves everywhere else in macOS. Resting on one marks how far its region reaches. Where a statement and the block inside it open on the same line, the chevron folds the larger of the two. A folded region keeps its chevron whether or not the pointer is in the gutter, so nothing is hidden without a visible way back. Move the pointer away from a gutter with nothing folded and it is line numbers again. diff --git a/docs/features/query-results.mdx b/docs/features/query-results.mdx index f156d20c2..85ab2803b 100644 --- a/docs/features/query-results.mdx +++ b/docs/features/query-results.mdx @@ -7,6 +7,11 @@ import RowCap from "/snippets/row-cap.mdx"; Every statement you run gets its own result tab. The next run reuses an unpinned one rather than adding to the pile, so a tab survives only as long as you leave it unpinned. + + Query result tabs + Query result tabs + + ## Naming A result is named after the table it came from. When there is no single table, the statement names itself, and a line comment written above the statement wins over the SQL: diff --git a/docs/images/code-folding-dark.png b/docs/images/code-folding-dark.png new file mode 100644 index 000000000..aa5f471b1 Binary files /dev/null and b/docs/images/code-folding-dark.png differ diff --git a/docs/images/code-folding.png b/docs/images/code-folding.png new file mode 100644 index 000000000..8e73eb6a2 Binary files /dev/null and b/docs/images/code-folding.png differ diff --git a/docs/images/mcp-tokens-dark.png b/docs/images/mcp-tokens-dark.png new file mode 100644 index 000000000..8d9d23aef Binary files /dev/null and b/docs/images/mcp-tokens-dark.png differ diff --git a/docs/images/mcp-tokens.png b/docs/images/mcp-tokens.png new file mode 100644 index 000000000..554bfbc0f Binary files /dev/null and b/docs/images/mcp-tokens.png differ diff --git a/docs/images/query-results-dark.png b/docs/images/query-results-dark.png new file mode 100644 index 000000000..27dbd59ac Binary files /dev/null and b/docs/images/query-results-dark.png differ diff --git a/docs/images/query-results.png b/docs/images/query-results.png new file mode 100644 index 000000000..396d1bce6 Binary files /dev/null and b/docs/images/query-results.png differ diff --git a/docs/images/settings-notifications-dark.png b/docs/images/settings-notifications-dark.png new file mode 100644 index 000000000..704c5e783 Binary files /dev/null and b/docs/images/settings-notifications-dark.png differ diff --git a/docs/images/settings-notifications.png b/docs/images/settings-notifications.png new file mode 100644 index 000000000..ae3e3def6 Binary files /dev/null and b/docs/images/settings-notifications.png differ diff --git a/docs/images/settings-window-dark.png b/docs/images/settings-window-dark.png new file mode 100644 index 000000000..9bafbbb72 Binary files /dev/null and b/docs/images/settings-window-dark.png differ diff --git a/docs/images/settings-window.png b/docs/images/settings-window.png new file mode 100644 index 000000000..27d2acf90 Binary files /dev/null and b/docs/images/settings-window.png differ