Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JamesAC42/hanbok
/ functions
Functions
816 in github.com/JamesAC42/hanbok
⨍
Functions
816
◇
Types & classes
2
↓ 2 callers
Function
handleVote
(commentId, voteType)
app/src/components/lyrics/LyricComments.jsx:95
↓ 2 callers
Function
handleWordClick
(item, isParticle = false)
app/src/components/analysis/Breakdown.jsx:40
↓ 2 callers
Function
handleWordInfoEnter
(item, isParticle = false)
app/src/components/analysis/Breakdown.jsx:30
↓ 2 callers
Function
handleWordInfoLeave
()
app/src/components/analysis/Breakdown.jsx:24
↓ 2 callers
Method
initialize
* Initialize the study session with data from the server * @param {Object} sessionData - The session data from the API * @param {Function} u
app/src/lib/studySessionManager.js:29
↓ 2 callers
Function
loadConversation
(conversationId)
app/src/app/tutor/page.jsx:143
↓ 2 callers
Function
normalizeId
(raw)
server/controllers/auth/streamExtendedTextProgress.js:7
↓ 2 callers
Function
normalizeId
(raw)
server/controllers/auth/getExtendedText.js:3
↓ 2 callers
Function
prepareAudioElement
(url)
app/src/components/analysis/WordInfo.jsx:96
↓ 2 callers
Function
refreshSentenceAudioUrls
(db, sentence, variant = 'normal')
server/utils/sentenceAudio.js:21
↓ 2 callers
Function
renderPageSwitcher
()
app/src/app/bookmarks/page.jsx:82
↓ 2 callers
Function
renderPageSwitcher
()
app/src/app/history/page.jsx:78
↓ 2 callers
Function
renderPagination
()
app/src/app/cards/[deckId]/page.jsx:237
↓ 2 callers
Function
resolveLanguageName
(code)
app/src/app/extended-text/page.jsx:49
↓ 2 callers
Function
resolveLanguageName
(code)
app/src/app/extended-text/[textId]/page.jsx:110
↓ 2 callers
Function
sendVerificationEmail
(email, verificationUrl, username)
server/utils/emailService.js:3
↓ 2 callers
Function
setupSSE
()
server/controllers/lyrics/generateLyricAnalysis.js:49
↓ 2 callers
Function
toggleCollapse
()
app/src/components/Sidebar.jsx:144
↓ 2 callers
Method
updateSessionStats
* Update the session statistics based on current cards
app/src/lib/studySessionManager.js:377
↓ 2 callers
Function
useTheme
()
app/src/contexts/ThemeContext.jsx:32
↓ 1 callers
Function
EXTENDED_TEXT_ANALYSIS_PROMPT
(originalLanguage = 'ko', translationLanguage = 'en')
server/llm/prompt_extended_text.js:3
↓ 1 callers
Function
EXTRACT_TEXT_PROMPT
(targetLanguage = 'ko')
server/llm/prompt_extractText.js:3
↓ 1 callers
Function
JAPANESE_LYRICS_ANALYSIS_PROMPT
(originalLanguage = 'ja', translationLanguage = 'en')
server/llm/prompt_japanese_lyrics.js:3
↓ 1 callers
Function
JAPANESE_READING_PROMPT
(word, translation)
server/llm/prompt_japanese_reading.js:34
↓ 1 callers
Function
LYRICS_ANALYSIS_PROMPT
(originalLanguage = 'ko', translationLanguage = 'en')
server/llm/prompt_lyrics.js:3
↓ 1 callers
Function
SEGMENT_LYRICS_PROMPT
(primaryLanguage)
server/llm/prompt_segmentLyrics.js:1
↓ 1 callers
Function
SYNONYMS_PROMPT
(originalLanguage = 'ko', translationLanguage = 'en')
server/llm/prompt_synonyms.js:3
↓ 1 callers
Function
TRANSLATE_TEXT_PROMPT
(originalLanguage, targetLanguage)
server/llm/prompt_translateText.js:3
↓ 1 callers
Function
addComment
(req, res)
server/controllers/lyrics/lyricComments.js:113
↓ 1 callers
Function
addDeckCard
(req, res)
server/controllers/auth/addDeckCard.js:3
↓ 1 callers
Function
addFavorite
(req, res)
server/controllers/lyrics/favoriteLyrics.js:72
↓ 1 callers
Function
addFeedback
(req, res, redisClient)
server/controllers/auth/addFeedback.js:3
↓ 1 callers
Function
addMessage
(req, res)
server/controllers/conversations/conversations.js:457
↓ 1 callers
Function
addMessageStream
(req, res)
server/controllers/conversations/conversations.js:854
↓ 1 callers
Function
addSuggestion
(req, res)
server/controllers/lyrics/lyricSuggestions.js:76
↓ 1 callers
Function
addWord
({ originalWord, translatedWord, originalLanguage, translationLanguage, reading })
app/src/api/words.js:22
↓ 1 callers
Function
addWord
(req, res)
server/controllers/auth/addWord.js:5
↓ 1 callers
Function
analyzeImage
(imageData, targetLanguage = 'ko')
server/llm/analyzeImage.js:5
↓ 1 callers
Function
assertAdmin
(req, res)
server/controllers/admin/sentenceCache.js:4
↓ 1 callers
Function
buildContextualPrompt
(promptFactory, job, sentenceText)
server/services/extendedTextProcessor.js:32
↓ 1 callers
Function
buildSavedSentencesPipeline
(userId, language)
server/controllers/auth/getSavedItems.js:21
↓ 1 callers
Function
buildSentencePipeline
(userId, language)
server/controllers/auth/getUserHistory.js:22
↓ 1 callers
Function
calculateAccuracy
()
app/src/app/typing/page.jsx:323
↓ 1 callers
Function
calculateWPM
()
app/src/app/typing/page.jsx:316
↓ 1 callers
Function
capitalize
(str)
app/src/components/TranslationSwitcher.jsx:15
↓ 1 callers
Function
capitalize
(s)
app/src/components/analysis/LyricalDevices.jsx:12
↓ 1 callers
Function
capitalize
(str)
app/src/app/cards/[deckId]/page.jsx:54
↓ 1 callers
Function
capitalize
(str)
app/src/app/cards/[deckId]/study/page.jsx:68
↓ 1 callers
Function
checkAndRefreshAudioUrl
(audioRecord)
server/controllers/auth/initiateStudySession.js:17
↓ 1 callers
Function
checkConversationRateLimits
(req, db, requireSentence = false)
server/controllers/conversations/conversations.js:99
↓ 1 callers
Function
checkExtendedTextRateLimits
(req, db, options = {})
server/controllers/auth/extendedTextRateLimits.js:6
↓ 1 callers
Function
checkFavorite
(req, res)
server/controllers/lyrics/favoriteLyrics.js:161
↓ 1 callers
Function
checkFavoriteStatus
()
app/src/app/lyrics/[lyricId]/page.jsx:194
↓ 1 callers
Function
checkMobile
()
app/src/app/typing/page.jsx:132
↓ 1 callers
Function
checkRateLimits
(req, db)
server/controllers/auth/submitSentence.js:25
↓ 1 callers
Function
checkSavedExtendedText
(req, res)
server/controllers/auth/checkSavedExtendedText.js:3
↓ 1 callers
Function
checkSavedSentence
(req, res)
server/controllers/auth/checkSavedSentence.js:3
↓ 1 callers
Function
checkSavedStatus
()
app/src/components/ExtendedTextSaveButton.jsx:26
↓ 1 callers
Function
checkSavedStatus
()
app/src/components/analysis/SaveButton.jsx:25
↓ 1 callers
Function
checkSavedWords
(req, res)
server/controllers/auth/checkSavedWords.js:4
↓ 1 callers
Function
cleanupConflictingData
* Clean up conflicting conversation data
server/utils/cleanupConflictingData.js:6
↓ 1 callers
Function
cleanupEmptyAnalysis
()
server/migrations/cleanup_empty_analysis.js:6
↓ 1 callers
Function
cleanupRedisConnections
()
server/controllers/lyrics/generateLyricAnalysis.js:205
↓ 1 callers
Function
closeOnboarding
()
app/src/app/extended-text/page.jsx:111
↓ 1 callers
Function
closeSettings
()
app/src/components/DashboardTopNav.jsx:149
↓ 1 callers
Function
closeSidebar
()
app/src/components/HeaderNav.jsx:30
↓ 1 callers
Function
connectToMongo
()
server/migrations/populate_decks_and_cards.js:20
↓ 1 callers
Function
convertToKorean
(englishInput)
app/src/app/typing/page.jsx:191
↓ 1 callers
Function
copySentenceAudioFromSource
(db, targetSentenceId, sourceSentence, variant = 'normal')
server/utils/sentenceAudio.js:76
↓ 1 callers
Function
countSavedExtendedTexts
(db, userId, language)
server/controllers/auth/getSavedItems.js:121
↓ 1 callers
Function
countSavedSentences
(db, userId, language)
server/controllers/auth/getSavedItems.js:96
↓ 1 callers
Function
createConversation
(req, res)
server/controllers/conversations/conversations.js:273
↓ 1 callers
Function
createNewConversation
(initialMessage, sentenceId = null)
app/src/app/tutor/page.jsx:165
↓ 1 callers
Function
deleteAnalysis
(req, res)
server/controllers/lyrics/lyricsAnalysis.js:148
↓ 1 callers
Function
deleteComment
(req, res)
server/controllers/lyrics/lyricComments.js:327
↓ 1 callers
Function
deleteConversation
(conversationId)
app/src/app/tutor/page.jsx:508
↓ 1 callers
Function
deleteConversation
(req, res)
server/controllers/conversations/conversations.js:727
↓ 1 callers
Function
deleteFeedback
(req, res)
server/controllers/auth/deleteFeedback.js:3
↓ 1 callers
Function
deleteSpecificConversation
* Delete a specific conversation by conversationId
server/utils/deleteSpecificConversation.js:6
↓ 1 callers
Function
deleteSuggestion
(req, res)
server/controllers/lyrics/lyricSuggestions.js:339
↓ 1 callers
Function
editDeckCard
(req, res)
server/controllers/auth/editDeckCard.js:3
↓ 1 callers
Function
ensureRateLimitRecord
(db, identifier, identifierType, weekStartDate)
server/controllers/auth/generateAudio.js:9
↓ 1 callers
Function
exportDeck
(req, res)
server/controllers/auth/exportDeck.js:8
↓ 1 callers
Function
extractTextFromImage
(imageData, targetLanguage = 'ko')
server/llm/analyzeImage.js:55
↓ 1 callers
Function
fetchAnalyticsData
()
app/src/app/admin/page.jsx:200
↓ 1 callers
Function
fetchAudioUrl
()
app/src/components/analysis/WordInfo.jsx:115
↓ 1 callers
Function
fetchComments
()
app/src/components/lyrics/LyricComments.jsx:27
↓ 1 callers
Function
fetchDecks
()
app/src/app/cards/page.jsx:28
↓ 1 callers
Function
fetchExtendedText
()
app/src/app/extended-text/[textId]/page.jsx:47
↓ 1 callers
Function
fetchFavorites
()
app/src/app/lyrics/favorites/page.jsx:41
↓ 1 callers
Function
fetchFeatureUsage
()
app/src/app/admin/page.jsx:97
↓ 1 callers
Function
fetchLyricData
()
app/src/app/lyrics/[lyricId]/page.jsx:47
↓ 1 callers
Function
fetchLyrics
()
app/src/app/lyrics/admin/page.jsx:68
↓ 1 callers
Function
fetchLyricsByGenre
(genre)
app/src/app/lyrics/page.jsx:81
↓ 1 callers
Function
fetchQuota
()
app/src/components/QuotaDisplay.jsx:13
↓ 1 callers
Function
fetchRateLimitData
()
app/src/app/admin/page.jsx:156
↓ 1 callers
Function
fetchRecentLyrics
()
app/src/app/lyrics/page.jsx:58
↓ 1 callers
Function
fetchSentences
()
app/src/app/bookmarks/page.jsx:43
↓ 1 callers
Function
fetchSentences
()
app/src/app/history/page.jsx:39
↓ 1 callers
Function
fetchSettings
()
app/src/components/cards/DeckSettings.jsx:20
← previous
next →
101–200 of 816, ranked by callers