MCPcopy Create free account

hub / github.com/Clemens865/Claude-Pulse / functions

Functions92 in github.com/Clemens865/Claude-Pulse

↓ 27 callersFunctionlogOk
(msg)
bin/claude-pulse.mjs:35
↓ 23 callersFunctionlogWarn
(msg)
bin/claude-pulse.mjs:39
↓ 18 callersFunctionlog
(msg)
bin/claude-pulse.mjs:31
↓ 14 callersFunctiongetDb
()
src/lib/db.ts:17
↓ 12 callersFunctionpick
(arr: T[])
src/app/api/seed/route.ts:107
↓ 10 callersFunctionrand
(min: number, max: number)
src/app/api/seed/route.ts:103
↓ 3 callersFunctionformatDate
(iso: string)
src/app/projects/[name]/page.tsx:95
↓ 3 callersFunctionformatDuration
(seconds: number)
src/app/projects/[name]/page.tsx:88
↓ 3 callersFunctionloadSettings
()
src/app/settings/page.tsx:38
↓ 3 callersFunctionmergeJsonCounts
( maps: Record<string, number>[] )
src/app/api/overview/route.ts:39
↓ 3 callersFunctionparseJsonField
(json: string)
src/app/api/overview/route.ts:31
↓ 3 callersFunctiontoSortedPairs
( map: Record<string, number> )
src/app/api/overview/route.ts:51
↓ 2 callersFunctionformatDate
(iso: string)
src/app/page.tsx:140
↓ 2 callersFunctionformatDate
(iso: string)
src/app/brain/page.tsx:57
↓ 2 callersFunctioningestBlueprintRuns
()
src/lib/blueprint-ingest.ts:168
↓ 1 callersFunctioncheckDeps
()
bin/claude-pulse.mjs:45
↓ 1 callersFunctioncopyHook
()
bin/claude-pulse.mjs:64
↓ 1 callersFunctionderiveCompletedAt
(status: string, mtimeMs: number, started: string)
src/lib/blueprint-ingest.ts:57
↓ 1 callersFunctionfindSessionForRun
( projectPath: string, startedAt: string )
src/lib/blueprint-ingest.ts:63
↓ 1 callersFunctionformatBytes
(bytes: number)
src/app/settings/page.tsx:18
↓ 1 callersFunctionformatDate
(iso: string)
src/app/timeline/page.tsx:22
↓ 1 callersFunctionformatDate
(iso: string)
src/app/projects/page.tsx:27
↓ 1 callersFunctionformatDateFull
(iso: string)
src/app/sessions/[id]/page.tsx:112
↓ 1 callersFunctionformatDuration
(seconds: number)
src/app/page.tsx:133
↓ 1 callersFunctionformatDuration
(seconds: number)
src/app/sessions/[id]/page.tsx:92
↓ 1 callersFunctionformatDuration
(ms: number | null)
src/app/runs/page.tsx:58
↓ 1 callersFunctionformatDuration
(seconds: number)
src/app/timeline/page.tsx:15
↓ 1 callersFunctionformatDuration
(seconds: number)
src/app/projects/page.tsx:20
↓ 1 callersFunctionformatFullDate
(iso: string)
src/app/brain/page.tsx:70
↓ 1 callersFunctionformatRelative
(iso: string)
src/app/runs/page.tsx:67
↓ 1 callersFunctionformatRunDuration
(ms: number | null)
src/app/projects/[name]/page.tsx:165
↓ 1 callersFunctionformatRunDuration
(ms: number | null)
src/app/brain/page.tsx:153
↓ 1 callersFunctionformatTime
(iso: string)
src/app/sessions/[id]/page.tsx:99
↓ 1 callersFunctiongetIntensity
(value: number, max: number)
src/app/timeline/page.tsx:27
↓ 1 callersFunctiongetRangeStart
(range: string)
src/app/api/overview/route.ts:59
↓ 1 callersFunctionhandleSort
(key: SortKey)
src/app/projects/page.tsx:53
↓ 1 callersFunctioninitDatabase
(db: Database.Database)
src/lib/schema.ts:162
↓ 1 callersFunctioninitDb
()
bin/claude-pulse.mjs:81
↓ 1 callersFunctionisoDate
(daysAgo: number)
src/app/api/seed/route.ts:121
↓ 1 callersFunctionisoDatetime
(daysAgo: number, hourOffset: number)
src/app/api/seed/route.ts:127
↓ 1 callersFunctionlistKnownProjectPaths
()
src/lib/blueprint-ingest.ts:37
↓ 1 callersFunctionmergeHooks
()
bin/claude-pulse.mjs:91
↓ 1 callersFunctionreadRunFile
(file: string)
src/lib/blueprint-ingest.ts:48
↓ 1 callersFunctionrunDoctor
()
bin/claude-pulse.mjs:302
↓ 1 callersFunctionrunExport
()
bin/claude-pulse.mjs:434
↓ 1 callersFunctionrunInit
()
bin/claude-pulse.mjs:171
↓ 1 callersFunctionrunRepath
()
bin/claude-pulse.mjs:603
↓ 1 callersFunctionrunStart
()
bin/claude-pulse.mjs:186
↓ 1 callersFunctionrunStatus
()
bin/claude-pulse.mjs:238
↓ 1 callersFunctionrunUninstall
()
bin/claude-pulse.mjs:267
↓ 1 callersFunctionrunVerify
()
bin/claude-pulse.mjs:524
↓ 1 callersFunctionsetupDir
()
bin/claude-pulse.mjs:57
↓ 1 callersFunctionsortIcon
(key: SortKey)
src/app/projects/page.tsx:69
↓ 1 callersFunctiontoggle
(id: string)
src/app/runs/page.tsx:99
↓ 1 callersFunctionupsertRun
( file: string, mtimeMs: number, project: string, projectPath: string, data: LazyRunFile )
src/lib/blueprint-ingest.ts:84
↓ 1 callersFunctionweightedPick
(items: string[], weights: number[])
src/app/api/seed/route.ts:111
↓ 1 callersFunctionwriteConfig
()
bin/claude-pulse.mjs:74
FunctionBrainPage
()
src/app/brain/page.tsx:79
FunctionCalendarHeatmap
({ days }: { days: DayData[] })
src/app/timeline/page.tsx:46
FunctionDELETE
()
src/app/api/settings/route.ts:58
FunctionDiffView
({ diff }: { diff: string })
src/app/sessions/[id]/page.tsx:125
FunctionEventDetail
({ event }: { event: EventInfo })
src/app/sessions/[id]/page.tsx:156
FunctionGET
( _request: Request, { params }: { params: Promise<{ id: string }> } )
src/app/api/sessions/[id]/route.ts:34
FunctionGET
(request: Request)
src/app/api/insights/route.ts:15
FunctionGET
()
src/app/api/timeline/route.ts:15
FunctionGET
(request: Request)
src/app/api/blueprint-runs/route.ts:26
FunctionGET
()
src/app/api/projects/route.ts:17
FunctionGET
( _request: Request, { params }: { params: Promise<{ name: string }> } )
src/app/api/projects/[name]/route.ts:55
FunctionGET
()
src/app/api/settings/route.ts:7
FunctionGET
(request: Request)
src/app/api/overview/route.ts:79
FunctionGET
(request: Request)
src/app/api/export/route.ts:5
FunctionKpiCard
({ label, value, sub, }: { label: string; value: string; sub?: string; })
src/app/page.tsx:70
FunctionKpiCard
({ label, value, }: { label: string; value: string; })
src/app/sessions/[id]/page.tsx:73
FunctionKpiCard
({ label, value, sub, }: { label: string; value: string; sub?: string; })
src/app/projects/[name]/page.tsx:64
FunctionOverviewPage
()
src/app/page.tsx:145
FunctionPOST
()
src/app/api/seed/route.ts:134
FunctionProjectDetailPage
({ params, }: { params: Promise<{ name: string }>; })
src/app/projects/[name]/page.tsx:101
FunctionProjectsPage
()
src/app/projects/page.tsx:37
FunctionRangeSelector
({ value, onChange, }: { value: TimeRange; onChange: (v: TimeRange) => void; })
src/app/page.tsx:44
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
src/app/layout.tsx:19
FunctionRunsPage
()
src/app/runs/page.tsx:81
FunctionSessionDetailPage
({ params, }: { params: Promise<{ id: string }>; })
src/app/sessions/[id]/page.tsx:246
FunctionSettingsPage
()
src/app/settings/page.tsx:25
FunctionTagPanel
({ title, items, }: { title: string; items: Array<{ name: string; count: number }>; })
src/app/page.tsx:94
FunctionTimelinePage
()
src/app/timeline/page.tsx:192
FunctionToolBadge
({ tool }: { tool: string })
src/app/sessions/[id]/page.tsx:61
FunctioncloseDb
()
src/lib/db.ts:50
FunctiondetectFrameworks
(command: string)
src/lib/frameworks.ts:111
FunctiondetectLanguage
(filePath: string)
src/lib/languages.ts:95
FunctiongetDbPath
()
src/lib/db.ts:60
FunctionhandleClear
()
src/app/settings/page.tsx:77
FunctionhandleSeed
()
src/app/settings/page.tsx:56