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
logVerboseResponse
(scenario: EvalScenario, responseText: string)
src/ai/eval/runner.ts:96
↓ 1 callers
Function
main
()
src/ai/eval/run.ts:14
↓ 1 callers
Function
main
()
scripts/create-release.ts:390
↓ 1 callers
Function
main
()
scripts/license-headers.ts:133
↓ 1 callers
Function
makeResponsePromise
(promise: Promise<Response>)
src/lib/http.ts:83
↓ 1 callers
Function
mapProfile
(row: ModelProfileRow)
src/dal/model-profiles.ts:12
↓ 1 callers
Function
memoize
(fn: Fn, key?: string)
backend/src/lib/memoize.ts:23
↓ 1 callers
Function
mergeButtonRefs
( refs: Array<MutableRefObject<T> | LegacyRef<T>>, )
src/lib/merge-button-refs.ts:13
↓ 1 callers
Function
mockOAuthTokens
()
src/test-utils/oauth.ts:12
↓ 1 callers
Function
mockUserInfo
()
src/test-utils/oauth.ts:23
↓ 1 callers
Function
normalizeUIMessage
(message: any)
src/ai/streaming/util.ts:309
↓ 1 callers
Function
normalizeUrl
(url: string)
src/components/chat/text-part.tsx:32
↓ 1 callers
Function
onOpenError
(err: unknown)
src/components/chat/external-link-dialog.test.tsx:155
↓ 1 callers
Function
openLink
(url: string)
src/components/sidebar-footer.tsx:28
↓ 1 callers
Function
parseArgs
()
scripts/create-release.ts:66
↓ 1 callers
Function
parseAttributes
(attributesStr: string)
src/ai/widget-parser.ts:63
↓ 1 callers
Function
parseJson
(str: string)
src/lib/error-utils.ts:7
↓ 1 callers
Function
parseMarkdownIntoBlocks
(markdown: string)
src/components/chat/memoized-markdown.tsx:13
↓ 1 callers
Function
parseSettings
()
backend/src/config/settings.ts:115
↓ 1 callers
Function
parseToolNameAndId
(raw: string)
src/ai/middleware/tool-calls.ts:13
↓ 1 callers
Function
parseYamlFrontMatter
(yamlContent: string)
src/ai/streaming/util.ts:33
↓ 1 callers
Function
persistThemeToNativeStore
(theme: string)
src/lib/theme-provider.tsx:25
↓ 1 callers
Function
plan
()
src/automations/use-trigger-scheduler.ts:17
↓ 1 callers
Function
prepareSettingRow
(key: string, value: any, recomputeHash: boolean)
src/dal/settings.ts:237
↓ 1 callers
Function
printConsoleReport
(results: EvalResult[], summary: EvalSummary)
src/ai/eval/report.ts:66
↓ 1 callers
Function
printFooter
()
src/ai/eval/ui.ts:249
↓ 1 callers
Function
printResult
(result: EvalResult)
src/ai/eval/ui.ts:206
↓ 1 callers
Function
processCitationPlaceholders
(children: ReactNode, citations: CitationMap)
src/components/chat/markdown-utils.tsx:116
↓ 1 callers
Function
processQueue
()
src/db/wa-sqlite-worker.ts:86
↓ 1 callers
Function
putEntries
(entries: Array<{ id: string; value: StorableValue }>)
src/crypto/key-storage.ts:101
↓ 1 callers
Function
putValue
(id: string, value: StorableValue)
src/crypto/key-storage.ts:36
↓ 1 callers
Function
queueOperation
(fn: () => Promise<T>)
src/db/wa-sqlite-worker.ts:68
↓ 1 callers
Function
reconcileDefaultSettings
(db: AnyDrizzleDatabase)
src/hooks/use-app-initialization.ts:46
↓ 1 callers
Function
reconnectSync
()
src/db/powersync/database.ts:79
↓ 1 callers
Function
redirectToSso
()
src/components/sso-redirect.tsx:35
↓ 1 callers
Function
refreshAccessToken
(httpClient: HttpClient, refreshToken: string)
src/integrations/google/auth.ts:97
↓ 1 callers
Function
refreshAccessToken
(httpClient: HttpClient, refreshToken: string)
src/integrations/microsoft/auth.ts:96
↓ 1 callers
Function
registerDevice
( database: typeof DbType, device: { id: string; userId: string; name: string; publicKey: string; mlkemPub
backend/src/dal/devices.ts:98
↓ 1 callers
Function
removeServer
(serverId: string)
src/lib/mcp-provider.tsx:128
↓ 1 callers
Function
renderAppContent
()
src/app.tsx:208
↓ 1 callers
Function
renderItem
(item: SearchableMenuItem<DisabledItemData>, isSelected: boolean)
src/components/ui/searchable-menu/searchable-menu.stories.tsx:281
↓ 1 callers
Function
renderManaged
(ui: ReactElement)
src/components/chat/citation-badge.test.tsx:37
↓ 1 callers
Function
renderMermaid
()
web/src/scripts/docs-client.ts:16
↓ 1 callers
Function
renderResults
()
src/ai/eval/ui.ts:113
↓ 1 callers
Function
repoDocsLoader
({ base, urlPrefix = 'docs', githubBaseUrl = 'https://github.com/thunderbird/thunderbolt/blob/main', }: Opt
web/src/loaders/repo-docs-loader.ts:33
↓ 1 callers
Function
resetAppDirOpfs
()
src/lib/fs.ts:65
↓ 1 callers
Function
resetBackendConfigCacheForTests
()
src/integrations/google/auth.ts:25
↓ 1 callers
Function
resetBackendConfigCacheForTests
()
src/integrations/microsoft/auth.ts:25
↓ 1 callers
Function
resetModelToDefault
(db: AnyDrizzleDatabase, id: string, defaultModel: Model)
src/dal/models.ts:143
↓ 1 callers
Function
resolveApproval
( database: typeof db, email: string, emailService: WaitlistEmailService, )
backend/src/waitlist/routes.ts:48
↓ 1 callers
Function
resolveUrl
(baseUrl: string, relativeUrl: string)
backend/src/pro/link-preview.ts:29
↓ 1 callers
Function
restoreConsole
()
src/ai/eval/ui.ts:55
↓ 1 callers
Function
resultsHeight
()
src/ai/eval/ui.ts:76
↓ 1 callers
Function
revokeDeviceWithProof
(httpClient: HttpClient, deviceId: string)
src/services/encryption.ts:207
↓ 1 callers
Function
run
()
src/ai/eval/debug-single.ts:23
↓ 1 callers
Function
run
()
web/src/scripts/docs-client.ts:49
↓ 1 callers
Function
runMigrations
()
backend/src/db/client.ts:50
↓ 1 callers
Function
runPool
(scenarios: EvalScenario[], concurrency: number)
src/ai/eval/runner.ts:182
↓ 1 callers
Function
runScenario
(scenario: EvalScenario)
src/ai/eval/runner.ts:108
↓ 1 callers
Function
runStreamText
(inputMessages: Awaited<ReturnType<typeof convertToModelMessages>>)
src/ai/fetch.ts:313
↓ 1 callers
Method
runTransformers
Runs all transformers in order. Each transformer receives the output of the previous.
src/db/powersync/TransformableBucketStorage.ts:59
↓ 1 callers
Function
sanitizeMessageRoles
(messages: Message[])
backend/src/inference/routes.ts:21
↓ 1 callers
Function
scoreResult
(scenario: EvalScenario, parsed: ParsedStream, durationMs: number)
src/ai/eval/scoring.ts:96
↓ 1 callers
Function
searchOneDrive
(params: SearchOneDriveParams, httpClient: HttpClient = http)
src/integrations/microsoft/tools.ts:259
↓ 1 callers
Function
sendApprovedMagicLinkEmail
(auth: Auth, email: string)
backend/src/waitlist/routes.ts:39
↓ 1 callers
Function
sendMessage
(params: { text: string; metadata?: Record<string, unknown> })
src/test-utils/chat-store-mocks.ts:122
↓ 1 callers
Function
sendSignInEmail
({ email, otp, verifyUrl }: SendSignInEmailParams)
backend/src/auth/utils.tsx:53
↓ 1 callers
Function
sendWaitlistJoinedEmail
({ email }: SendWaitlistEmailParams)
backend/src/waitlist/utils.tsx:26
↓ 1 callers
Function
sendWaitlistNotReadyEmail
({ email }: SendWaitlistEmailParams)
backend/src/waitlist/utils.tsx:64
↓ 1 callers
Function
setOAuthState
(state: Partial<OAuthState>)
src/lib/oauth-state.ts:44
↓ 1 callers
Function
setupListener
()
src/hooks/use-deep-link-listener.ts:131
↓ 1 callers
Method
setupWindowBehavior
()
src/lib/tray.tsx:118
↓ 1 callers
Function
showHelp
()
scripts/create-release.ts:93
↓ 1 callers
Function
shutdownPostHog
(timeoutMs = 3000)
backend/src/posthog/client.ts:49
↓ 1 callers
Function
silenceConsole
()
src/ai/eval/ui.ts:45
↓ 1 callers
Function
sseToUIMessage
( sseData: string, options: { initialDelayInMs?: number chunkDelayInMs?: number startWithReaso
src/ai/streaming/util.ts:238
↓ 1 callers
Function
startSimulation
()
src/devtools/message-simulator.tsx:160
↓ 1 callers
Function
startSpinner
(scenario: EvalScenario)
src/ai/eval/ui.ts:175
↓ 1 callers
Function
startSyncStatusListener
(powerSync: PowerSyncDatabase, config: PowerSyncDatabaseConfig)
src/db/powersync/sync-tracker.ts:83
↓ 1 callers
Method
startVisibilityReconnect
* Reconnect PowerSync when the app returns to foreground after being hidden. * * Browsers/OS silently kill background HTTP streams. The pending
src/db/powersync/database.ts:318
↓ 1 callers
Function
stopSpinner
(scenarioId: string)
src/ai/eval/ui.ts:188
↓ 1 callers
Function
storeKeyPair
( ecdhPrivateKey: CryptoKey, ecdhPublicKey: CryptoKey, mlkemPublicKey: Uint8Array, mlkemSecretKey: Uin
src/crypto/key-storage.ts:151
↓ 1 callers
Function
stripBracketCitations
(text: string)
src/ai/widget-parser.ts:116
↓ 1 callers
Function
stripH1
(body: string)
web/src/loaders/repo-docs-loader.ts:108
↓ 1 callers
Function
summarize
(results: EvalResult[])
src/ai/eval/report.ts:29
↓ 1 callers
Function
suppressConsole
()
src/testing-library.ts:88
↓ 1 callers
Function
syncServers
()
src/hooks/use-mcp-sync.tsx:23
↓ 1 callers
Function
tagExists
(tagName: string)
scripts/create-release.ts:317
↓ 1 callers
Function
teardownLayout
()
src/ai/eval/ui.ts:104
↓ 1 callers
Function
testConnection
()
src/settings/mcp-servers.tsx:138
↓ 1 callers
Function
testConnection
()
src/settings/models/index.tsx:282
↓ 1 callers
Function
testEmbeddings
()
src-tauri/test-embeddings.js:7
↓ 1 callers
Function
textSteps
(n: number)
src/ai/step-logic.test.ts:354
↓ 1 callers
Function
toMenuItem
(model: Model, isDisabled: boolean)
src/components/ui/model-selector/model-selector.tsx:28
↓ 1 callers
Function
triggerButtonClassName
(isOpen: boolean)
src/components/sidebar-footer.tsx:67
↓ 1 callers
Function
update
()
src/hooks/use-keyboard-inset.ts:36
↓ 1 callers
Function
updateAutomation
(db: AnyDrizzleDatabase, id: string, updates: Partial<Prompt>)
src/dal/prompts.ts:72
↓ 1 callers
Function
updateCargoLock
()
scripts/create-release.ts:222
↓ 1 callers
Function
updateCargoToml
(version: string)
scripts/create-release.ts:211
↓ 1 callers
Function
updatePackageJson
(version: string)
scripts/create-release.ts:200
← previous
next →
1,001–1,100 of 1,802, ranked by callers