diff --git a/features/agent-mode.mdx b/features/agent-mode.mdx index ba43845..7093ab5 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 23d962e..18d7a85 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 | |--------|----------| @@ -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 634a5d5..f2de6d6 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 7a4b0f9..789c479 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