Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aliasvault/aliasvault
/ functions
Functions
2,136 in github.com/aliasvault/aliasvault
⨍
Functions
2,136
◇
Types & classes
262
↓ 2 callers
Function
prioritizeRecentlySelectedItem
* Prioritize recently selected item in the filtered items list. * If a recently selected item exists and is valid, ensure it's at the front of the ar
apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts:356
↓ 2 callers
Method
processFieldRows
* Process raw field rows from database into a map of ItemId -> ItemField[]. * Handles system vs custom fields and multi-value field grouping. *
apps/browser-extension/src/utils/db/mappers/FieldMapper.ts:45
↓ 2 callers
Method
processFieldRows
* Process raw field rows from database into a map of ItemId -> ItemField[]. * Handles system vs custom fields and multi-value field grouping. *
apps/mobile-app/utils/db/mappers/FieldMapper.ts:45
↓ 2 callers
Method
processFieldRowsForSingleItem
* Process field rows for a single item (without ItemId in result). * Used when fetching a single item by ID. * @param rows - Raw field rows for
apps/mobile-app/utils/db/mappers/FieldMapper.ts:145
↓ 2 callers
Function
processVaultResponse
( token: string, refreshToken: string, passwordHashBase64: string, initiateLoginResponse: Logi
apps/mobile-app/app/login.tsx:164
↓ 2 callers
Method
registerCredentialIdentities
()
apps/mobile-app/specs/NativeVaultManager.ts:87
↓ 2 callers
Function
registerTestUser
( apiBaseUrl: string, username: string, password: string )
apps/browser-extension/tests/helpers/test-api.ts:358
↓ 2 callers
Method
removeAndDisablePin
()
apps/mobile-app/specs/NativeVaultManager.ts:111
↓ 2 callers
Function
removeDisabledSite
(site: string)
apps/browser-extension/src/entrypoints/popup/pages/settings/AutofillSettings.tsx:201
↓ 2 callers
Function
renderLogo
* Render logo from binary data.
apps/mobile-app/components/items/ItemIcon.tsx:121
↓ 2 callers
Function
reopenPopup
* Helper to close and reopen the popup by navigating away and back.
apps/browser-extension/tests/e2e/10-two-factor-state.spec.ts:34
↓ 2 callers
Function
resetFailedAttempts
()
apps/browser-extension/src/utils/PinUnlockService.ts:297
↓ 2 callers
Method
resolveLogoId
* Resolve the logo ID for an item (create new or reuse existing).
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:463
↓ 2 callers
Function
resolveOpenAction
( actionSegments: string[], queryParams: Record<string, string>, )
apps/mobile-app/utils/DeepLinkResolver.ts:23
↓ 2 callers
Function
restoreAddUrlPromptFromState
( container: HTMLElement, state: SavePromptPersistedState, onAddUrl: (itemId: string, url: string) => vo
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:400
↓ 2 callers
Function
run
* Run a command with inherited stdio, exiting on failure. * @param {string} command * @param {string[]} commandArgs
apps/browser-extension/scripts/run-e2e.mjs:76
↓ 2 callers
Method
saveCredential
* Save the current credential form.
apps/browser-extension/tests/fixtures/TestClient.ts:333
↓ 2 callers
Method
scanQRCode
(prefixes: string[] | null, statusText: string | null)
apps/mobile-app/specs/NativeVaultManager.ts:136
↓ 2 callers
Method
setAutofillCopyTotpOnFill
(enabled: boolean)
apps/mobile-app/specs/NativeVaultManager.ts:71
↓ 2 callers
Function
setAutofillMatchingMode
* Set the autofill matching mode.
apps/browser-extension/src/utils/LocalPreferencesService.ts:135
↓ 2 callers
Method
setCopied
* Set the copied ID.
apps/browser-extension/src/entrypoints/popup/utils/ClipboardCopyService.ts:11
↓ 2 callers
Method
setCredentialsSortOrder
* Set the credentials sort order preference. * Uses the same key the other clients use for cross-platform sync. * @param order - The sort order
apps/mobile-app/utils/db/repositories/SettingsRepository.ts:252
↓ 2 callers
Function
setGlobalHTMLElements
(window: JSDOM['window'])
apps/browser-extension/src/utils/loginDetector/__tests__/TestUtils.ts:124
↓ 2 callers
Method
setUsername
(username: string)
apps/mobile-app/specs/NativeVaultManager.ts:91
↓ 2 callers
Function
setupAddUrlEventListeners
* Set up event listeners for the "Add URL" prompt buttons.
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:932
↓ 2 callers
Function
setupContextMenus
()
apps/browser-extension/src/entrypoints/background/ContextMenu.ts:64
↓ 2 callers
Function
setupEventListeners
* Set up event listeners for the prompt buttons.
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:624
↓ 2 callers
Function
setupFormTest
(htmlFile: string, focusedElementId: string)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:134
↓ 2 callers
Function
setupItems
()
apps/server/AliasVault.Client/wwwroot/js/modules/dragAndDrop.js:128
↓ 2 callers
Method
showPasswordUnlock
(title: string | null, subtitle: string | null, buttonText: string | null)
apps/mobile-app/specs/NativeVaultManager.ts:119
↓ 2 callers
Method
showPinUnlock
()
apps/mobile-app/specs/NativeVaultManager.ts:112
↓ 2 callers
Function
showSavePrompt
(container: HTMLElement, options: SavePromptOptions)
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:56
↓ 2 callers
Method
srpDeriveSession
(clientSecret: string, serverPublic: string, salt: string, identity: string, privateKey: string)
apps/mobile-app/specs/NativeVaultManager.ts:163
↓ 2 callers
Method
srpDeriveVerifier
(privateKey: string)
apps/mobile-app/specs/NativeVaultManager.ts:156
↓ 2 callers
Method
srpGenerateEphemeral
()
apps/mobile-app/specs/NativeVaultManager.ts:159
↓ 2 callers
Method
srpGenerateSalt
()
apps/mobile-app/specs/NativeVaultManager.ts:149
↓ 2 callers
Function
startAnimation
(remaining: number, total: number)
apps/browser-extension/src/entrypoints/popup/components/ClipboardCountdownBar.tsx:19
↓ 2 callers
Function
stopAnimation
()
apps/browser-extension/src/entrypoints/popup/components/ClipboardCountdownBar.tsx:29
↓ 2 callers
Method
subscribe
* Subscribe to clipboard copy events.
apps/browser-extension/src/entrypoints/popup/utils/ClipboardCopyService.ts:26
↓ 2 callers
Method
subscribe
* Subscribe to logout events. * Returns an unsubscribe function.
apps/mobile-app/events/LogoutEventEmitter.ts:14
↓ 2 callers
Method
syncRelatedEntities
* Sync related entities (TOTP codes, attachments) with insert/update/delete tracking. * - Deletes entities that were removed (in originalIds but no
apps/mobile-app/utils/db/repositories/ItemRepository.ts:734
↓ 2 callers
Function
testBirthdateFormat
(expectedFormat: string, htmlFile: string, focusedElementId: string)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:117
↓ 2 callers
Method
toB64
* Base64 encode bytes. * @param bytes - Bytes to encode * @returns Base64 string
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:569
↓ 2 callers
Method
toUint8Array
* Convert various binary data formats to Uint8Array. * @param buffer - Binary data in various formats * @returns Normalized Uint8Array
apps/browser-extension/src/utils/SqliteClient.ts:484
↓ 2 callers
Function
traverse
(nodes: FolderTreeNode[])
apps/browser-extension/src/utils/FolderUtils.ts:240
↓ 2 callers
Method
trigger
* Trigger the mutation callback with synthetic mutations. * @param mutations - The mutations to trigger.
apps/browser-extension/src/utils/loginDetector/__tests__/TestUtils.ts:52
↓ 2 callers
Function
triggerInputEvents
* Trigger input events for an element to trigger form validation * which some websites require before the "continue" button is enabled.
apps/browser-extension/src/entrypoints/contentScript/Form.ts:462
↓ 2 callers
Function
truncateFolderPath
(pathSegments: string[], maxSegments: number = 3)
apps/browser-extension/src/utils/FolderUtils.ts:182
↓ 2 callers
Method
typeTextIntoField
* Type text into a field character-by-character with small delays to simulate human typing. * Includes protection against websites that clear/reset
apps/browser-extension/src/utils/formDetector/FormFiller.ts:445
↓ 2 callers
Function
updateDarkMode
()
apps/browser-extension/src/entrypoints/popup/context/ThemeContext.tsx:83
↓ 2 callers
Function
updateHeader
(index: number, field: 'name' | 'value', value: string)
apps/mobile-app/app/login-settings.tsx:149
↓ 2 callers
Method
updateSetting
* Update or insert a setting. * @param key - The setting key * @param value - The setting value
apps/mobile-app/utils/db/repositories/SettingsRepository.ts:208
↓ 2 callers
Function
updateTotpCodes
* Update TOTP codes and pie chart countdown for all items.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:521
↓ 2 callers
Function
urlComparisonKey
* Synchronous host-only comparison key. Caller must ensure `initRustCore()` * has resolved before calling. Exposed as a sync helper for tight loops
apps/browser-extension/src/utils/RustCore.ts:164
↓ 2 callers
Function
useApiUrl
()
apps/browser-extension/src/entrypoints/popup/utils/ApiUrlUtility.ts:11
↓ 2 callers
Function
useApiUrl
()
apps/mobile-app/utils/ApiUrlUtility.ts:10
↓ 2 callers
Function
useAttachmentViewer
()
apps/mobile-app/hooks/useAttachmentViewer.tsx:65
↓ 2 callers
Function
useCurrentTabMatching
()
apps/browser-extension/src/entrypoints/popup/hooks/useCurrentTabMatching.ts:24
↓ 2 callers
Function
usePasswordConfig
( initialSettings: PasswordSettings, onSettingsChange?: (settings: PasswordSettings) => void )
apps/browser-extension/src/entrypoints/popup/hooks/usePasswordConfig.ts:31
↓ 2 callers
Function
useVaultLockRedirect
(options: { enabled?: boolean } = {})
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:13
↓ 2 callers
Function
verifyPatches
()
apps/browser-extension/src/entrypoints/webauthn.ts:591
↓ 2 callers
Function
waitForCredentialSaved
( popup: Page, credentialName: string, timeout: number = Timeouts.LONG )
apps/browser-extension/tests/fixtures/waits.ts:127
↓ 2 callers
Function
wirePill
(pill: HTMLElement, selectsPasskeys: boolean)
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1072
↓ 2 callers
Function
writeIfChanged
(filePath, contents)
core/models/scripts/generate-password-defaults.cjs:114
↓ 1 callers
Function
CreateUsernameEmailGenerator
()
core/typescript/identity-generator/src/factories/UsernameEmailGeneratorFactory.ts:8
↓ 1 callers
Function
applyEffectiveDicewareLanguage
* Resolve the effective Diceware passphrase language when none is explicitly chosen. * * The passphrase language is left empty by default ("auto").
apps/browser-extension/src/utils/RustCore.ts:84
↓ 1 callers
Function
applyEffectiveDicewareLanguage
* Resolve the effective Diceware passphrase language when none is explicitly chosen. * * @param settings The password settings. * @returns The sett
apps/mobile-app/utils/PasswordGeneratorUtility.ts:27
↓ 1 callers
Function
asciiOnlyJsPlugin
* Forces emitted JS chunks to ASCII-only output. * * Safari before 18.4 could decode extension resources using the system text * encoding instead o
apps/browser-extension/wxt.config.ts:15
↓ 1 callers
Method
attemptLogin
* Attempt login without expecting success (for testing invalid credentials).
apps/browser-extension/tests/fixtures/TestClient.ts:151
↓ 1 callers
Method
authenticateUser
(title: string | null, subtitle: string | null, allowedMethods: string[] | null, buttonText: string | null, re
apps/mobile-app/specs/NativeVaultManager.ts:129
↓ 1 callers
Method
backToLogin
* Go back from login settings to login page.
apps/browser-extension/tests/fixtures/TestClient.ts:130
↓ 1 callers
Method
base64Encode
* Base64 encode binary data. * @param buffer - Binary data to encode * @returns Base64 encoded string or null on error
apps/browser-extension/src/utils/SqliteClient.ts:507
↓ 1 callers
Function
base64urlToBytes
(b64u: string)
apps/browser-extension/src/utils/passkey/__tests__/AliasVaultPasskeyProvider.test.ts:148
↓ 1 callers
Method
beginTransaction
()
apps/browser-extension/src/utils/db/BaseRepository.ts:14
↓ 1 callers
Function
broadcastVaultUnlocked
* Notify content scripts in all tabs that the vault was unlocked, so any conditional passkey * request parked while the vault was locked can re-query
apps/browser-extension/src/entrypoints/background.ts:90
↓ 1 callers
Method
buildAttObjNone
* Build attestation object with "none" format. * CBOR map: {fmt: "none", attStmt: {}, authData: <bytes>}.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:422
↓ 1 callers
Method
buildAttObjPackedSelf
* Build "packed" self-attestation object (no x5c).
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:441
↓ 1 callers
Method
buildCoseEc2Es256
* Build COSE EC2 public key for ES256. * CBOR map: {1: 2, 3: -7, -1: 1, -2: x, -3: y}.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:387
↓ 1 callers
Method
buildCoseRsaRs256
* Build COSE RSA public key for RS256 (RFC 8230). * CBOR map: {1: 3 (kty: RSA), 3: -257 (alg: RS256), -1: n (modulus), -2: e (exponent)}.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:405
↓ 1 callers
Function
buildHref
* Build an Href from a ResolvedTarget, appending any params as a query string.
apps/mobile-app/app/open/[...path].tsx:19
↓ 1 callers
Method
buildTimeoutSignal
* Build an AbortSignal that bounds how long a request can run, combined with any caller-supplied * signal.
apps/browser-extension/src/utils/WebApiService.ts:157
↓ 1 callers
Method
bytesToBase64
* Converts a Uint8Array to a base64 string. * * @param bytes - The byte array to convert * @returns Base64 string
apps/browser-extension/src/utils/auth/SrpAuthService.ts:165
↓ 1 callers
Method
bytesToGuid
* Convert byte array to GUID string (uppercase)
apps/browser-extension/src/utils/passkey/PasskeyHelper.ts:40
↓ 1 callers
Function
bytesToHexString
* Converts a Uint8Array to an uppercase hex string.
apps/browser-extension/tests/helpers/test-api.ts:124
↓ 1 callers
Method
bytesToHexString
* Converts a Uint8Array to an uppercase hex string. * * @param bytes - The byte array to convert * @returns Uppercase hex string
apps/browser-extension/src/utils/auth/SrpAuthService.ts:152
↓ 1 callers
Function
calculateRemainingTime
* Calculate the current remaining time for the countdown. * @returns The remaining time in milliseconds, or 0 if expired.
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:696
↓ 1 callers
Function
canHaveSubfolders
(folderId: string, folders: Folder[])
apps/browser-extension/src/utils/FolderUtils.ts:270
↓ 1 callers
Function
canHaveSubfolders
(folderId: string, folders: Folder[])
apps/mobile-app/utils/FolderUtils.ts:120
↓ 1 callers
Function
capitalizationGlyph
* Glyph for the capitalization.
apps/browser-extension/src/entrypoints/popup/components/Forms/PasswordConfigForm.tsx:28
↓ 1 callers
Function
checkAndRestorePersistedSavePrompt
* Check for and restore a persisted save prompt from a previous page navigation. * This handles traditional form submissions that cause page redirect
apps/browser-extension/src/entrypoints/content.ts:281
↓ 1 callers
Function
checkAndRestoreSavePromptEarly
* Check for and restore a persisted save prompt immediately on page load. * Creates a temporary shadow root UI if the body is available. * @param ct
apps/browser-extension/src/entrypoints/content.ts:184
↓ 1 callers
Method
checkForNewButtonsInForms
* Check if a newly added element contains buttons that belong to monitored forms.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:134
↓ 1 callers
Function
checkHistory
()
apps/mobile-app/components/items/details/FieldBlock.tsx:66
↓ 1 callers
Method
checkSyncStatus
()
apps/mobile-app/specs/NativeVaultManager.ts:32
↓ 1 callers
Method
clearAuthTokens
()
apps/mobile-app/specs/NativeVaultManager.ts:12
↓ 1 callers
Function
clearBlockedDomains
* Helper to clear blocked domains list.
apps/browser-extension/tests/e2e/09-save-login-prompt.spec.ts:176
↓ 1 callers
Function
clearClipboard
* Clear the clipboard by writing a space using execCommand.
apps/browser-extension/public/offscreen.js:27
↓ 1 callers
Function
clearClipboardContent
* Clear clipboard using offscreen document or fallback method.
apps/browser-extension/src/entrypoints/background/ClipboardClearHandler.ts:57
↓ 1 callers
Method
clearEncryptionKeyFromMemory
()
apps/mobile-app/specs/NativeVaultManager.ts:56
↓ 1 callers
Method
clearLoginForm
* Clear the login form fields.
apps/browser-extension/tests/fixtures/TestClient.ts:161
← previous
next →
601–700 of 2,136, ranked by callers