Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ad3lre/echo
/ functions
Functions
11,285 in github.com/ad3lre/echo
⨍
Functions
11,285
◇
Types & classes
321
↓ 10 callers
Function
nav
(activeChannelId: string)
frontend/src/features/layout/resolveSendTarget.test.ts:5
↓ 10 callers
Function
normalizePresenceStatus
( input: string | null | undefined, )
backend/src/domain/echoPresenceAuthority.ts:34
↓ 10 callers
Function
normalizeRoleColor
(raw: unknown)
backend/src/domain/echoStore/roles.ts:145
↓ 10 callers
Function
onSelectDmUser
Resolves the DM channel id used for messaging, or `null` if superseded / aborted.
frontend/src/features/layout/composables/useAppLayoutOpenDmThread.ts:153
↓ 10 callers
Function
paperToggleMark
( editor: Editor, cmd: 'toggleBold' | 'toggleItalic' | 'toggleStrike' | 'toggleCode', )
frontend/src/features/paper/editor/paperKeyboardActions.ts:75
↓ 10 callers
Function
parseSingleEmoji
(emoji: string)
frontend/src/utils/twemoji.ts:153
↓ 10 callers
Function
peerDisplayNamePlaceholder
(userId: string)
frontend/src/features/dm/peerDisplayPlaceholder.ts:5
↓ 10 callers
Function
permissionBits
(names: string[])
backend/src/tests/echo.discordImport.test.ts:13
↓ 10 callers
Function
publicBadgesFromAccount
( signupOrdinal: number | null | undefined, flags: EchoPublicBadgeAccountFlags, echoPlan?: EchoPlanId |
shared/echoAccountBadges.ts:61
↓ 10 callers
Function
push
(sql: string, value: unknown)
backend/src/services/discordImport.ts:609
↓ 10 callers
Function
readMetaContent
(html: string, prop: string)
backend/src/services/linkUnfurl/linkUnfurl.ts:58
↓ 10 callers
Function
resolveEchoUnreadUpperBoundMessageId
( summary: EchoAttentionChannelSummary, )
shared/attentionPing.ts:223
↓ 10 callers
Function
resolveHttpRateLimit
( routeId: HttpRouteRateLimitId, )
backend/src/config/instancePolicy/resolveHttpRateLimit.ts:71
↓ 10 callers
Function
revokeBlobUrl
(url: string | null | undefined)
frontend/src/features/server-settings/composables/useServerBrandingUploads.ts:35
↓ 10 callers
Function
rotr32
(n: number, x: number)
frontend/src/utils/uploadFingerprint.ts:21
↓ 10 callers
Function
run
(name: string, fn: () => void | Promise<void>)
backend/src/tests/linkUnfurl.extractAndEmbeds.test.ts:22
↓ 10 callers
Function
saveLocalProfile
( userId: string, patch: LocalProfilePatch, )
frontend/src/utils/localProfilePersistence.ts:30
↓ 10 callers
Function
setRect
( element: HTMLElement, rect: { top: number; bottom: number; left?: number; right?: number }, )
frontend/src/features/chat/domain/messageListPrependAnchor.test.ts:16
↓ 10 callers
Function
setSerializedState
( nextContent: string, nextMentions: MentionEntity[], nextSelectionStart = nextContent.length,
frontend/src/composables/useComposerState.ts:249
↓ 10 callers
Function
setServersState
(next: Server[])
frontend/src/stores/server.ts:138
↓ 10 callers
Function
shouldAllowDiscordCdnGuessForEmojiId
( id: string, cachedById: ReadonlyMap<string, string> | null | undefined, echoResolveMissed: boolean, )
frontend/src/utils/customEmojiUrl.ts:160
↓ 10 callers
Function
stubDocument
* Stub `document` so `createElement('canvas').getContext(type)` returns the * mapped context (or null). Returns the getContext spy for assertions.
frontend/src/platform/webglSupport.test.ts:43
↓ 10 callers
Function
unfurlWithCoalescedCache
( url: string, loader: () => Promise<Embed | null>, )
backend/src/services/linkUnfurl/unfurlCache.ts:67
↓ 10 callers
Function
updateChannelMessageInBucket
( channelId: string, messageId: string, patch: Partial<RawMessage>, )
frontend/src/services/realtime/channelMessageAuthority.ts:115
↓ 10 callers
Function
useAppLayoutServerPingIndicators
(deps: { serverAttentionByServerId: Ref<Record<string, EchoAttentionServerSummary>>; channelAttentionByCha
frontend/src/features/layout/composables/useAppLayoutServerPingIndicators.ts:22
↓ 10 callers
Function
validateDisplayName
( raw: string | undefined, fallback: string, )
backend/src/auth/accountPolicy.ts:126
↓ 10 callers
Function
validateRegistrationEmail
( email: string, )
backend/src/auth/accountPolicy.ts:110
↓ 10 callers
Function
validateRegistrationUsername
( raw: string, )
shared/usernamePolicy.ts:40
↓ 10 callers
Function
verifyTotpCode
(secretBase32: string, code: string)
backend/src/auth/totpVerify.ts:6
↓ 9 callers
Function
REDIS_USER_INDEX
(userId: string)
backend/src/auth/serverSession.ts:29
↓ 9 callers
Function
appendMeta
(line)
scripts/echo-recovery-watchdog.mjs:116
↓ 9 callers
Function
applyWorkspaceRosterUsersPipeline
( users: readonly WorkspaceRosterUserRow[], opts: { membersByServer?: Record<string, EchoServerMemberD
frontend/src/services/domain/workspaceRoster.ts:13
↓ 9 callers
Function
asComputed
(r: Ref<boolean>)
frontend/src/features/layout/composables/createEchoCanContextComputeds.ts:24
↓ 9 callers
Function
assertEchoE2eeDeviceOwned
( pool: pg.Pool, userId: string, deviceId: string, )
backend/src/domain/echoStore/e2ee.ts:111
↓ 9 callers
Function
attachEchoLocalMicInterruptionRecovery
( track: RecoverableLocalMicTrack, options: EchoLocalMicRecoveryOptions = {}, )
frontend/src/services/livekit/echoLocalMicInterruptionRecovery.ts:45
↓ 9 callers
Function
buildDmAttentionUnreadCountByChannel
( dmAttentionByChannelId: Readonly<Record<string, EchoAttentionDmSummary>>, opts: BuildDmAttentionUnreadCo
frontend/src/features/dm/buildDmAttentionUnreadCountByChannel.ts:86
↓ 9 callers
Function
buildFlow
( isModalOpen: boolean, opts?: { serverIds?: string[]; requestJoinServerConfirm?: ( preview:
frontend/src/features/layout/composables/useAddServerFlow.joinFeedback.test.ts:65
↓ 9 callers
Function
channelActiveMessagesFingerprint
( channelId: string, orderRevision: number, orderedIds: readonly string[], entitiesById: Map<string, R
frontend/src/features/chat/viewModel/messageWithAuthor.ts:188
↓ 9 callers
Function
clientRow
( partial: Partial<DmMentionNotificationRow> & Pick<DmMentionNotificationRow, 'channelId' | 'messageId'>
frontend/src/features/dm/mentionNotificationFeedMerge.test.ts:29
↓ 9 callers
Function
cloneRoleManagerState
(roles: ManagedRole[])
frontend/src/features/server-settings/domain/roleManagerState.ts:114
↓ 9 callers
Function
createLiveKitRoomServiceClient
()
backend/src/services/livekit/livekitAdapter.ts:136
↓ 9 callers
Function
ensureImportState
( pool: pg.Pool, serverId: string, )
backend/src/services/discordImport.ts:552
↓ 9 callers
Function
escReactionAttr
(s: string)
frontend/src/utils/customEmojiDisplay.ts:58
↓ 9 callers
Function
escapeForHighlight
Escape HTML entities for safe insertion into attribute/text content.
frontend/src/features/chat/viewModel/messageBodyMarkdown.ts:70
↓ 9 callers
Function
escapeHtml
(s: string)
backend/src/services/email/transactionalEmailHtml.ts:112
↓ 9 callers
Function
executeEchoSocketConnectAttempt
(opts: { socketOff: () => boolean; startGen: number; getCurrentGeneration: () => number; isSocketConne
frontend/src/services/realtime/socketConnectOrchestrator.ts:12
↓ 9 callers
Function
exitBadConfig
(message: string)
backend/src/config/secrets.ts:35
↓ 9 callers
Function
expectedSetterForRound
( rosterSorted: readonly string[], roundSeq: number, )
shared/games/hangman/core.ts:146
↓ 9 callers
Function
fetchEchoDmThreads
( token: string, )
frontend/src/api/echo/social.ts:132
↓ 9 callers
Function
findRawDiscordSpoilerRegions
(text: string)
frontend/src/utils/discordSpoilerMarkdown.ts:128
↓ 9 callers
Function
getAccessUserIdFromAuthHeader
( authorization: string | undefined, )
backend/src/auth/token.ts:31
↓ 9 callers
Function
getCachedMemberAccessState
( serverId: string, userId: string, )
backend/src/domain/echoMemberStateCache.ts:52
↓ 9 callers
Function
getEchoChannelMeta
( pool: pg.Pool, channelId: string, )
backend/src/domain/echoStore/channelMeta.ts:20
↓ 9 callers
Function
getPaperCapabilitiesForUser
( pool: pg.Pool, channelId: string, userId: string, )
backend/src/domain/echoStore/access.ts:895
↓ 9 callers
Function
getUserCommunicationTimeoutState
( pool: pg.Pool, serverId: string, userId: string, )
backend/src/domain/echoStore/access.ts:95
↓ 9 callers
Function
headerOne
( headers: Record<string, string | string[] | undefined> | undefined, name: string, )
backend/src/auth/sessionClientContext.ts:11
↓ 9 callers
Function
inferChatPendingMediaKind
(file: File)
frontend/src/utils/chatUploadMediaTypes.ts:94
↓ 9 callers
Function
isAllowedChatUploadContentType
(contentType: string)
backend/src/services/s3UploadPresign.ts:194
↓ 9 callers
Function
isIosNativeAuth
()
frontend/src/services/auth/iosNativeAuth.ts:16
↓ 9 callers
Function
isNativeBearerClient
(req: FastifyRequest | undefined)
backend/src/auth/nativeBearer.ts:18
↓ 9 callers
Function
isPlainObject
(v: unknown)
backend/src/domain/paperAttribution.ts:20
↓ 9 callers
Function
isPrivateOrLocalIpLiteral
(hostnameOrIp: string)
backend/src/services/linkUnfurl/linkUnfurlFetch.ts:128
↓ 9 callers
Function
isSeenAheadOfCursor
( seenId: string, cursorId: string, channelMessages?: readonly RawMessage[], )
frontend/src/services/domain/echoMessageReadState.ts:31
↓ 9 callers
Function
isTauriShell
()
frontend/src/platform/desktopBridge.ts:28
↓ 9 callers
Function
isUserCommunicationTimedOut
( pool: pg.Pool, serverId: string, userId: string, )
backend/src/domain/echoStore/access.ts:80
↓ 9 callers
Function
listEchoChannels
( pool: pg.Pool, serverId: string, )
backend/src/domain/echoStore/categoriesWorkspace.ts:46
↓ 9 callers
Function
listEchoDmParticipantUserIds
( pool: pg.Pool, channelId: string, )
backend/src/domain/echoStore/dmThreads.ts:376
↓ 9 callers
Function
loadInstancePolicy
( opts: LoadInstancePolicyOptions = {}, )
backend/src/config/instancePolicy/loadInstancePolicy.ts:53
↓ 9 callers
Function
makeCtx
( overrides: Partial<LayoutMainSurfaceContext> = {}, )
frontend/src/features/layout/components/AppLayoutMainSurface.test.ts:51
↓ 9 callers
Function
makeWatchdog
(overrides: Partial<SocketLivenessWatchdogDeps> = {})
frontend/src/services/realtime/__tests__/socketLivenessWatchdog.test.ts:7
↓ 9 callers
Function
markOnce
(name: PerfHarnessMilestone, atMs?: number)
frontend/src/observability/perfHarness.ts:76
↓ 9 callers
Function
mergeEchoDmThreadIntoRegistry
( state: EchoDmThreadRegistryState, thread: EchoDmThreadInput, opts: EchoDmThreadRegistryContext & { ove
frontend/src/services/domain/echoDmThreadRegistry.ts:76
↓ 9 callers
Function
mount
(overrides: Partial<Deps> = {})
frontend/src/features/layout/composables/useFullscreenStreamOverlay.test.ts:38
↓ 9 callers
Function
mountSurface
Mount with the context provided; settles async child components.
frontend/src/features/layout/components/AppLayoutMainSurface.test.ts:76
↓ 9 callers
Function
msg
(id: string, authorId = 'u1', content = 'hello')
frontend/src/features/chat/domain/messageListOlderFetchSkeleton.test.ts:12
↓ 9 callers
Function
normalizeEchoMessageFormatLineEndings
(s: string)
shared/messageChunkLimits.ts:10
↓ 9 callers
Function
normalizeExternalUrlForOpen
( raw: string, baseUrl = typeof window !== 'undefined' ? window.location.href : undefined, )
frontend/src/platform/desktopBridge.ts:54
↓ 9 callers
Function
normalizeSkrigglesWord
(raw: string)
shared/games/skriggles/guess.ts:3
↓ 9 callers
Function
openEchoDirectDmChannel
( token: string, peerUserId: string, opts?: OpenEchoDmChannelOptions, )
frontend/src/features/dm/echoDmCommandFacade.ts:80
↓ 9 callers
Function
paperWatchRoom
(channelId: string)
backend/src/sockets/paperWatchState.ts:20
↓ 9 callers
Function
para
( id: string, text: string, attrs?: Record<string, unknown>, )
backend/src/tests/paperAttribution.test.ts:7
↓ 9 callers
Function
parsePaperShapePx
( raw: string | null | undefined, fallback: number, )
frontend/src/features/paper/editor/paperShapeUtils.ts:39
↓ 9 callers
Function
parseTwemoji
(emoji: string)
frontend/src/utils/twemoji.ts:160
↓ 9 callers
Function
parsedPathFromMainSurface
( nav: NavState, surface: MainSurface, opts?: { isPersistedEchoDmThread?: (channelId: string) => boolean
frontend/src/features/layout/urlNavigation.ts:66
↓ 9 callers
Function
permissionsFromName
(name: string)
frontend/src/features/server-settings/domain/roleManagerState.ts:61
↓ 9 callers
Function
pickDiscordUrlOrProxy
( o: Record<string, unknown>, keys: readonly string[] = URL_KEYS_DEFAULT, )
backend/src/domain/discordCdnUrls.ts:27
↓ 9 callers
Function
playIncomingChatMessageSound
(opts: { channelId: string; authorId: string; mentions?: MentionEntity[]; replyTo?: ReplyTo; activeC
frontend/src/audio/incomingMessageSound.ts:45
↓ 9 callers
Function
promiseWithTimeout
( promise: Promise<T>, timeoutMs: number, options?: { label?: string }, )
frontend/src/utils/promiseTimeout.ts:21
↓ 9 callers
Function
pushPaperRecentColor
( kind: PaperColorKind, hex: string, )
frontend/src/features/paper/composables/usePaperRecentColors.ts:56
↓ 9 callers
Function
randomUuidV4
()
frontend/src/utils/randomUuid.ts:6
↓ 9 callers
Function
readAttrsFromElement
(element: HTMLElement)
frontend/src/features/paper/editor/paperShapeExtension.ts:53
↓ 9 callers
Function
readEnumField
( raw: Record<string, unknown>, key: string, allow: Set<string>, )
shared/clientEnvironment.ts:114
↓ 9 callers
Function
replaceEchoChannelPermissionOverwrites
( pool: pg.Pool, serverId: string, actorId: string, channelId: string, rows: EchoPermissionOverwrite
backend/src/domain/echoStore/permissionOverwrites.ts:233
↓ 9 callers
Function
resolveCustomEmojiImageUrlForDisplay
( id: string, animated: boolean, cachedById: ReadonlyMap<string, string> | null | undefined, echoResol
frontend/src/utils/customEmojiUrl.ts:172
↓ 9 callers
Function
resolveEchoUploadStorageKey
( pool: pg.Pool, userId: string, input: EchoUploadDestInput, )
backend/src/services/echoUploadResolveDest.ts:60
↓ 9 callers
Function
rng
()
frontend/src/features/voice/ticTacToe/ticTacToeCore.test.ts:45
↓ 9 callers
Function
row
( partial: Partial<MessageWithAuthor> & Pick<MessageWithAuthor, 'id' | 'authorId'>, )
frontend/src/features/chat/presentation/messageListRowPresentation.test.ts:9
↓ 9 callers
Function
runEchoWorkspaceSocialRefreshFromApi
( p: EchoWorkspaceSocialRefreshParams, )
frontend/src/services/orchestration/workspaceEchoHydrateFromApi.ts:253
↓ 9 callers
Function
seal
()
frontend/src/features/layout/actions/appActionRegistry.ts:95
↓ 9 callers
Function
sendTransactionalEmail
( log: FastifyBaseLogger, mail: OutboundMail, )
backend/src/services/email/sendMail.ts:30
← previous
next →
401–500 of 11,285, ranked by callers