Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Schroedinger-Hat/osday
/ functions
Functions
185 in github.com/Schroedinger-Hat/osday
⨍
Functions
185
◇
Types & classes
45
↓ 73 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:5
↓ 18 callers
Function
constructMetadata
({ title = defaultTitle, description = defaultDescription, path = "", overrides, }: MetadataProps = {}
src/lib/utils/metadata.ts:15
↓ 15 callers
Function
encodeXMLUrl
* Encodes special characters in URLs for XML compatibility * Used to ensure sitemap URLs are properly escaped
src/app/sitemap.ts:13
↓ 15 callers
Function
sanityFetch
( query: string, params: Record<string, unknown> | undefined, options: SanityFetchOptions = {}, )
src/lib/sanity-fetch.ts:18
↓ 15 callers
Function
urlFor
(source: any)
src/sanity/lib/image.ts:6
↓ 11 callers
Function
getAuthorFullName
( author: Author, withPronouns = false, )
src/lib/sanity-cms.ts:6
↓ 6 callers
Function
asFormattedTime
(time: string, withoutMinutes = false)
src/lib/utils/date.ts:11
↓ 5 callers
Function
durationToPx
(minutes: number)
src/components/molecules/schedule-view.tsx:149
↓ 5 callers
Function
extractTextFromSanityObject
(obj: unknown)
src/app/api/algolia/reindex/standalone-reindex.ts:107
↓ 5 callers
Function
getDuration
(item: TimelineItem, startMin: number)
src/components/molecules/schedule-view.tsx:369
↓ 4 callers
Function
createPortableTextComponents
( className?: string, )
src/components/atoms/portableTextComponents.tsx:27
↓ 4 callers
Function
get_env
(key: str)
scripts/tito-ticket-update.py:21
↓ 4 callers
Function
isExternalLink
(href: string)
src/app/(website)/(main)/live/page.tsx:53
↓ 4 callers
Function
toTitleCase
(str: string)
src/app/api/algolia/reindex/standalone-reindex.ts:160
↓ 3 callers
Function
buildUrl
(path: string)
src/app/api/algolia/reindex/standalone-reindex.ts:72
↓ 3 callers
Function
extractTextFromSanityObject
(obj: unknown)
src/components/search/search-dialog.tsx:29
↓ 3 callers
Function
getDayKey
(dateStr: string)
src/components/molecules/schedule-view.tsx:115
↓ 3 callers
Function
getMinutesInDay
(dateStr: string)
src/components/molecules/talks-table.tsx:71
↓ 3 callers
Function
getMinutesInDay
(dateStr: string)
src/components/molecules/schedule-view.tsx:137
↓ 3 callers
Function
imageUrlBuilder
(source: any)
src/app/api/algolia/reindex/standalone-reindex.ts:78
↓ 2 callers
Function
INCLUDES_FORWARD_SLASH_AT_START
(string: string)
src/lib/utils/withFullUrl.ts:9
↓ 2 callers
Function
assertValue
(v: T | undefined, errorMessage: string)
src/sanity/env.ts:14
↓ 2 callers
Function
createContext
(req: NextRequest)
src/app/api/trpc/[trpc]/route.ts:12
↓ 2 callers
Function
formatSpeakerName
(speaker: ProgramSpeaker)
src/app/(special)/program/page.tsx:123
↓ 2 callers
Function
getDayKey
(dateStr: string)
src/components/molecules/talks-table.tsx:57
↓ 2 callers
Function
getJob
(id: string)
src/app/(website)/(secondary)/jobs/[id]/page.tsx:60
↓ 2 callers
Function
getPage
(slug: string)
src/app/(website)/(legal)/page/[slug]/page.tsx:15
↓ 2 callers
Function
getTalk
(id: string)
src/app/(website)/(main)/schedule/[id]/page.tsx:53
↓ 2 callers
Function
getTrackLabel
(track?: number)
src/app/(special)/program/page.tsx:146
↓ 2 callers
Function
getTrackName
(track: number)
src/app/(special)/program/page.tsx:135
↓ 2 callers
Function
isSharedItem
(track?: number)
src/app/(special)/program/page.tsx:177
↓ 2 callers
Function
portableTextToPlainText
(blocks?: PortableTextBlock[])
src/app/(special)/program/page.tsx:208
↓ 2 callers
Function
tito_get
(path: str)
scripts/tito-ticket-update.py:42
↓ 2 callers
Function
toTitleCase
(str: string)
src/app/api/algolia/reindex/route.ts:120
↓ 2 callers
Function
withCanonicalUrl
(path: string)
src/lib/utils/withFullUrl.ts:15
↓ 1 callers
Function
buildUrl
(path: string)
src/app/api/algolia/reindex/route.ts:7
↓ 1 callers
Function
createTRPCContext
(opts: { headers: Headers })
src/server/api/trpc.ts:25
↓ 1 callers
Function
extractYouTubeId
(url: string)
src/sanity/schemaTypes/videoType.tsx:6
↓ 1 callers
Function
fetch_tito_data
()
scripts/tito-ticket-update.py:48
↓ 1 callers
Function
filterItemsForTrack
( items: ProgramItem[], track: number, )
src/app/(special)/program/page.tsx:181
↓ 1 callers
Function
format_message
(data: dict)
scripts/tito-ticket-update.py:58
↓ 1 callers
Function
getAllContentForIndex
()
src/app/api/algolia/reindex/standalone-reindex.ts:168
↓ 1 callers
Function
getAllUrls
()
src/app/api/algolia/reindex/route.ts:96
↓ 1 callers
Function
getAreaReferences
()
src/app/(special)/program/page.tsx:284
↓ 1 callers
Function
getDayKey
(dateStr: string)
src/app/(special)/program/page.tsx:100
↓ 1 callers
Function
getDayLabel
(dayKey: string, index: number)
src/components/molecules/talks-table.tsx:61
↓ 1 callers
Function
getDayLabel
(dayKey: string, index: number)
src/components/molecules/schedule-view.tsx:121
↓ 1 callers
Function
getDayLabel
(dayKey: string)
src/app/(special)/program/page.tsx:104
↓ 1 callers
Function
getDefaultElement
(variant: string | null | undefined)
src/components/atoms/typography/Typography.tsx:70
↓ 1 callers
Function
getDescriptionText
(description: any)
src/components/search/search-dialog.tsx:153
↓ 1 callers
Function
getFAQs
(groupKey: string)
src/components/organisms/faq-block.tsx:24
↓ 1 callers
Function
getLevelStyles
()
src/components/atoms/typography/Heading.tsx:38
↓ 1 callers
Function
getPartnerJobs
()
src/app/(website)/(secondary)/jobs/page.tsx:57
↓ 1 callers
Function
getPartnerJobs
()
src/app/(special)/jobs-tv/page.tsx:54
↓ 1 callers
Function
getProgram
()
src/app/(special)/program/page.tsx:294
↓ 1 callers
Function
getSpeakerBio
(item: ProgramItem)
src/app/(special)/program/page.tsx:226
↓ 1 callers
Function
getSpeakerNames
(item: ProgramItem)
src/app/(special)/program/page.tsx:111
↓ 1 callers
Function
getSpeakerPhotoHeight
(photo?: SanityImage)
src/app/(special)/program/page.tsx:127
↓ 1 callers
Function
getSpeakers
(item: ProgramItem)
src/app/(special)/program/page.tsx:119
↓ 1 callers
Function
getTalkDescription
(item: ProgramItem)
src/app/(special)/program/page.tsx:222
↓ 1 callers
Function
getTrackIndicator
(track?: number)
src/app/(special)/program/page.tsx:154
↓ 1 callers
Function
getTrackPages
(items: ProgramItem[])
src/app/(special)/program/page.tsx:190
↓ 1 callers
Function
groupByDay
(items: ProgramItem[])
src/app/(special)/program/page.tsx:164
↓ 1 callers
Function
handleClose
()
src/components/search/search-dialog.tsx:140
↓ 1 callers
Function
handleResultClick
(url: string)
src/components/search/search-dialog.tsx:147
↓ 1 callers
Function
handleScroll
()
src/components/layout/header.tsx:14
↓ 1 callers
Function
isSharedTrack
(item: TimelineItem)
src/components/molecules/schedule-view.tsx:131
↓ 1 callers
Function
main
()
src/app/api/algolia/reindex/standalone-reindex.ts:315
↓ 1 callers
Function
main
()
scripts/tito-ticket-update.py:87
↓ 1 callers
Function
parseAreaReferencesYaml
(content: string)
src/app/(special)/program/page.tsx:235
↓ 1 callers
Function
post_to_discord
(message: str)
scripts/tito-ticket-update.py:73
↓ 1 callers
Function
shuffleArray
(array: T[])
src/app/(special)/jobs-tv/JobsDisplay.tsx:44
↓ 1 callers
Function
triggerReindex
()
src/app/api/algolia/reindex/trigger-reindex.ts:24
↓ 1 callers
Function
typeLabel
(type: string)
src/components/molecules/schedule-view.tsx:109
↓ 1 callers
Function
typeLabel
(type: string)
src/app/(special)/program/page.tsx:160
↓ 1 callers
Function
useEventChecks
()
src/app/_components/hero.tsx:37
↓ 1 callers
Function
useFontContext
()
src/lib/context/font-context.tsx:54
↓ 1 callers
Function
useScrollDirection
()
src/hooks/use-scroll-direction.ts:5
↓ 1 callers
Function
useScrollPosition
()
src/components/layout/header.tsx:10
Function
AfterEvent
()
src/app/_components/hero.tsx:264
Function
AnimatedSchroddy
({ src }: AnimatedSchroddyProps)
src/components/molecules/animated-schroddy.tsx:11
Function
AnimatedSection
({ children, className, delay = 0, }: AnimatedSectionProps)
src/components/atoms/layout/AnimatedSection.tsx:14
Function
AuthorAvatar
({ author, className, }: { author: NonNullable<TimelineItem["author"]>; className?: string; })
src/components/molecules/schedule-view.tsx:155
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:31
Function
Blockquote
({ children, className }: BlockquoteProps)
src/components/atoms/typography/Blockquote.tsx:10
Function
DayOfEvent
()
src/app/_components/hero.tsx:108
Function
Debug
({ children }: { children: any })
src/components/atoms/debug.tsx:1
Function
DesktopNav
()
src/components/layout/desktop-nav.tsx:9
Function
EmptySectionContainer
({ className, padding = "default", }: EmptySectionContainerProps)
src/components/atoms/layout/SectionContainer.tsx:44
Function
FAQsPage
()
src/app/(website)/(secondary)/faqs/page.tsx:16
Function
FaqBlock
({ groupKey, title = "FAQ", description, }: FaqBlockProps)
src/components/organisms/faq-block.tsx:39
Function
FeatureIcon
({ isEnabled }: { isEnabled: boolean })
src/app/(website)/(main)/sponsors/components/pricing-table.tsx:13
Function
FontProvider
({ children }: { children: React.ReactNode })
src/lib/context/font-context.tsx:12
Function
Footer
()
src/components/layout/footer.tsx:36
Function
FreeText
({ heading, children }: FreeTextProps)
src/components/molecules/free-text.tsx:10
Function
GamificationPage
()
src/app/(website)/(secondary)/gamification/page.tsx:17
Function
Header
()
src/components/layout/header.tsx:27
Function
Heading
({ level = 1, children, huge = false, boost = false, className, }: HeadingProps)
src/components/atoms/typography/Heading.tsx:13
Function
Hero
()
src/app/_components/hero.tsx:50
Function
HomePage
()
src/app/(website)/page.tsx:27
next →
1–100 of 185, ranked by callers