MCPcopy Create free account

hub / github.com/thunderbird/thunderbolt / functions

Functions1,802 in github.com/thunderbird/thunderbolt

↓ 1 callersFunctionupdateProjectYml
(version: string, platform: string)
scripts/create-release.ts:247
↓ 1 callersFunctionupdateServerStatus
(serverId: string, enabled: boolean)
src/lib/mcp-provider.tsx:133
↓ 1 callersFunctionupdateTauriConf
(version: string)
scripts/create-release.ts:235
↓ 1 callersFunctionupdateTauriProperties
(version: string)
scripts/create-release.ts:271
↓ 1 callersFunctionupdateThreadTitle
(messages: ThunderboltUIMessage[], threadId: string)
src/chats/use-hydrate-chat-store.ts:42
↓ 1 callersFunctionupdateVersionFiles
(version: string, platform: string)
scripts/create-release.ts:288
↓ 1 callersFunctionupdateWebviewPosition
()
src/content-view/use-sidebar-webview.ts:47
↓ 1 callersFunctionuploadToPlayStore
()
scripts/upload-to-play.cjs:11
↓ 1 callersFunctionupsertEnvelope
( database: typeof DbType, envelope: { deviceId: string; userId: string; wrappedCk: string }, )
backend/src/dal/encryption.ts:28
↓ 1 callersFunctionuseAutosizeTextArea
({ textAreaRef, triggerAutoSize, maxHeight = Number.MAX_SAFE_INTEGER, minHeight = 0, }: UseAutosizeTex
src/components/ui/autosize-textarea.tsx:27
↓ 1 callersFunctionuseContactFormState
()
web/src/components/marketing/sections/contact-page.tsx:52
↓ 1 callersFunctionuseDebouncedCallback
( callback: T, delay: number, )
src/hooks/use-debounce.tsx:35
↓ 1 callersFunctionuseDesktopUpdate
()
src/hooks/use-desktop-update.ts:67
↓ 1 callersFunctionuseKeyboardInset
()
src/hooks/use-keyboard-inset.ts:22
↓ 1 callersFunctionuseLongPress
(onLongPress: () => void, duration = longPressDuration)
src/hooks/use-long-press.ts:13
↓ 1 callersFunctionusePageTracking
()
src/hooks/use-analytics.tsx:13
↓ 1 callersFunctionuseRevokeDevice
()
src/hooks/use-revoke-device.ts:14
↓ 1 callersFunctionuseSetPreviewHidden
()
src/content-view/context.tsx:155
↓ 1 callersFunctionuseShowPreview
()
src/content-view/context.tsx:150
↓ 1 callersFunctionuseSidebarResize
({ direction = 'right', currentWidth, onResize, onToggle, isCollapsed = false, minResizeWidth = '1
src/hooks/use-sidebar-resize.ts:130
↓ 1 callersFunctionuseSyncSetup
()
src/hooks/use-sync-setup.ts:108
↓ 1 callersFunctionuseTelemetryAvailable
()
src/lib/posthog.tsx:130
↓ 1 callersFunctionuseTheme
()
src/lib/theme-provider.tsx:140
↓ 1 callersFunctionuseToolFavicon
(toolName: string, toolOutput: unknown, isLoading: boolean, isError: boolean)
src/components/chat/tool-icon.tsx:45
↓ 1 callersFunctionuseTriggerScheduler
()
src/automations/use-trigger-scheduler.ts:10
↓ 1 callersFunctionuseViewportLock
()
src/hooks/use-viewport-lock.ts:30
↓ 1 callersFunctionuseWaitlistState
({ authClient, onVerified }: UseWaitlistStateOptions)
src/waitlist/use-waitlist-state.ts:77
↓ 1 callersFunctionuseWidgetHiddenState
(messageId: string, widgetName: string)
src/widgets/connect-integration/use-widget-hidden-state.ts:14
↓ 1 callersFunctionverify
()
src/components/magic-link-verify.tsx:51
↓ 1 callersFunctionwaitForChatReady
(chatInstance: { status: string }, timeoutMs = 5000)
src/hooks/use-handle-integration-completion.ts:97
↓ 1 callersMethodwaitForInitialSync
* Wait for initial sync to complete (PowerSync only). * For other database types, this resolves immediately.
src/db/database.ts:104
↓ 1 callersFunctionwaitForMessageInChat
( chatInstance: { messages: ThunderboltUIMessage[] }, messageId: string, maxAttempts = 10, delayMs = 2
src/hooks/use-handle-integration-completion.ts:112
↓ 1 callersFunctionwaitForProviderConnection
( provider: 'google' | 'microsoft' | null, queryClient: { fetchQuery: <T>(options: { queryKey: string[] })
src/hooks/use-handle-integration-completion.ts:62
↓ 1 callersFunctionwalkMarkdown
(dir: string)
web/src/loaders/repo-docs-loader.ts:78
↓ 1 callersFunctionwithDnsTimeout
(p: Promise<T>)
backend/src/proxy/routes.ts:28
↓ 1 callersFunctionwithUtm
(url: string)
web/src/components/marketing/sections/enterprise-page.tsx:603
↓ 1 callersFunctionworker
()
src/ai/eval/runner.ts:188
↓ 1 callersFunctionwriteMarkdownReport
( results: EvalResult[], summary: EvalSummary, outputPath: string, detailed: boolean, )
src/ai/eval/report.ts:106
FunctionAccordion
({ ...props }: ComponentProps<typeof AccordionPrimitive.Root>)
src/components/ui/accordion.tsx:11
FunctionAccordionContent
({ className, children, ...props }: ComponentProps<typeof AccordionPrimitive.Content>)
src/components/ui/accordion.tsx:43
FunctionAccordionItem
({ className, ...props }: ComponentProps<typeof AccordionPrimitive.Item>)
src/components/ui/accordion.tsx:15
FunctionAccordionTrigger
({ className, children, ...props }: ComponentProps<typeof AccordionPrimitive.Trigger>)
src/components/ui/accordion.tsx:25
FunctionAccountDeleted
()
src/components/account-deleted.tsx:8
FunctionAccountMenuItemButton
({ icon, label, onClick, to, onNavigate }: AccountMenuItem)
src/components/sidebar-footer.tsx:42
FunctionActionFeedbackButton
({ onClick, feedbackDuration = 2000, children, loadingContent, successContent, disabled, ...prop
src/components/ui/action-feedback-button.tsx:26
FunctionAlertDialog
({ ...props }: ComponentProps<typeof AlertDialogPrimitive.Root>)
src/components/ui/alert-dialog.tsx:12
FunctionAlertDialogAction
({ className, onClick, ...props }: ComponentProps<typeof AlertDialogPrimitive.Action>)
src/components/ui/alert-dialog.tsx:93
FunctionAlertDialogCancel
({ className, ...props }: ComponentProps<typeof AlertDialogPrimitive.Cancel>)
src/components/ui/alert-dialog.tsx:105
FunctionAlertDialogContent
({ className, ...props }: ComponentProps<typeof AlertDialogPrimitive.Content>)
src/components/ui/alert-dialog.tsx:37
FunctionAlertDialogDescription
({ className, ...props }: ComponentProps<typeof AlertDialogPrimitive.Description>)
src/components/ui/alert-dialog.tsx:83
FunctionAlertDialogFooter
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/alert-dialog.tsx:63
FunctionAlertDialogHeader
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/alert-dialog.tsx:53
FunctionAlertDialogOverlay
({ className, ...props }: ComponentProps<typeof AlertDialogPrimitive.Overlay>)
src/components/ui/alert-dialog.tsx:24
FunctionAlertDialogPortal
({ ...props }: ComponentProps<typeof AlertDialogPrimitive.Portal>)
src/components/ui/alert-dialog.tsx:20
FunctionAlertDialogTitle
({ className, ...props }: ComponentProps<typeof AlertDialogPrimitive.Title>)
src/components/ui/alert-dialog.tsx:73
FunctionAlertDialogTrigger
({ ...props }: ComponentProps<typeof AlertDialogPrimitive.Trigger>)
src/components/ui/alert-dialog.tsx:16
FunctionApp
()
src/app.tsx:195
FunctionAppContent
({ initData }: { initData: InitData })
src/app.tsx:72
FunctionAppErrorScreen
({ error, isClearingDatabase, onClearDatabase }: AppErrorScreenProps)
src/components/app-error-screen.tsx:46
FunctionAppLogo
({ size = 16, className }: AppLogoProps)
src/components/app-logo.tsx:13
FunctionAppRoutes
({ initData }: { initData: InitData })
src/app.tsx:88
FunctionApprovalWaitingStep
({ error, onContinue, onUseRecoveryKey, isLoading, isPolling, }: ApprovalWaitingStepProps)
src/components/sync-setup/approval-waiting-step.tsx:16
FunctionApproveDeviceDialog
({ open, onOpenChange, onConfirm, isPending }: ApproveDeviceDialogProps)
src/components/approve-device-dialog.tsx:24
FunctionAuthGate
({ require, redirectTo }: AuthGateProps)
src/components/auth-gate/auth-gate.tsx:33
FunctionAuthProvider
({ children, cloudUrl, authClient: overrideClient }: AuthProviderProps)
src/contexts/auth-context.tsx:79
FunctionAutomationFormModal
({ isOpen, onOpenChange, prompt = null, onSuccess, }: AutomationFormModalProps)
src/automations/automation-form-modal.tsx:60
FunctionAutomationsPage
()
src/automations/index.tsx:47
FunctionAvailableTools
({ tools, className })
src/components/available-tools.tsx:46
FunctionAvatar
({ className, ...props }: ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:10
FunctionAvatarFallback
({ className, ...props }: ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:26
FunctionAvatarImage
({ className, ...props }: ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:20
FunctionBackButton
({ size = 'md', className, ...props }: BackButtonProps)
src/components/ui/back-button.tsx:23
FunctionBackgroundGrid
()
web/src/components/marketing/sections/enterprise-page.tsx:126
FunctionButton
({ className, variant, size, asChild = false, onClick, ...props }: ComponentProps<'button'> & Va
src/components/ui/button.tsx:40
FunctionButtonGroup
({ className, variant, size, children, ...props }: ComponentProps<'div'> & VariantProps<typeof butto
src/components/ui/button-group.tsx:34
FunctionButtonGroupItem
({ className, children, variant, size, ...props }: ComponentProps<'button'> & VariantProps<typeof bu
src/components/ui/button-group.tsx:61
FunctionCTASection
()
web/src/components/marketing/sections/enterprise-page.tsx:638
FunctionCard
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:9
FunctionCardAction
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:40
FunctionCardContent
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:50
FunctionCardDescription
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:36
FunctionCardFooter
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:54
FunctionCardHeader
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:19
FunctionCardTitle
({ className, ...props }: ComponentProps<'div'>)
src/components/ui/card.tsx:32
FunctionChatActions
({ isCollapsed, debouncedSearchQuery, deleteAllChatsMutation, deleteAllChatsDialogRef, onSearchClick
src/layout/sidebar/chat-actions.tsx:10
FunctionChatDetailPage
()
src/chats/detail.tsx:37
FunctionChatHydrateHandler
({ children, id, isNew }: ChatHydrateHandlerProps)
src/chats/detail.tsx:18
FunctionChatList
({ chatThreads, currentChatThreadId, isCollapsed, isMobile, debouncedSearchQuery, deleteAllChatsMu
src/layout/sidebar/chat-list.tsx:20
FunctionChatMessages
({ useChat = useChat_default }: ChatMessagesProps)
src/components/chat/chat-messages.tsx:20
FunctionChatNavButton
({ chatTitle, threadId, className, asChild = false, ...props }: ChatNavButtonProps)
src/components/ui/chat-nav-button.tsx:30
FunctionChatSidebarContent
({ isMobile, isCollapsed, chatThreads, currentChatThreadId, searchQuery, debouncedSearchQuery, s
src/layout/sidebar/chat-sidebar.tsx:47
FunctionChatUI
()
src/components/chat/chat-ui.tsx:18
FunctionCitationPopoverProvider
({ children }: { children: ReactNode })
src/components/chat/citation-popover.tsx:44
FunctionCitationWidgetComponent
({ sources: sourcesJson }: CitationWidgetProps)
src/widgets/citation/widget.tsx:19
FunctionCombobox
({ items, value, onValueChange, placeholder = 'Select...', searchPlaceholder = 'Search...', search
src/components/ui/combobox.tsx:45
FunctionCommand
({ className, ...props }: ComponentProps<typeof CommandPrimitive>)
src/components/ui/command.tsx:12
FunctionCommandDialog
({ title = 'Command Palette', description = 'Search for a command to run...', children, className, s
src/components/ui/command.tsx:25
FunctionCommandEmpty
({ ...props }: ComponentProps<typeof CommandPrimitive.Empty>)
src/components/ui/command.tsx:82
FunctionCommandGroup
({ className, ...props }: ComponentProps<typeof CommandPrimitive.Group>)
src/components/ui/command.tsx:86
FunctionCommandInput
({ className, ...props }: ComponentProps<typeof CommandPrimitive.Input>)
src/components/ui/command.tsx:53
← previousnext →1,101–1,200 of 1,802, ranked by callers