Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boringstack-xyz/boringstack
/ functions
Functions
1,777 in github.com/boringstack-xyz/boringstack
⨍
Functions
1,777
◇
Types & classes
487
↓ 10 callers
Method
issueChallenge
* Issue an opaque challenge token. Stored in Valkey under the HMAC * hash of the token (never the raw value), TTL * `MFA_CHALLENGE_TTL_SECONDS`.
apps/api/src/api/auth/services/mfa.service.ts:180
↓ 10 callers
Method
loginOrRegisterFromProfile
( providerName: string, profile: IOAuthProfile )
apps/api/src/api/auth/services/oauth.service.ts:33
↓ 10 callers
Function
makeUser
(overrides: Partial<IUser> = {})
apps/ui/tests/factories/user.factory.ts:19
↓ 10 callers
Function
readJson
(res: Response)
apps/api/tests/api/auth/auth.routes.test.ts:52
↓ 10 callers
Function
resolveStatusMessage
( status: OwnershipTransferStatus, errorMessage: string | null, t: (key: string) => string )
apps/ui/src/features/accounts/components/OwnershipTransferAcceptPage/OwnershipTransferAcceptPage.utils.ts:3
↓ 10 callers
Function
seedPendingUser
( input: ISeedPendingUserInput )
apps/api/tests/helpers/auth.ts:99
↓ 10 callers
Function
seedUser
(email = "session@example.com")
apps/api/tests/api/auth/services/session.service.test.ts:17
↓ 10 callers
Function
seedUserAndAccount
( email: string )
apps/api/tests/api/accounts/join-requests.service.test.ts:23
↓ 10 callers
Function
siteIn
(accountId: string)
apps/ui/src/lib/acl/ability.test.ts:23
↓ 10 callers
Function
src_payload
(file_path: str)
tools/spec-loop/tests/test_solo_spec_gate.py:67
↓ 10 callers
Method
submit
()
apps/ui/e2e/pages/LoginPage.ts:31
↓ 10 callers
Function
useLoginPage
(props: ILoginPageProps = {})
apps/ui/src/features/auth/components/LoginPage/LoginPage.hooks.ts:48
↓ 10 callers
Method
wrap
( _key: string, factory: () => Promise<T>, _options?: ICacheSetOptions )
apps/api/src/lib/cache/providers/noop.ts:38
↓ 9 callers
Function
canDisconnect
( providers: readonly IProviderRow[], providerName: string, emailProviderKey: string )
apps/api/src/lib/oauth/oauth.utils.ts:184
↓ 9 callers
Function
emit
(level: ILogLevel, payload: ILogEvent)
apps/ui/src/lib/logger/logger.utils.ts:34
↓ 9 callers
Function
enrollMfa
( userId: string )
apps/api/tests/api/auth/services/mfa.service.test.ts:58
↓ 9 callers
Function
extractDomain
(email: string)
apps/api/src/lib/email-domain/email-domain.utils.ts:10
↓ 9 callers
Function
isProviderSuppressionError
(errorBody: string)
apps/api/src/lib/email/providers/suppression.helpers.ts:28
↓ 9 callers
Function
isPublicEmailDomain
(domain: string)
apps/api/src/lib/email-domain/email-domain.utils.ts:37
↓ 9 callers
Method
needsRehash
* Returns true when `hash` is not the current canonical algorithm — * callers should re-hash with `hash()` after a successful verify and * persi
apps/api/src/lib/password/password-utils.ts:54
↓ 9 callers
Function
parseDashboardLimit
(raw: string | undefined)
apps/api/src/api/dashboard/dashboard.utils.ts:95
↓ 9 callers
Function
planRow
( featureKey: IPlanFeatureRow["featureKey"], value: unknown )
apps/api/tests/lib/acl/feature-resolution.test.ts:17
↓ 9 callers
Function
profile
(overrides: Partial<IOAuthProfile> = {})
apps/api/tests/api/auth/services/oauth.service.test.ts:18
↓ 9 callers
Function
readBoolean
(obj: unknown, key: string)
apps/api/src/lib/oauth/oauth.utils.ts:88
↓ 9 callers
Function
registerAndLogin
( email: string )
apps/api/tests/api/notifications/notifications.routes.test.ts:49
↓ 9 callers
Method
run
(ctx: IMetaContext)
apps/ui/scripts/lint-meta/types.ts:27
↓ 9 callers
Function
seedAccountWithStripeCustomer
()
apps/api/tests/api/billing/billing.service.test.ts:26
↓ 9 callers
Function
seedOwnerAndTarget
()
apps/api/tests/api/accounts/ownership-transfers.service.test.ts:31
↓ 9 callers
Function
seedRequesterUser
(email: string)
apps/api/tests/api/accounts/join-requests.service.test.ts:40
↓ 9 callers
Function
selectEffectiveFeatures
( status: AccountPlanStatus, paidFeatures: readonly IPlanFeatureRow[], freeFeatures: readonly IPlanFeatu
apps/api/src/api/billing/account-plan-status.ts:17
↓ 9 callers
Function
set
(name: string, value: unknown)
apps/ui/src/lib/storage/localStorage.ts:26
↓ 9 callers
Function
syncMeAfterSessionEstablished
( qc: QueryClient )
apps/ui/src/features/auth/Auth.session.sync.ts:33
↓ 9 callers
Function
toBoolWithDefault
( raw: string | undefined, defaultValue: boolean, name?: string )
apps/api/src/config/env/validate.ts:73
↓ 9 callers
Function
unwrapMfaEnvelope
(envelope: { data?: T } | undefined)
apps/ui/src/features/auth/Auth.mfa.utils.ts:8
↓ 9 callers
Function
useLogin
()
apps/ui/src/features/auth/Auth.session.mutations.ts:19
↓ 9 callers
Function
useWebPush
()
apps/ui/src/hooks/useWebPush.hooks.ts:79
↓ 9 callers
Function
wrapper
()
apps/ui/src/features/auth/components/LoginPage/LoginPage.hooks.test.tsx:27
↓ 9 callers
Function
write_spec
(root: Path, content: str)
tools/spec-loop/tests/test_solo_spec_gate.py:57
↓ 8 callers
Function
appendToTuple
(tupleName: string, name: string)
apps/api/scripts/codegen/acl-scaffold/edit-tuple.ts:52
↓ 8 callers
Function
baseEnv
(overrides: { MFA_ENCRYPTION_KEY?: string } = {})
apps/api/tests/boot/invariants.test.ts:19
↓ 8 callers
Function
buildFixture
(withWebPush: boolean)
apps/api/tests/queues/queue-manager.test.ts:110
↓ 8 callers
Function
buildProps
( overrides: Partial<React.ComponentProps<typeof MfaChallengeForm>> = {} )
apps/ui/src/features/auth/components/LoginPage/MfaChallengeForm/MfaChallengeForm.test.tsx:20
↓ 8 callers
Function
checkEnginePinParity
( root: string, workflowFiles: readonly string[] = [] )
apps/api/scripts/lint-meta/rules/ci/engine-pin-parity.ts:36
↓ 8 callers
Function
checkForbiddenText
(file: string, root: string)
apps/ui/scripts/lint-meta/rules/source-text/forbidden-text.ts:8
↓ 8 callers
Function
closeValkeyHealthClient
()
apps/api/src/api/health/checks/valkey.check.client.ts:35
↓ 8 callers
Function
collectSourceFiles
( dir: string, skipSubpaths: readonly string[] = TESTS_LINT_META_SKIP )
apps/ui/scripts/lint-meta/context.ts:30
↓ 8 callers
Function
enforceBodyLimit
(input: { method: string; contentLength: string | null; maxBytes?: number; })
apps/api/src/middleware/body-limit.ts:30
↓ 8 callers
Function
factory
()
apps/api/tests/lib/cache/cache.service.test.ts:44
↓ 8 callers
Function
findWorkflows
(dir: string)
apps/ui/scripts/lint-meta/context.ts:64
↓ 8 callers
Method
grantFeature
* Grants a feature override on an account. Time-boundable via * `expiresAt`. Atomically revokes any prior active override for the * same `(accou
apps/api/src/api/admin/admin-billing.service.ts:25
↓ 8 callers
Function
insertTestUser
(suffix: string)
apps/api/tests/lib/notifications/dispatch/dispatch-job.test.ts:22
↓ 8 callers
Function
isThemeName
(value: unknown)
apps/ui/src/lib/theme/theme.utils.ts:8
↓ 8 callers
Method
listPlans
()
apps/api/src/api/billing/billing.service.ts:91
↓ 8 callers
Function
make
(accountId: string, cookie: string)
apps/api/tests/api/accounts/accounts.routes.test.ts:356
↓ 8 callers
Function
namespacedKey
(name: string)
apps/ui/src/lib/storage/localStorage.utils.ts:3
↓ 8 callers
Function
nonEmpty
(raw: string | undefined, fallback: string)
apps/api/src/config/env/validate.ts:101
↓ 8 callers
Function
requireValkey
()
apps/api/tests/helpers/valkey.ts:72
↓ 8 callers
Function
resolveAuthStatus
( result: Pick<UseQueryResult<IMe | null>, "data" | "error"> )
apps/ui/src/features/auth/Auth.queries.utils.ts:30
↓ 8 callers
Function
retryWithBackoff
( fn: () => Promise<T>, options: IRetryOptions = {} )
apps/api/src/lib/email/email.utils.ts:178
↓ 8 callers
Function
runOn
(body: string)
apps/api/tests/lint-meta/lint-meta.test.ts:238
↓ 8 callers
Function
runOn
(body: string)
apps/ui/tests/lint-meta/lint-meta.test.ts:1311
↓ 8 callers
Function
seedNotification
( userId: string, overrides: Partial<{ title: string; body: string; status: "unread" | "read"
apps/api/tests/api/notifications/notifications.routes.test.ts:77
↓ 8 callers
Function
sendGridEventToReason
( event: ISendGridEvent )
apps/api/src/api/webhooks/sendgrid.utils.ts:113
↓ 8 callers
Function
uniqueEmail
(prefix: string)
apps/api/tests/api/auth/mfa.routes.test.ts:26
↓ 8 callers
Method
unsubscribe
( input: IUnsubscribePushInput )
apps/api/src/api/notifications/notifications.push.service.ts:107
↓ 8 callers
Function
useAppPageHeader
()
apps/ui/src/components/core/AppPage/AppPageHeader.hooks.ts:13
↓ 8 callers
Function
useCapabilities
()
apps/ui/src/lib/api/queries/useCapabilities.ts:12
↓ 8 callers
Function
useMfaSection
()
apps/ui/src/features/accounts/components/SettingsPage/MfaSection/MfaSection.hooks.ts:24
↓ 8 callers
Function
userNotificationChannel
(userId: string)
apps/api/src/lib/notifications/pubsub/user-notification-channel.ts:6
↓ 8 callers
Method
verify
* Flips `users.email_verified_at` and atomically calls the personal- * account convergence point. After this returns the user is fully * provisi
apps/api/src/api/auth/services/email-verification.service.ts:38
↓ 8 callers
Function
withQueueSpan
( queueName: string, /* * Only the fields the span attributes read — keeps full BullMQ jobs * assign
apps/api/src/lib/tracing/withQueueSpan.ts:26
↓ 7 callers
Function
buildMe
(overrides: Partial<IMe> = {})
apps/ui/src/features/accounts/components/InvitationsPage/InvitationsPage.test.tsx:41
↓ 7 callers
Function
buildWrapper
()
apps/ui/src/features/accounts/components/SettingsPage/MfaSection/MfaSection.hooks.test.tsx:62
↓ 7 callers
Function
collectBootInvariantViolations
(env: Env)
apps/api/src/boot/invariants.ts:91
↓ 7 callers
Function
collectSourceFiles
( dir: string, skipSubpaths: readonly string[] = TESTS_LINT_META_SKIP )
apps/api/scripts/lint-meta/context.ts:30
↓ 7 callers
Method
consume
* Read + delete the stored state. Returns `null` if absent (expired, * forged, or already consumed) — and equally if the stored value is * not a
apps/api/src/lib/oauth/oauth.state.ts:76
↓ 7 callers
Function
createJWTConfig
()
apps/api/src/lib/jwt/jwt-utils.ts:7
↓ 7 callers
Function
fakeCheck
( name: string, status: ReadinessStatus, latencyMs = 1, message?: string )
apps/api/tests/api/health/health.aggregate.test.ts:13
↓ 7 callers
Function
findWorkflows
(dir: string)
apps/api/scripts/lint-meta/context.ts:64
↓ 7 callers
Function
formatActivityTitle
( action: string, resource: string | null )
apps/api/src/api/dashboard/dashboard.utils.ts:77
↓ 7 callers
Method
getActivity
( userId: string, accountId: string, limit: number, cursor?: string )
apps/api/src/api/dashboard/dashboard.service.ts:64
↓ 7 callers
Function
getQueueManager
()
apps/api/src/config/setup/setup-queues.ts:76
↓ 7 callers
Method
getSummary
( userId: string, accountId: string )
apps/api/src/api/dashboard/dashboard.service.ts:31
↓ 7 callers
Function
overrideRow
( featureKey: IFeatureOverrideRow["featureKey"], value: unknown, opts: Partial<Pick<IFeatureOverrideRow,
apps/api/tests/lib/acl/feature-resolution.test.ts:22
↓ 7 callers
Function
parseDefaultHeaders
( raw: string )
apps/api/src/lib/ai/ai.utils.ts:35
↓ 7 callers
Function
parseNotificationsLimit
(raw: string | undefined)
apps/api/src/api/notifications/notifications.utils.ts:25
↓ 7 callers
Function
readRenderedNullableString
( rendered: Record<string, unknown>, key: string )
apps/api/src/api/notifications/notifications.utils.ts:50
↓ 7 callers
Function
readRenderedString
( rendered: Record<string, unknown>, key: string )
apps/api/src/api/notifications/notifications.utils.ts:40
↓ 7 callers
Method
refresh
(token: string)
apps/api/src/api/auth/services/session.service.ts:37
↓ 7 callers
Function
renderPage
( me: IMe | null, invitations: IPendingInvitation[] = [] )
apps/ui/src/features/accounts/components/InvitationsPage/InvitationsPage.test.tsx:65
↓ 7 callers
Method
request
(email: string)
apps/api/src/api/auth/services/password-reset.service.ts:29
↓ 7 callers
Method
revokeAllForUser
(userId: string)
apps/api/src/api/auth/services/session.service.ts:161
↓ 7 callers
Function
seedUser
(email: string)
apps/api/tests/queues/account-maintenance/account-maintenance.jobs.test.ts:27
↓ 7 callers
Function
seedUser
(email = "reset@example.com")
apps/api/tests/api/auth/services/password-reset.service.test.ts:31
↓ 7 callers
Function
seedUser
(email = "verify@example.com")
apps/api/tests/api/auth/services/email-verification.service.test.ts:26
↓ 7 callers
Function
seedVerificationToken
( userId: string, expiresAt: string = FUTURE() )
apps/api/tests/api/auth/services/email-verification.service.test.ts:36
↓ 7 callers
Function
sendTemplateNow
( input: ISendTemplateInput )
apps/api/src/lib/email/email.dispatch.ts:22
↓ 7 callers
Method
size
()
apps/api/src/lib/notifications/events/event-registry.ts:47
↓ 7 callers
Function
splitDisplayName
( full: string )
apps/api/src/lib/oauth/oauth.utils.ts:100
↓ 7 callers
Function
toOpenAIMessages
(options: IAIChatOptions)
apps/api/src/lib/ai/providers/openai/openai.utils.ts:23
← previous
next →
101–200 of 1,777, ranked by callers