Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Oak-and-Sprout/sprout-track
/ functions
Functions
1,881 in github.com/Oak-and-Sprout/sprout-track
⨍
Functions
1,881
◇
Types & classes
512
↓ 1 callers
Function
handleSubscriptionDeleted
* Handle subscription deletion (cancellation)
app/api/accounts/payments/webhook/route.ts:442
↓ 1 callers
Function
handleSubscriptionUpdate
* Handle subscription creation or update
app/api/accounts/payments/webhook/route.ts:395
↓ 1 callers
Function
handleUnitChange
(unitAbbr: string)
src/components/forms/MedicineForm/GiveMedicineTab.tsx:212
↓ 1 callers
Function
handleUnitChange
(unitAbbr: string)
src/components/forms/GiveMedicineForm/index.tsx:250
↓ 1 callers
Function
handleVerifyPin
()
src/components/modals/ChangePinModal.tsx:65
↓ 1 callers
Function
handleYearClick
(year: number)
src/components/ui/calendar/YearSelectorPage.tsx:23
↓ 1 callers
Function
hasVapidKeys
(envContent: string)
scripts/setup-vapid-keys.ts:65
↓ 1 callers
Function
initializeData
()
app/(app)/[slug]/log-entry/page.tsx:196
↓ 1 callers
Function
initializeWebPush
()
src/lib/notifications/push.ts:10
↓ 1 callers
Function
installCrontab
(crontab: string)
scripts/setup-notification-cron.ts:91
↓ 1 callers
Function
invalidateToken
(token: string)
app/api/utils/auth.ts:810
↓ 1 callers
Function
isAbnormalColor
(color: string | null)
src/components/Reports/MonthlyReportCard/monthly-report-card.helpers.ts:124
↓ 1 callers
Function
isAlreadyLocalized
* Check if a string is already wrapped in t() call
scripts/extract-localization-strings.js:172
↓ 1 callers
Function
isBathActivity
(act: any)
src/components/FullLogTimeline/index.tsx:125
↓ 1 callers
Function
isBathLog
(activity: ActivityType)
src/components/ui/activity-tile/activity-tile-utils.ts:210
↓ 1 callers
Function
isCurrentMonth
(date: Date)
src/components/Calendar/index.tsx:241
↓ 1 callers
Function
isDiaperActivity
(act: any)
src/components/FullLogTimeline/index.tsx:110
↓ 1 callers
Function
isFeedActivity
(act: any)
src/components/FullLogTimeline/index.tsx:98
↓ 1 callers
Function
isMeasurementActivity
(act: any)
src/components/FullLogTimeline/index.tsx:150
↓ 1 callers
Function
isMedicineActivity
(act: any)
src/components/FullLogTimeline/index.tsx:159
↓ 1 callers
Function
isMilestoneActivity
(act: any)
src/components/FullLogTimeline/index.tsx:142
↓ 1 callers
Function
isNoteActivity
(act: any)
src/components/FullLogTimeline/index.tsx:118
↓ 1 callers
Function
isPlayLog
(activity: ActivityType)
src/components/ui/activity-tile/activity-tile-utils.ts:175
↓ 1 callers
Function
isPrivateNetwork
* Returns true if the hostname is a private/local network address. * Allows HTTP for loopback, RFC 1918, link-local, and IPv6 ULA/link-local.
app/api/hooks/v1/auth.ts:9
↓ 1 callers
Function
isPumpActivity
(act: any)
src/components/DailyStats/index.tsx:309
↓ 1 callers
Function
isPumpActivity
(act: any)
src/components/FullLogTimeline/index.tsx:132
↓ 1 callers
Function
isPumpLog
(activity: ActivityType)
src/components/ui/activity-tile/activity-tile-utils.ts:238
↓ 1 callers
Function
isReservedSlug
(slug: string)
app/api/utils/slug-validation.ts:38
↓ 1 callers
Function
isSameDay
(d1: string, d2: string)
src/components/ui/chat-conversation/index.tsx:109
↓ 1 callers
Function
isSameDay
(date1, date2)
scripts/generate-breast-feeds.js:31
↓ 1 callers
Function
isSameDay
(date1, date2)
scripts/generate-pump-logs.js:31
↓ 1 callers
Function
isSameUTCDay
(eventDateStr: string | Date, localDate: Date)
src/components/Calendar/index.tsx:249
↓ 1 callers
Function
isSleepActivity
(act: any)
src/components/FullLogTimeline/index.tsx:89
↓ 1 callers
Function
isUtcDate
* Check if a date is in UTC * This improved version is more reliable during DST transitions * @param date The date to check * @returns True if the
scripts/ensure-utc-dates-improved.js:69
↓ 1 callers
Function
isVaccineLog
(activity: ActivityType)
src/components/ui/activity-tile/activity-tile-utils.ts:224
↓ 1 callers
Function
isValidEmail
(email: string)
app/api/accounts/forgot-password/route.ts:32
↓ 1 callers
Function
isValidEmail
(email: string)
app/api/accounts/register/route.ts:81
↓ 1 callers
Function
isValidEmail
(email: string)
app/api/accounts/login/route.ts:35
↓ 1 callers
Function
isValidEmail
(email: string)
app/api/beta-signup/route.ts:25
↓ 1 callers
Function
isValidLanguageCode
* Validates if a language code is allowed (configured in supported-languages.json)
app/api/localization/route.ts:12
↓ 1 callers
Function
isValidPassword
(password: string)
app/api/accounts/reset-password/route.ts:32
↓ 1 callers
Function
isValidPassword
(password: string)
app/api/accounts/change-password/route.ts:17
↓ 1 callers
Function
isValidPassword
(password: string)
app/api/accounts/register/route.ts:86
↓ 1 callers
Function
isValidTimezone
(tz: string)
app/api/hooks/v1/babies/[babyId]/status/route.ts:11
↓ 1 callers
Function
isWebPushError
(err: unknown)
src/lib/notifications/push.ts:100
↓ 1 callers
Function
loadActivitySettings
()
src/components/ActivityTileGroup/index.tsx:175
↓ 1 callers
Function
loadFamilies
()
app/family-select/page.tsx:75
↓ 1 callers
Function
loadFamilies
()
app/(app)/[slug]/page.tsx:61
↓ 1 callers
Function
loadFamilies
()
app/(auth)/login/page.tsx:39
↓ 1 callers
Function
loadFamilyFromUrl
()
src/context/family.tsx:58
↓ 1 callers
Function
loadLanguageFile
* Load existing translations
scripts/extract-localization-strings.js:263
↓ 1 callers
Function
loadSupportedLanguages
()
scripts/extract-localization-strings.js:294
↓ 1 callers
Function
loadTranslations
(lang: string)
src/lib/notifications/i18n.ts:18
↓ 1 callers
Function
loadTranslations
(lang: string)
app/api/timeline/export/route.ts:12
↓ 1 callers
Function
loadTranslationsFile
* @returns {{ translations: Record<string, string>, status: 'ok' | 'empty' | 'invalid', detail?: string }}
scripts/check-missing-translations.js:25
↓ 1 callers
Function
localDateString
(today: Date, timezone?: string)
app/api/hooks/v1/babies/[babyId]/status/route.ts:43
↓ 1 callers
Function
main
* Main function
scripts/sort-translation-files.js:66
↓ 1 callers
Function
main
()
scripts/check-missing-translations.js:52
↓ 1 callers
Function
main
()
scripts/manage-family-subscriptions.js:360
↓ 1 callers
Function
main
()
scripts/generate-health-data.js:484
↓ 1 callers
Function
main
()
scripts/setup-notification-cron.ts:119
↓ 1 callers
Function
main
()
scripts/reset-changelog-seen.js:25
↓ 1 callers
Function
main
* Main function to process all models
scripts/ensure-utc-dates-improved.js:152
↓ 1 callers
Function
main
()
scripts/generate-inventory-data.js:395
↓ 1 callers
Function
main
()
scripts/test-webhook-api.js:627
↓ 1 callers
Function
main
()
scripts/ensure-env-defaults.js:154
↓ 1 callers
Function
main
* Main function
scripts/extract-localization-strings.js:477
↓ 1 callers
Function
main
()
scripts/setup-vapid-keys.ts:107
↓ 1 callers
Function
main
()
scripts/generate-play-data.js:312
↓ 1 callers
Function
main
()
prisma/seed.ts:14
↓ 1 callers
Function
mapMeasurementType
(apiType: string)
src/components/Reports/GrowthChart.tsx:246
↓ 1 callers
Function
normalizeEntry
( item: unknown, index: number )
src/localization/supported-languages-config.ts:9
↓ 1 callers
Function
normalizeLocation
(location: string | null)
src/components/Reports/MonthlyReportCard/monthly-report-card.helpers.ts:141
↓ 1 callers
Function
notifyFeedbackReply
( accountId: string | null, caretakerId: string | null, replyMessage: string )
src/lib/notifications/feedbackHook.ts:15
↓ 1 callers
Function
ordinal
(percentile: string)
src/components/Reports/MonthlyReportCard/GrowthSummarySection.tsx:37
↓ 1 callers
Function
overlapsAny
(startTime, endTime, intervals)
scripts/generate-demo-data.js:137
↓ 1 callers
Function
p
(percentile: `p${number}`)
src/components/Reports/MonthlyReportCard/GrowthSummarySection.tsx:33
↓ 1 callers
Function
parseActivityTypes
(activityTypes: string | null)
src/components/forms/SettingsForm/NotificationSettings.tsx:347
↓ 1 callers
Function
parseBody
(req)
st-guardian/index.js:118
↓ 1 callers
Function
parseDoseMinTime
(doseMinTime: string)
src/components/forms/MedicineForm/MedicineForm.tsx:75
↓ 1 callers
Function
parseDoseMinTime
* Parse dose minimum time string (format: "DD:HH:MM") to total minutes * Used for medicine doseMinTime field (different from baby warning times which
src/lib/notifications/timerCheck.ts:42
↓ 1 callers
Function
parseParams
* Parse babyId and yearMonth from the URL path. * Expected pattern: /api/babies/{babyId}/report/{yearMonth}
app/api/babies/[babyId]/report/[yearMonth]/route.ts:23
↓ 1 callers
Function
parseSupportedLanguages
()
src/localization/supported-languages-config.ts:39
↓ 1 callers
Function
placeholderText
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:61
↓ 1 callers
Function
processModel
* Process a model to ensure all date fields are in UTC * @param modelName The name of the model to process
scripts/ensure-utc-dates-improved.js:100
↓ 1 callers
Function
quickStatsContainer
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:14
↓ 1 callers
Function
randomFloat
(min, max)
scripts/generate-demo-data.js:76
↓ 1 callers
Function
readEnvFile
()
scripts/setup-vapid-keys.ts:27
↓ 1 callers
Function
readLogs
(lines)
st-guardian/index.js:183
↓ 1 callers
Function
recordRegistrationAttempt
(ip: string)
app/api/accounts/register/route.ts:64
↓ 1 callers
Function
recordResendAttempt
(ip: string)
app/api/accounts/resend-verification/route.ts:59
↓ 1 callers
Function
refreshTimezone
()
app/context/timezone.tsx:441
↓ 1 callers
Function
registerServiceWorker
()
src/lib/notifications/client.ts:92
↓ 1 callers
Function
removeCaretaker
(index: number)
src/components/forms/FamilyForm/index.tsx:331
↓ 1 callers
Function
removeCaretaker
(index: number)
src/components/SetupWizard/index.tsx:478
↓ 1 callers
Function
removeContact
(contactId: string)
src/components/forms/MedicineForm/ContactSelector.tsx:63
↓ 1 callers
Function
removeContact
(contactId: string)
src/components/forms/CalendarEventForm/ContactSelector.tsx:65
↓ 1 callers
Function
renderActivityTile
(activity: ActivityType)
src/components/ActivityTileGroup/index.tsx:415
↓ 1 callers
Function
renderClockMarkers
()
src/components/ui/time-entry/index.tsx:499
↓ 1 callers
Function
renderContent
()
src/components/CalendarDayView/index.tsx:323
← previous
next →
801–900 of 1,881, ranked by callers