MCPcopy Create free account

hub / github.com/OpenAnonymity/oa-chat / functions

Functions2,047 in github.com/OpenAnonymity/oa-chat

↓ 5 callersFunctionbuildResponseSkeleton
(request)
local_inference/responseUtils.js:222
↓ 5 callersMethodclose
(options = {})
chat/components/MemoryEditor.js:115
↓ 5 callersMethodclose
()
chat/components/ChatHistoryImportModal.js:69
↓ 5 callersMethodcloseQuickAskWindow
(options = {})
chat/components/ChatArea.js:772
↓ 5 callersMethodcollectImportedSessionKeys
(source)
chat/db.js:480
↓ 5 callersMethodcount
()
vector/index.js:118
↓ 5 callersMethodcreateCancelledError
(message = 'Request cancelled.')
chat/app.js:4043
↓ 5 callersFunctioncreateConfidentialMemoryBank
({ apiKey, model, onProgress, onModelText, onToolCall, signal = null })
chat/services/memoryBridge.js:90
↓ 5 callersMethodcreateFreeAccessError
(message, options = {})
chat/services/ticketClient.js:104
↓ 5 callersMethodcreateSession
* Creates a new chat session. * @param {string} title - Session title * @returns {Promise<Object>} The created session
chat/app.js:3368
↓ 5 callersMethodcreateWaitlistError
(message, options = {})
chat/services/ticketClient.js:114
↓ 5 callersMethoddetachPromptSlideUpEffect
()
chat/app.js:766
↓ 5 callersFunctionencryptBytes
* Encrypt bytes with AES-256-GCM. * Uses a fresh 96-bit IV per encryption (NIST recommended for GCM). * GCM provides authenticated encryption: ciphe
chat/services/accountService.js:143
↓ 5 callersMethodensureInit
()
chat/services/ticketStore.js:62
↓ 5 callersFunctionensureMemoryKey
(session, client, options = {})
chat/services/memoryBridge.js:36
↓ 5 callersMethodensureProxyApplied
(force = false)
chat/services/networkProxy.js:466
↓ 5 callersMethodensureSessionLoaded
(sessionId)
chat/app.js:7182
↓ 5 callersMethodescapeHtml
(text)
chat/components/WelcomePanel.js:176
↓ 5 callersFunctionexportTickets
()
chat/services/globalExport.js:256
↓ 5 callersFunctionfinalizeResponse
(response, outputText, usage = null, outputItem = null)
local_inference/responseUtils.js:270
↓ 5 callersMethodformatTicketData
(data)
chat/components/RightPanel.js:240
↓ 5 callersFunctiongetActivityDescription
(log, detailed = false)
chat/services/networkLogRenderer.js:84
↓ 5 callersFunctiongetDefaultModelConfig
()
chat/services/modelConfig.js:242
↓ 5 callersFunctiongetFallbackModelEntry
(models, defaultModelId, preferredModelIds = [])
chat/domain/modelSelection.js:27
↓ 5 callersFunctiongetFileType
(file)
chat/services/fileUtils.js:86
↓ 5 callersMethodgetLastBroadcastData
* Get the last broadcast data (ground truth)
chat/services/verifier.js:443
↓ 5 callersMethodgetMaxSplitCount
()
chat/components/RightPanel.js:264
↓ 5 callersFunctiongetSearchableMessageText
(message)
chat/domain/sessionSearch.js:60
↓ 5 callersFunctiongetSelectedModel
()
experiments/local-webllm-demo.js:67
↓ 5 callersMethodgetTlsInfo
()
chat/services/networkProxy.js:143
↓ 5 callersFunctionhandler
(event)
local_inference/localInferenceService.js:66
↓ 5 callersFunctionimportAesKey
(bytes)
chat/services/accountService.js:128
↓ 5 callersMethodinitializeSync
* Initialize sync service after login/unlock. * @param {boolean} enableForNewAccount - If true, enables sync (for new accounts)
chat/services/accountService.js:1003
↓ 5 callersFunctionnormalizeMetric
(metric)
vector/utils.js:3
↓ 5 callersFunctionnormalizePendingPhase
(phase)
chat/domain/streamingState.js:1
↓ 5 callersMethodnormalizePendingPhase
* Updates streaming state for a session * @param {string} sessionId - Session ID * @param {boolean} isStreaming - Whether session is streami
chat/app.js:3562
↓ 5 callersFunctionnormalizeResponsesRequest
(request = {})
local_inference/responseUtils.js:93
↓ 5 callersMethodnotify
()
chat/services/themeManager.js:164
↓ 5 callersMethodpersistSettings
()
chat/services/accountService.js:788
↓ 5 callersFunctionprompt
(rl, question, fallback = '')
experiments/local-inference-cli.mjs:16
↓ 5 callersMethodqueryBroadcast
* Query broadcast endpoint to check all monitored stations * GET /broadcast
chat/services/verifier.js:474
↓ 5 callersFunctionregisterChatHistoryImporter
(importer)
chat/services/chatHistoryImportRegistry.js:18
↓ 5 callersMethodrenderFilePreviews
()
chat/app.js:8725
↓ 5 callersMethodrenderHeader
(title, showClose = true)
chat/components/AccountModal.js:411
↓ 5 callersFunctionrenderMemoryConfidenceBadgeHtml
(source)
chat/services/memoryRetrievalAssessment.js:36
↓ 5 callersMethodrestoreChatbarStateForSession
(sessionId)
chat/app.js:1090
↓ 5 callersMethodsaveChatbarStateForSession
(sessionId)
chat/app.js:1059
↓ 5 callersMethodsaveSettings
(settings)
chat/services/networkProxy.js:397
↓ 5 callersMethodselectModel
* Selects a model by name and updates the session or stores as pending. * @param {string} modelName - Display name chosen by the user
chat/components/ModelPicker.js:390
↓ 5 callersMethodsendMessage
* Sends a user message and streams the AI response. * Handles API key acquisition, model selection, and streaming updates.
chat/app.js:5596
↓ 5 callersFunctionsetProgress
(value, label = '')
experiments/local-webllm-demo.js:36
↓ 5 callersMethodstreamCompletion
(messages, modelId, apiKey, onChunk, onTokenUpdate, files = [], searchEnabled = false, abortController = null,
chat/api.js:456
↓ 5 callersMethodsubscribe
(listener)
chat/services/apiKeyStore.js:26
↓ 5 callersFunctiontransactionToPromise
(transaction)
vector/idbStore.js:14
↓ 5 callersMethodupdateFileCountBadge
()
chat/app.js:8835
↓ 5 callersMethodupdateQuickAskLayerState
()
chat/components/ChatArea.js:795
↓ 5 callersMethodupdateScrubberHintVisibility
()
chat/components/ChatInput.js:1316
↓ 5 callersMethodupdateScrubberPreviewHintVisibility
* Updates the visibility of the "ctrl preview" hint based on scrubber state. * The hint should only show when there's a valid diff to preview.
chat/components/ChatInput.js:1351
↓ 5 callersMethodupdateSessionSearchResults
()
chat/app.js:7465
↓ 5 callersMethodupdateSnapshot
(key, value)
chat/services/preferencesStore.js:457
↓ 5 callersMethodupdateTicketInfoToggleButton
()
chat/components/RightPanel.js:324
↓ 5 callersMethodupdateTicketInfoVisibility
()
chat/components/RightPanel.js:307
↓ 5 callersFunctionvalidateFile
(file)
chat/services/fileUtils.js:196
↓ 4 callersMethod_dismiss
()
chat/components/TurnstileBubble.js:384
↓ 4 callersMethod_position
Position centered above the anchor element.
chat/components/TurnstileBubble.js:406
↓ 4 callersMethod_queuePendingSubmission
* Queue a key submission for background retry
chat/services/verifier.js:951
↓ 4 callersMethodaddImagesWithDedup
* Adds images to an array while detecting near-duplicates. * * Problem: Image generation models (e.g., Gemini via inference backend) sometim
chat/app.js:419
↓ 4 callersMethodalphaRegister
(invitationCode, progressCallback)
chat/services/ticketClient.js:476
↓ 4 callersFunctionappendOutput
(text)
experiments/local-webllm-demo.js:46
↓ 4 callersMethodapplyChatbarState
(state)
chat/app.js:1064
↓ 4 callersMethodapplySessionFilterChange
(nextFilters = {})
chat/app.js:7378
↓ 4 callersFunctionbuildEmptyState
* Builds HTML for the empty state (no messages). * Uses WELCOME_CONTENT configuration for customizable intro text. * Parses markdown content using m
chat/components/MessageTemplates.js:1741
↓ 4 callersFunctionbuildLocalSessionTitle
(content, options = {})
chat/domain/sessionSearch.js:8
↓ 4 callersMethodbuildMemoryContextSummary
({ fileCount = 0, reused = false, hasNewContext = false, pending = true, alwaysInclude = false, autoIncluded =
chat/app.js:4503
↓ 4 callersMethodcacheSessions
(sessions)
chat/app.js:7107
↓ 4 callersMethodcancelHideTimeout
()
chat/components/MessageNavigation.js:228
↓ 4 callersMethodclose
()
chat/components/ProxyInfoModal.js:26
↓ 4 callersMethodclose
* Closes the model picker modal and clears the search.
chat/components/ModelPicker.js:131
↓ 4 callersMethodclose
()
chat/components/WelcomePanel.js:143
↓ 4 callersMethodclose
()
chat/components/TLSSecurityModal.js:42
↓ 4 callersMethodclose
()
chat/components/VerifierAttestationModal.js:51
↓ 4 callersMethodcloseDeleteHistoryModal
()
chat/app.js:7016
↓ 4 callersMethodcloseVerifyKeyModal
()
chat/components/RightPanel.js:1141
↓ 4 callersFunctioncreateModelPickerInterface
(app, options = {})
chat/ui/appInterface.js:88
↓ 4 callersFunctioncreateOpenAICompatibleBackend
({ id, label, baseUrl, defaultModelId = 'default', defaultModelName = 'OpenAI-compatible',
local_inference/backends/httpOpenAIBackend.js:109
↓ 4 callersMethoddeleteSessionMessages
(sessionId)
chat/db.js:574
↓ 4 callersFunctiondigestAccountId
(accountId)
chat/services/accountService.js:122
↓ 4 callersMethoddisconnectAccessModeToggleObserver
()
chat/components/WelcomePanel.js:422
↓ 4 callersMethodemitUpdate
()
chat/services/ticketStore.js:95
↓ 4 callersMethodenableTlsInspection
()
chat/services/networkProxy.js:164
↓ 4 callersFunctionestimateTokenUsage
(inputText, outputText)
local_inference/responseUtils.js:281
↓ 4 callersFunctionexportChats
()
chat/services/globalExport.js:173
↓ 4 callersFunctionextractDocxText
(file)
chat/services/fileUtils.js:389
↓ 4 callersMethodfetchModels
()
chat/api.js:64
↓ 4 callersMethodfetchWithRetry
(url, options, context = 'Sync')
chat/services/syncService.js:373
↓ 4 callersMethodfinalizeReasoningDisplay
* Finalizes the reasoning display after streaming completes. * Applies markdown processing to the final content and updates the subtitle with tim
chat/components/ChatArea.js:2478
↓ 4 callersMethodforceHideScrubberPreview
()
chat/components/ChatInput.js:1253
↓ 4 callersMethodformatAccountId
(accountId)
chat/components/AccountModal.js:151
↓ 4 callersFunctiongenerateId
(prefix)
local_inference/responseUtils.js:1
↓ 4 callersMethodget
(ids, options = {})
vector/oramaBackend.js:137
← previousnext →201–300 of 2,047, ranked by callers