Skip to content

Commit 42836c0

Browse files
committed
Merge branch 'main' into chore/remove-obsolete-v4-version-copy
Restore the BookOpenIcon and docsPath imports in the queues route. This branch removed them along with the obsolete v3 upgrade callout, while main's #4592 added new WhenAgentUnavailable docs buttons that use both. The textual merge was clean but left the file referencing two unimported symbols. Co-Authored-By: Claude <noreply@anthropic.com>
2 parents 2d67f9e + 622fa79 commit 42836c0

48 files changed

Lines changed: 1681 additions & 157 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Reduced recurring background database load from the billing-limit recovery check, so paused environments are reconciled with less overhead.

.server-changes/dashboard-agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ Meet the dashboard agent: a chat in every environment that answers questions abo
77

88
**Watch…** on a run, queue, error or the health report tells you when things change: a run finishes, a queue clears or grows past a number you pick, an error comes back, an environment recovers. The answer arrives in the chat and, if you want, by email, Slack or webhook — and the agent can look into bad news on its own. A watch reaches you on any browser you sign in from, without opening the chat first.
99

10-
A sample of conversations is scored automatically so the agent keeps getting better; only the score and a one-line summary are kept, never your messages, data or code, and we can switch it off for your organization on request. The Docs button is gone from page headers — ask the agent instead, or open Documentation from Help & Feedback. Separately, a queue's wait times, peak depth, throughput and throttling can now be read from the API.
10+
A sample of conversations is scored automatically so the agent keeps getting better; only the score and a one-line summary are kept, never your messages, data or code, and we can switch it off for your organization on request. Ask the agent instead of the Docs buttons in page headers — they stay there when the agent isn't available to you. Separately, a queue's wait times, peak depth, throughput and throttling can now be read from the API.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Speed up personal access token lookups by indexing them on their owner
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Switching project or organization in the sidebar now keeps you on the same page instead of sending you back to Tasks. Pages for a specific run, deploy or other single item open the matching list instead.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Reduced database load when loading the dashboard by removing an unused organization member count that was being calculated on every page navigation.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: fix
4+
---
5+
6+
Fixed support threads showing no account details for some customers, so the team can see your plan, organizations and projects when you get in touch.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: fix
4+
---
5+
6+
In the light theme, the Format, Clear and Copy buttons on the query editor no longer blend into the query text behind them.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Loading the deployments list is now faster, especially when filtering by deployment status on projects with many deployments.

apps/webapp/app/components/code/TSQLEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ export function TSQLEditor(opts: TSQLEditorProps) {
284284
}}
285285
/>
286286
{showButtons && (
287-
<div className="absolute right-0 top-0 z-10 flex items-center justify-end bg-background-deep/80 light:bg-transparent p-1.5">
287+
<div className="absolute right-0 top-0 z-10 flex items-center justify-end bg-background-deep/80 light:bg-white/80 p-1.5">
288288
{additionalActions && additionalActions}
289289
{showFormatButton && (
290290
<Button
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { useDashboardAgent } from "./dashboardAgentLauncher";
2+
3+
export function WhenAgentUnavailable({ children }: { children: React.ReactNode }) {
4+
const agent = useDashboardAgent();
5+
if (agent) {
6+
return null;
7+
}
8+
9+
return <>{children}</>;
10+
}

0 commit comments

Comments
 (0)