MCPcopy Create free account

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

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

↓ 1 callersFunctionrenderContentArea
()
src/components/ui/calendar/index.tsx:350
↓ 1 callersFunctionrenderDayEvents
(date: Date)
src/components/Calendar/index.tsx:372
↓ 1 callersFunctionrenderPricingPlans
()
src/components/account-manager/PaymentModal.tsx:352
↓ 1 callersFunctionrenderTabContent
()
src/components/Reports/index.tsx:160
↓ 1 callersFunctionreplaceStringsInFile
* Replace strings in file content with t() calls
scripts/extract-localization-strings.js:388
↓ 1 callersFunctionresetAdminPassword
()
scripts/reset-admin-password.js:96
↓ 1 callersFunctionresetIdleTime
()
src/components/debugSessionTimer/index.tsx:117
↓ 1 callersFunctionresetPasswordForm
()
src/components/forms/AppConfigForm/index.tsx:420
↓ 1 callersFunctionresetWebPushState
()
src/lib/notifications/config.ts:99
↓ 1 callersFunctionresolveActorName
* Resolve the display name of the acting user (caretaker or account)
src/lib/notifications/activityHook.ts:56
↓ 1 callersFunctionresolveCaretaker
(name: string | undefined, familyId: string)
app/api/hooks/v1/babies/[babyId]/activities/route.ts:12
↓ 1 callersFunctionresolveParams
()
app/setup/[token]/page.tsx:84
↓ 1 callersFunctionrunAdjustment
()
src/components/LoginSecurity/index.tsx:179
↓ 1 callersFunctionrunAnimation
()
src/components/Timeline/TimelineV2/TimelineV2Heatmap.tsx:75
↓ 1 callersFunctionrunAuthTests
()
scripts/test-webhook-api.js:589
↓ 1 callersFunctionrunCleanup
()
src/lib/notifications/cleanup.ts:123
↓ 1 callersFunctionrunPostRestoreMigrations
()
src/components/BackupRestore/index.tsx:49
↓ 1 callersFunctionrunReadTests
(babyId)
scripts/test-webhook-api.js:80
↓ 1 callersFunctionrunTest
()
scripts/email-test.ts:14
↓ 1 callersFunctionrunWriteTests
(babyId)
scripts/test-webhook-api.js:267
↓ 1 callersFunctionsameSender
(a: ChatMessage, b: ChatMessage)
src/components/ui/chat-conversation/index.tsx:89
↓ 1 callersFunctionsaveLanguageFile
* Save translations
scripts/extract-localization-strings.js:277
↓ 1 callersFunctionscheduleNextTransition
()
app/home/page.tsx:71
↓ 1 callersFunctionseedCdcGrowthChartData
* Seeds CDC growth chart reference data from CSV files into separate tables * Only inserts data if it doesn't already exist in each table
prisma/seed.ts:288
↓ 1 callersFunctionseedNotificationConfig
* Seeds NotificationConfig from environment variables if no record exists. * Idempotent — only creates on first run.
prisma/seed.ts:193
↓ 1 callersFunctionsendAccountClosureEmail
(email: string, firstName: string)
app/api/utils/account-emails.ts:222
↓ 1 callersFunctionsendFeedbackAdminNotificationEmail
( subject: string, message: string, submitterName: string, submitterEmail: string | null, feedbackId
app/api/utils/feedback-emails.ts:137
↓ 1 callersFunctionsendFeedbackReplyAdminNotificationEmail
( originalSubject: string, replyMessage: string, replyFromName: string, replyFromEmail: string | null,
app/api/utils/feedback-emails.ts:215
↓ 1 callersFunctionsendFeedbackReplyUserNotificationEmail
( userEmail: string, userName: string, originalSubject: string, adminReplyMessage: string, feedbackI
app/api/utils/feedback-emails.ts:292
↓ 1 callersFunctionsendFeedbackSubmissionConfirmationEmail
( email: string, submitterName: string, subject: string, familyId?: string | null )
app/api/utils/feedback-emails.ts:63
↓ 1 callersFunctionsendPasswordResetEmail
(email: string, token: string, firstName: string)
app/api/utils/account-emails.ts:70
↓ 1 callersFunctionsendWithSendGrid
(props: SendEmailProps, apiKey: string)
src/lib/email/sendgrid.ts:4
↓ 1 callersFunctionsendWithSmtp
(props: SmtpEmailProps)
src/lib/email/smtp.ts:4
↓ 1 callersFunctionsendWithSmtp2goApi
(props: SendEmailProps, apiKey: string)
src/lib/email/smtp2go.ts:3
↓ 1 callersFunctionsetFamilyStatus
(familyId, statusType)
scripts/manage-family-subscriptions.js:145
↓ 1 callersFunctionsetFamilyStatusMenu
()
scripts/manage-family-subscriptions.js:295
↓ 1 callersFunctionsetWebPushInitialized
(value: boolean)
src/lib/notifications/config.ts:92
↓ 1 callersFunctionshowMenu
()
scripts/manage-family-subscriptions.js:260
↓ 1 callersFunctionsortTranslationFile
* Sort a translation file * @param {string} filePath - Path to the translation file * @returns {boolean} - True if file was modified, false otherwis
scripts/sort-translation-files.js:42
↓ 1 callersFunctionsortTranslations
* Sort a translation object by its keys alphabetically * @param {Object} translations - The translation object to sort * @returns {Object} - A new o
scripts/sort-translation-files.js:23
↓ 1 callersFunctionstartHealthMonitor
()
st-guardian/index.js:234
↓ 1 callersFunctionstartOfTodayInTimezone
(timezone?: string)
app/api/hooks/v1/babies/[babyId]/status/route.ts:20
↓ 1 callersFunctionstatsCardsGrid
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:116
↓ 1 callersFunctiontimePeriodSelectorContainer
()
src/components/forms/BabyQuickStats/baby-quick-stats.styles.ts:83
↓ 1 callersFunctiontitleCase
(str: string)
src/components/Reports/MonthlyReportCard/monthly-report-card.helpers.ts:134
↓ 1 callersFunctiontoUtc
* Convert a date to UTC * @param date The date to convert * @returns The date in UTC
scripts/ensure-utc-dates-improved.js:91
↓ 1 callersFunctiontoggleActivity
(activity: ActivityType)
src/components/ActivityTileGroup/index.tsx:367
↓ 1 callersFunctiontoggleContact
(contactId: string)
src/components/forms/MedicineForm/ContactSelector.tsx:53
↓ 1 callersFunctiontoggleContact
(contactId: string)
src/components/forms/CalendarEventForm/ContactSelector.tsx:55
↓ 1 callersFunctiontoggleExpanded
(recordId: string)
src/components/Reports/VaccineStatsSection.tsx:41
↓ 1 callersFunctiontoggleExpanded
(recordId: string)
src/components/forms/VaccineForm/VaccineHistoryTab.tsx:90
↓ 1 callersFunctionunsubscribeFromPush
(endpoint: string)
src/lib/notifications/client.ts:376
↓ 1 callersFunctionupdate
()
src/components/features/nursery-mode/PumpTile.tsx:49
↓ 1 callersFunctionupdateDatabase
()
scripts/family-migration.js:133
↓ 1 callersFunctionupdateElapsed
()
src/components/features/nursery-mode/SleepTile.tsx:73
↓ 1 callersFunctionupdateEnvFile
(envContent: string, keys: VapidKeys, subject: string)
scripts/setup-vapid-keys.ts:81
↓ 1 callersFunctionupdatePasswordValidation
(password: string)
src/components/account-manager/AccountSettingsTab.tsx:356
↓ 1 callersFunctionupdateTitle
()
src/components/ui/dynamic-title.tsx:32
↓ 1 callersFunctionupdateUnits
* Updates units in the database by checking which units exist and only adding the ones that don't exist yet. * Also updates existing units with activ
prisma/seed.ts:128
↓ 1 callersFunctionurlBase64ToUint8Array
* Helper: Convert VAPID key from base64 URL to Uint8Array
src/lib/notifications/client.ts:521
↓ 1 callersFunctionuseActivityCache
()
src/components/Timeline/TimelineV2/useActivityCache.ts:63
↓ 1 callersFunctionuseActivityDescription
()
src/components/ui/activity-tile/activity-tile-utils.ts:50
↓ 1 callersFunctionuseColors
(hue, brightness)
documentation/Implementation/nursery-mode-mockup.jsx:37
↓ 1 callersFunctionuseFullscreen
()
src/hooks/useFullscreen.ts:9
↓ 1 callersFunctionuseNurseryColors
(hue: number, brightness: number, saturation: number)
src/hooks/useNurseryColors.ts:25
↓ 1 callersFunctionuseNurserySettings
(caretakerId: string | null)
src/hooks/useNurserySettings.ts:19
↓ 1 callersFunctionuseWakeLock
()
src/hooks/useWakeLock.ts:5
↓ 1 callersFunctionvalidateEmail
(emailValue: string)
app/home/page.tsx:162
↓ 1 callersFunctionvalidateForm
()
src/components/forms/MedicineForm/GiveMedicineTab.tsx:217
↓ 1 callersFunctionvalidateForm
()
src/components/forms/MedicineForm/MedicineForm.tsx:353
↓ 1 callersFunctionvalidateForm
()
src/components/forms/ContactForm/index.tsx:100
↓ 1 callersFunctionvalidateForm
()
src/components/forms/CalendarEventForm/index.tsx:362
↓ 1 callersFunctionvalidateForm
()
src/components/forms/AppConfigForm/index.tsx:431
↓ 1 callersFunctionvalidateForm
()
src/components/forms/GiveMedicineForm/index.tsx:255
↓ 1 callersFunctionvalidateLoginId
(loginId: string)
src/components/SetupWizard/SecuritySetupStage.tsx:89
↓ 1 callersFunctionvalidatePIN
()
src/components/modals/CaretakerModal.tsx:98
↓ 1 callersFunctionvalidatePIN
()
src/components/forms/CaretakerForm/CaretakerForm.tsx:166
↓ 1 callersFunctionvalidateSlug
()
app/(app)/[slug]/page.tsx:28
↓ 1 callersFunctionvalidateSlug
(slug: string)
app/api/utils/slug-validation.ts:47
↓ 1 callersFunctionvalidateTimeFormat
(timeString: string)
src/components/ui/extended-time-input/index.tsx:23
↓ 1 callersFunctionvalidateTimeFormat
(timeString: string)
src/components/ui/time-input/index.tsx:23
↓ 1 callersFunctionverifyRefreshToken
(token: string)
app/api/utils/auth.ts:49
↓ 1 callersFunctionverifySession
()
app/account/payment-success/page.tsx:53
↓ 1 callersFunctionwithLogging
( handler: (req: NextRequest, authContext?: AuthResult) => Promise<NextResponse<T>> )
app/api/utils/with-logging.ts:9
↓ 1 callersFunctionwriteEnvFile
(content: string)
scripts/setup-vapid-keys.ts:39
FunctionAccountButton
({ className, label, showIcon = true, variant = 'button', initialMode = 'register', hideWhenLogged
src/components/ui/account-button/index.tsx:51
FunctionAccountExpirationBanner
({ isAccountAuth }: AccountExpirationBannerProps)
src/components/ui/account-expiration-banner/index.tsx:26
FunctionAccountFamilySetupPage
()
app/account/family-setup/page.tsx:27
FunctionAccountLogin
({ lockoutTime, onLockoutChange }: AccountLoginProps)
src/components/LoginSecurity/AccountLogin.tsx:18
FunctionAccountManager
({ isOpen, onClose, })
src/components/account-manager/index.tsx:32
FunctionAccountMobileView
({ paginatedData, onUpdateAccount, updatingAccountId, formatDateTime, sortColumn, sortDirection,
src/components/familymanager/AccountMobileView.tsx:65
FunctionAccountModal
({ open, onClose, initialMode = 'register', verificationToken, resetToken, }: AccountModalProps)
src/components/modals/AccountModal/index.tsx:25
FunctionAccountSettingsTab
({ accountStatus, familyData, onDataRefresh, })
src/components/account-manager/AccountSettingsTab.tsx:37
FunctionAccountView
({ paginatedData, onUpdateAccount, updatingAccountId, formatDateTime, sortColumn, sortDirection,
src/components/familymanager/AccountView.tsx:53
FunctionAccountsLayout
({ children, }: { children: React.ReactNode; })
app/account/layout.tsx:5
FunctionAccountsPage
()
app/family-manager/accounts/page.tsx:43
FunctionActiveActivityBanner
({ activeActivity, onPause, onResume, onEnd, onOpenForm, }: ActiveActivityBannerProps)
src/components/ActiveActivityBanner/index.tsx:36
FunctionActiveDosesTab
({ babyId, refreshData, onGiveMedicine, onGiveSupplement, refreshTrigger })
src/components/forms/MedicineForm/ActiveDosesTab.tsx:54
FunctionActiveFeedBanner
({ activeFeed, onSwitch, onPause, onResume, onEnd, onOpenForm, }: ActiveFeedBannerProps)
src/components/ActiveFeedBanner/index.tsx:29
FunctionActiveInviteView
({ paginatedData, onDeleteInvite, deletingInviteId, appConfig, formatDateTime, sortColumn, sortD
src/components/familymanager/ActiveInviteView.tsx:57
← previousnext →901–1,000 of 1,881, ranked by callers