Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/thunderbird/thunderbolt
/ functions
Functions
1,802 in github.com/thunderbird/thunderbolt
⨍
Functions
1,802
◇
Types & classes
58
↓ 1 callers
Function
getInitialConnectingState
(key: string | undefined)
src/hooks/use-oauth-connect.ts:66
↓ 1 callers
Function
getIntegrationStatus
()
src/ai/fetch.ts:235
↓ 1 callers
Function
getItemData
(part: ReasoningGroupItem, isGroupReasoning: boolean)
src/components/chat/reasoning-item.tsx:18
↓ 1 callers
Function
getLogLevel
(level: Settings['logLevel'])
backend/src/config/logger.ts:12
↓ 1 callers
Function
getMessageAndDescendantIds
(db: AnyDrizzleDatabase, messageId: string)
src/dal/chat-messages.ts:151
↓ 1 callers
Function
getMistralClient
(fetchFn?: typeof fetch)
backend/src/inference/client.ts:112
↓ 1 callers
Function
getModeIcon
(iconName: string)
src/components/ui/mode-selector/mode-selector.tsx:25
↓ 1 callers
Function
getModelInitial
(model: Model)
src/settings/models/index.tsx:653
↓ 1 callers
Function
getMsSinceLastDownload
()
src/db/powersync/sync-tracker.ts:72
↓ 1 callers
Function
getOAuthState
()
src/lib/oauth-state.ts:24
↓ 1 callers
Function
getOneDriveFileCategory
(mime: string)
src/integrations/microsoft/tools.ts:118
↓ 1 callers
Function
getOneDriveFileContent
( params: GetOneDriveFileContentParams, httpClient: HttpClient = http, )
src/integrations/microsoft/tools.ts:297
↓ 1 callers
Function
getProStatus
()
src/integrations/thunderbolt-pro/utils.ts:13
↓ 1 callers
Function
getProviderDisplay
(provider: string)
src/settings/models/index.tsx:636
↓ 1 callers
Function
getRealEventApis
()
src/hooks/use-powersync-credentials-invalid-listener.test.tsx:33
↓ 1 callers
Function
getRealEventApis
()
src/hooks/use-credential-events.test.ts:10
↓ 1 callers
Function
getRetryDelay
(attempt: number)
src/chats/chat-instance.ts:21
↓ 1 callers
Function
getScenarios
(modelNames?: string[], modeNames?: string[])
src/ai/eval/scenarios.ts:315
↓ 1 callers
Function
getStatusText
()
src/components/powersync-status.tsx:44
↓ 1 callers
Function
getStatusTooltipText
(status: string)
src/settings/mcp-servers.tsx:241
↓ 1 callers
Function
getSyncEventContext
()
src/db/powersync/sync-tracker.ts:46
↓ 1 callers
Function
getThunderboltClient
(fetchFn?: typeof fetch)
backend/src/inference/client.ts:76
↓ 1 callers
Function
getToolConfigByName
(toolName: string)
src/lib/tool-metadata.ts:34
↓ 1 callers
Function
getToolIcon
(state: ToolUIPart['state'])
src/components/chat/tool-part.tsx:17
↓ 1 callers
Function
getToolMetadata
(toolName: string, args?: unknown)
src/lib/tool-metadata.ts:214
↓ 1 callers
Method
getTray
()
src/lib/tray.tsx:75
↓ 1 callers
Function
getTrustedIpHeaders
(trustedProxy: '' | 'cloudflare' | 'akamai')
backend/src/utils/request.ts:83
↓ 1 callers
Function
getUserInfo
(provider: OAuthProvider, accessToken: string)
src/lib/auth.ts:125
↓ 1 callers
Function
getValue
(id: string)
src/crypto/key-storage.ts:52
↓ 1 callers
Method
getWeatherDescription
* Convert WMO weather code to description
backend/src/pro/weather.ts:306
↓ 1 callers
Method
getWindow
()
src/lib/tray.tsx:79
↓ 1 callers
Function
handleAddServer
()
src/settings/mcp-servers.tsx:196
↓ 1 callers
Function
handleAgreementChange
(checked: boolean)
src/components/onboarding/onboarding-privacy-step.tsx:24
↓ 1 callers
Function
handleCallback
()
src/components/onboarding/onboarding-auth-step.tsx:64
↓ 1 callers
Function
handleCallback
()
src/settings/integrations.tsx:156
↓ 1 callers
Function
handleCelebrationComplete
()
src/components/onboarding/onboarding-dialog.tsx:47
↓ 1 callers
Function
handleClose
()
src/components/magic-link-verify.tsx:88
↓ 1 callers
Function
handleClose
()
src/components/telemetry-warning-modal.tsx:30
↓ 1 callers
Function
handleClose
()
src/components/telemetry-required-modal.tsx:36
↓ 1 callers
Function
handleClose
()
src/components/onboarding/onboarding-dialog.tsx:36
↓ 1 callers
Function
handleClose
()
src/components/ui/mobile-sidebar.tsx:86
↓ 1 callers
Function
handleClose
()
src/components/sync-setup/sync-setup-modal.tsx:93
↓ 1 callers
Function
handleConfirmedChange
(checked: boolean)
src/components/sync-setup/recovery-key-display-step.tsx:30
↓ 1 callers
Function
handleCopyUrl
(url: string)
src/settings/mcp-servers.tsx:219
↓ 1 callers
Function
handleDeclineLocalizationSettings
()
src/settings/preferences.tsx:257
↓ 1 callers
Function
handleDeleteModel
(modelId: string)
src/settings/models/index.tsx:657
↓ 1 callers
Function
handleDeleteServer
(serverId: string)
src/settings/mcp-servers.tsx:295
↓ 1 callers
Function
handleDisconnect
(integration: Integration)
src/settings/integrations.tsx:179
↓ 1 callers
Function
handleFaviconError
(url: string)
src/components/chat/tool-icon.tsx:49
↓ 1 callers
Function
handleMenuAction
(action: () => void)
src/components/sidebar-footer.tsx:101
↓ 1 callers
Function
handleOAuthCallback
(oauth: { code?: string; state?: string; error?: string })
src/widgets/connect-integration/widget.tsx:125
↓ 1 callers
Function
handleOpenChange
(newOpen: boolean)
src/components/logout-modal.tsx:54
↓ 1 callers
Function
handleOpenChange
(nextOpen: boolean)
src/components/ui/combobox.tsx:81
↓ 1 callers
Function
handlePromptChange
(value: string)
src/automations/automation-form-modal.tsx:89
↓ 1 callers
Function
handleResetModel
(id: string)
src/settings/models/index.tsx:253
↓ 1 callers
Function
handleResize
({ asPercentage }: { asPercentage: number })
src/layout/main-layout.tsx:76
↓ 1 callers
Function
handleSave
()
src/layout/sidebar/rename-chat-dialog.tsx:22
↓ 1 callers
Function
handleSelect
(id: string)
src/components/ui/combobox.tsx:91
↓ 1 callers
Function
handleSelect
(id: string, item: SearchableMenuItem<T>)
src/components/ui/searchable-menu/searchable-menu.tsx:174
↓ 1 callers
Function
handleSelectModel
(modelId: string)
src/settings/models/index.tsx:559
↓ 1 callers
Function
handleSubmit
()
src/tasks/index.tsx:206
↓ 1 callers
Function
handleTitleChange
(value: string)
src/automations/automation-form-modal.tsx:94
↓ 1 callers
Function
handleToggleChange
(enabled: boolean)
src/automations/index.tsx:266
↓ 1 callers
Function
handleToggleEnabled
(integration: Integration, enabled: boolean)
src/settings/integrations.tsx:190
↓ 1 callers
Function
handleToken
(token: string, controller: TransformStreamDefaultController<LanguageModelV2StreamPart>)
src/ai/middleware/tool-calls.ts:88
↓ 1 callers
Function
handler
(event: Event)
src/lib/oauth-callback.ts:20
↓ 1 callers
Function
handler
()
src/contexts/sign-in-modal-context.tsx:45
↓ 1 callers
Function
handler
(event: Event)
src/hooks/use-handle-integration-completion.ts:224
↓ 1 callers
Function
hasEnvelopesForUser
(database: typeof DbType, userId: string)
backend/src/dal/encryption.ts:19
↓ 1 callers
Function
hasHeader
(content: string)
scripts/license-headers.ts:81
↓ 1 callers
Function
hasProAccess
()
src/integrations/thunderbolt-pro/utils.ts:23
↓ 1 callers
Function
hasStatus
(error: Error)
backend/src/middleware/error-handling.ts:17
↓ 1 callers
Function
hydrateChatStore
()
src/chats/use-hydrate-chat-store.ts:87
↓ 1 callers
Function
inferImageContentType
(headerContentType: string | null, imageUrl: string)
backend/src/pro/link-preview.ts:128
↓ 1 callers
Function
initDatabase
(filename: string)
src/db/wa-sqlite-worker.ts:104
↓ 1 callers
Method
initIfSupported
()
src/lib/tray.tsx:64
↓ 1 callers
Function
initLayout
(scenarios: EvalScenario[], concurrency: number)
src/ai/eval/ui.ts:81
↓ 1 callers
Function
initWebview
()
src/content-view/use-sidebar-webview.ts:89
↓ 1 callers
Method
initialize
()
src/lib/tray.tsx:147
↓ 1 callers
Function
initializeDatabase
(appDirPath: string)
src/hooks/use-app-initialization.ts:31
↓ 1 callers
Function
initializeLinkInterception
()
src/lib/intercept-links.ts:45
↓ 1 callers
Function
initializePostHog
(httpClient?: HttpClient)
src/hooks/use-app-initialization.ts:54
↓ 1 callers
Function
initializeTray
()
src/hooks/use-app-initialization.ts:50
↓ 1 callers
Function
insertEncryptionMetadataIfNotExists
( database: typeof DbType, metadata: { userId: string; canaryIv: string; canaryCtext: string; canarySecret
backend/src/dal/encryption.ts:63
↓ 1 callers
Function
installFakeTimers
(config?: { now?: number; shouldAdvanceTime?: boolean })
src/test-utils/fake-timers.ts:19
↓ 1 callers
Function
isAutomationModified
(prompt: Prompt)
src/defaults/utils.ts:24
↓ 1 callers
Function
isDayTime
(dateString: string)
src/widgets/weather-forecast/lib.ts:34
↓ 1 callers
Function
isEmptyObject
(obj: unknown)
src/db/wa-sqlite-database.ts:13
↓ 1 callers
Function
isGitClean
()
scripts/create-release.ts:309
↓ 1 callers
Function
isLocalhostUrl
(url: string | null)
src/lib/utils.ts:282
↓ 1 callers
Function
isLoopback
(hostname: string)
backend/src/utils/url-validation.ts:36
↓ 1 callers
Function
isModelModified
(model: Model)
src/defaults/utils.ts:13
↓ 1 callers
Function
isPrintableAscii
(value: string)
backend/src/proxy/routes.ts:39
↓ 1 callers
Function
isValidTheme
(value: string | null)
src/lib/theme-provider.tsx:54
↓ 1 callers
Function
listMessages
(params: ListMessagesParams, httpClient: HttpClient = http)
src/integrations/microsoft/tools.ts:203
↓ 1 callers
Function
listTrackedFiles
()
scripts/license-headers.ts:130
↓ 1 callers
Function
load
()
web/src/components/marketing/sections/enterprise-page.tsx:62
↓ 1 callers
Function
loadTauriModules
()
src/lib/fs.ts:14
↓ 1 callers
Function
loadTriggerData
()
src/automations/automation-form-modal.tsx:123
↓ 1 callers
Function
logVerbosePrompt
(scenario: EvalScenario, modeSystemPrompt: string | undefined)
src/ai/eval/runner.ts:42
← previous
next →
901–1,000 of 1,802, ranked by callers