Commit 674559e
committed
Merge branch 'main' into samejr/appearance-theme-toggle
Conflicts and how they were resolved:
- Switch.tsx: kept both sides. Main narrowed the tracks and added the
press squish; this branch's even-padding fix now sits on top of main's
geometry, so the medium thumb is 12px travelling 14px (a 12x26 content
box) rather than 16px, and the squish keeps the leading edge pinned.
Main's transition-[translate,width,background-color] and unconditional
useShortcutKeys are kept; so are our accent-fill track and white thumb.
- root.tsx: took main's fragment-wrapper removal with this branch's theme
attributes. Main's dashboardAgentBaseUrl loader field is retained.
- SideMenu.tsx: this branch extracted SideMenuPopoverSubMenu to its own
file, so main's inline copy is dropped and its oxlint-disable comment
ported into the extracted component.
- SettingsLayout.tsx: both sides changed the row title gap to
space-y-0.5; kept the constant.
- account._index/route.tsx: kept this branch's appearance section and
removed main's now-orphaned renderTheme helper, which referenced a
themeLabel this branch had already deleted.
- regions, concurrency, select-plan: took main's side and re-applied our
themed-link swaps, plus main's type="button" on the reset button.
Silent auto-merges that needed fixing:
- CopyButton.tsx: both sides added asChild/tabbable, producing duplicate
JSX attributes. Main's restructure supersedes ours - the button variant
now uses Button's own tooltip prop, and the icon variant became a real
<button> - so its unconditional version stands.
- storybook.usage: bucketStartMs became a required prop on
UsageSparkline; the examples now pass a fixed timestamp, matching the
convention main established in storybook.charts.
Main's newly-enabled React Compiler and exhaustive-deps rules flagged
this branch's code. Fixed rather than suppressed where practical: the
duplicated theme option label is hoisted to module scope, and the
marketing-emails debounce keeps fetcher.submit in a ref so it needn't
depend on an object useFetcher rebuilds every render. The remaining
disables are the fetcher-settle effects, which synchronise with the
network and are already guarded against re-entry.394 files changed
Lines changed: 17566 additions & 6939 deletions
File tree
- .changeset
- .github
- workflows
- .server-changes
- apps/webapp
- app
- assets/icons
- components
- admin
- backOffice
- billing
- code
- dashboard-agent
- errors
- integrations
- logs
- metrics
- primitives
- TreeView
- charts
- hooks
- query
- queues
- runs/v3
- agent
- ai
- scheduled
- schedules
- sessions/v1
- webhookConsole
- webhookDeliveries/v1
- hooks
- models
- presenters/v3
- routes
- _app.orgs.$organizationSlug.invite
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam._index
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.alerts.new
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.apikeys
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.branches
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.concurrency
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.dashboards.$dashboardKey
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.dashboards.custom.$dashboardId
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.dev-branches
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.environment-variables.new
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.environment-variables
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.errors.$fingerprint
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.errors._index
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.models._index
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.playground.$agentParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.prompts.$promptSlug
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues_.$queueParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs._index
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.sessions.$sessionParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.settings.integrations
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.tasks.scheduled.$taskParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.tasks.standard.$taskParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test.tasks.$taskParam
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.webhooks.endpoints.$endpointParam
- _app.orgs.$organizationSlug.settings._index
- _app.orgs.$organizationSlug.settings.projects
- _app.orgs.$organizationSlug.settings.sso
- _app.orgs.$organizationSlug.settings.team
- _app.orgs.$organizationSlug.settings
- _app.orgs.$organizationSlug_.projects.new
- _app
- account._index
- login.magic
- login.mfa
- resources.account.mfa.setup
- resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam
- resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.streams.$streamKey
- resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.schedules.new
- resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.waitpoints.$waitpointFriendlyId.complete
- storybook.ai-agent
- storybook.charts
- storybook.colors
- storybook.filter
- storybook.select
- storybook.stepper
- storybook.tree-view
- storybook.tsql-editor
- storybook.usage
- storybook
- runEngine/services
- services
- mfa
- utils
- v3
- mollifier
- services
- initializeDeployment
- utils
- test
- engine
- helpers
- hosting/k8s/helm
- internal-packages
- clickhouse
- schema
- src
- dashboard-agent/src
- database/prisma
- migrations
- 20260817000000_add_platform_notification_is_draft
- 20260818120000_add_worker_deployment_external_id
- 20260818120100_add_worker_deployment_environment_id_external_id_index
- observability-map/src
- run-engine/src
- engine
- services
- systems
- tests
- run-store/src
- tsql/src/query
- packages
- build
- cli-v3
- e2e
- src
- cli
- commands
- projects
- core
- src/v3
- apiClientManager
- isomorphic
- schemas
- types
- utils
- python
- react-hooks
- src/hooks
- redis-worker
- src
- fair-queue
- tests
- rsc
- schema-to-json
- trigger-sdk
- src/v3
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
9 | 19 | | |
10 | 20 | | |
11 | 21 | | |
| |||
14 | 24 | | |
15 | 25 | | |
16 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
17 | 32 | | |
18 | 33 | | |
19 | 34 | | |
| |||
27 | 42 | | |
28 | 43 | | |
29 | 44 | | |
30 | | - | |
| 45 | + | |
| 46 | + | |
31 | 47 | | |
32 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
33 | 54 | | |
34 | 55 | | |
35 | 56 | | |
| |||
41 | 62 | | |
42 | 63 | | |
43 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
44 | 70 | | |
45 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
46 | 93 | | |
47 | 94 | | |
48 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
19 | 24 | | |
20 | 25 | | |
| 26 | + | |
| 27 | + | |
21 | 28 | | |
22 | 29 | | |
23 | 30 | | |
| |||
57 | 64 | | |
58 | 65 | | |
59 | 66 | | |
60 | | - | |
| 67 | + | |
61 | 68 | | |
62 | 69 | | |
63 | 70 | | |
| |||
73 | 80 | | |
74 | 81 | | |
75 | 82 | | |
76 | | - | |
| 83 | + | |
77 | 84 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
85 | 96 | | |
86 | | - | |
87 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
88 | 129 | | |
89 | 130 | | |
90 | 131 | | |
| |||
96 | 137 | | |
97 | 138 | | |
98 | 139 | | |
99 | | - | |
| 140 | + | |
100 | 141 | | |
101 | 142 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
27 | | - | |
28 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
| 91 | + | |
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
| |||
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
112 | 136 | | |
113 | 137 | | |
114 | 138 | | |
| |||
0 commit comments