Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codag-megalith/codag-visualizer
/ functions
Functions
1,328 in github.com/codag-megalith/codag-visualizer
⨍
Functions
1,328
◇
Types & classes
171
↳
Endpoints
4
↓ 1 callers
Function
hv
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
hydrateLabels
(labelUpdates: Map<string, string>)
frontend/src/webview-client/nodes.ts:260
↓ 1 callers
Method
hydrateLabels
* Send label hydration updates from metadata batch
frontend/src/webview.ts:559
↓ 1 callers
Function
identifyProvider
(text: string)
frontend/src/providers.ts:601
↓ 1 callers
Function
initCallGraphPersistence
(ctx: { globalState: { get: (key: string) => any; update: (key: string, value: any) => Thenable<void> } })
frontend/src/analysis/state.ts:96
↓ 1 callers
Function
initTutorial
()
frontend/src/webview-client/tutorial.ts:229
↓ 1 callers
Method
initializeCache
()
frontend/src/cache.ts:125
↓ 1 callers
Method
isAncestorCollapsed
* Check if any ancestor is collapsed
frontend/src/webview-client/file-picker.ts:272
↓ 1 callers
Method
isDirectoryFullySelected
* Check if all files under a directory are selected
frontend/src/webview-client/file-picker.ts:360
↓ 1 callers
Method
isDirectoryPartiallySelected
* Check if some (but not all) files under a directory are selected
frontend/src/webview-client/file-picker.ts:371
↓ 1 callers
Method
isFileCached
* Check if file exists in cache (regardless of hash)
frontend/src/cache.ts:351
↓ 1 callers
Method
isFileValid
* Check if file is cached with matching hash
frontend/src/cache.ts:342
↓ 1 callers
Method
isLLMIdentifier
* Check if an identifier name is LLM-related
frontend/src/static-analyzer.ts:29
↓ 1 callers
Function
isValidRoute
* Validate that an edge route has valid numeric coordinates
frontend/src/webview-client/edges.ts:48
↓ 1 callers
Function
jp
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
ki
()
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
ku
(t,n,e,r,i,o)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
layoutWithELK
( nodes: Array<NodeInput>, edges: EdgeInput[], options?: Record<string, string> )
frontend/src/webview-client/elk-layout.ts:92
↓ 1 callers
Function
lf
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
listWorkflows
(index: GraphIndex | null, limit: number = 20, offset: number = 0)
packages/mcp-server/src/tools.ts:306
↓ 1 callers
Function
ll
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Method
loadCache
()
frontend/src/cache.ts:145
↓ 1 callers
Function
loadCallGraphsFromStorage
Load call graphs from persistent storage
frontend/src/analysis/state.ts:102
↓ 1 callers
Function
logResolutionStats
( resolved: number, unresolved: string[], log: (msg: string) => void )
frontend/src/edge-resolver.ts:301
↓ 1 callers
Function
markNodesPending
(nodeIds: string[])
frontend/src/webview-client/nodes.ts:325
↓ 1 callers
Function
matchPaths
* Match paths for HTTP connection detection
frontend/src/repo-structure.ts:88
↓ 1 callers
Function
matchRouteFileConvention
(filePath: string)
frontend/src/providers.ts:728
↓ 1 callers
Function
measureNodeDimensions
(label: string, options?: NodeMeasureOptions)
frontend/src/webview-client/helpers.ts:30
↓ 1 callers
Method
mergeCrossFileEdges
* Merge new cross-file edges with replace-on-conflict behavior * Newer edges (by timestamp) replace older ones, preserving latest labels
frontend/src/cache.ts:716
↓ 1 callers
Function
moduleToFilePaths
* Convert module notation to file path notation * Handles both Python and JS/TS module imports * e.g., "src.db" → ["src/db.py", "src/db.ts", "src/db
frontend/src/edge-resolver.ts:40
↓ 1 callers
Function
nf
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
nodeChanged
(oldNode: WorkflowNode, newNode: WorkflowNode)
frontend/src/webview-client/graph-diff.ts:75
↓ 1 callers
Function
normalizeEndpoint
(endpoint: string)
frontend/src/tree-sitter/extractors.ts:262
↓ 1 callers
Function
normalizeFunctionName
* Normalize function name for matching (strip parens, underscores).
frontend/src/webview-client/nodes.ts:386
↓ 1 callers
Function
nu
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Method
onFetch
(callback: FetchCallback)
frontend/src/metadata-batcher.ts:65
↓ 1 callers
Method
onReady
(callback: ReadyCallback)
frontend/src/metadata-batcher.ts:69
↓ 1 callers
Method
onWebviewReady
* Flush pending messages and mark webview as ready
frontend/src/webview.ts:56
↓ 1 callers
Function
ot
(t,e=n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
overlaps
(x: number, y: number, w: number, h: number)
frontend/src/webview-client/layout.ts:321
↓ 1 callers
Function
parse_flowchart
Parse flowchart lines into nodes and edges. Only creates nodes from proper shape definitions (not from edge references). Only includes edges
backend/mermaid_parser.py:242
↓ 1 callers
Function
parse_mermaid_response
Parse Mermaid+Metadata response into WorkflowGraph. Expected format (raw, no markdown): flowchart TD %% Workflow: Pipeline Name
backend/mermaid_parser.py:71
↓ 1 callers
Function
parse_workflows
Split diagram into separate workflow blocks. Returns list of (workflow_name, lines) tuples.
backend/mermaid_parser.py:207
↓ 1 callers
Function
performLocalUpdate
( ctx: LocalUpdateContext, uri: vscode.Uri )
frontend/src/file-watching/local-update.ts:30
↓ 1 callers
Method
prev
* Go to previous step
frontend/src/webview-client/tutorial.ts:128
↓ 1 callers
Function
printDir
(path: string, indent: string)
frontend/src/file-preparation.ts:75
↓ 1 callers
Function
propagateLLMCalls
* Propagate LLM call flags transitively through the call graph. * If function A calls function B, and B has LLM calls, mark A as LLM-related too. *
frontend/src/repo-structure.ts:333
↓ 1 callers
Method
pruneStaleEntries
* Prune stale entries for files that no longer exist
frontend/src/cache.ts:1504
↓ 1 callers
Function
pt
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
pulseFileNodes
(filePath: string)
frontend/src/webview-client/minimap.ts:302
↓ 1 callers
Function
pulseMinimapNodes
(nodeIds: string[])
frontend/src/webview-client/minimap.ts:284
↓ 1 callers
Function
q
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
ql
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
qp
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Method
queueFile
(filePath: string, context: MetadataContext)
frontend/src/metadata-batcher.ts:73
↓ 1 callers
Function
registerMcpServer
* Register the bundled MCP server in the workspace config for the current editor. * Writes .cursor/mcp.json (Cursor) or .mcp.json (Claude Code / othe
frontend/src/extension.ts:45
↓ 1 callers
Method
render
* Render the modal
frontend/src/webview-client/file-picker.ts:221
↓ 1 callers
Method
render
(notification: Notification)
frontend/src/webview-client/notifications.ts:237
↓ 1 callers
Method
renderCell
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Method
renderDots
* Render the dots indicator
frontend/src/webview-client/tutorial.ts:150
↓ 1 callers
Function
renderEdgeLabels
* Render text labels on edges that have them (only actual labels, not payloads) * Labels are positioned on the edge path using route geometry
frontend/src/webview-client/edges.ts:361
↓ 1 callers
Method
renderTriangle
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
resolveCrossFileCalls
* Resolve cross-file function calls using import information * For each function call like "gemini_client.analyze_workflow", checks if * "gemini_cli
frontend/src/repo-structure.ts:183
↓ 1 callers
Function
resolveExternalEdges
(graph: WorkflowGraph)
frontend/src/edge-resolver.ts:252
↓ 1 callers
Function
resolveImport
(importSource: string, fromFile: string)
frontend/src/analysis/helpers.ts:151
↓ 1 callers
Function
resolveImportPath
* Resolve import source to a file path * Handles: './api', '../utils', 'gemini_client', '@/components/Button'
frontend/src/repo-structure.ts:124
↓ 1 callers
Function
resolveImportToRepoFile
* Resolve an import source to a file path from the known repo files.
frontend/src/file-watching/local-update.ts:164
↓ 1 callers
Function
rl
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
sanitizeFunctionName
* Validate and sanitize a function name for use in node IDs. * Filters out malformed names that might come from minified/bundled code.
frontend/src/local-graph-updater.ts:67
↓ 1 callers
Function
saveCallGraphsToStorage
()
frontend/src/analysis/state.ts:121
↓ 1 callers
Function
saveSelectionCache
* Save selection cache to workspace state
frontend/src/file-picker.ts:47
↓ 1 callers
Method
scheduleAutoDismiss
(notification: Notification)
frontend/src/webview-client/notifications.ts:344
↓ 1 callers
Method
scheduleFlush
()
frontend/src/metadata-batcher.ts:90
↓ 1 callers
Function
searchGraph
(index: GraphIndex | null, query: string, limit: number = 15)
packages/mcp-server/src/tools.ts:193
↓ 1 callers
Function
serializeCallGraph
(graph: ExtractedCallGraph)
frontend/src/analysis/state.ts:73
↓ 1 callers
Function
setActivelyEditing
(filePath: string, state: ActiveEditingState)
frontend/src/analysis/state.ts:201
↓ 1 callers
Method
setCacheManager
(cache: CacheManager)
frontend/src/metadata-batcher.ts:61
↓ 1 callers
Function
setChangedFunctions
(filePath: string, functions: string[])
frontend/src/analysis/state.ts:217
↓ 1 callers
Function
setPendingChange
(filePath: string, timeout: NodeJS.Timeout)
frontend/src/analysis/state.ts:169
↓ 1 callers
Function
setupButtonTooltips
()
frontend/src/webview-client/controls.ts:55
↓ 1 callers
Function
setupClosePanel
()
frontend/src/webview-client/panel.ts:326
↓ 1 callers
Function
setupControls
()
frontend/src/webview-client/controls.ts:15
↓ 1 callers
Function
setupDirectory
()
frontend/src/webview-client/directory.ts:8
↓ 1 callers
Function
setupEdgeItemInteractions
* Set up hover and click handlers on edge list items
frontend/src/webview-client/panel.ts:216
↓ 1 callers
Function
setupExportButton
()
frontend/src/webview-client/export.ts:975
↓ 1 callers
Function
setupMessageHandler
()
frontend/src/webview-client/messages.ts:48
↓ 1 callers
Function
setupMinimapZoomListener
()
frontend/src/webview-client/minimap.ts:210
↓ 1 callers
Function
setupSVG
()
frontend/src/webview-client/setup.ts:6
↓ 1 callers
Function
sf
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Method
shouldShow
* Check if tutorial should be shown (first time user)
frontend/src/webview-client/tutorial.ts:70
↓ 1 callers
Method
show
* Show a notification. Returns the notification ID. * Each call creates a new notification (true queue behavior). * Loading/progress notific
frontend/src/webview-client/notifications.ts:64
↓ 1 callers
Function
showButtonTooltip
(event: MouseEvent, text: string)
frontend/src/webview-client/controls.ts:68
↓ 1 callers
Function
showWorkflowExportMenu
(x: number, y: number, groupId: string, groupName: string)
frontend/src/webview-client/export.ts:1127
↓ 1 callers
Function
sortChildren
(node: FileTreeNode)
frontend/src/file-picker.ts:185
↓ 1 callers
Method
startWatching
()
packages/mcp-server/src/graph-loader.ts:81
↓ 1 callers
Function
toFileStructure
* Convert tree-sitter extracted structure to FileStructure interface
frontend/src/repo-structure.ts:280
↓ 1 callers
Function
topologicalSort
(nodeIds: string[], edges: WorkflowEdge[])
packages/mcp-server/src/topo-sort.ts:7
↓ 1 callers
Function
trackCall
(toolName: string)
packages/mcp-server/src/tools.ts:19
↓ 1 callers
Method
trianglePolygon
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 1 callers
Function
tu
(t,n)
frontend/media/webview/d3.v7.min.js:2
← previous
next →
701–800 of 1,328, ranked by callers