MCPcopy Create free account

hub / github.com/NirDiamant/claude-watch / functions

Functions97 in github.com/NirDiamant/claude-watch

↓ 25 callersFunctiongetDb
()
src/server/db.ts:11
↓ 6 callersFunctionfindNode
(r: TreeNode, id: string)
dashboard/src/components/BrainGraph.tsx:38
↓ 4 callersFunctionbroadcast
(message: WebSocketMessage)
src/server/websocket.ts:17
↓ 4 callersFunctionisNoiseItem
(text: string)
src/services/tree-builder.ts:23
↓ 4 callersFunctionisStructuralSection
(label: string)
src/services/tree-builder.ts:16
↓ 4 callersFunctionreadTextFile
(filePath: string)
src/server/routes/instructions.ts:26
↓ 4 callersFunctiontoggle
(key: string)
dashboard/src/components/InstructionsPanel.tsx:74
↓ 3 callersFunctioncountByImp
(n: TreeNode, imp: string)
dashboard/src/components/BrainGraph.tsx:39
↓ 3 callersFunctioncountLeaves
(n: TreeNode)
dashboard/src/components/BrainGraph.tsx:37
↓ 3 callersFunctiongetImportance
(text: string)
src/services/tree-builder.ts:233
↓ 3 callersFunctioninlineFmt
(text: string)
dashboard/src/components/BrainPanel.tsx:288
↓ 3 callersFunctionmakeSection
(title: string, source: string, level: string)
src/services/tree-builder.ts:186
↓ 3 callersFunctionreadJsonFile
(filePath: string)
src/server/routes/instructions.ts:35
↓ 3 callersFunctionscanProjectBrain
(projectPath: string)
src/services/brain-scanner.ts:165
↓ 3 callersFunctionscrollTo
(id: string)
dashboard/src/components/BrainPanel.tsx:69
↓ 3 callersFunctionslugify
(s: string)
dashboard/src/components/BrainPanel.tsx:379
↓ 2 callersFunctionflush
()
src/server/routes/search.ts:139
↓ 2 callersFunctionhandleZoomOut
(index: number)
dashboard/src/components/BrainTree.tsx:56
↓ 2 callersFunctionisInstructionFile
(path: string | null)
dashboard/src/components/ActivityFeed.tsx:22
↓ 2 callersFunctionrenderInline
(text: string)
dashboard/src/components/InstructionsPanel.tsx:329
↓ 2 callersFunctiontryParse
(data: string | null)
dashboard/src/components/EventDetail.tsx:135
↓ 2 callersFunctiontryParseItem
(line: string, source: string)
src/services/tree-builder.ts:197
↓ 2 callersFunctionwrapText
(t: string, max: number)
dashboard/src/components/BrainGraph.tsx:40
↓ 1 callersFunctionbuildChunks
(files: { relativePath: string; content: string }[])
src/server/routes/search.ts:133
↓ 1 callersFunctionbuildLogicTree
( files: { relativePath: string; name: string; content: string; category: string }[], projectName: string,
src/services/tree-builder.ts:51
↓ 1 callersFunctionbuildTree
(dir: string, depth: number)
src/services/brain-scanner.ts:315
↓ 1 callersFunctionclassifyFile
(relativePath: string, content: string)
src/services/brain-scanner.ts:105
↓ 1 callersFunctioncleanupStaleSessions
()
src/services/session-manager.ts:17
↓ 1 callersFunctioncountDescendants
(node: TreeNode)
dashboard/src/components/BrainTree.tsx:218
↓ 1 callersFunctioncountItems
(node: TreeNode)
src/services/tree-builder.ts:37
↓ 1 callersFunctioncreateApp
(options: ServerOptions)
src/server/index.ts:23
↓ 1 callersFunctionextractDiff
(payload: HookPayload)
src/server/routes/events.ts:150
↓ 1 callersFunctionextractFilePath
(payload: HookPayload)
src/server/routes/events.ts:130
↓ 1 callersFunctionextractProjectPath
(payload: HookPayload)
src/server/routes/events.ts:136
↓ 1 callersFunctionfetchHistory
()
dashboard/src/components/LogicHistory.tsx:24
↓ 1 callersFunctionfetchInstructions
()
dashboard/src/components/InstructionsPanel.tsx:56
↓ 1 callersFunctionfilterTree
(nodes: TreeNode[])
src/services/tree-builder.ts:167
↓ 1 callersFunctionfindMemoryFiles
(projectPath: string)
src/server/routes/instructions.ts:123
↓ 1 callersFunctionfindNestedClaudeMd
(projectPath: string, maxDepth: number = 3)
src/server/routes/instructions.ts:93
↓ 1 callersFunctiongetClaudeCodeData
(projectPath: string)
src/server/routes/brain.ts:141
↓ 1 callersFunctiongetEventDisplay
(event: CWEvent)
dashboard/src/components/ActivityFeed.tsx:45
↓ 1 callersFunctiongetFileIcon
(category: string, name: string)
src/services/tree-builder.ts:240
↓ 1 callersFunctiongetHumanLabel
(relativePath: string, content: string)
src/services/tree-builder.ts:264
↓ 1 callersFunctiongetIndex
(projectPath: string)
src/server/routes/search.ts:32
↓ 1 callersFunctiongetProjectStructure
(projectPath: string, maxDepth = 2)
src/services/brain-scanner.ts:314
↓ 1 callersFunctiongetRecentLogicChanges
(projectPath: string, files: LogicFile[])
src/services/brain-scanner.ts:249
↓ 1 callersFunctionhandleDelete
(id: string)
dashboard/src/components/SnapshotPanel.tsx:50
↓ 1 callersFunctionhandleRestore
(id: string)
dashboard/src/components/SnapshotPanel.tsx:38
↓ 1 callersFunctionhandleZoomIn
(node: TreeNode, parentChain: TreeNode[])
dashboard/src/components/BrainTree.tsx:49
↓ 1 callersFunctionhasLogicContent
(node: TreeNode)
src/services/tree-builder.ts:43
↓ 1 callersFunctioninitSchema
(db: Database.Database)
src/server/db.ts:24
↓ 1 callersFunctioninitWebSocket
(server: Server)
src/server/websocket.ts:7
↓ 1 callersFunctionlineImp
(l: string)
dashboard/src/components/BrainGraph.tsx:46
↓ 1 callersFunctionmapEventType
(hookType: string)
src/server/routes/events.ts:120
↓ 1 callersFunctionparseFileToTree
(file: { relativePath: string; name: string; content: string; category: string })
src/services/tree-builder.ts:75
↓ 1 callersFunctionparseFrontmatter
(content: string)
src/server/routes/instructions.ts:45
↓ 1 callersFunctionpreFilter
(query: string, chunks: Chunk[], limit: number)
src/server/routes/search.ts:163
↓ 1 callersFunctionscan
(dir: string, depth: number)
src/server/routes/instructions.ts:96
↓ 1 callersFunctionstartServer
(options: ServerOptions)
src/server/index.ts:63
↓ 1 callersFunctionstartSessionCleanup
(intervalMs = 60_000)
src/services/session-manager.ts:7
↓ 1 callersFunctiontoggleChange
(key: string)
dashboard/src/components/LogicHistory.tsx:39
↓ 1 callersFunctionuseWebSocket
(onMessage: (msg: WSMessage) => void)
dashboard/src/hooks/useWebSocket.ts:8
↓ 1 callersFunctionwalk
(dir: string, depth: number)
src/services/brain-scanner.ts:169
FunctionActivityFeed
({ events, onSelectEvent, selectedEventId }: Props)
dashboard/src/components/ActivityFeed.tsx:102
FunctionApp
()
dashboard/src/App.tsx:13
FunctionBrainGraph
({ projectId }: Props)
dashboard/src/components/BrainGraph.tsx:52
FunctionBrainPanel
({ projectId }: Props)
dashboard/src/components/BrainPanel.tsx:43
FunctionBrainTree
({ projectId }: Props)
dashboard/src/components/BrainTree.tsx:19
FunctionChangeList
({ changes }: { changes: LogicChange[] })
dashboard/src/components/BrainPanel.tsx:317
FunctionDItem
({ item, depth }: { item: TreeNode; depth: number })
dashboard/src/components/BrainGraph.tsx:316
FunctionDetailPanel
({ node, onClose }: { node: TreeNode; onClose: () => void })
dashboard/src/components/BrainGraph.tsx:293
FunctionDiffViewer
({ diff }: Props)
dashboard/src/components/DiffViewer.tsx:5
FunctionEmpty
({ text }: { text: string })
dashboard/src/components/BrainPanel.tsx:373
FunctionEventDetail
({ event, onClose }: Props)
dashboard/src/components/EventDetail.tsx:11
FunctionHl
({ text, q }: { text: string; q: string })
dashboard/src/components/BrainGraph.tsx:379
FunctionInstructionsPanel
({ projectId }: Props)
dashboard/src/components/InstructionsPanel.tsx:48
FunctionLayout
({ children }: { children: ReactNode })
dashboard/src/components/Layout.tsx:3
FunctionLogicHistory
({ projectId }: Props)
dashboard/src/components/LogicHistory.tsx:19
FunctionMarkdown
({ text }: { text: string })
dashboard/src/components/BrainPanel.tsx:210
FunctionMarkdownContent
({ content }: { content: string })
dashboard/src/components/InstructionsPanel.tsx:293
FunctionMemoryCard
({ file }: { file: MemoryFile })
dashboard/src/components/InstructionsPanel.tsx:361
FunctionProjectSidebar
({ projects, selectedProject, onSelectProject, connected }: Props)
dashboard/src/components/ProjectSidebar.tsx:12
FunctionRenderedContent
({ content, filename }: { content: string; filename: string })
dashboard/src/components/BrainPanel.tsx:186
FunctionSearchPanel
({ results, total, query, searching, mode }: { results: SearchResult[]; total: number; query: string; searchin
dashboard/src/components/BrainGraph.tsx:338
FunctionSection
({ id, icon, title, subtitle, expanded, onToggle, children }: { id: string; icon: React.ReactNode; title
dashboard/src/components/InstructionsPanel.tsx:262
FunctionSessionList
({ sessions }: Props)
dashboard/src/components/SessionList.tsx:9
FunctionSnapshotPanel
({ snapshots, projects, selectedProject, onRefresh }: Props)
dashboard/src/components/SnapshotPanel.tsx:13
FunctionStat
({ icon, label, value }: { icon: React.ReactNode; label: string; value: number })
dashboard/src/components/StatsBar.tsx:41
FunctionStatsBar
({ stats, connected }: Props)
dashboard/src/components/StatsBar.tsx:9
FunctionTooltip
({ x, y, label, sub, svgW }: { x: number; y: number; label: string; sub: string; svgW: number })
dashboard/src/components/BrainGraph.tsx:281
FunctionTreeRow
({ node, depth, onZoomIn }: { node: TreeNode; depth: number; onZoomIn: (n: TreeNode) => void })
dashboard/src/components/BrainTree.tsx:122
FunctiongetDataDir
()
src/server/db.ts:77
Functionh
(e: KeyboardEvent)
dashboard/src/components/BrainGraph.tsx:76
FunctionhandleClick
()
dashboard/src/components/BrainTree.tsx:137
FunctionhandleCreate
()
dashboard/src/components/SnapshotPanel.tsx:19
FunctionhandleDoubleClick
()
dashboard/src/components/BrainTree.tsx:143
FunctionisImportant
(event: CWEvent)
dashboard/src/components/ActivityFeed.tsx:30