From fb50067984317f1bbe6385cbe1fe8d8fee90790b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Nam=20Long?= <26674308+J2TeamNNL@users.noreply.github.com> Date: Sun, 1 Nov 2026 03:17:12 +0700 Subject: [PATCH 1/2] docs(shortcuts): Server Dashboard and Query Insights shortcuts and strip menu --- features/keyboard-shortcuts.mdx | 2 ++ features/query-insights.mdx | 2 +- features/server-dashboard.mdx | 4 ++-- features/workspace-rail.mdx | 2 ++ 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/features/keyboard-shortcuts.mdx b/features/keyboard-shortcuts.mdx index 23d962ec..874b7273 100644 --- a/features/keyboard-shortcuts.mdx +++ b/features/keyboard-shortcuts.mdx @@ -211,6 +211,8 @@ See [Filtering](/features/filtering) for the filter bar itself. | Manage connections | none by default, rebindable | | Switch connection | `Ctrl+Cmd+C` | | Move tab to connection | `Ctrl+Option+Cmd+C` | +| [Server Dashboard](/features/server-dashboard) | `Cmd+Option+Shift+D` | +| [Query Insights](/features/query-insights) | `Cmd+Option+Shift+I` | | Open database switcher | `Cmd+K` | | New database (database switcher open) | `Cmd+N` | | Refresh | `Cmd+R` | diff --git a/features/query-insights.mdx b/features/query-insights.mdx index 634a5d5f..f2de6d67 100644 --- a/features/query-insights.mdx +++ b/features/query-insights.mdx @@ -7,7 +7,7 @@ A query you ran 400 times with 400 different ids is one row here, not 400. That Needs a [Starter license](/features/licensing). -Open it from **Database > Query Insights**. It opens as a tab, one per connection, and reuses the tab you already have open. +Open it with `Cmd+Option+Shift+I`, from **Database > Query Insights**, or by right-clicking a live connection in the [workspace rail](/features/workspace-rail). It opens as a tab, one per connection, and reuses the tab you already have open. Query Insights tab diff --git a/features/server-dashboard.mdx b/features/server-dashboard.mdx index 7a4b0f9b..789c4792 100644 --- a/features/server-dashboard.mdx +++ b/features/server-dashboard.mdx @@ -13,7 +13,7 @@ What this screen shows is what your account is allowed to see. An empty or half- | MongoDB | Only your own operations; metrics and slow queries fail | `clusterMonitor`, `dbAdmin` on the database you browse for its profiler, and `hostManager` to cancel another user's operation | | Redis | A panel fails with `NOPERM` naming the command | `+client\|list`, `+client\|id`, `+info` and `+slowlog\|get` in the user's ACL, plus `+client\|kill` and `+client\|unblock` to act on a client | -Open it from **Database > Server Dashboard**, or from **Server Dashboard** under **Actions** in the toolbar. +Open it with `Cmd+Option+Shift+D`, from **Database > Server Dashboard**, from **Server Dashboard** under **Actions** in the toolbar, or by right-clicking a live connection in the [workspace rail](/features/workspace-rail). Desktop & Dock. Inside a group, **Window > Show Previous Window Tab**, **Window > Show Next Window Tab**, **Window > Move Tab to New Window** and **Window > Merge All Windows** apply; all four dim outside one. `Ctrl+Tab` goes to editor tabs first and switches window tabs only when the window has no other editor tab to go to. Those are macOS window tabs, which hold whole windows, not the editor tab strip, which holds one connection's editors. ## Closing and disconnecting From 3aca823e52d8d7d20f79ab5e444cb538b1407ad0 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Sun, 1 Nov 2026 12:19:06 +0700 Subject: [PATCH 2/2] docs(agent-mode): what Agent mode dims, Cmd+W there, and the strip's server tools --- features/agent-mode.mdx | 6 ++++-- features/keyboard-shortcuts.mdx | 2 +- features/workspace-rail.mdx | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/features/agent-mode.mdx b/features/agent-mode.mdx index ba438453..7093ab5f 100644 --- a/features/agent-mode.mdx +++ b/features/agent-mode.mdx @@ -93,11 +93,13 @@ The conversation column is replaced by the same unavailable screen browsing show ## What Agent mode dims -The commands that act on the browse content have nothing to act on while the conversation fills the detail column, so the menu bar dims them: **Refresh**, **Save**, **Add Row**, **Restore Previous Values…**, **Preview SQL**, **Show Results**, **Show Query History**, **New Tab**, **Open Quickly…**, **Export Tables…**, **Import Data…**, **Server Dashboard**, **Back** and **Forward**. +The tabs, the grid, the editor and the object browser stay where you left them, out of sight, so the menu bar dims every command that acts on them and every sheet they open: **New Table…**, **Execute Query**, **Copy**, **Export Tables…**, **Server Dashboard** and **Query Insights** among them. The [toolbar](/features/connection-window#what-each-context-leaves-out) drops Refresh and the commit control outright, and dims any of the rest you added to it. -Everything that acts on the window or the session stays live: **Switch Connection…**, **Close Connection**, **Safe Mode Level**, **Mode**, and every command under **File > Session**. +Everything that acts on the window, the connection or the session stays live: **Switch Connection…**, **Close Connection**, **Open Database…**, **Safe Mode Level**, **Release File Lock**, **Mode**, **Undo** and **Redo**, and every command under **File > Session**. + +`Cmd+W` closes the database or the connection, as it does in a window with no tab left. The tabs behind the conversation are never closed by it. ## Starting from the welcome window diff --git a/features/keyboard-shortcuts.mdx b/features/keyboard-shortcuts.mdx index 874b7273..18d7a85e 100644 --- a/features/keyboard-shortcuts.mdx +++ b/features/keyboard-shortcuts.mdx @@ -183,7 +183,7 @@ See [Filtering](/features/filtering) for the filter bar itself. ## Tabs and windows -`Cmd+W` closes whatever is in front. In a connection window that is the current editor tab, and the File menu reads **Close Tab**. Settings, MCP Activity, a JSON or PHP viewer, and the welcome window have no tabs, so it closes the window and the menu reads **Close Window**. While the connections strip holds the keyboard it closes the highlighted entry, and so it does when the database you are on has no tab left; the menu names the entry, and an entry that is its connection's last one takes the connection with it. `Cmd+1` through `Cmd+9` count the tabs in the strip, which are the current database's. +`Cmd+W` closes whatever is in front. In a connection window that is the current editor tab, and the File menu reads **Close Tab**; in [Agent mode](/features/agent-mode) no tab is in front, so it closes the database or the connection. Settings, MCP Activity, a JSON or PHP viewer, and the welcome window have no tabs, so it closes the window and the menu reads **Close Window**. While the connections strip holds the keyboard it closes the highlighted entry, and so it does when the database you are on has no tab left; the menu names the entry, and an entry that is its connection's last one takes the connection with it. `Cmd+1` through `Cmd+9` count the tabs in the strip, which are the current database's. | Action | Shortcut | |--------|----------| diff --git a/features/workspace-rail.mdx b/features/workspace-rail.mdx index 5db313ab..253cf7b5 100644 --- a/features/workspace-rail.mdx +++ b/features/workspace-rail.mdx @@ -60,7 +60,7 @@ One window hosts every connection you have open, and the tab strip below the too To put two connections side by side, right-click an entry and choose **Open in New Window**. It moves with its tabs, its session, and anything unsaved. The item is absent when the window has no other connection left to show. -On a live connection the same menu opens **Server Dashboard** and **Query Insights** for that connection, switching to it first. Server Dashboard is listed only on servers that have one. +On a live connection the same menu opens **Server Dashboard** and **Query Insights** for that connection, switching to it first. Server Dashboard is listed only on servers that have one, and neither is listed while the connection is in [Agent mode](/features/agent-mode). A first window opens at 1200x800 and goes no smaller than 720x480; later windows reuse the last size and position. Whether a new one joins a tab group follows **Prefer tabs when opening documents** in System Settings > Desktop & Dock. Inside a group, **Window > Show Previous Window Tab**, **Window > Show Next Window Tab**, **Window > Move Tab to New Window** and **Window > Merge All Windows** apply; all four dim outside one. `Ctrl+Tab` goes to editor tabs first and switches window tabs only when the window has no other editor tab to go to. Those are macOS window tabs, which hold whole windows, not the editor tab strip, which holds one connection's editors.