MCPcopy Create free account

hub / github.com/aliasvault/aliasvault / functions

Functions2,136 in github.com/aliasvault/aliasvault

↓ 2 callersFunctionprioritizeRecentlySelectedItem
* 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 callersMethodprocessFieldRows
* 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 callersMethodprocessFieldRows
* 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 callersMethodprocessFieldRowsForSingleItem
* 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 callersFunctionprocessVaultResponse
( token: string, refreshToken: string, passwordHashBase64: string, initiateLoginResponse: Logi
apps/mobile-app/app/login.tsx:164
↓ 2 callersMethodregisterCredentialIdentities
()
apps/mobile-app/specs/NativeVaultManager.ts:87
↓ 2 callersFunctionregisterTestUser
( apiBaseUrl: string, username: string, password: string )
apps/browser-extension/tests/helpers/test-api.ts:358
↓ 2 callersMethodremoveAndDisablePin
()
apps/mobile-app/specs/NativeVaultManager.ts:111
↓ 2 callersFunctionremoveDisabledSite
(site: string)
apps/browser-extension/src/entrypoints/popup/pages/settings/AutofillSettings.tsx:201
↓ 2 callersFunctionrenderLogo
* Render logo from binary data.
apps/mobile-app/components/items/ItemIcon.tsx:121
↓ 2 callersFunctionreopenPopup
* 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 callersFunctionresetFailedAttempts
()
apps/browser-extension/src/utils/PinUnlockService.ts:297
↓ 2 callersMethodresolveLogoId
* Resolve the logo ID for an item (create new or reuse existing).
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:463
↓ 2 callersFunctionresolveOpenAction
( actionSegments: string[], queryParams: Record<string, string>, )
apps/mobile-app/utils/DeepLinkResolver.ts:23
↓ 2 callersFunctionrestoreAddUrlPromptFromState
( container: HTMLElement, state: SavePromptPersistedState, onAddUrl: (itemId: string, url: string) => vo
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:400
↓ 2 callersFunctionrun
* Run a command with inherited stdio, exiting on failure. * @param {string} command * @param {string[]} commandArgs
apps/browser-extension/scripts/run-e2e.mjs:76
↓ 2 callersMethodsaveCredential
* Save the current credential form.
apps/browser-extension/tests/fixtures/TestClient.ts:333
↓ 2 callersMethodscanQRCode
(prefixes: string[] | null, statusText: string | null)
apps/mobile-app/specs/NativeVaultManager.ts:136
↓ 2 callersMethodsetAutofillCopyTotpOnFill
(enabled: boolean)
apps/mobile-app/specs/NativeVaultManager.ts:71
↓ 2 callersFunctionsetAutofillMatchingMode
* Set the autofill matching mode.
apps/browser-extension/src/utils/LocalPreferencesService.ts:135
↓ 2 callersMethodsetCopied
* Set the copied ID.
apps/browser-extension/src/entrypoints/popup/utils/ClipboardCopyService.ts:11
↓ 2 callersMethodsetCredentialsSortOrder
* 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 callersFunctionsetGlobalHTMLElements
(window: JSDOM['window'])
apps/browser-extension/src/utils/loginDetector/__tests__/TestUtils.ts:124
↓ 2 callersMethodsetUsername
(username: string)
apps/mobile-app/specs/NativeVaultManager.ts:91
↓ 2 callersFunctionsetupAddUrlEventListeners
* Set up event listeners for the "Add URL" prompt buttons.
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:932
↓ 2 callersFunctionsetupContextMenus
()
apps/browser-extension/src/entrypoints/background/ContextMenu.ts:64
↓ 2 callersFunctionsetupEventListeners
* Set up event listeners for the prompt buttons.
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:624
↓ 2 callersFunctionsetupFormTest
(htmlFile: string, focusedElementId: string)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:134
↓ 2 callersFunctionsetupItems
()
apps/server/AliasVault.Client/wwwroot/js/modules/dragAndDrop.js:128
↓ 2 callersMethodshowPasswordUnlock
(title: string | null, subtitle: string | null, buttonText: string | null)
apps/mobile-app/specs/NativeVaultManager.ts:119
↓ 2 callersMethodshowPinUnlock
()
apps/mobile-app/specs/NativeVaultManager.ts:112
↓ 2 callersFunctionshowSavePrompt
(container: HTMLElement, options: SavePromptOptions)
apps/browser-extension/src/entrypoints/contentScript/SavePrompt.ts:56
↓ 2 callersMethodsrpDeriveSession
(clientSecret: string, serverPublic: string, salt: string, identity: string, privateKey: string)
apps/mobile-app/specs/NativeVaultManager.ts:163
↓ 2 callersMethodsrpDeriveVerifier
(privateKey: string)
apps/mobile-app/specs/NativeVaultManager.ts:156
↓ 2 callersMethodsrpGenerateEphemeral
()
apps/mobile-app/specs/NativeVaultManager.ts:159
↓ 2 callersMethodsrpGenerateSalt
()
apps/mobile-app/specs/NativeVaultManager.ts:149
↓ 2 callersFunctionstartAnimation
(remaining: number, total: number)
apps/browser-extension/src/entrypoints/popup/components/ClipboardCountdownBar.tsx:19
↓ 2 callersFunctionstopAnimation
()
apps/browser-extension/src/entrypoints/popup/components/ClipboardCountdownBar.tsx:29
↓ 2 callersMethodsubscribe
* Subscribe to clipboard copy events.
apps/browser-extension/src/entrypoints/popup/utils/ClipboardCopyService.ts:26
↓ 2 callersMethodsubscribe
* Subscribe to logout events. * Returns an unsubscribe function.
apps/mobile-app/events/LogoutEventEmitter.ts:14
↓ 2 callersMethodsyncRelatedEntities
* 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 callersFunctiontestBirthdateFormat
(expectedFormat: string, htmlFile: string, focusedElementId: string)
apps/browser-extension/src/utils/formDetector/__tests__/TestUtils.ts:117
↓ 2 callersMethodtoB64
* Base64 encode bytes. * @param bytes - Bytes to encode * @returns Base64 string
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:569
↓ 2 callersMethodtoUint8Array
* 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 callersFunctiontraverse
(nodes: FolderTreeNode[])
apps/browser-extension/src/utils/FolderUtils.ts:240
↓ 2 callersMethodtrigger
* Trigger the mutation callback with synthetic mutations. * @param mutations - The mutations to trigger.
apps/browser-extension/src/utils/loginDetector/__tests__/TestUtils.ts:52
↓ 2 callersFunctiontriggerInputEvents
* 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 callersFunctiontruncateFolderPath
(pathSegments: string[], maxSegments: number = 3)
apps/browser-extension/src/utils/FolderUtils.ts:182
↓ 2 callersMethodtypeTextIntoField
* 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 callersFunctionupdateDarkMode
()
apps/browser-extension/src/entrypoints/popup/context/ThemeContext.tsx:83
↓ 2 callersFunctionupdateHeader
(index: number, field: 'name' | 'value', value: string)
apps/mobile-app/app/login-settings.tsx:149
↓ 2 callersMethodupdateSetting
* 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 callersFunctionupdateTotpCodes
* Update TOTP codes and pie chart countdown for all items.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:521
↓ 2 callersFunctionurlComparisonKey
* 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 callersFunctionuseApiUrl
()
apps/browser-extension/src/entrypoints/popup/utils/ApiUrlUtility.ts:11
↓ 2 callersFunctionuseApiUrl
()
apps/mobile-app/utils/ApiUrlUtility.ts:10
↓ 2 callersFunctionuseAttachmentViewer
()
apps/mobile-app/hooks/useAttachmentViewer.tsx:65
↓ 2 callersFunctionuseCurrentTabMatching
()
apps/browser-extension/src/entrypoints/popup/hooks/useCurrentTabMatching.ts:24
↓ 2 callersFunctionusePasswordConfig
( initialSettings: PasswordSettings, onSettingsChange?: (settings: PasswordSettings) => void )
apps/browser-extension/src/entrypoints/popup/hooks/usePasswordConfig.ts:31
↓ 2 callersFunctionuseVaultLockRedirect
(options: { enabled?: boolean } = {})
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:13
↓ 2 callersFunctionverifyPatches
()
apps/browser-extension/src/entrypoints/webauthn.ts:591
↓ 2 callersFunctionwaitForCredentialSaved
( popup: Page, credentialName: string, timeout: number = Timeouts.LONG )
apps/browser-extension/tests/fixtures/waits.ts:127
↓ 2 callersFunctionwirePill
(pill: HTMLElement, selectsPasskeys: boolean)
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1072
↓ 2 callersFunctionwriteIfChanged
(filePath, contents)
core/models/scripts/generate-password-defaults.cjs:114
↓ 1 callersFunctionCreateUsernameEmailGenerator
()
core/typescript/identity-generator/src/factories/UsernameEmailGeneratorFactory.ts:8
↓ 1 callersFunctionapplyEffectiveDicewareLanguage
* 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 callersFunctionapplyEffectiveDicewareLanguage
* 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 callersFunctionasciiOnlyJsPlugin
* 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 callersMethodattemptLogin
* Attempt login without expecting success (for testing invalid credentials).
apps/browser-extension/tests/fixtures/TestClient.ts:151
↓ 1 callersMethodauthenticateUser
(title: string | null, subtitle: string | null, allowedMethods: string[] | null, buttonText: string | null, re
apps/mobile-app/specs/NativeVaultManager.ts:129
↓ 1 callersMethodbackToLogin
* Go back from login settings to login page.
apps/browser-extension/tests/fixtures/TestClient.ts:130
↓ 1 callersMethodbase64Encode
* 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 callersFunctionbase64urlToBytes
(b64u: string)
apps/browser-extension/src/utils/passkey/__tests__/AliasVaultPasskeyProvider.test.ts:148
↓ 1 callersMethodbeginTransaction
()
apps/browser-extension/src/utils/db/BaseRepository.ts:14
↓ 1 callersFunctionbroadcastVaultUnlocked
* 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 callersMethodbuildAttObjNone
* Build attestation object with "none" format. * CBOR map: {fmt: "none", attStmt: {}, authData: <bytes>}.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:422
↓ 1 callersMethodbuildAttObjPackedSelf
* Build "packed" self-attestation object (no x5c).
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:441
↓ 1 callersMethodbuildCoseEc2Es256
* 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 callersMethodbuildCoseRsaRs256
* 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 callersFunctionbuildHref
* Build an Href from a ResolvedTarget, appending any params as a query string.
apps/mobile-app/app/open/[...path].tsx:19
↓ 1 callersMethodbuildTimeoutSignal
* 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 callersMethodbytesToBase64
* 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 callersMethodbytesToGuid
* Convert byte array to GUID string (uppercase)
apps/browser-extension/src/utils/passkey/PasskeyHelper.ts:40
↓ 1 callersFunctionbytesToHexString
* Converts a Uint8Array to an uppercase hex string.
apps/browser-extension/tests/helpers/test-api.ts:124
↓ 1 callersMethodbytesToHexString
* 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 callersFunctioncalculateRemainingTime
* 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 callersFunctioncanHaveSubfolders
(folderId: string, folders: Folder[])
apps/browser-extension/src/utils/FolderUtils.ts:270
↓ 1 callersFunctioncanHaveSubfolders
(folderId: string, folders: Folder[])
apps/mobile-app/utils/FolderUtils.ts:120
↓ 1 callersFunctioncapitalizationGlyph
* Glyph for the capitalization.
apps/browser-extension/src/entrypoints/popup/components/Forms/PasswordConfigForm.tsx:28
↓ 1 callersFunctioncheckAndRestorePersistedSavePrompt
* 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 callersFunctioncheckAndRestoreSavePromptEarly
* 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 callersMethodcheckForNewButtonsInForms
* Check if a newly added element contains buttons that belong to monitored forms.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:134
↓ 1 callersFunctioncheckHistory
()
apps/mobile-app/components/items/details/FieldBlock.tsx:66
↓ 1 callersMethodcheckSyncStatus
()
apps/mobile-app/specs/NativeVaultManager.ts:32
↓ 1 callersMethodclearAuthTokens
()
apps/mobile-app/specs/NativeVaultManager.ts:12
↓ 1 callersFunctionclearBlockedDomains
* Helper to clear blocked domains list.
apps/browser-extension/tests/e2e/09-save-login-prompt.spec.ts:176
↓ 1 callersFunctionclearClipboard
* Clear the clipboard by writing a space using execCommand.
apps/browser-extension/public/offscreen.js:27
↓ 1 callersFunctionclearClipboardContent
* Clear clipboard using offscreen document or fallback method.
apps/browser-extension/src/entrypoints/background/ClipboardClearHandler.ts:57
↓ 1 callersMethodclearEncryptionKeyFromMemory
()
apps/mobile-app/specs/NativeVaultManager.ts:56
↓ 1 callersMethodclearLoginForm
* Clear the login form fields.
apps/browser-extension/tests/fixtures/TestClient.ts:161
← previousnext →601–700 of 2,136, ranked by callers