Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TylerFisher/sill
/ functions
Functions
812 in github.com/TylerFisher/sill
⨍
Functions
812
◇
Types & classes
143
↓ 274 callers
Method
get
(key: string)
packages/auth/src/storage.ts:24
↓ 141 callers
Method
set
(key: string, state: NodeSavedState)
packages/auth/src/storage.ts:32
↓ 68 callers
Function
createApiClient
* Create a Hono RPC client with proper cookie forwarding
apps/web/app/utils/api-client.server.ts:12
↓ 56 callers
Function
getUserIdFromSession
( request: Request )
packages/auth/src/auth.ts:25
↓ 41 callers
Function
requireUserFromContext
( context: Readonly<unstable_RouterContextProvider>, redirectTo?: string )
apps/web/app/utils/context.server.ts:20
↓ 14 callers
Function
toDbDate
(ts?: string | null)
packages/links/src/record-mappers/shared.ts:43
↓ 13 callers
Function
createOAuthClient
( variant: AuthVariant, request?: Request, )
packages/auth/src/client.ts:162
↓ 12 callers
Function
escapeHtml
(s: string)
packages/links/src/record-mappers/shared.ts:101
↓ 11 callers
Function
isEmptyRecord
(raw?: string | null)
packages/links/src/record-mappers/shared.ts:252
↓ 10 callers
Function
appViewEnabled
()
packages/links/src/appview.ts:32
↓ 10 callers
Function
makePost
(overrides: Partial<RenderedLinkPost>)
apps/worker/src/send-test-notification.ts:53
↓ 10 callers
Function
useTheme
()
apps/web/app/routes/resources/theme-switch.tsx:114
↓ 9 callers
Function
card
( title: string, url: string, post: RenderedLinkPost, )
apps/worker/src/send-test-notification.ts:87
↓ 9 callers
Function
card
( title: string, url: string, post: RenderedLinkPost, )
apps/web/app/routes/rss-test.ts:78
↓ 9 callers
Function
makePost
(overrides: Partial<RenderedLinkPost>)
apps/web/app/routes/rss-test.ts:45
↓ 8 callers
Function
profileUrl
(handleOrDid: string)
packages/links/src/record-mappers/shared.ts:50
↓ 8 callers
Function
sendEmail
({ react, ...options }: { to: string; subject: string; "o:tag"?: string; } & ( | { html: string; t
packages/emails/src/email-service.ts:16
↓ 8 callers
Function
urlItemToLink
( item: UrlItem, dbLink?: Link | null )
packages/links/src/appview.ts:928
↓ 7 callers
Function
apiCompleteSync
( request: Request, data: { syncId: string; status: "success" | "error"; error?: string }, )
apps/web/app/utils/api-client.server.ts:1617
↓ 7 callers
Function
getErrorRedirectPath
(errorCode: string)
apps/web/app/routes/bluesky/auth.callback.ts:55
↓ 7 callers
Function
paramChanging
(key: string)
apps/web/app/components/forms/FilterPresetList.tsx:59
↓ 7 callers
Function
pushShareBatches
( batches: PushShareBatch[] )
packages/links/src/appview.ts:379
↓ 7 callers
Function
safeHref
(uri: string)
packages/links/src/record-mappers/shared.ts:108
↓ 7 callers
Function
snowflakeMs
(id: string)
packages/links/src/mastodon.ts:37
↓ 7 callers
Function
useLayout
()
apps/web/app/routes/resources/layout-switch.tsx:111
↓ 6 callers
Function
fetchLinks
( userId: string, type?: "mastodon" | "bluesky", opts?: FetchLinksOpts, )
packages/links/src/links.ts:94
↓ 6 callers
Function
getSessionExpirationDate
()
packages/auth/src/auth.ts:15
↓ 6 callers
Function
includesCi
(h: string | null | undefined, n: string)
packages/links/src/links.ts:322
↓ 6 callers
Function
networkFromService
( service: "mastodon" | "bluesky" | "all" | undefined )
packages/links/src/appview.ts:837
↓ 6 callers
Function
resolveViewer
( userId: string, )
packages/links/src/viewer.ts:28
↓ 6 callers
Function
toIso
(ts?: string | null)
packages/links/src/record-mappers/shared.ts:29
↓ 5 callers
Function
getUserFromContext
( context: Readonly<unstable_RouterContextProvider> )
apps/web/app/utils/context.server.ts:11
↓ 5 callers
Function
mastodonProfileUrl
(actorId: string)
packages/links/src/record-mappers/shared.ts:70
↓ 5 callers
Function
quotedFields
(subject: SubjectPost)
packages/links/src/record-mappers/shared.ts:366
↓ 5 callers
Function
requireAnonymousFromContext
( context: Readonly<unstable_RouterContextProvider> )
apps/web/app/utils/context.server.ts:56
↓ 5 callers
Function
safeRedirect
( to: string | null | undefined, fallback = "/links", )
apps/web/app/utils/redirect.ts:9
↓ 5 callers
Function
shareRowToLinkPost
( share: ShareRow, userId: string, )
packages/links/src/record-mappers/index.ts:32
↓ 5 callers
Function
sourceIdForList
( listId: string, )
packages/links/src/timeline.ts:112
↓ 5 callers
Function
stripTrailingSlash
(u: string)
packages/links/src/record-mappers/standard-site.ts:57
↓ 5 callers
Function
useFilterStorage
()
apps/web/app/hooks/useFilterStorage.ts:28
↓ 4 callers
Function
apiFilterLinkOccurrences
( request: Request, params: { time: number; hideReposts: string; sort?: string; query?: st
apps/web/app/utils/api-client.server.ts:302
↓ 4 callers
Function
apiGetUserProfileOptional
(request: Request)
apps/web/app/utils/api-client.server.ts:29
↓ 4 callers
Function
apiSearchUser
(request: Request, email: string)
apps/web/app/utils/api-client.server.ts:1274
↓ 4 callers
Function
appViewGet
( path: string, params: URLSearchParams )
packages/links/src/appview.ts:137
↓ 4 callers
Function
appendWindow
(params: URLSearchParams, window: TimeWindow)
packages/links/src/appview.ts:493
↓ 4 callers
Function
checkHoneypot
(formData: FormData)
apps/web/app/utils/honeypot.server.ts:12
↓ 4 callers
Function
collectionsForRepostFilter
( hideReposts: "include" | "exclude" | "only" )
packages/links/src/appview.ts:476
↓ 4 callers
Function
extractImagesFromRecord
( // biome-ignore lint/suspicious/noExplicitAny: raw atproto record JSON record: any, did: string, )
packages/links/src/record-mappers/shared.ts:278
↓ 4 callers
Function
getErrorRedirectPath
(errorCode: string)
apps/web/app/routes/mastodon/auth.callback.ts:57
↓ 4 callers
Function
mastodonActorUri
( instance: string, username: string, )
packages/links/src/viewer.ts:10
↓ 4 callers
Function
parseRecord
(raw: string)
packages/links/src/record-mappers/shared.ts:224
↓ 4 callers
Function
postUrlFromAtUri
( atUri: string, handle?: string | null, )
packages/links/src/record-mappers/shared.ts:54
↓ 4 callers
Function
prepareVerification
({ period, type, target, request, }: { period: number; type: VerificationTypes; target: string;
packages/auth/src/verification.ts:38
↓ 4 callers
Function
resolveRepostSubjects
( shares: ShareRow[] )
packages/links/src/appview.ts:983
↓ 4 callers
Function
serializeRecord
( record: AppBskyFeedPost.Record | null, )
packages/links/src/record-mappers/shared.ts:264
↓ 4 callers
Function
setSessionCookie
( c: Context, sessionId: string, expirationDate: string, remember = true )
apps/api/src/utils/session.server.ts:7
↓ 4 callers
Function
useSyncStatus
()
apps/web/app/components/contexts/SyncContext.tsx:145
↓ 3 callers
Function
apiGetBlueskyLists
(request: Request)
apps/web/app/utils/api-client.server.ts:1464
↓ 3 callers
Function
apiGetMastodonLists
(request: Request)
apps/web/app/utils/api-client.server.ts:1551
↓ 3 callers
Function
apiStartSync
( request: Request, data: { syncId: string; label: string }, )
apps/web/app/utils/api-client.server.ts:1592
↓ 3 callers
Function
chunk
(arr: T[], size: number)
apps/worker/src/reseed-mastodon-cursors.ts:87
↓ 3 callers
Function
clipHandle
(h: string | null | undefined)
packages/links/src/mastodon.ts:497
↓ 3 callers
Function
clipHandle
(h: string | null | undefined)
packages/links/src/bluesky.ts:50
↓ 3 callers
Function
decodeSnowflake
(id: string | null)
apps/worker/src/reseed-mastodon-cursors.ts:94
↓ 3 callers
Function
digestOutro
(settingsUrl: string)
packages/emails/src/utils/digestText.tsx:22
↓ 3 callers
Function
escapeAttr
(s: string)
packages/links/src/record-mappers/shared.ts:104
↓ 3 callers
Function
fetchHydration
( opts: HydrationOptions )
packages/links/src/appview.ts:741
↓ 3 callers
Function
formatUtcTimeAsLocal
(utcTime: string)
apps/web/app/components/forms/TimeSelect.tsx:41
↓ 3 callers
Function
getAgentForUser
* Get an ATProto agent for a user's Bluesky account
apps/api/src/routes/bookmarks.ts:33
↓ 3 callers
Function
getOrCreateAgent
( account: BlueskyAccountForAuth, )
packages/links/src/bluesky.ts:154
↓ 3 callers
Function
getPasswordHash
(password: string)
packages/auth/src/auth.ts:204
↓ 3 callers
Function
getSessionIdFromCookie
* Extracts session ID from cookie header
apps/api/src/routes/auth.ts:937
↓ 3 callers
Function
handleSelectService
(service: string)
apps/web/app/components/forms/FilterPresetList.tsx:133
↓ 3 callers
Function
id
()
apps/worker/src/send-test-notification.ts:34
↓ 3 callers
Function
id
()
apps/web/app/routes/rss-test.ts:26
↓ 3 callers
Function
isQuote
( quote: mastodon.v1.Quote | mastodon.v1.ShallowQuote | null | undefined )
packages/links/src/mastodon.ts:487
↓ 3 callers
Function
isReviewCard
(link: { workType?: string | null })
packages/emails/src/utils/popfeed.ts:14
↓ 3 callers
Function
isReviewCard
(link: { workType?: string | null })
apps/web/app/utils/popfeed.ts:14
↓ 3 callers
Method
k
(key: string)
packages/auth/src/storage.ts:20
↓ 3 callers
Method
k
(key: string)
packages/auth/src/storage.ts:58
↓ 3 callers
Function
n
(value: number)
apps/web/app/components/linkPosts/AboutTopper.tsx:18
↓ 3 callers
Function
networkFromAtUri
(atUri: string)
packages/links/src/record-mappers/shared.ts:78
↓ 3 callers
Function
postViewLabel
( postType: string, collection: string | null | undefined, postUrl: string | null | undefined, )
packages/emails/src/utils/postSource.ts:34
↓ 3 callers
Function
processMastodonLink
( t: mastodon.v1.Status, source: PushShareSource, )
packages/links/src/mastodon.ts:507
↓ 3 callers
Function
publicImageUrl
(uri?: string | null)
packages/links/src/record-mappers/shared.ts:120
↓ 3 callers
Function
resolveLeafletPublications
( shares: ShareRow[] )
packages/links/src/appview.ts:1062
↓ 3 callers
Function
slice
(start: number, end: number)
packages/links/src/record-mappers/standard-site.ts:153
↓ 3 callers
Function
timeParamToMs
(param: string | null)
apps/web/app/utils/timeRange.ts:6
↓ 3 callers
Function
timeWindow
(timeMs: number)
packages/links/src/timeline.ts:146
↓ 3 callers
Function
truncateDescription
(text: string, maxLength = 300)
packages/emails/src/utils/misc.ts:1
↓ 3 callers
Function
useRequestInfo
()
apps/web/app/utils/request-info.ts:8
↓ 3 callers
Function
workTypeYearLine
( workType: string | null | undefined, publishedDate: string | null | undefined, )
packages/emails/src/utils/popfeed.ts:41
↓ 2 callers
Function
apiAddBookmark
( request: Request, data: { url: string; tags?: string; publishToAtproto?: boolean }, )
apps/web/app/utils/api-client.server.ts:375
↓ 2 callers
Function
apiAddEmail
(request: Request, data: { email: string })
apps/web/app/utils/api-client.server.ts:1365
↓ 2 callers
Function
apiCheckBlueskyStatus
(request: Request)
apps/web/app/utils/api-client.server.ts:1523
↓ 2 callers
Function
apiCreateMobileCode
( request: Request, sessionId: string, )
apps/web/app/utils/api-client.server.ts:795
↓ 2 callers
Function
apiExchangeMobileCode
( request: Request, code: string, )
apps/web/app/utils/api-client.server.ts:770
↓ 2 callers
Function
apiGetClientMetadata
( request: Request, variant: "v1" | "v2", )
apps/web/app/utils/api-client.server.ts:1430
↓ 2 callers
Function
apiGetDigestSettings
(request: Request)
apps/web/app/utils/api-client.server.ts:460
↓ 2 callers
Function
apiGetMutePhrases
(request: Request)
apps/web/app/utils/api-client.server.ts:992
next →
1–100 of 812, ranked by callers