↓ 1 callersFunctionsearchGeminiSessionsForProject(
projectPath, projectResult, words, allWordsMatch,
buildSnippet, limit, getTotalMatches, addMatches
)
upstream-overrides/claudecodeui-1.25.2/server/projects.js:2510
↓ 1 callersFunctionuseChatComposerState({
selectedProject,
selectedSession,
currentSessionId,
provider,
permissionMode,
cyclePermissionMo
upstream-overrides/claudecodeui-1.25.2/src/components/chat/hooks/useChatComposerState.ts:86
↓ 1 callersFunctionuseChatSessionState({
selectedProject,
selectedSession,
ws,
sendMessage,
autoScrollToBottom,
externalMessageUpdate,
upstream-overrides/claudecodeui-1.25.2/src/components/chat/hooks/useChatSessionState.ts:40
↓ 1 callersFunctionuseProjectsState({
sessionId,
navigate,
latestMessage,
isMobile,
activeSessions,
}: UseProjectsStateArgs)
upstream-overrides/claudecodeui-1.25.2/src/hooks/useProjectsState.ts:136
↓ 1 callersFunctionuseSidebarController({
projects,
selectedProject,
selectedSession,
isLoading,
isMobile,
t,
onRefresh,
onProjectSel
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/hooks/useSidebarController.ts:79
↓ 1 callersFunctionuseSlashCommands({
selectedProject,
input,
setInput,
textareaRef,
onExecuteCommand,
}: UseSlashCommandsOptions)
upstream-overrides/claudecodeui-1.25.2/src/components/chat/hooks/useSlashCommands.ts:52
FunctionChatInputControls({
permissionMode,
onModeSwitch,
provider,
thinkingMode,
setThinkingMode,
tokenBudget,
slashComm
upstream-overrides/claudecodeui-1.25.2/src/components/chat/view/subcomponents/ChatInputControls.tsx:24
FunctionChatInterface({
selectedProject,
selectedSession,
ws,
sendMessage,
latestMessage,
onFileOpen,
onInputFocusCha
upstream-overrides/claudecodeui-1.25.2/src/components/chat/view/ChatInterface.tsx:20
FunctionMainContent({
selectedProject,
selectedSession,
activeTab,
setActiveTab,
ws,
sendMessage,
latestMessage,
upstream-overrides/claudecodeui-1.25.2/src/components/main-content/view/MainContent.tsx:31
FunctionProviderSelectionEmptyState({
selectedSession,
currentSessionId,
provider,
setProvider,
textareaRef,
claudeModel,
setClaude
upstream-overrides/claudecodeui-1.25.2/src/components/chat/view/subcomponents/ProviderSelectionEmptyState.tsx:99
FunctionSidebar({
projects,
selectedProject,
selectedSession,
onProjectSelect,
onSessionSelect,
onNewSession,
o
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/Sidebar.tsx:22
FunctionSidebarCollapsed({
onExpand,
onShowSettings,
updateAvailable,
onShowVersionModal,
t,
}: SidebarCollapsedProps)
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/subcomponents/SidebarCollapsed.tsx:23
FunctionSidebarFooter({
updateAvailable,
releaseInfo,
latestVersion,
onShowVersionModal,
onShowSettings,
t,
}: SidebarF
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/subcomponents/SidebarFooter.tsx:25
FunctionSidebarHeader({
isPWA,
isMobile,
isLoading,
projectsCount,
searchFilter,
onSearchFilterChange,
onClearSearchF
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/subcomponents/SidebarHeader.tsx:26
FunctionSidebarProjectItem({
project,
selectedProject,
selectedSession,
isExpanded,
isDeleting,
isStarred,
editingProject,
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/subcomponents/SidebarProjectItem.tsx:62
FunctionSidebarSessionItem({
project,
session,
selectedSession,
currentTime,
editingSession,
editingSessionName,
onEditing
upstream-overrides/claudecodeui-1.25.2/src/components/sidebar/view/subcomponents/SidebarSessionItem.tsx:34