diff --git a/apps/web/src/components/settings/AcpSessionManagementSection.tsx b/apps/web/src/components/settings/AcpSessionManagementSection.tsx index b402b52b33dec..626c788636908 100644 --- a/apps/web/src/components/settings/AcpSessionManagementSection.tsx +++ b/apps/web/src/components/settings/AcpSessionManagementSection.tsx @@ -420,7 +420,12 @@ function InstanceSessionManagement( props.onProjectChange(value as ProjectId); }} > - + {props.projects.find((project) => project.id === projectId)?.title} diff --git a/apps/web/src/components/settings/AddCodexAccountDialog.tsx b/apps/web/src/components/settings/AddCodexAccountDialog.tsx index 62d8d10342910..fe481ad3b531e 100644 --- a/apps/web/src/components/settings/AddCodexAccountDialog.tsx +++ b/apps/web/src/components/settings/AddCodexAccountDialog.tsx @@ -117,6 +117,7 @@ export function AddCodexAccountDialog({ description="Shown in the provider list and model picker." control={ {error}

: null} - ); const renderSshFields = () => ( @@ -590,15 +582,6 @@ export function AddEnvironmentDialog({ {error ?? discoveredSshHostsError} ) : null} - ); @@ -610,7 +593,7 @@ export function AddEnvironmentDialog({ render={ + @@ -623,7 +606,7 @@ export function AddEnvironmentDialog({ - {routeTarget ? `Add a route to ${routeTarget.label}` : "Add Environment"} + {routeTarget ? `Add a route to ${routeTarget.label}` : "Add environment"} {routeTarget @@ -633,7 +616,7 @@ export function AddEnvironmentDialog({
-
+
{renderConnectionModeCard({ mode: "remote", title: "Remote link", @@ -653,6 +636,24 @@ export function AddEnvironmentDialog({ {savedBackendMode === "ssh" ? renderSshFields() : renderRemoteModeBody()}
+ + + + diff --git a/apps/web/src/components/settings/AddProviderInstanceDialog.tsx b/apps/web/src/components/settings/AddProviderInstanceDialog.tsx index 6086357dfd093..b371023b3ad10 100644 --- a/apps/web/src/components/settings/AddProviderInstanceDialog.tsx +++ b/apps/web/src/components/settings/AddProviderInstanceDialog.tsx @@ -639,7 +639,7 @@ export function AddProviderInstanceDialog({ - + {CHAT_WIDTH_LABELS[settings.chatWidth]} @@ -298,7 +303,12 @@ export function AppearanceSettingsPanel() { updateSettings({ effortDisplay: value }); }} > - + {EFFORT_DISPLAY_LABELS[settings.effortDisplay]} diff --git a/apps/web/src/components/settings/AuthorizedClientsSettings.tsx b/apps/web/src/components/settings/AuthorizedClientsSettings.tsx index f07c52ae32591..64e57af37d694 100644 --- a/apps/web/src/components/settings/AuthorizedClientsSettings.tsx +++ b/apps/web/src/components/settings/AuthorizedClientsSettings.tsx @@ -386,11 +386,15 @@ const PairingLinkListRow = memo(function PairingLinkListRow({ ) : null} - {canCopyToClipboard ? ( - ) : null} @@ -682,7 +686,7 @@ export const AuthorizedClientsHeaderAction = memo(function AuthorizedClientsHead if (part === "revoke") { return ( @@ -717,7 +721,7 @@ export const AuthorizedClientsHeaderAction = memo(function AuthorizedClientsHead {pairingDenial === undefined ? ( + @@ -821,6 +825,7 @@ export const AuthorizedClientsHeaderAction = memo(function AuthorizedClientsHead + + }> + + + + {changedSettingLabels.length === 0 + ? "Device settings already use their defaults." + : "Restore device defaults"} + + ); } @@ -864,7 +873,12 @@ export function GeneralSettingsPanel() { } }} > - + {SIDEBAR_PROJECT_SORT_ORDER_LABELS[settings.sidebarProjectSortOrder]} @@ -1007,7 +1021,8 @@ export function GeneralSettingsPanel() { }} > @@ -1051,7 +1066,12 @@ export function GeneralSettingsPanel() { } }} > - + {TIMESTAMP_FORMAT_LABELS[settings.timestampFormat]} @@ -1134,7 +1154,8 @@ export function ChatSettingsPanel() { }} > @@ -1217,7 +1238,12 @@ export function ChatSettingsPanel() { } }} > - + {settings.followUpBehavior === "queue" ? "Queue" : "Steer"} @@ -1313,7 +1339,12 @@ function DiffColorsSettingsRow() { updateSettings({ diffColorScheme: value }); }} > - +