From ed5bc3091e96daf1b8a16c8f2b1b9d7395c6de3a Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sun, 15 Mar 2026 20:16:41 +0700 Subject: [PATCH] fix(app): shorten paths in project picker and close sidebar on workspace press --- packages/app/src/components/project-picker-modal.tsx | 3 ++- packages/app/src/components/sidebar-workspace-list.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/project-picker-modal.tsx b/packages/app/src/components/project-picker-modal.tsx index 5554beb63..a0141e333 100644 --- a/packages/app/src/components/project-picker-modal.tsx +++ b/packages/app/src/components/project-picker-modal.tsx @@ -13,6 +13,7 @@ import { StyleSheet, useUnistyles } from "react-native-unistyles"; import { useQuery } from "@tanstack/react-query"; import { router, usePathname } from "expo-router"; import { useKeyboardShortcutsStore } from "@/stores/keyboard-shortcuts-store"; +import { shortenPath } from "@/utils/shorten-path"; import { normalizeWorkspaceDescriptor, useSessionStore, @@ -294,7 +295,7 @@ export function ProjectPickerModal() { ]} numberOfLines={1} > - {path} + {shortenPath(path)} diff --git a/packages/app/src/components/sidebar-workspace-list.tsx b/packages/app/src/components/sidebar-workspace-list.tsx index 8cb6d9c46..2d2b12d5d 100644 --- a/packages/app/src/components/sidebar-workspace-list.tsx +++ b/packages/app/src/components/sidebar-workspace-list.tsx @@ -1361,6 +1361,7 @@ export function SidebarWorkspaceList({ if (!serverId || project.projectKind !== 'git') { return } + onWorkspacePress?.() router.push( buildHostNewAgentRoute(serverId, { workingDir: project.iconWorkingDir, @@ -1368,7 +1369,7 @@ export function SidebarWorkspaceList({ }) as any ) }, - [serverId] + [serverId, onWorkspacePress] ) const renderProject = useCallback(