MCPcopy Index your code

hub / github.com/aliasvault/aliasvault / functions

Functions2,136 in github.com/aliasvault/aliasvault

↓ 3 callersMethodbeginTransaction
()
apps/mobile-app/specs/NativeVaultManager.ts:43
↓ 3 callersFunctionbuild
()
apps/server/AliasVault.Client/scripts/bundle-js.mjs:27
↓ 3 callersMethodbuildFolderPaths
* Build folder paths for all folders using the shared utility. * Returns a map of FolderId -> path array. * @returns Map of folder ID to path ar
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:42
↓ 3 callersFunctionbytesToBase64
* Convert a Uint8Array to a base64 string. * * @param {Uint8Array} bytes - The bytes to encode. * @returns {string} The base64-encoded string.
apps/server/AliasVault.Client/wwwroot/js/encryption-utils.js:30
↓ 3 callersFunctioncheckStatus
()
apps/browser-extension/src/entrypoints/popup/pages/auth/Unlock.tsx:95
↓ 3 callersMethodcleanupAll
* Static helper to clean up multiple clients.
apps/browser-extension/tests/fixtures/TestClient.ts:497
↓ 3 callersFunctionclearConditionalPasskeyRequestIfMatches
(requestId: string)
apps/browser-extension/src/entrypoints/contentScript/ConditionalPasskey.ts:122
↓ 3 callersMethodclearRsaPrivateKeyCache
* Clears cached RSA private keys when the in-memory vault is locked or reset.
apps/mobile-app/utils/EncryptionUtility.ts:223
↓ 3 callersFunctioncloneWebAuthnEventDetail
(detail: unknown)
apps/browser-extension/src/utils/passkey/WebAuthnRequestValidation.ts:55
↓ 3 callersMethodcommitTransaction
()
apps/mobile-app/specs/NativeVaultManager.ts:44
↓ 3 callersFunctioncontinueProcessVaultResponse
( token: string, refreshToken: string, passwordHashBase64: string, initiateLoginResponse: Logi
apps/mobile-app/app/login.tsx:242
↓ 3 callersMethodcreateCredentialWithUrl
* Create a new login credential with a URL. * This is used for testing credential matching based on URLs.
apps/browser-extension/tests/fixtures/TestClient.ts:248
↓ 3 callersFunctioncreateDateSelects
(document: Document)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:227
↓ 3 callersFunctioncreateFrameChain
(origins: string[])
apps/browser-extension/src/entrypoints/contentScript/__tests__/WebAuthnInterceptor.test.ts:23
↓ 3 callersFunctioncreateLogoContainer
* Build logo box for a credential/passkey/TOTP row: the item's favicon when present, otherwise the generic placeholder icon.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1270
↓ 3 callersFunctioncreateMailboxEmail
* Creates a mailbox email with fields encrypted by the supplied RSA key pair.
apps/browser-extension/src/utils/__tests__/EncryptionUtility.crypto.test.ts:14
↓ 3 callersFunctioncreateMockFormFields
(document: Document)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:183
↓ 3 callersFunctioncreatePopoutIcon
* Build popout icon shown at the trailing edge of a row, which opens the underlying item in the full extension popup.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1287
↓ 3 callersFunctioncreateVaultLockedPopup
(input: HTMLInputElement, rootContainer: HTMLElement)
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1116
↓ 3 callersFunctioncycle
* Return the next value in a list of options.
apps/browser-extension/src/entrypoints/popup/components/Forms/PasswordConfigForm.tsx:20
↓ 3 callersFunctioncycle
* Cycle through a list of options.
apps/mobile-app/components/form/PasswordGeneratorPanel.tsx:24
↓ 3 callersMethoddecryptAttachment
* Decrypts an attachment and returns the decrypted content as Uint8Array (raw bytes).
apps/browser-extension/src/utils/EncryptionUtility.ts:395
↓ 3 callersMethoddecryptEmailList
* Decrypts a list of emails based on the provided public/private key pairs.
apps/mobile-app/utils/EncryptionUtility.ts:312
↓ 3 callersMethodderiveSession
* Derives an SRP session from the authentication exchange using Rust WASM. * * @param clientSecretEphemeral - Client's secret ephemeral value
apps/browser-extension/src/utils/auth/SrpAuthService.ts:217
↓ 3 callersMethoddisableAuthMethod
* Disable an authentication method by removing it from the current auth methods. * This handles getting current methods, removing the specified one
apps/mobile-app/utils/AppUnlockUtility.ts:74
↓ 3 callersMethodemit
* Emit a logout event to all listeners. * * @param errorKey - The translation key of the error message to emit.
apps/browser-extension/src/events/LogoutEventEmitter.ts:26
↓ 3 callersMethodexecuteWebApiRequest
(method: string, endpoint: string, body: string | null, headers: string, requiresAuth: boolean)
apps/mobile-app/specs/NativeVaultManager.ts:19
↓ 3 callersMethodexportToBase64
* Export the SQLite database to a base64 string. * @returns Base64 encoded string of the database
apps/browser-extension/src/utils/SqliteClient.ts:198
↓ 3 callersFunctionextractBoolValue
* Extract a boolean value from a field body
core/models/scripts/generate-field-keys.cjs:764
↓ 3 callersFunctionextractPatternsFromTranslations
* Extract unique, lowercase field patterns from all translations * for a given key path (e.g., 'common.email')
apps/browser-extension/src/utils/formDetector/TranslationPatterns.ts:26
↓ 3 callersFunctionextractRootDomain
(domain: string)
apps/browser-extension/src/utils/RustCore.ts:58
↓ 3 callersMethodfillField
* Fill a field in the credential form.
apps/browser-extension/tests/fixtures/TestClient.ts:284
↓ 3 callersMethodfindPasswordField
* Find the password field in a form.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1299
↓ 3 callersMethodfindTotpField
* Find a TOTP/2FA input field in the form. * Uses pattern matching and heuristics specific to TOTP fields.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1400
↓ 3 callersFunctionfocusInput
()
apps/browser-extension/src/entrypoints/popup/pages/auth/Unlock.tsx:213
↓ 3 callersFunctionformatDate
(dateStr: string | null | undefined)
apps/mobile-app/app/(tabs)/settings/import-export.tsx:63
↓ 3 callersFunctiong
(a,b)
apps/server/AliasVault.Client/wwwroot/lib/qrcode.min.js:1
↓ 3 callersFunctiong
(a,b)
apps/server/AliasVault.Admin/wwwroot/lib/qrcode.min.js:1
↓ 3 callersMethodgenerateEphemeral
* Generates an SRP ephemeral key pair for client-side authentication using Rust WASM. * * @returns Object containing public and secret ephemeral
apps/browser-extension/src/utils/auth/SrpAuthService.ts:202
↓ 3 callersFunctiongeneratePassword
(settings: PasswordSettings, seed?: string)
apps/mobile-app/utils/PasswordGeneratorUtility.ts:15
↓ 3 callersMethodgenerateRandomEmailPrefix
* Generate a random email prefix that is not based on any identity. * Uses random alphanumeric characters, suitable for login-type credentials *
core/typescript/identity-generator/src/utils/UsernameEmailGenerator.ts:97
↓ 3 callersMethodgenerateRandomString
* Generate a random string.
core/typescript/identity-generator/src/utils/UsernameEmailGenerator.ts:128
↓ 3 callersMethodgetAllEmailAddresses
* Fetch all unique email addresses from all items. * @returns Array of email addresses
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:154
↓ 3 callersMethodgetAllVersions
* Get all available vault versions
core/vault/src/sql/VaultSqlGenerator.ts:227
↓ 3 callersMethodgetByRpId
* Get all passkeys for a specific relying party (rpId). * @param rpId - The relying party identifier (domain) * @returns Array of passkey object
apps/browser-extension/src/utils/db/repositories/PasskeyRepository.ts:16
↓ 3 callersMethodgetDatabaseVersion
* Get the current database version from the migrations history. * @returns The database version information
apps/browser-extension/src/utils/SqliteClient.ts:317
↓ 3 callersMethodgetDefaultIdentityGender
* Get the default identity gender preference from the database. * @returns The gender preference or 'random' if not set
apps/browser-extension/src/utils/db/repositories/SettingsRepository.ts:45
↓ 3 callersFunctiongetDescendantFolderIds
(folderId: string, folders: Folder[])
apps/browser-extension/src/utils/FolderUtils.ts:281
↓ 3 callersMethodgetEffectiveIdentityLanguage
* Get the effective identity language. Uses the explicit override when set, otherwise matches the * browser language to one of the identity generat
apps/browser-extension/src/utils/db/repositories/SettingsRepository.ts:161
↓ 3 callersMethodgetEffectiveIdentityLanguage
* Get the effective identity generator language to use. * If user has explicitly set a language preference, use that. * Otherwise, intelligently
apps/mobile-app/utils/SqliteClient.ts:334
↓ 3 callersFunctiongetFieldValue
(popup: Page, selector: string)
apps/browser-extension/tests/fixtures/helpers.ts:36
↓ 3 callersFunctiongetFolderPath
(folderId: string | null, folders: Folder[])
apps/browser-extension/src/utils/FolderUtils.ts:123
↓ 3 callersMethodgetFormWrapper
* Get the form wrapper element.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:208
↓ 3 callersMethodgetInstance
* Get or create singleton instance
apps/browser-extension/src/utils/security/ClickValidator.ts:14
↓ 3 callersFunctiongetPersistedSavePromptState
()
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:756
↓ 3 callersMethodgetPrivateKeyObject
* Returns the cached non-extractable private key matching an email encryption public key.
apps/browser-extension/src/utils/EncryptionUtility.ts:286
↓ 3 callersMethodgetPrivateKeyObject
* Returns the cached non-extractable private key matching an email encryption public key.
apps/mobile-app/utils/EncryptionUtility.ts:246
↓ 3 callersMethodgetRecentlyDeletedCount
* Get count of items in "Recently Deleted". * @returns Number of trashed items
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:403
↓ 3 callersMethodgetRefreshToken
* Get the current refresh token from storage.
apps/browser-extension/src/utils/WebApiService.ts:376
↓ 3 callersMethodgetServiceInfoFromTab
* Get service information from tab data (for use in popup dashboard)
apps/browser-extension/src/utils/serviceDetection/ServiceDetectionUtility.ts:45
↓ 3 callersMethodgoToSettings
* Navigate to the settings tab.
apps/browser-extension/tests/fixtures/TestClient.ts:198
↓ 3 callersFunctionhandleCheckAuthStatus
()
apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts:59
↓ 3 callersFunctionhandleGetEncryptionKeyDerivationParams
( )
apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts:644
↓ 3 callersFunctionhandleStoreVaultMetadata
( message: { publicEmailDomainList?: string[]; privateEmailDomainList?: string[]; hiddenPrivateE
apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts:120
↓ 3 callersFunctionhandleTabChange
(tab: TabName)
apps/browser-extension/src/entrypoints/popup/components/Layout/BottomNav.tsx:32
↓ 3 callersFunctionhandleUsePasskey
(passkeyId: string)
apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx:138
↓ 3 callersMethodimgSrcFromBytes
* Convert binary data to a base64 encoded image source. * @param bytes - Binary image data * @returns Data URL for the image, or null if no vali
apps/browser-extension/src/utils/SqliteClient.ts:398
↓ 3 callersFunctioninjectIcon
(input: HTMLInputElement, container: HTMLElement, fieldType?: DetectedFieldType)
apps/browser-extension/src/entrypoints/contentScript/Form.ts:218
↓ 3 callersMethodisBiometricUnlockAvailable
()
apps/mobile-app/specs/NativeVaultManager.ts:109
↓ 3 callersMethodisBiometricsAvailableOnDevice
* Check if biometrics are available on the device (hardware + enrollment). * This only checks device capabilities, not key validity.
apps/mobile-app/utils/AppUnlockUtility.ts:93
↓ 3 callersFunctionisDomainBlocked
* Check if the domain is blocked from save prompts. * @param domain - The domain to check. * @returns Whether the domain is blocked.
apps/browser-extension/src/entrypoints/content.ts:149
↓ 3 callersFunctionisErrorCode
(code: string)
apps/mobile-app/utils/types/errors/AppErrorCodes.ts:90
↓ 3 callersMethodisHapticsAvailable
* Checks if the current platform supports haptics. * @returns true if platform is iOS or Android, false otherwise
apps/mobile-app/utils/HapticsUtility.ts:13
↓ 3 callersMethodisKeystoreAvailable
()
apps/mobile-app/specs/NativeVaultManager.ts:104
↓ 3 callersFunctionisLoginFormVisible
* Helper to check if the login form is visible.
apps/browser-extension/tests/e2e/10-two-factor-state.spec.ts:27
↓ 3 callersFunctionisLoginSaveEnabled
* Check if the login save feature is enabled. * @returns Whether the feature is enabled.
apps/browser-extension/src/entrypoints/content.ts:135
↓ 3 callersFunctionisTwoFactorFormVisible
* Helper to check if the 2FA form is visible.
apps/browser-extension/tests/e2e/10-two-factor-state.spec.ts:20
↓ 3 callersFunctionisValidPin
(pin: string)
apps/browser-extension/src/utils/PinUnlockService.ts:125
↓ 3 callersFunctionloadApiUrl
()
apps/mobile-app/utils/ApiUrlUtility.ts:21
↓ 3 callersFunctionloadAttachments
()
apps/browser-extension/src/entrypoints/popup/components/Items/Details/AttachmentBlock.tsx:54
↓ 3 callersFunctionloadDefaultDomain
()
apps/mobile-app/components/form/EmailDomainField.tsx:102
↓ 3 callersFunctionloadEmails
()
apps/browser-extension/src/entrypoints/popup/components/EmailPreview.tsx:75
↓ 3 callersFunctionloadTranslations
(language: string)
apps/browser-extension/src/i18n/config.ts:117
↓ 3 callersMethodlockVault
* Lock the vault.
apps/browser-extension/tests/fixtures/TestClient.ts:452
↓ 3 callersMethodmonitorButton
* Add click listener to a submit button.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:224
↓ 3 callersMethodmonitorForm
* Add submit event listener to a form and monitor its submit buttons.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:177
↓ 3 callersFunctionoptionButtonClass
* Option button class depending on whether default option is selected or not.
apps/browser-extension/src/entrypoints/popup/components/Forms/PasswordConfigForm.tsx:64
↓ 3 callersFunctionoptionLabel
(group: 'Capitalization' | 'Separator' | 'Salt', value: string)
apps/browser-extension/src/entrypoints/popup/components/Forms/PasswordConfigForm.tsx:113
↓ 3 callersMethodparseVaultVersionInfo
* Parse vault version information from query results
core/vault/src/sql/VaultSqlGenerator.ts:177
↓ 3 callersFunctionpersistSavePromptState
* Persist the current save prompt state to the background script. * The background script stores this in memory, which survives content script naviga
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:713
↓ 3 callersMethodrawFetch
* Fetch data from the API without authentication headers and without access token refresh retry. * This method now proxies to the native layer.
apps/mobile-app/utils/WebApiService.ts:120
↓ 3 callersMethodreadTableAsJson
* Read all records from a table as JSON objects. * @param db - The database to query * @param tableName - The name of the table * @returns Ar
apps/browser-extension/src/utils/VaultMergeService.ts:354
↓ 3 callersFunctionremoveAndDisablePin
()
apps/browser-extension/src/utils/PinUnlockService.ts:278
↓ 3 callersFunctionrenderContent
()
apps/mobile-app/components/common/ModalWrapper.tsx:136
↓ 3 callersFunctionrenderCycleRow
( label: string, optionGroup: 'Capitalization' | 'Separator' | 'Salt', value: string, onCycle:
apps/mobile-app/components/form/PasswordGeneratorPanel.tsx:265
↓ 3 callersMethodsetAuthMethods
* Set the authentication methods and save them to native storage. * Always ensures password is included as a fallback.
apps/mobile-app/utils/AppUnlockUtility.ts:40
↓ 3 callersFunctionsetAutoLockTimeout
* Set the auto-lock timeout in seconds.
apps/browser-extension/src/utils/LocalPreferencesService.ts:253
↓ 3 callersMethodsetAutoLockTimeout
(timeout: number)
apps/mobile-app/specs/NativeVaultManager.ts:64
↓ 3 callersMethodsetElementValue
* Set value on an input element, handling both regular inputs and custom elements with shadow DOM. * @param element The element to set the value on
apps/browser-extension/src/utils/formDetector/FormFiller.ts:271
↓ 3 callersFunctionsetupTestDOM
()
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:158
← previousnext →301–400 of 2,136, ranked by callers