MCPcopy Create free account

hub / github.com/Oak-and-Sprout/sprout-track / functions

Functions1,881 in github.com/Oak-and-Sprout/sprout-track

↓ 2 callersFunctiongetCronScriptPath
()
scripts/setup-notification-cron.ts:22
↓ 2 callersFunctiongetCurrentTheme
()
src/components/ui/theme-toggle/index.tsx:73
↓ 2 callersFunctiongetCurrentThemeIcon
()
src/components/ui/theme-toggle/index.tsx:66
↓ 2 callersFunctiongetDatabaseProvider
()
app/api/utils/db-provider.ts:8
↓ 2 callersFunctiongetDisplayUnit
(type: GrowthMeasurementType, settings: Settings | null)
src/components/Reports/GrowthChart.tsx:283
↓ 2 callersFunctiongetElapsedDays
(year: number, month: number)
src/components/Reports/MonthlyReportCard/monthly-report-card.helpers.ts:101
↓ 2 callersFunctiongetEncryptionKey
()
src/lib/file-encryption.ts:10
↓ 2 callersFunctiongetEncryptionKey
* Get the encryption key from environment variable * @returns Buffer containing the encryption key
app/api/utils/encryption.ts:13
↓ 2 callersFunctiongetFamilySlug
(familyId: string | null)
app/api/utils/feedback-emails.ts:38
↓ 2 callersFunctiongetGuardianKey
()
app/api/guardian/update/route.ts:15
↓ 2 callersFunctiongetGuardianUrl
()
app/api/guardian/update/route.ts:10
↓ 2 callersFunctiongetInitialFormData
( eventData: CalendarEventFormData | undefined, initialDate: Date | undefined, babies: Baby[]
src/components/forms/CalendarEventForm/index.tsx:51
↓ 2 callersFunctiongetInitials
(name: string)
src/components/ui/chat-conversation/index.tsx:95
↓ 2 callersFunctiongetLastActivityTime
* Get the most recent activity time for a baby * @param babyId - The baby ID * @param activityType - Type of activity ('feed' or 'diaper') * @retur
src/lib/notifications/timerCheck.ts:78
↓ 2 callersFunctiongetLogPath
()
scripts/setup-notification-cron.ts:27
↓ 2 callersFunctiongetLoginUrl
(familySlug: string | null, domainUrl: string)
app/api/utils/feedback-emails.ts:53
↓ 2 callersFunctiongetMaintenancePage
(message)
st-guardian/index.js:299
↓ 2 callersFunctiongetMedicines
(familyId: string, isSupplement: boolean = false)
app/api/hooks/v1/babies/[babyId]/reference/route.ts:22
↓ 2 callersFunctiongetMonthRange
(year: number, month: number)
src/components/Reports/MonthlyReportCard/monthly-report-card.helpers.ts:85
↓ 2 callersFunctiongetNightPeriodDateKey
(startTimeIso: string)
src/components/Reports/StatsTab.tsx:70
↓ 2 callersFunctiongetProjectRoot
()
scripts/setup-notification-cron.ts:15
↓ 2 callersFunctiongetRefreshTokenSecret
()
app/api/utils/auth.ts:13
↓ 2 callersFunctiongetSelectionRadius
()
src/components/ui/time-entry/index.tsx:490
↓ 2 callersFunctiongetSlotOpacity
(intensity: number)
src/components/Timeline/TimelineV2/timeline-heatmap.utils.ts:54
↓ 2 callersFunctiongetStatusBadge
(invite: FamilySetupInvite, t: (key: string) => string)
src/components/familymanager/InviteMobileView.tsx:59
↓ 2 callersFunctiongetSystemTimezone
()
app/api/utils/timezone.ts:12
↓ 2 callersFunctiongetTokenExpiration
()
src/components/debugSessionTimer/index.tsx:91
↓ 2 callersFunctiongetUnitLabel
(type: GrowthMeasurementType, settings: Settings | null)
src/components/Reports/GrowthChart.tsx:260
↓ 2 callersFunctiongetUserLanguage
* Get user language preference from subscription * @param accountId - Account ID (if subscription belongs to an account) * @param caretakerId - Care
src/lib/notifications/timerCheck.ts:175
↓ 2 callersFunctiongetVapidPublicKey
()
src/lib/notifications/client.ts:41
↓ 2 callersFunctionhandleAuthenticate
()
src/components/LoginSecurity/PinLogin.tsx:301
↓ 2 callersFunctionhandleCheckboxChange
(name: string, checked: boolean)
src/components/forms/BathForm/index.tsx:128
↓ 2 callersFunctionhandleClose
()
src/components/forms/FeedForm/index.tsx:823
↓ 2 callersFunctionhandleDateChange
(days: number)
src/components/Timeline/index.tsx:148
↓ 2 callersFunctionhandleDismiss
()
src/components/modals/NotificationSplashModal/index.tsx:66
↓ 2 callersFunctionhandleEmailCheckboxChange
(name: string, checked: boolean)
src/components/forms/AppConfigForm/index.tsx:285
↓ 2 callersFunctionhandleEventScroll
(e: React.MouseEvent, date: Date, direction: 'up' | 'down')
src/components/Calendar/index.tsx:311
↓ 2 callersFunctionhandleExport
(format: 'csv' | 'xlsx')
src/components/FullLogTimeline/FullLogExportButton.tsx:40
↓ 2 callersFunctionhandleHourSelect
(hour: number)
src/components/ui/time-entry/index.tsx:300
↓ 2 callersFunctionhandleNumberClick
(number: string)
src/components/LoginSecurity/PinLogin.tsx:208
↓ 2 callersFunctionhandlePeriodToggle
(isPM: boolean)
src/components/ui/time-entry/index.tsx:360
↓ 2 callersFunctionhandleResume
()
src/components/features/nursery-mode/PumpTile.tsx:76
↓ 2 callersFunctionhandleSelectPlan
(plan: PricingPlan)
src/components/account-manager/PaymentModal.tsx:131
↓ 2 callersFunctionhandleSend
()
src/components/ui/chat-new-feedback/index.tsx:51
↓ 2 callersFunctionhandleSettingsChange
(updates: Partial<Settings>)
src/components/modals/SettingsModal.tsx:96
↓ 2 callersFunctionhandleSettingsChange
(updates: Partial<Settings>)
src/components/forms/SettingsForm/index.tsx:237
↓ 2 callersFunctionhandleStart
(side)
documentation/Implementation/nursery-mode-mockup.jsx:264
↓ 2 callersFunctionhandleStartBreastfeed
(side: 'LEFT' | 'RIGHT')
src/components/forms/FeedForm/index.tsx:861
↓ 2 callersFunctionhandleUploadDocument
(vaccineLogId: string)
src/components/forms/VaccineForm/RecordVaccineTab.tsx:267
↓ 2 callersFunctionhandleVerification
(token: string)
src/components/modals/AccountModal/index.tsx:377
↓ 2 callersFunctionhasLocalizationImport
* Check if file already imports useLocalization
scripts/extract-localization-strings.js:323
↓ 2 callersFunctionimportFromJSON
(data: Record<string, any[]>)
app/api/utils/db-backup.ts:298
↓ 2 callersFunctionincrementAmount
(field: 'leftAmount' | 'rightAmount')
src/components/forms/PumpForm/index.tsx:298
↓ 2 callersFunctioninterpolateCdc
* Find the CDC LMS row closest to a given age, interpolating between the two * surrounding rows (matching GrowthChart.tsx findCdcDataForAge logic).
app/api/babies/[babyId]/report/[yearMonth]/route.ts:221
↓ 2 callersFunctioninterpolateColor
(intensity: number, baseColor: string, lightColor: string)
src/components/Timeline/TimelineV2/timeline-heatmap.utils.ts:31
↓ 2 callersFunctionisAccountAuth
()
src/components/SetupWizard/index.tsx:91
↓ 2 callersFunctionisMessageMine
( msg: ChatMessage, isAdmin: boolean, viewerAccountId?: string | null, viewerCaretakerId?: string | nu
src/components/ui/chat-conversation/index.tsx:78
↓ 2 callersFunctionisPumpActivity
(act: any)
src/components/Timeline/utils.tsx:481
↓ 2 callersFunctionisToday
(date: Date)
src/components/Calendar/index.tsx:234
↓ 2 callersFunctionisWebPushInitialized
()
src/lib/notifications/config.ts:88
↓ 2 callersFunctionlistFamilies
()
scripts/manage-family-subscriptions.js:34
↓ 2 callersFunctionlooksLikeUserFacingText
(str)
scripts/extract-localization-strings.js:124
↓ 2 callersFunctionmapAttachments
(attachments: any[])
app/api/feedback/route.ts:362
↓ 2 callersFunctionnormalizeJsxText
(raw)
scripts/extract-localization-strings.js:119
↓ 2 callersFunctionobjectArrayToCsv
(data: any[], headers?: string[])
app/api/utils/csv-export.ts:31
↓ 2 callersFunctionparseEnvFile
(content)
scripts/ensure-env-defaults.js:123
↓ 2 callersFunctionparseHex
(hex: string)
src/components/Timeline/TimelineV2/timeline-heatmap.utils.ts:32
↓ 2 callersFunctionparseSourceFile
(filePath, content)
scripts/extract-localization-strings.js:109
↓ 2 callersFunctionparseWarningMinutes
(warnTime: string | null | undefined)
app/api/hooks/v1/babies/[babyId]/status/route.ts:121
↓ 2 callersFunctionparseWarningTime
* Parse warning time string (format: "HH:mm") to total minutes * @param warningTime - Time string in "HH:mm" format (e.g., "03:00" = 3 hours) * @ret
src/lib/notifications/timerCheck.ts:15
↓ 2 callersFunctionquestion
(prompt)
scripts/reset-admin-password.js:90
↓ 2 callersFunctionrandomChoice
(array)
scripts/generate-breast-feeds.js:18
↓ 2 callersFunctionrandomChoice
(array)
scripts/generate-pump-logs.js:18
↓ 2 callersFunctionrandomFloat
(min, max)
scripts/generate-test-data.js:156
↓ 2 callersFunctionreconnectPrisma
()
app/api/db.ts:33
↓ 2 callersFunctionrefreshInfo
()
src/components/debugTimezone/index.tsx:102
↓ 2 callersFunctionrenderSubscriptionManagement
()
src/components/account-manager/PaymentModal.tsx:217
↓ 2 callersFunctionreplaceEnvVar
(content: string, key: string, value: string)
app/api/utils/env-reload.ts:57
↓ 2 callersFunctionrequestNotificationPermission
()
src/lib/notifications/client.ts:28
↓ 2 callersFunctionresetCreateForm
()
src/components/forms/SettingsForm/ApiKeyManager.tsx:204
↓ 2 callersFunctionscheduleAutoClose
()
src/components/forms/AppConfigForm/index.tsx:510
↓ 2 callersFunctionsendNotification
( subscription: { endpoint: string; p256dh: string; auth: string; }, payload: NotificationPa
src/lib/notifications/push.ts:63
↓ 2 callersFunctionsendSubscriptionToServer
( subscription: PushSubscription, deviceLabel?: string, userAgent?: string )
src/lib/notifications/client.ts:299
↓ 2 callersFunctionsendTimerNotification
* Send timer expiration notification * @param preference - Notification preference * @param baby - Baby information * @param eventType - Event type
src/lib/notifications/timerCheck.ts:205
↓ 2 callersFunctionsendVerificationEmail
(email: string, token: string, firstName: string)
app/api/utils/account-emails.ts:28
↓ 2 callersFunctionshouldSkipString
* Check if a string should be skipped
scripts/extract-localization-strings.js:54
↓ 2 callersFunctionshowSuccessToast
()
src/components/ui/share-button/index.tsx:50
↓ 2 callersFunctionshutdown
(signal)
st-guardian/index.js:1359
↓ 2 callersFunctionstopTimer
()
src/components/forms/FeedForm/index.tsx:795
↓ 2 callersFunctionsubscribeToPush
( publicKey: string )
src/lib/notifications/client.ts:178
↓ 2 callersFunctiontimePeriodButtonGroup
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:105
↓ 2 callersFunctiontimePeriodSelectorLabel
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:94
↓ 2 callersFunctiontoLocalDate
(isoString: string | null | undefined)
app/context/timezone.tsx:450
↓ 2 callersFunctiontoggleTheme
()
src/context/theme.tsx:79
↓ 2 callersFunctiontoggleTile
(id)
documentation/Implementation/nursery-mode-mockup.jsx:364
↓ 2 callersFunctiontoggleUseSystemTheme
()
src/context/theme.tsx:97
↓ 2 callersFunctionupdatePasswordValidation
(password: string)
src/components/modals/AccountModal/index.tsx:133
↓ 2 callersFunctionupdateSchema
* Update a Prisma schema file's datasource block to use the specified provider.
scripts/prisma-provider.js:31
↓ 2 callersFunctionuseFeedbackChat
(isAdmin: boolean)
src/hooks/useFeedbackChat.ts:34
↓ 2 callersFunctionvalidateEmail
(email: string)
src/components/modals/AccountModal/index.tsx:101
← previousnext →301–400 of 1,881, ranked by callers