Skip to content

Commit f80b605

Browse files
Fix repository dropdown only showing one repo in task creation
The auto-select feature was setting repoSearchQuery to the selected repo's display name, causing the dropdown to filter to only that repo. Now shows all repos when a repo is pre-selected. Also renamed "Saved" tab to "Repos" for clarity.
1 parent 81f56f9 commit f80b605

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

src/components/kanban/create-task-modal.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,18 @@ export function CreateTaskModal({ open: controlledOpen, onOpenChange, defaultRep
101101
// Filter repositories based on search query (case-insensitive fuzzy match)
102102
const filteredRepositories = useMemo(() => {
103103
if (!repositories) return []
104+
// Don't filter when a repo is selected and the query matches its display name
105+
// This ensures all repos are shown in the dropdown when the modal opens
106+
if (selectedRepo && repoSearchQuery === selectedRepo.displayName) {
107+
return repositories
108+
}
104109
if (!repoSearchQuery.trim()) return repositories
105110
const query = repoSearchQuery.toLowerCase()
106111
return repositories.filter((repo) =>
107112
repo.displayName.toLowerCase().includes(query) ||
108113
repo.path.toLowerCase().includes(query)
109114
)
110-
}, [repositories, repoSearchQuery])
115+
}, [repositories, repoSearchQuery, selectedRepo])
111116

112117
// Set default tab based on whether repositories exist
113118
useEffect(() => {

src/i18n/locales/en/tasks.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"default": "Default"
2323
},
2424
"tabs": {
25-
"saved": "Saved",
25+
"saved": "Repos",
2626
"browse": "Browse"
2727
},
2828
"worktreePrefix": "Worktree:",

src/i18n/locales/zh/tasks.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"default": "默认"
2323
},
2424
"tabs": {
25-
"saved": "已保存",
25+
"saved": "仓库",
2626
"browse": "浏览"
2727
},
2828
"worktreePrefix": "工作树:",

0 commit comments

Comments
 (0)