MCPcopy Create free account

hub / github.com/boringstack-xyz/boringstack / functions

Functions1,777 in github.com/boringstack-xyz/boringstack

↓ 7 callersFunctiontoRenderedRecord
(raw: unknown)
apps/api/src/api/notifications/notifications.utils.ts:63
↓ 7 callersFunctionuseCookieConsentBanner
()
apps/ui/src/features/consent/CookieConsentBanner/CookieConsentBanner.hooks.ts:7
↓ 7 callersFunctionuseWebPushCard
()
apps/ui/src/features/accounts/components/SettingsPage/WebPushCard.hooks.ts:22
↓ 7 callersFunctionverifyResendWebhook
( rawBody: string, headers: IResendVerifiedHeaders, options: IResendVerifyOptions )
apps/api/src/api/webhooks/resend.utils.ts:96
↓ 7 callersMethodverifyTotpLogin
( challengeToken: string, code: string )
apps/api/src/api/auth/services/mfa.service.ts:193
↓ 6 callersFunctionallow
(reason: str = "")
tools/spec-loop/hooks/solo_spec_gate.py:136
↓ 6 callersFunctionallow
(reason?: string)
tools/spec-loop/hooks/gate.ts:177
↓ 6 callersMethodapprove
* Approving creates the active membership atomically with the * status flip. The acceptance is a single transactional batch so a * crash between
apps/api/src/api/accounts/join-requests.service.ts:124
↓ 6 callersFunctionbuildAIProvider
()
apps/api/src/lib/ai/provider-factory.utils.ts:46
↓ 6 callersFunctionbuildCacheService
()
apps/api/src/lib/cache/cache.service.utils.ts:18
↓ 6 callersMethodbuildKey
(key: string)
apps/api/src/lib/cache/providers/valkey.ts:22
↓ 6 callersFunctioncall
( method: "fatal" | "error" | "warn" | "info" | "debug" | "trace", msg: string, ctx: EventCtx | un
apps/api/src/config/logger/logger.ts:85
↓ 6 callersFunctioncheckNoDirectProcessEnv
( root: string, files: readonly string[] )
apps/api/scripts/lint-meta/rules/env/no-direct-process-env.ts:22
↓ 6 callersFunctioncomputeInvitationExpiresAt
()
apps/api/src/api/accounts/invitations.utils.ts:11
↓ 6 callersMethodcreate
(userId: string)
apps/api/src/api/auth/services/session.service.ts:18
↓ 6 callersFunctionencryptString
(plaintext: string)
apps/api/src/lib/crypto/aes-gcm.utils.ts:56
↓ 6 callersFunctionenrollViaService
( userId: string )
apps/api/tests/api/auth/mfa.routes.test.ts:71
↓ 6 callersFunctionextractCookiePair
(setCookie: string | null, name: string)
apps/api/tests/api/auth/auth.routes.test.ts:93
↓ 6 callersFunctionextractTrustedClientIp
(input: IIpExtractionInput)
apps/api/src/config/security/security.ts:75
↓ 6 callersFunctionfetchJson
( url: string, init: RequestInit )
apps/api/src/lib/oauth/oauth.utils.ts:124
↓ 6 callersFunctionformatBadgeCount
(count: number)
apps/ui/src/features/notifications/components/NotificationBell/NotificationBell.utils.ts:3
↓ 6 callersFunctionformatPct
(value: number)
apps/api/scripts/quality/check-coverage.ts:82
↓ 6 callersFunctioninsertTestUser
()
apps/api/tests/lib/audit-log/audit-log.service.test.ts:9
↓ 6 callersFunctioninstallFakeFetch
(response: Response)
apps/api/tests/lib/email/providers/cloudflare.test.ts:20
↓ 6 callersFunctionisMfaRequired
(value: unknown)
apps/api/tests/api/auth/mfa.routes.test.ts:42
↓ 6 callersFunctionisMfaRequiredEnvelope
( data: unknown )
apps/ui/src/features/auth/Auth.session.mutations.utils.ts:13
↓ 6 callersMethodlist
(input: { userId: string; status?: "unread" | "read" | "archived"; limit: number; cursor?: str
apps/api/src/api/notifications/notifications.service.ts:25
↓ 6 callersMethodlogin
(data: ILoginInput)
apps/api/src/api/auth/services/auth.service.ts:162
↓ 6 callersMethodloginAs
(email: string, password: string)
apps/ui/e2e/pages/LoginPage.ts:35
↓ 6 callersFunctionmakeKeyPair
()
apps/api/tests/api/webhooks/sendgrid.utils.test.ts:23
↓ 6 callersFunctionmakeWrapper
()
apps/ui/src/features/auth/Auth.session.mutations.test.tsx:19
↓ 6 callersMethodpermissiveFallback
* Return a "first request in window" shape so the caller treats the * request as allowed. We choose permissive over restrictive on * infrastruct
apps/api/src/lib/rate-limit/valkey-context.ts:232
↓ 6 callersMethodreadiness
()
apps/api/src/api/health/health.service.ts:7
↓ 6 callersMethodresend
( accountId: string, invitationId: string, actorUserId: string )
apps/api/src/api/accounts/invitations.service.ts:109
↓ 6 callersFunctionresendEventToReason
( event: IResendEventBase )
apps/api/src/api/webhooks/resend.utils.ts:174
↓ 6 callersMethodreset
(key?: string)
apps/api/src/lib/rate-limit/valkey-context.ts:173
↓ 6 callersFunctionresolveFreshMembership
( userId: string, accountId: string )
apps/api/src/middleware/require-active-membership.ts:48
↓ 6 callersMethodrevoke
(token: string)
apps/api/src/api/auth/services/session.service.ts:141
↓ 6 callersFunctionrollupStatus
(statuses: ReadinessStatus[])
apps/api/src/api/health/health.runner.ts:8
↓ 6 callersFunctionsetupSupportedBrowser
(options: ISetupOptions = {})
apps/ui/src/hooks/useWebPush.hooks.test.tsx:61
↓ 6 callersMethodsoftDelete
* Soft-deletes the account by setting `deletedAt`. A background * job hard-deletes the row after the configured grace window (the * `app.account
apps/api/src/api/accounts/accounts.service.ts:211
↓ 6 callersFunctiontoFloat
( raw: string | undefined, fallback: number, name?: string )
apps/api/src/config/env/validate.ts:79
↓ 6 callersFunctiontoJoinRequest
( row: typeof accountJoinRequests.$inferSelect )
apps/api/src/api/accounts/join-requests.utils.ts:51
↓ 6 callersFunctiontoPublicNotification
( row: INotificationRow )
apps/api/src/api/notifications/notifications.utils.ts:78
↓ 6 callersFunctiontoPublicUserProfile
(user: IUser)
apps/api/src/api/users/users.utils.ts:3
↓ 6 callersFunctionuniqueEmail
(prefix: string)
apps/ui/e2e/fixtures/helpers.ts:21
↓ 6 callersFunctionuseInvitationsPage
()
apps/ui/src/features/accounts/components/InvitationsPage/InvitationsPage.hooks.ts:25
↓ 6 callersFunctionuseTheme
()
apps/ui/src/lib/theme/useTheme.ts:9
↓ 6 callersFunctionverifySendGridWebhook
( rawBody: string, headers: ISendGridVerifiedHeaders, options: ISendGridVerifyOptions )
apps/api/src/api/webhooks/sendgrid.utils.ts:46
↓ 6 callersFunctionwrapper
()
apps/ui/src/features/dashboard/Dashboard.queries.test.tsx:32
↓ 5 callersFunctionapplyResendEvent
( event: IResendEventBase )
apps/api/src/api/webhooks/resend.utils.ts:212
↓ 5 callersFunctionbaseSubscribeInput
(userId: string)
apps/api/tests/api/notifications/notifications.push.service.test.ts:32
↓ 5 callersFunctionbuildApp
()
apps/api/tests/middleware/request-logger.test.ts:22
↓ 5 callersFunctionbuildApp
()
apps/api/tests/middleware/require-platform-admin.test.ts:14
↓ 5 callersFunctionbuildEmailService
()
apps/api/src/lib/email/email.service.utils.ts:49
↓ 5 callersFunctionbuildEvent
(type: string)
apps/api/tests/lib/notifications/events/event-registry.test.ts:10
↓ 5 callersFunctionbuildStreamUrl
()
apps/ui/src/features/notifications/Notifications.stream-utils.ts:13
↓ 5 callersFunctioncatchError
(fn: () => unknown)
apps/api/tests/api/billing/billing.utils.test.ts:18
↓ 5 callersFunctionchannelHeaderKey
(channel: string)
apps/ui/src/features/notifications/components/NotificationsPreferencesPage/NotificationsPreferencesPage.utils.ts:4
↓ 5 callersMethodchat
(options: IAIChatOptions)
apps/api/src/lib/ai/providers/noop/noop.ts:17
↓ 5 callersFunctioncheckAuditLogReadAccountScoped
( root: string, sourceFiles: readonly string[] )
apps/api/scripts/lint-meta/rules/source-text/audit-log-read-account-scoped.ts:21
↓ 5 callersFunctioncheckEnginePinParity
(root: string)
apps/ui/scripts/lint-meta/rules/ci/engine-pin-parity.ts:242
↓ 5 callersFunctioncheckExternalClientTimeouts
( sourceFiles: readonly string[] )
apps/api/scripts/lint-meta/rules/source-text/external-client-timeout.ts:103
↓ 5 callersFunctioncheckNoSilentErrorSwallow
( root: string, files: readonly string[] )
apps/ui/scripts/lint-meta/rules/queries/no-silent-error-swallow.ts:62
↓ 5 callersFunctioncheckPackageOverrideParity
(appsDir: string)
apps/api/scripts/lint-meta/rules/supply-chain/package-override-parity.ts:213
↓ 5 callersFunctioncheckPrePushParity
(root: string)
apps/api/scripts/lint-meta/rules/ci/pre-push-ci-parity.ts:63
↓ 5 callersFunctioncheckTofuBootstrapHardening
(root: string)
apps/api/scripts/lint-meta/rules/ci/tofu-bootstrap-hardening.ts:121
↓ 5 callersFunctioncheckTofuBootstrapHardening
(root: string)
apps/ui/scripts/lint-meta/rules/ci/tofu-bootstrap-hardening.ts:121
↓ 5 callersFunctioncheckTouchedTests
(baseRef: string, root: string)
apps/api/scripts/lint-meta/rules/testing/touch-tests-too.ts:17
↓ 5 callersFunctioncheckoutSessionCompletedEvent
( id: string, session: { customer: string; metadata?: Record<string, string> }, eventCreated?: number )
apps/api/tests/helpers/stripe-webhook-fixtures.ts:42
↓ 5 callersFunctionclearMembershipCacheForTests
()
apps/api/src/middleware/require-active-membership.ts:8
↓ 5 callersMethodcomplete
(token: string, newPassword: string)
apps/api/src/api/auth/services/password-reset.service.ts:137
↓ 5 callersMethoddispatch
(ctx: IChannelDispatchContext)
apps/api/src/lib/notifications/channels/sse.channel.ts:40
↓ 5 callersFunctionenforceLimit
( feature: FeatureKey, currentCount: number, limit: number )
apps/api/src/lib/acl/enforce-limit.ts:11
↓ 5 callersFunctionexpectRejects
(promise: Promise<unknown>)
apps/api/tests/api/accounts/ownership-transfers.service.test.ts:19
↓ 5 callersFunctionexpirationToIso
( value: number | null | undefined )
apps/api/src/api/notifications/notifications.push.utils.ts:11
↓ 5 callersFunctionextractText
(blocks: IAnthropicContentBlock[])
apps/api/src/lib/ai/providers/anthropic/anthropic.utils.ts:40
↓ 5 callersFunctionfilterToKnownFeatureKeys
( rows: readonly T[] )
apps/api/src/api/users/users.acl-utils.ts:17
↓ 5 callersFunctionformatActor
(entry: IAuditLogEntry, fallback: string)
apps/ui/src/features/accounts/AuditLog.utils.ts:8
↓ 5 callersMethodgetClient
()
apps/api/src/lib/cache/providers/valkey.ts:26
↓ 5 callersFunctiongetHealthClient
()
apps/api/src/api/health/checks/valkey.check.client.ts:16
↓ 5 callersMethodgetMe
(userId: string, accountId: string)
apps/api/src/api/users/users.service.ts:52
↓ 5 callersMethodgetMembershipsForUser
(userId: string)
apps/api/src/api/accounts/accounts.service.ts:104
↓ 5 callersFunctiongroupByEventType
( preferences: INotificationPreference[] )
apps/ui/src/features/notifications/components/NotificationsPreferencesPage/NotificationsPreferencesPage.utils.ts:16
↓ 5 callersFunctioninsertTestUser
(suffix: string)
apps/api/tests/api/notifications/notifications.push.service.test.ts:15
↓ 5 callersFunctionisLiveOwnershipTransfer
( row: typeof accountOwnershipTransfers.$inferSelect )
apps/api/src/api/accounts/ownership-transfers.utils.ts:44
↓ 5 callersFunctionisRole
(raw: string)
apps/api/src/lib/acl/role-coercion.ts:5
↓ 5 callersMethodlistForUser
(userId: string)
apps/api/src/api/notifications/notifications.push.service.ts:131
↓ 5 callersMethodlistPending
(accountId: string)
apps/api/src/api/accounts/invitations.service.ts:210
↓ 5 callersFunctionloginCookie
( app: ReturnType<typeof createApp>, email: string, password: string )
apps/api/tests/api/billing/billing.routes.test.ts:47
↓ 5 callersFunctionmakeChannel
( name: "in-app" | "email" | "sse" )
apps/api/tests/lib/notifications/channels/channel-registry.test.ts:7
↓ 5 callersFunctionmakeMembership
(accountId: string)
apps/api/tests/middleware/require-active-membership.memo.test.ts:9
↓ 5 callersFunctionmakeNotification
( overrides: Partial<INotification> = {} )
apps/ui/src/features/notifications/Notifications.mutations.test.tsx:40
↓ 5 callersFunctionmakeQueueStub
( name: string, counts: Record<string, number> = {} )
apps/api/tests/queues/queue-manager.test.ts:41
↓ 5 callersFunctionmakeRow
( overrides: Partial<INotificationTestRow> = {} )
apps/api/tests/api/notifications/notifications.utils.test.ts:29
↓ 5 callersFunctionmakeSubscription
(endpoint: string)
apps/ui/src/hooks/useWebPush.hooks.test.tsx:37
↓ 5 callersFunctionmakeWorkerStub
()
apps/api/tests/queues/queue-manager.test.ts:72
↓ 5 callersFunctionmakeWrapper
()
apps/ui/src/features/auth/Auth.signup.mutations.test.tsx:23
↓ 5 callersFunctionmakeWrapper
()
apps/ui/src/features/accounts/components/InvitationsPage/InvitationsPage.hooks.test.tsx:25
↓ 5 callersFunctionmirrorProviderSuppression
( recipient: string, provider: EmailSuppressionProvider, detail: string )
apps/api/src/lib/email/providers/suppression.helpers.ts:40
← previousnext →201–300 of 1,777, ranked by callers