MCPcopy Create free account

hub / github.com/Pimzino/claude-code-spec-workflow / functions

Functions591 in github.com/Pimzino/claude-code-spec-workflow

↓ 2 callersFunctioncopyDirSync
(src, dest)
scripts/copy-static.js:7
↓ 2 callersMethodcreateSlashCommands
()
src/setup.ts:177
↓ 2 callersMethodcreateTemplates
()
src/setup.ts:212
↓ 2 callersMethoddiscoverProjects
()
src/dashboard/project-discovery.ts:41
↓ 2 callersFunctionfindAvailablePort
(startPort: number = 3000, maxAttempts: number = 100)
src/utils.ts:152
↓ 2 callersMethodgetConnectionState
* Get current connection state
src/dashboard/client/websocket.ts:218
↓ 2 callersFunctiongetFileContent
(filePath: string)
src/get-content.ts:7
↓ 2 callersFunctiongetLastModified
(item: { lastModified?: Date }, fallbackStats: typeof fileStats)
tests/dashboard/ui-improvements.test.ts:534
↓ 2 callersFunctiongetNavigationTarget
(session: { type: 'spec'; projectPath: string; specName: string; task: any })
tests/dashboard/ui-improvements.test.ts:598
↓ 2 callersMethodgetNgrokExecutable
()
src/dashboard/tunnel/ngrok-provider.ts:130
↓ 2 callersMethodgetProjectColorValue
(projectPath: string)
src/dashboard/client/multi-app.ts:177
↓ 2 callersFunctiongetTasks
( specName: string, taskId?: string, mode: 'all' | 'single' | 'next-pending' | 'complete' = 'all', pro
src/get-tasks.ts:116
↓ 2 callersMethodgetUserFriendlyMessage
* Get user-friendly error message with troubleshooting steps
src/dashboard/tunnel/types.ts:95
↓ 2 callersMethodhandleRouteChange
()
src/dashboard/client/multi-app.ts:198
↓ 2 callersMethodhashPassword
* Hash password using SHA-256
src/dashboard/tunnel/access-controller.ts:174
↓ 2 callersMethodinitializeProject
(project: DiscoveredProject)
src/dashboard/multi-server.ts:386
↓ 2 callersFunctionisGroupedProjectsCache
(obj: unknown)
src/dashboard/client/types/validation.ts:432
↓ 2 callersFunctionisSteeringStatus
(obj: unknown)
src/dashboard/client/types/validation.ts:281
↓ 2 callersMethodremoveEventHandler
* Remove event handler
src/dashboard/client/websocket.ts:242
↓ 2 callersMethodsetShouldFail
(shouldFail: boolean)
tests/tunnel-manager.test.ts:15
↓ 2 callersMethodstartHealthMonitoring
()
src/dashboard/tunnel/manager.ts:414
↓ 2 callersMethodstop
()
src/dashboard/watcher.ts:462
↓ 2 callersMethodstopHealthMonitoring
()
src/dashboard/tunnel/manager.ts:429
↓ 2 callersMethodupdateTunnelHealth
(health: HealthStatus)
src/dashboard/tunnel/manager.ts:397
↓ 2 callersMethodviewMarkdownWithProject
(specName: string, docType: string, projectPath: string)
src/dashboard/client/multi-app.ts:170
↓ 1 callersMethod_buildGroupedProjects
()
src/dashboard/client/multi-app.ts:180
↓ 1 callersFunctionaddProjectWithDescendants
(project: Project, level = 0)
src/dashboard/client/multi-app.ts:667
↓ 1 callersMethodanalyzeProject
( projectPath: string, claudePath: string, activeSessions: string[] )
src/dashboard/project-discovery.ts:167
↓ 1 callersMethodattemptTunnelStart
(options: TunnelOptions, isRetry = false)
src/dashboard/tunnel/manager.ts:88
↓ 1 callersMethodautoGenerateTaskCommands
* Auto-generate task commands for all existing specs
src/setup.ts:285
↓ 1 callersFunctionautoUpdate
(packageName: string = '@pimzino/claude-code-spec-workflow')
src/auto-update.ts:100
↓ 1 callersMethodcanRecover
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:5
↓ 1 callersFunctioncheckForUpdate
(packageName: string)
src/auto-update.ts:65
↓ 1 callersMethodcheckNewBugDirectory
(dirPath: string)
src/dashboard/watcher.ts:446
↓ 1 callersMethodcheckNewSpecDirectory
(dirPath: string)
src/dashboard/watcher.ts:407
↓ 1 callersMethodcheckRateLimit
* Check rate limit for an IP
src/dashboard/tunnel/access-controller.ts:181
↓ 1 callersMethodclassifyUserAgent
* Classify user agent for privacy-preserving analytics
src/dashboard/tunnel/usage-tracker.ts:218
↓ 1 callersMethodcleanupInactiveVisitors
* Remove inactive visitors (privacy cleanup)
src/dashboard/tunnel/usage-tracker.ts:137
↓ 1 callersMethodcleanupOldBackups
* Clean up old backups, keeping only the most recent N backups
src/update.ts:90
↓ 1 callersMethodcleanupRateLimits
* Clean up expired rate limit entries
src/dashboard/tunnel/access-controller.ts:212
↓ 1 callersMethodcleanupSessions
* Clean up expired sessions
src/dashboard/tunnel/access-controller.ts:269
↓ 1 callersMethodclearTimers
* Clear all timers
src/dashboard/client/websocket.ts:479
↓ 1 callersMethodcloseMarkdownPreview
()
src/dashboard/client/multi-app.ts:166
↓ 1 callersFunctioncompareVersions
(v1: string, v2: string)
src/auto-update.ts:47
↓ 1 callersMethodconvertToGithubUrl
(remoteUrl: string)
src/git.ts:45
↓ 1 callersMethodcopyCodeBlock
(event: Event)
src/dashboard/client/multi-app.ts:169
↓ 1 callersFunctioncopyToClipboard
()
src/dashboard/client/shared-components.ts:141
↓ 1 callersMethodcountCompletedTasks
(tasks: Task[])
src/dashboard/parser.ts:551
↓ 1 callersMethodcountTotalTasks
(tasks: Task[])
src/dashboard/parser.ts:562
↓ 1 callersMethodcreateBackup
* Create a backup of the current .claude directory before making changes
src/update.ts:37
↓ 1 callersFunctioncreateDashboardWebSocketClient
(options?: WebSocketClientOptions)
src/dashboard/client/websocket.ts:492
↓ 1 callersFunctioncreateMockFastify
()
tests/tunnel-manager.test.ts:44
↓ 1 callersMethodcreateSession
* Create a new session after successful authentication
src/dashboard/tunnel/access-controller.ts:224
↓ 1 callersMethodcreateTunnelWithProvider
(provider: TunnelProvider, options: Record<string, unknown>)
src/dashboard/tunnel/manager.ts:179
↓ 1 callersMethoddeleteClaudeDirectory
* Delete the entire .claude directory for a fresh start
src/update.ts:108
↓ 1 callersMethodenhanceErrorMessage
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:43
↓ 1 callersMethodextractBugSeverity
(content: string)
src/dashboard/parser.ts:963
↓ 1 callersMethodextractCodeReuseAnalysis
(content: string)
src/dashboard/parser.ts:858
↓ 1 callersMethodextractFilesAffected
(content: string)
src/dashboard/parser.ts:1058
↓ 1 callersMethodextractRegressionChecks
(content: string)
src/dashboard/parser.ts:1096
↓ 1 callersMethodextractReproductionSteps
(content: string)
src/dashboard/parser.ts:971
↓ 1 callersMethodextractRequirements
(content: string)
src/dashboard/parser.ts:592
↓ 1 callersMethodextractTestStatus
(content: string)
src/dashboard/parser.ts:1086
↓ 1 callersMethodextractUserStories
(content: string)
src/dashboard/parser.ts:781
↓ 1 callersMethodfetchTunnelStatus
()
src/dashboard/client/multi-app.ts:190
↓ 1 callersMethodfindInProgressTask
(tasks: Task[])
src/dashboard/parser.ts:572
↓ 1 callersMethodfindTaskById
(tasks: Task[], taskId: string)
src/dashboard/multi-server.ts:756
↓ 1 callersMethodgenerateTunnelId
()
src/dashboard/tunnel/manager.ts:455
↓ 1 callersMethodgenerateVisitorId
* Generate a unique visitor ID
src/dashboard/tunnel/usage-tracker.ts:171
↓ 1 callersMethodgetActiveClaudeSessions
()
src/dashboard/project-discovery.ts:276
↓ 1 callersMethodgetAvailableProviders
(preferredProvider?: string)
src/dashboard/tunnel/manager.ts:316
↓ 1 callersMethodgetColorWithOpacity
(colorName: string, opacity: string)
src/dashboard/client/multi-app.ts:186
↓ 1 callersFunctiongetCurrentVersion
()
src/auto-update.ts:21
↓ 1 callersMethodgetErrorEnhancements
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:55
↓ 1 callersMethodgetGitInfo
(projectPath: string)
src/dashboard/project-discovery.ts:311
↓ 1 callersFunctiongetLatestVersion
(packageName: string)
src/auto-update.ts:33
↓ 1 callersMethodgetOpenBugsCount
(project: Project)
src/dashboard/client/multi-app.ts:195
↓ 1 callersMethodgetParentProjectPath
(projectPath: string, groupedProjects: Project[], currentIndex: number)
src/dashboard/client/multi-app.ts:187
↓ 1 callersMethodgetStats
* Get access statistics
src/dashboard/tunnel/access-controller.ts:281
↓ 1 callersFunctiongetStatusClass
(status: StatusType)
src/dashboard/client/shared-components.ts:100
↓ 1 callersFunctiongetStatusLabel
(status: StatusType)
src/dashboard/client/shared-components.ts:121
↓ 1 callersMethodgetSteeringStatus
()
src/dashboard/parser.ts:939
↓ 1 callersMethodgetUsername
()
src/dashboard/multi-server.ts:964
↓ 1 callersMethodhandleMessage
* Handle incoming WebSocket messages with enhanced validation and error recovery
src/dashboard/client/websocket.ts:321
↓ 1 callersMethodhandleValidationError
* Handle validation errors with graceful degradation
src/dashboard/client/websocket.ts:356
↓ 1 callersMethodhandleWebSocketMessage
(message: WebSocketMessage)
src/dashboard/client/multi-app.ts:161
↓ 1 callersMethodhashIp
* Hash IP address for privacy preservation
src/dashboard/tunnel/usage-tracker.ts:159
↓ 1 callersMethodincrementRateLimit
* Increment rate limit counter
src/dashboard/tunnel/access-controller.ts:195
↓ 1 callersMethodinit
()
src/dashboard/client/multi-app.ts:159
↓ 1 callersFunctioninitApp
* Initialize the multi-project dashboard application * Waits for shared components to load before creating the PetiteVue app
src/dashboard/client/multi-app.ts:266
↓ 1 callersMethodinitTheme
()
src/dashboard/client/multi-app.ts:162
↓ 1 callersMethodinitializeRouting
()
src/dashboard/client/multi-app.ts:189
↓ 1 callersMethodinitializeSelectedTask
(spec: Spec)
src/dashboard/client/multi-app.ts:199
↓ 1 callersMethodinitializeTunnel
()
src/dashboard/multi-server.ts:877
↓ 1 callersMethodisAvailable
()
src/dashboard/tunnel/ngrok-provider-native.ts:64
↓ 1 callersMethodisAvailable
()
src/dashboard/tunnel/cloudflare-provider.ts:106
↓ 1 callersMethodisAvailable
()
src/dashboard/tunnel/ngrok-provider.ts:108
↓ 1 callersMethodisAvailable
()
src/dashboard/tunnel/cloudflare-provider-native.ts:75
↓ 1 callersFunctionisBugUpdateMessage
(msg: WebSocketMessage)
src/dashboard/shared/dashboard.types.ts:620
↓ 1 callersMethodisConnected
* Check if the client is connected
src/dashboard/client/websocket.ts:225
← previousnext →101–200 of 591, ranked by callers