From b0bd0bc39429036c3fb535d93d514c50afedc28d Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 04:42:26 +0000 Subject: [PATCH] fix(app): align project settings server sections (#45163) Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com> --- .../app/src/settings/workspaces/projects.tsx | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/packages/app/src/settings/workspaces/projects.tsx b/packages/app/src/settings/workspaces/projects.tsx index 78d949d759e..825c6f3f4fb 100644 --- a/packages/app/src/settings/workspaces/projects.tsx +++ b/packages/app/src/settings/workspaces/projects.tsx @@ -17,6 +17,7 @@ export const SettingsProjects: Component = () => { const global = useGlobal() const [allServers, setAllServers] = createSignal(true) const selected = global.settings.server.selected + const multiple = createMemo(() => global.servers.list().length > 1) const projects = createMemo(() => { const server = selected() if (!server) return [] @@ -41,7 +42,7 @@ export const SettingsProjects: Component = () => { const name = () => displayName(props.project) return (
openProjectSettings(props.project, props.server)} >
@@ -72,14 +73,16 @@ export const SettingsProjects: Component = () => {

{language.t("settings.projects.title")}

{language.t("settings.projects.description")}
- setAllServers(true), - }} - onServerSelect={() => setAllServers(false)} - /> + + setAllServers(true), + }} + onServerSelect={() => setAllServers(false)} + /> +
@@ -98,7 +101,14 @@ export const SettingsProjects: Component = () => { > {(server) => ( - {(project) => } +
+ +

{serverName(server) || ServerConnection.key(server)}

+
+
+ {(project) => } +
+
)}
@@ -117,9 +127,11 @@ export const SettingsProjects: Component = () => { {(group) => (
-

- {serverName(group.server) || ServerConnection.key(group.server)} -

+ +

+ {serverName(group.server) || ServerConnection.key(group.server)} +

+
{(project) => }