From a667d1e232900ae6400c6295aed105b6db5245bd Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Fri, 24 Oct 2025 09:17:13 +0100 Subject: [PATCH] Fix empty query showing no files by showing git files only - When query is empty, show only git files (no search) - When query has text, search all files + git files - Avoids server returning directories for empty query - Simpler and faster UX for @ mentions --- src/components/file-picker.tsx | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/src/components/file-picker.tsx b/src/components/file-picker.tsx index aee138eb..cca668d1 100644 --- a/src/components/file-picker.tsx +++ b/src/components/file-picker.tsx @@ -100,21 +100,8 @@ const FilePicker: Component = (props) => { isGitFile: false, })) } else { - console.log(`[FilePicker] Empty query, fetching all files`) - const searchResponse = await props.instanceClient.find.files({ - query: { query: "" }, - }) - const elapsed = Date.now() - startTime - - console.log(`[FilePicker] All files response received in ${elapsed}ms:`, searchResponse) - - searchFiles = (searchResponse?.data || []) - .filter((path: string) => !path.endsWith("/")) - .filter((path: string) => !gitFiles.some((gf) => gf.path === path)) - .map((path: string) => ({ - path, - isGitFile: false, - })) + console.log(`[FilePicker] Empty query, showing only git files`) + searchFiles = [] } const filteredGitFiles = searchQuery.trim()