From 2213920c1b5b87223240d2d4cea0d9175a2ca8e7 Mon Sep 17 00:00:00 2001 From: Aarav Sareen <96787824+arvsrn@users.noreply.github.com> Date: Mon, 22 Jun 2026 20:38:25 +0530 Subject: [PATCH 1/3] collapsible servers --- packages/app/src/i18n/en.ts | 2 ++ packages/app/src/pages/home.tsx | 33 +++++++++++++++++++++++++++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/packages/app/src/i18n/en.ts b/packages/app/src/i18n/en.ts index 1ba0c3d230a0..3d9f37ca73b9 100644 --- a/packages/app/src/i18n/en.ts +++ b/packages/app/src/i18n/en.ts @@ -589,6 +589,8 @@ export const dict = { "home.title": "Home", "home.projects": "Projects", "home.project.add": "Add project", + "home.server.collapse": "Collapse server projects", + "home.server.expand": "Expand server projects", "home.sessions.search.placeholder": "Search sessions", "home.sessions.search.sessions": "Sessions", "home.sessions.search.noResults": "No sessions found for {{query}}", diff --git a/packages/app/src/pages/home.tsx b/packages/app/src/pages/home.tsx index 24c7e4c3abe4..719c364b5156 100644 --- a/packages/app/src/pages/home.tsx +++ b/packages/app/src/pages/home.tsx @@ -452,6 +452,7 @@ function HomeProjectColumn(props: { const global = useGlobal() const dialog = useDialog() const controller = useServerManagementController({ navigateOnAdd: false }) + const [state, setState] = createStore({ collapsed: {} as Record }) return (