Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Trendyol/gurubu
/ functions
Functions
583 in github.com/Trendyol/gurubu
⨍
Functions
583
◇
Types & classes
154
↓ 34 callers
Function
useGroomingRoom
()
gurubu-client/src/app/contexts/GroomingRoomContext.tsx:39
↓ 24 callers
Function
joinRetroMiddleware
(socket, retroId, credentials)
gurubu-backend/sockets/retroSocket.js:33
↓ 19 callers
Method
join
(id: string, payload: joinRoomPayload)
gurubu-client/src/app/services/roomService.ts:34
↓ 17 callers
Function
getCurrentRetroUser
(credentials, socket)
gurubu-backend/utils/retroUsers.js:46
↓ 14 callers
Function
getRetro
(retroId)
gurubu-backend/utils/retros.js:156
↓ 14 callers
Function
useSocket
()
gurubu-client/src/app/contexts/SocketContext.tsx:12
↓ 12 callers
Function
handleErrors
(errorFunctionName, roomID, socket, isRoomExpired)
gurubu-backend/utils/groomings.js:69
↓ 11 callers
Function
handleErrors
(errorFunctionName, retroId, socket, isRetroExpired)
gurubu-backend/utils/retros.js:8
↓ 10 callers
Function
checkIsRoomExpired
(roomID)
gurubu-backend/utils/groomings.js:194
↓ 9 callers
Function
checkIsRetroExpired
(retroId)
gurubu-backend/utils/retros.js:150
↓ 9 callers
Function
getCurrentUser
(credentials, socket)
gurubu-backend/utils/users.js:45
↓ 9 callers
Function
joinRoomMiddleware
(socket, roomID, credentials)
gurubu-backend/sockets/groomingSocket.js:18
↓ 7 callers
Method
getJiraUrl
()
gurubu-client/src/app/services/jiraService.ts:11
↓ 6 callers
Function
getCurrentLobby
(roomId: string)
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:18
↓ 6 callers
Function
progressCallback
(progressData, newlyProcessedIssues = [])
gurubu-backend/controllers/initialStoryPointController.js:23
↓ 5 callers
Function
closeModal
()
gurubu-client/src/app/components/room/grooming-navbar/grooming-navbar.tsx:32
↓ 5 callers
Function
useTheme
()
gurubu-client/src/app/contexts/ThemeContext.tsx:14
↓ 4 callers
Function
getRetroHistory
()
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:110
↓ 4 callers
Function
handleSetTime
(minutes: number)
gurubu-client/src/app/components/room/retro-board/retro-timer-v2.tsx:90
↓ 4 callers
Function
openModal
(modalType: ModalType)
gurubu-client/src/app/components/room/grooming-navbar/grooming-board-profile.tsx:47
↓ 4 callers
Function
updatePreview
(updates: Partial<typeof previewOptions>)
gurubu-client/src/app/components/room/grooming-navbar/change-avatar.tsx:36
↓ 4 callers
Function
useAvatar
()
gurubu-client/src/app/contexts/AvatarContext.tsx:27
↓ 4 callers
Function
useLoader
()
gurubu-client/src/app/contexts/LoaderContext.tsx:29
↓ 4 callers
Function
usePlanner
()
gurubu-client/src/app/contexts/PlannerContext.tsx:173
↓ 4 callers
Function
useRetroRoom
()
gurubu-client/src/app/contexts/RetroRoomContext.tsx:27
↓ 3 callers
Function
checkRetroExistance
(retroId)
gurubu-backend/utils/retros.js:142
↓ 3 callers
Function
getCurrentRetroLobby
(retroId: string)
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:30
↓ 3 callers
Function
getCurrentRetroUserWithSocket
(socketID)
gurubu-backend/utils/retroUsers.js:62
↓ 3 callers
Function
getCurrentUserWithSocket
(socketID)
gurubu-backend/utils/users.js:61
↓ 3 callers
Function
getGrooming
(roomID)
gurubu-backend/utils/groomings.js:223
↓ 3 callers
Function
getLevelBadgeClass
(level?: string)
gurubu-client/src/app/components/room/grooming-board/gurubu-ai/gurubu-ai-tooltip.tsx:63
↓ 3 callers
Method
getOrganization
( name: string )
gurubu-client/src/app/services/pService.ts:49
↓ 3 callers
Method
getSprintIssues
(sprintId)
gurubu-backend/services/jiraService.js:187
↓ 3 callers
Function
handleRoomJoin
( nickname: string, isFastJoin: boolean = false, roomId?: string, isAdmin?: boolean )
gurubu-client/src/app/shared/helpers/roomJoin.ts:3
↓ 3 callers
Function
onClose
()
gurubu-client/src/app/components/room/jira-sidebar/index.tsx:18
↓ 3 callers
Function
playTone
(frequency: number, startTime: number, duration: number)
gurubu-client/src/app/components/room/retro-board/retro-timer-v2.tsx:26
↓ 3 callers
Function
randomInRange
(min: number, max: number)
gurubu-client/src/app/components/room/grooming-board/consensus-banner.tsx:31
↓ 3 callers
Function
retrieveFromLocalStorage
( key: string, setter: (value: string) => void )
gurubu-client/src/app/components/room/grooming-navbar/import-jira-issues.tsx:37
↓ 3 callers
Function
setIssues
(data: GroomingInfo)
gurubu-client/src/app/contexts/SocketContext.tsx:55
↓ 3 callers
Function
toggleSection
(section: 'reasoning' | 'historical' | 'split')
gurubu-client/src/app/components/room/grooming-board/gurubu-ai/gurubu-ai-tooltip.tsx:48
↓ 3 callers
Function
useToast
()
gurubu-client/src/app/contexts/ToastContext.tsx:68
↓ 2 callers
Method
calculateSprintStatistics
(sprintId, issues, assignees)
gurubu-backend/services/jiraService.js:68
↓ 2 callers
Function
calculateTimeLeft
()
gurubu-client/src/app/components/room/grooming-navbar/timer.tsx:42
↓ 2 callers
Function
checkConsensus
()
gurubu-client/src/app/components/room/grooming-board/consensus-banner.tsx:10
↓ 2 callers
Function
checkUserCredentials
()
gurubu-client/src/app/retro/[id]/page.tsx:68
↓ 2 callers
Function
checkUserJoinedLobbyBefore
(roomId: string)
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:1
↓ 2 callers
Function
closeModal
()
gurubu-client/src/app/components/common/modal/index.tsx:13
↓ 2 callers
Function
defaultNickname
()
gurubu-client/src/app/components/room/grooming-board/nickname-form.tsx:14
↓ 2 callers
Function
extractMentions
(text)
gurubu-backend/utils/retros.js:190
↓ 2 callers
Function
findClosestFibonacci
(number)
gurubu-backend/utils/groomings.js:451
↓ 2 callers
Function
formatSprintDate
(sprint: Sprint)
gurubu-client/src/app/planner/components/SprintDropdown.tsx:108
↓ 2 callers
Function
formatTime
(seconds: number)
gurubu-client/src/app/components/room/retro-board/retro-timer-v2.tsx:69
↓ 2 callers
Method
getBoardIssues
(boardId, startAt = 0, maxResults = 50)
gurubu-backend/services/jiraInitialStoryPointService.js:20
↓ 2 callers
Method
getBoardsByProjectKey
(key: string)
gurubu-client/src/app/services/jiraService.ts:121
↓ 2 callers
Method
getSprintIssues
(sprintId: string)
gurubu-client/src/app/services/jiraService.ts:88
↓ 2 callers
Function
handleClose
()
gurubu-client/src/app/components/room/retro-board/RetroOnboarding.tsx:190
↓ 2 callers
Function
handleOptionClick
(option: DropdownOption)
gurubu-client/src/ui-kit/dropdown/index.tsx:79
↓ 2 callers
Function
handleRemove
(retroId: string, e: React.MouseEvent)
gurubu-client/src/app/retro/dashboard/page.tsx:81
↓ 2 callers
Function
handleStampSelect
(stamp: string)
gurubu-client/src/app/components/room/retro-board/RetroBottomBar.tsx:63
↓ 2 callers
Function
handleStampSelect
(stamp: string)
gurubu-client/src/app/components/room/retro-board/RetroSidebar.tsx:115
↓ 2 callers
Function
handleStartOrJoin
(item: RetroHistoryItem)
gurubu-client/src/app/retro/dashboard/page.tsx:103
↓ 2 callers
Function
insertMention
(nickname: string)
gurubu-client/src/app/components/room/retro-board/mention-textarea.tsx:80
↓ 2 callers
Function
markRetroStarted
(retroId: string)
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:99
↓ 2 callers
Function
normalize
(str: string)
gurubu-client/src/app/shared/helpers/normalize.ts:1
↓ 2 callers
Function
parseCSVLine
(line: string)
gurubu-client/src/app/utils/retroUtils.ts:363
↓ 2 callers
Function
playAlarm
()
gurubu-client/src/app/components/room/retro-board/retro-timer-v2.tsx:22
↓ 2 callers
Function
refreshData
()
gurubu-client/src/app/planner/page.tsx:53
↓ 2 callers
Function
renderChangeIndicator
(initialPoints: number | null, currentPoints: number | null)
gurubu-client/src/app/ai-assistant-configurator/components/InitialStoryPointsTable.tsx:59
↓ 2 callers
Function
renderColumn
(columnKey: string, columnConfig: any, showAddButton: boolean, isSideColumn: boolean = false)
gurubu-client/src/app/components/room/retro-board/retro-board.tsx:694
↓ 2 callers
Function
renderSingleCard
(card: any, isInGroup = false)
gurubu-client/src/app/components/room/retro-board/RetroColumn.tsx:386
↓ 2 callers
Function
retroUserJoin
(nickname, retroId)
gurubu-backend/utils/retroUsers.js:7
↓ 2 callers
Function
sanitizeForInnerHTML
(html: string)
gurubu-client/src/app/shared/utils/sanitizeHTML.ts:27
↓ 2 callers
Function
sanitizeHTML
(html: string, options?: DOMPurify.Config)
gurubu-client/src/app/shared/utils/sanitizeHTML.ts:9
↓ 2 callers
Function
sanitizeHTML
(html: string)
gurubu-client/src/app/ai-assistant-configurator/components/InitialStoryPointsTable.tsx:73
↓ 2 callers
Function
saveRetroToHistory
(retroId: string, title: string, templateId?: string, started?: boolean)
gurubu-client/src/app/shared/helpers/lobbyStorage.ts:69
↓ 2 callers
Method
searchBoards
(name: string)
gurubu-client/src/app/services/jiraService.ts:51
↓ 2 callers
Method
searchUsers
(name)
gurubu-backend/services/pService.js:70
↓ 2 callers
Method
setEstimation
( issueId: string, value: number, customFieldName: string )
gurubu-client/src/app/services/jiraService.ts:136
↓ 2 callers
Function
toggleTooltipHover
(metricId?: number | null)
gurubu-client/src/app/components/room/grooming-board/grooming-board-logs.tsx:23
↓ 2 callers
Function
tokenizeNickname
(nickname)
gurubu-backend/utils/tokenizeNickname.js:3
↓ 2 callers
Function
updateAvatar
(data: GroomingInfo)
gurubu-client/src/app/contexts/SocketContext.tsx:75
↓ 2 callers
Function
updateRetroUserSocket
(credentials, socketID, avatarSeed)
gurubu-backend/utils/retroUsers.js:30
↓ 2 callers
Function
updateUserSocket
(credentials, socketID, avatarSeed)
gurubu-backend/utils/users.js:29
↓ 2 callers
Function
useRetroSocket
()
gurubu-client/src/app/contexts/RetroSocketContext.tsx:10
↓ 2 callers
Function
useTour
()
gurubu-client/src/app/contexts/TourContext.tsx:65
↓ 2 callers
Function
userJoin
(nickname, roomID)
gurubu-backend/utils/users.js:7
↓ 2 callers
Function
userLeave
(socketID)
gurubu-backend/utils/users.js:66
↓ 2 callers
Function
zoomTowardCenter
(newZoom: number)
gurubu-client/src/app/components/room/retro-board/hooks/useCanvasControls.ts:39
↓ 1 callers
Function
addRetroCard
(data, credentials, retroId, socket)
gurubu-backend/utils/retros.js:198
↓ 1 callers
Function
addTime
(minutes: number)
gurubu-client/src/app/components/room/grooming-navbar/timer.tsx:52
↓ 1 callers
Function
animate
()
gurubu-client/src/app/components/room/grooming-navbar/snow-animation.tsx:46
↓ 1 callers
Method
askAssistant
(assistantId, message, threadId = null)
gurubu-backend/services/openaiService.js:14
↓ 1 callers
Function
buildCustomTemplate
(columnNames)
gurubu-backend/config/retroTemplates.js:251
↓ 1 callers
Function
calculateScore
(mode, participants, roomID)
gurubu-backend/utils/groomings.js:227
↓ 1 callers
Function
calculateVotesOptimized
( points: string[], participants: Participants )
gurubu-client/src/app/shared/helpers/calculateVotesCount.ts:3
↓ 1 callers
Function
checkForMention
(text: string, cursorPos: number)
gurubu-client/src/app/components/room/retro-board/mention-textarea.tsx:40
↓ 1 callers
Method
checkRetroBatch
(retroIds: string[])
gurubu-client/src/app/services/retroService.ts:55
↓ 1 callers
Function
checkRetroExists
()
gurubu-client/src/app/retro/[id]/page.tsx:42
↓ 1 callers
Function
checkRoomExistance
(roomId)
gurubu-backend/utils/groomings.js:443
↓ 1 callers
Function
cleanRetros
()
gurubu-backend/utils/retros.js:383
next →
1–100 of 583, ranked by callers