Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenAnonymity/oa-chat
/ functions
Functions
2,047 in github.com/OpenAnonymity/oa-chat
⨍
Functions
2,047
◇
Types & classes
86
↓ 4 callers
Function
getBridge
()
chat/services/androidNativeInferenceTransport.js:3
↓ 4 callers
Method
getDefaultModelName
()
chat/components/ModelPicker.js:203
↓ 4 callers
Method
getFilteredSessions
* Filters sessions based on the sidebar search query. * @returns {Array} Filtered sessions array
chat/app.js:7548
↓ 4 callers
Method
getInvitationTicketCount
(code)
chat/components/RightPanel.js:255
↓ 4 callers
Function
getNodeTextLength
(node)
chat/services/editableDiffRenderer.js:198
↓ 4 callers
Method
getNormalizedSessionSearchQuery
()
chat/app.js:7256
↓ 4 callers
Function
getPrfOutput
* Extract PRF (Pseudo-Random Function) output from a WebAuthn credential. * PRF extension (WebAuthn Level 3) derives key material from the authentica
chat/services/accountService.js:231
↓ 4 callers
Function
getProviderIcon
(provider, classes = 'w-3.5 h-3.5')
chat/services/providerIcons.js:86
↓ 4 callers
Function
getRawContentAttribute
(content)
chat/components/MessageTemplates.js:287
↓ 4 callers
Method
getRetryAfterSeconds
(response, data)
chat/services/ticketClient.js:79
↓ 4 callers
Method
getSelectedModel
()
chat/services/scrubberService.js:375
↓ 4 callers
Function
getStandardizedModelDisplayName
(modelReference)
chat/services/modelConfig.js:56
↓ 4 callers
Method
handleFileUpload
(files)
chat/app.js:8597
↓ 4 callers
Method
handleScroll
(force = false)
chat/components/Sidebar.js:687
↓ 4 callers
Method
hide
()
chat/components/FloatingPanel.js:36
↓ 4 callers
Method
hideOriginalPromptPreview
()
chat/components/ChatInput.js:1221
↓ 4 callers
Method
importSharedSession
* Import a shared session by downloading and decoding it * @param {string} shareId - Share ID from URL
chat/app.js:2585
↓ 4 callers
Function
installMemoryEditorDocumentStub
()
test/components/memoryEditor.test.js:22
↓ 4 callers
Function
isAccessCreditExhaustedError
(error)
chat/application/accessController.js:1
↓ 4 callers
Function
isHardFailure
* Classify whether a submitKey error is a hard failure (reject key) or soft failure (retry) * Hard failures: banned station, 400/401/403/404 validati
chat/services/verifier.js:33
↓ 4 callers
Function
isImageModel
(modelId)
chat/domain/messageContent.js:30
↓ 4 callers
Function
isObject
(value)
chat/services/modelCatalogCache.js:11
↓ 4 callers
Function
loadEngine
(modelId, { emitStatus } = {})
local_inference/backends/webllmBackend.js:95
↓ 4 callers
Method
loadFromDatabase
(options = {})
chat/services/ticketStore.js:307
↓ 4 callers
Function
loadWebLLMModule
()
local_inference/backends/webllmBackend.js:24
↓ 4 callers
Function
makeDocxFile
(name = 'sample.docx', type = DOCX_MIME)
test/services/fileUtils.test.js:72
↓ 4 callers
Method
markImportedSessionAsForked
* Convert an imported session into a local fork so it no longer auto-updates from upstream share. * @param {Object} session - Current session
chat/app.js:2284
↓ 4 callers
Function
normalizeEmbeddingRequest
(request = {})
local_inference/responseUtils.js:141
↓ 4 callers
Method
normalizeInvitationCode
(code)
chat/components/RightPanel.js:250
↓ 4 callers
Function
normalizeMemoryRetrievalAssessment
(source = {}, options = {})
chat/services/memoryRetrievalAssessment.js:10
↓ 4 callers
Method
notify
()
chat/services/apiKeyStore.js:34
↓ 4 callers
Function
parseNumber
(value, fallback)
experiments/local-webllm-demo.js:75
↓ 4 callers
Method
persistMasterKey
* Persist the master key in IndexedDB. * Stores both: * - Non-extractable CryptoKey (for local AES-GCM encryption) * - Raw bytes (for s
chat/services/accountService.js:567
↓ 4 callers
Function
prepareVector
(input, dimension, normalize)
vector/utils.js:43
↓ 4 callers
Method
processMessagesWithFiles
* Processes messages with file metadata to convert them to multimodal content format. * This ensures files are included in conversation history f
chat/app.js:5116
↓ 4 callers
Function
readRepoFile
(relativePath)
test/services/memoryLazyLoading.test.js:8
↓ 4 callers
Method
regenerateResponse
* Regenerates the last assistant response without creating a new user message. * Used when the regenerate button is clicked on an assistant messa
chat/app.js:5146
↓ 4 callers
Method
render
()
chat/components/VerifierAttestationModal.js:774
↓ 4 callers
Method
render
()
chat/components/FloatingPanel.js:122
↓ 4 callers
Method
resetCreationFlow
()
chat/components/AccountModal.js:128
↓ 4 callers
Function
resolveHeaders
(config)
local_inference/backends/httpOpenAIBackend.js:69
↓ 4 callers
Method
scrollToBottom
* Reliably scroll chat area to bottom * Uses multiple RAF calls to ensure content is fully rendered
chat/app.js:663
↓ 4 callers
Method
setMemoryApiOverrideContent
(content, generation = this.memoryWorkGeneration)
chat/app.js:4212
↓ 4 callers
Method
setSessionStreamingState
(sessionId, isStreaming, abortController = null, phase = 'requesting-key')
chat/app.js:3607
↓ 4 callers
Method
showLoadingToast
(message)
chat/app.js:2909
↓ 4 callers
Method
showSidebar
(options = {})
chat/app.js:7834
↓ 4 callers
Method
showTypingIndicator
* Shows a typing indicator at the bottom of the message list. * @param {string} modelName - Display name of the model that's "typing" * @ret
chat/app.js:6212
↓ 4 callers
Method
stopCurrentSessionStreaming
* Stops streaming for the current session
chat/app.js:3665
↓ 4 callers
Function
stripMemoryPromptUserData
(text)
chat/services/memoryBridge.js:73
↓ 4 callers
Method
toggleSessionStar
(sessionId)
chat/app.js:7350
↓ 4 callers
Method
updateHighlight
* Updates the visual highlight for keyboard navigation. * @param {Array} modelOptions - Array of model option elements * @param {boolean} sk
chat/components/ModelPicker.js:540
↓ 4 callers
Method
updateQuickAskAnswer
(content, options = {})
chat/components/ChatArea.js:668
↓ 4 callers
Method
updateQuickAskReasoning
(reasoning, options = {})
chat/components/ChatArea.js:700
↓ 4 callers
Method
updateQuickAskStatus
(status)
chat/components/ChatArea.js:645
↓ 4 callers
Method
updateSessionTitle
(sessionId, title, options = {})
chat/app.js:3824
↓ 4 callers
Method
updateSettings
(partial, options = {})
chat/services/networkProxy.js:416
↓ 4 callers
Method
updateSidebarFilterUI
()
chat/app.js:7410
↓ 4 callers
Method
updateToastPosition
()
chat/app.js:2834
↓ 4 callers
Method
updateTypingIndicator
(id, phase)
chat/app.js:6451
↓ 4 callers
Method
updateWideModeButtonVisibility
* Updates wide mode button visibility and position. * Shows only when a session is active, adjusts position based on sidebar state.
chat/app.js:7656
↓ 4 callers
Method
upgradeDefaultModelPreference
* Upgrades users who were effectively on the old default model to the new * default model. Only applies to stored *preference* (not per-session m
chat/app.js:3334
↓ 4 callers
Function
wrapBackendStatus
(backend, event)
local_inference/localInferenceService.js:29
↓ 3 callers
Method
_applyToDOM
()
chat/services/smoothProgress.js:139
↓ 3 callers
Method
_dismissEmailCodePopupToWelcome
Close popup and fall back to the welcome panel's invite-code tab.
chat/components/WelcomePanel.js:833
↓ 3 callers
Method
_getInitialBackfillProgress
()
chat/components/MemoryEditor.js:1199
↓ 3 callers
Method
_isBackfillActive
()
chat/components/MemoryEditor.js:1239
↓ 3 callers
Method
_refreshFilesAfterBackfillIfAllowed
(shouldRefreshFiles)
chat/components/MemoryEditor.js:1210
↓ 3 callers
Method
_saveFile
()
chat/components/MemoryEditor.js:873
↓ 3 callers
Method
_selectFile
(path)
chat/components/MemoryEditor.js:729
↓ 3 callers
Method
_show
()
chat/components/TurnstileBubble.js:356
↓ 3 callers
Method
advancePendingStateAfterAccessGranted
(sessionId, typingId = null)
chat/app.js:3566
↓ 3 callers
Method
applyWideMode
(isWide)
chat/app.js:7711
↓ 3 callers
Method
attachDownloadHandler
* Attaches click handler to the download chats link in the empty state.
chat/components/ChatArea.js:2856
↓ 3 callers
Method
base64UrlDecode
(str)
chat/components/VerifierAttestationModal.js:253
↓ 3 callers
Method
blurScrubberPreviewIfFocused
()
chat/components/ChatInput.js:968
↓ 3 callers
Function
buildCreationOptions
(data, accountId, prfInput)
chat/services/accountService.js:249
↓ 3 callers
Function
buildForkSessionTitleFields
(sourceSession, firstUserContent, options = {})
chat/domain/sessionSearch.js:25
↓ 3 callers
Function
buildMessageHTML
(message, helpers, models, sessionModelName, options = {})
chat/components/MessageTemplates.js:1855
↓ 3 callers
Function
buildPreviewContainerHtml
* Build preview container HTML for share modals
chat/components/ShareModals.js:253
↓ 3 callers
Method
cancel
()
chat/services/networkProxy.js:624
↓ 3 callers
Method
cancelPendingAccount
* Cancel pending account creation and cleanup. * Zeros out the master key for security.
chat/services/accountService.js:1041
↓ 3 callers
Function
clampConfidence
(value)
chat/services/memoryConfidence.js:31
↓ 3 callers
Method
clampSidebarWidth
(width)
chat/components/Sidebar.js:466
↓ 3 callers
Function
cleanGeneratedSessionTitle
(title, options = {})
chat/domain/sessionSearch.js:113
↓ 3 callers
Method
clearAnimationTimeouts
()
chat/components/AccountModal.js:140
↓ 3 callers
Function
clearOutput
()
experiments/local-webllm-demo.js:42
↓ 3 callers
Method
clearPromptSlideUpAnchor
(sessionId)
chat/app.js:788
↓ 3 callers
Method
clearPromptSlideUpEffect
()
chat/app.js:811
↓ 3 callers
Method
clearToast
()
chat/app.js:2881
↓ 3 callers
Method
clearUpdateToast
()
chat/app.js:3078
↓ 3 callers
Method
close
()
chat/components/AccountModal.js:111
↓ 3 callers
Method
closeSidebarFilterMenu
()
chat/app.js:7448
↓ 3 callers
Function
collectChats
()
chat/services/globalExport.js:137
↓ 3 callers
Function
collectTickets
()
chat/services/globalExport.js:162
↓ 3 callers
Method
computeHash
(input)
chat/components/VerifierAttestationModal.js:652
↓ 3 callers
Function
computeRecoveryCodeHash
* Compute a hash of the recovery code for server-side verification. * Uses Argon2id with accountId as salt (same params as deriveRecoveryKey). * Thi
chat/services/accountService.js:200
↓ 3 callers
Method
configureServices
(services)
chat/components/ShareModals.js:364
↓ 3 callers
Method
consumeTickets
(count, handler, options = {})
chat/services/ticketStore.js:465
↓ 3 callers
Method
convertBasicMarkdownToHtml
* Converts basic markdown (bold) to HTML for streaming display. * Faster than full markdown processing but renders bold titles properly. * @
chat/components/ChatArea.js:2116
↓ 3 callers
Function
createComponentAppFacade
(app, allowedKeys = COMPONENT_APP_KEYS, options = {})
chat/ui/appInterface.js:248
← previous
next →
301–400 of 2,047, ranked by callers