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
↓ 1 callers
Function
handleDeleteComment
(commentId)
app/src/components/lyrics/LyricComments.jsx:149
↓ 1 callers
Function
handleEditUser
(user)
app/src/components/admin/UserManagement.jsx:107
↓ 1 callers
Function
handleExampleClick
(exampleText)
app/src/components/MarkdownRenderer.jsx:11
↓ 1 callers
Function
handleExampleClick
(sentence)
app/src/components/SentenceAnalyzer.jsx:36
↓ 1 callers
Function
handleExpand
()
app/src/app/hangeul/page.jsx:371
↓ 1 callers
Function
handleExtendedClick
(textId)
app/src/app/bookmarks/page.jsx:73
↓ 1 callers
Function
handleExtendedClick
(textId)
app/src/app/history/page.jsx:69
↓ 1 callers
Function
handleLanguageChange
(lang)
app/src/components/ChangeLanguageButton.jsx:27
↓ 1 callers
Function
handleLanguageChange
(languageKey)
app/src/components/LanguageSwitcher.jsx:40
↓ 1 callers
Function
handleModeChange
(mode)
app/src/components/typing/ModeSelector.jsx:12
↓ 1 callers
Function
handleModeChange
(mode)
app/src/app/hangeul/page.jsx:439
↓ 1 callers
Function
handleNativeLanguageSelect
(languageCode)
app/src/components/DashboardTopNav.jsx:157
↓ 1 callers
Function
handleRegenerate
(item)
app/src/app/admin/wordaudioedit/page.jsx:98
↓ 1 callers
Function
handleSearchChange
(value)
app/src/components/admin/UserManagement.jsx:95
↓ 1 callers
Function
handleSelectSong
(lyric)
app/src/app/lyrics/admin/page.jsx:109
↓ 1 callers
Function
handleSentenceClick
(index)
app/src/app/extended-text/[textId]/page.jsx:72
↓ 1 callers
Function
handleSentenceClick
(sentenceId)
app/src/app/bookmarks/page.jsx:69
↓ 1 callers
Function
handleSentenceClick
(sentenceId)
app/src/app/history/page.jsx:65
↓ 1 callers
Function
handleShowAnswer
()
app/src/app/cards/[deckId]/study/page.jsx:262
↓ 1 callers
Function
handleShowRelated
(word)
app/src/components/analysis/WordsList.jsx:247
↓ 1 callers
Function
handleStatusChange
(suggestionId, status)
app/src/app/lyrics/suggestions/page.jsx:153
↓ 1 callers
Function
handleSubmit
(e)
app/src/app/tutor/page.jsx:535
↓ 1 callers
Function
handleSubmit
(e, parentId = null)
app/src/app/feedback/page.jsx:134
↓ 1 callers
Function
handleSubscriptionUpdate
(subscription)
server/controllers/handleWebhook.js:61
↓ 1 callers
Function
handleThemeSelect
(selectedTheme)
app/src/components/DashboardTopNav.jsx:153
↓ 1 callers
Function
handleTierFilterChange
(value)
app/src/components/admin/UserManagement.jsx:101
↓ 1 callers
Function
handleUpvote
(suggestionId)
app/src/app/lyrics/suggestions/page.jsx:123
↓ 1 callers
Function
hasPronunciation
()
app/src/components/analysis/Breakdown.jsx:77
↓ 1 callers
Function
incrementConversationRateLimits
(identifier, identifierType, db)
server/controllers/conversations/conversations.js:207
↓ 1 callers
Function
incrementExtendedTextRateLimits
(identifier, identifierType, db, analysisCount = 1)
server/controllers/auth/extendedTextRateLimits.js:117
↓ 1 callers
Function
incrementRateLimitsAndCheckNotifications
(identifier, identifierType, db, usedPurchasedAnalysis = false)
server/controllers/auth/submitSentence.js:150
↓ 1 callers
Function
initializeCounters
()
server/database.js:177
↓ 1 callers
Function
initializeGoogleSignIn
()
app/src/components/GoogleSignInButton.jsx:9
↓ 1 callers
Function
initiateStudySession
* Initiates a study session for a flashcard deck * - Gets cards to study according to SM-2 algorithm * - Orders them by priority (learning > due rev
server/controllers/auth/initiateStudySession.js:86
↓ 1 callers
Function
isAnonymousOrFreeUser
(user)
server/utils/audioAccess.js:4
↓ 1 callers
Function
isBase64Image
(str)
server/controllers/auth/submitSentence.js:17
↓ 1 callers
Function
isDark
(theme)
app/src/components/analysis/SentenceForm.jsx:482
↓ 1 callers
Function
isSameDay
(date1, date2)
server/controllers/auth/getDeckCards.js:128
↓ 1 callers
Function
loadSavedSentence
(id)
app/src/components/SentenceAnalyzer.jsx:98
↓ 1 callers
Function
loginEmail
(req, res, redisClient)
server/controllers/auth/loginEmail.js:7
↓ 1 callers
Function
markSentenceDoNotCache
(req, res)
server/controllers/admin/sentenceCache.js:29
↓ 1 callers
Function
migrateConversationIndex
* Migrate the conversationId index to support soft deletes * This function drops the old unique index and creates a new partial index * that only ap
server/utils/migrateConversationIndex.js:8
↓ 1 callers
Function
migrateSentences
()
server/migrations/migrate_sentences.js:82
↓ 1 callers
Function
migrateWords
()
server/migrations/migrate_words.js:6
↓ 1 callers
Function
migrateWordsToDecksAndCards
()
server/migrations/populate_decks_and_cards.js:64
↓ 1 callers
Function
organizeFavorites
()
app/src/app/lyrics/favorites/page.jsx:69
↓ 1 callers
Function
parseTypes
(raw)
server/controllers/auth/getSavedItems.js:3
↓ 1 callers
Function
parseTypes
(raw)
server/controllers/auth/getUserHistory.js:3
↓ 1 callers
Function
playAudio
(character)
app/src/app/hangeul/page.jsx:395
↓ 1 callers
Function
playFinishedSound
()
app/src/components/analysis/SentenceForm.jsx:126
↓ 1 callers
Function
playStartSound
()
app/src/components/analysis/SentenceForm.jsx:118
↓ 1 callers
Function
populateFeatureUsage
()
server/migrations/populate_feature_usage.js:6
↓ 1 callers
Function
populateSavedWords
()
app/src/components/analysis/WordsList.jsx:161
↓ 1 callers
Function
populateWordAudio
()
server/migrations/populate_word_audio.js:11
↓ 1 callers
Function
prepareActivityChartData
()
app/src/app/admin/page.jsx:353
↓ 1 callers
Function
prepareSignupChartData
()
app/src/app/admin/page.jsx:322
↓ 1 callers
Function
processExtendedTextJob
(job, { db, onProgress, onStatus, onComplete, onError })
server/services/extendedTextProcessor.js:58
↓ 1 callers
Function
processLyricAnalysis
* Process a lyric analysis job * @param {Object} job - The Bull job object * @param {Object} job.data - Job data containing lyricId, userId, and sse
server/jobs/lyricAnalysisProcessor.js:40
↓ 1 callers
Function
pronunciation
()
app/src/components/analysis/WordInfo.jsx:66
↓ 1 callers
Method
rateCard
* Process a card rating and update its state according to SM-2 * @param {string} rating - Rating (again, hard, good, easy) * @returns {Objec
app/src/lib/studySessionManager.js:128
↓ 1 callers
Function
regenerateWordAudio
(req, res)
server/controllers/admin/wordAudioAdmin.js:115
↓ 1 callers
Function
register
(req, res, redisClient)
server/controllers/auth/register.js:7
↓ 1 callers
Function
removeFavorite
(req, res)
server/controllers/lyrics/favoriteLyrics.js:128
↓ 1 callers
Function
removeListener
(jobId, res)
server/controllers/auth/streamExtendedTextProgress.js:36
↓ 1 callers
Function
removeWord
({ originalWord, originalLanguage, reading })
app/src/api/words.js:49
↓ 1 callers
Function
removeWord
(req, res)
server/controllers/auth/removeWord.js:4
↓ 1 callers
Function
renderContent
()
app/src/app/cards/page.jsx:70
↓ 1 callers
Function
renderContent
()
app/src/app/cards/[deckId]/page.jsx:458
↓ 1 callers
Function
renderContent
()
app/src/app/cards/[deckId]/study/page.jsx:430
↓ 1 callers
Function
renderContent
()
app/src/app/bookmarks/page.jsx:145
↓ 1 callers
Function
renderContent
()
app/src/app/history/page.jsx:186
↓ 1 callers
Function
renderExtendedItem
(item)
app/src/app/bookmarks/page.jsx:199
↓ 1 callers
Function
renderExtendedTextItem
(item)
app/src/app/history/page.jsx:147
↓ 1 callers
Function
renderGrammarList
()
app/src/components/analysis/GrammarPoints.jsx:60
↓ 1 callers
Function
renderGridView
()
app/src/app/cards/[deckId]/page.jsx:273
↓ 1 callers
Function
renderHeatMap
()
app/src/components/StudyStatsDisplay.jsx:62
↓ 1 callers
Function
renderLessonDifficulty
(difficulty)
app/src/components/analysis/GrammarPoints.jsx:12
↓ 1 callers
Function
renderLyricsWithHighlighting
()
app/src/app/lyrics/[lyricId]/page.jsx:241
↓ 1 callers
Function
renderMarkdown
(text)
app/src/components/MarkdownRenderer.jsx:26
↓ 1 callers
Function
renderNoteImportanceIcon
(importance)
app/src/components/analysis/CulturalNotes.jsx:24
↓ 1 callers
Function
renderParticles
(item)
app/src/components/analysis/Breakdown.jsx:53
↓ 1 callers
Function
renderReading
(variant)
app/src/components/analysis/Variants.jsx:9
↓ 1 callers
Function
renderRelatedWords
(word)
app/src/components/analysis/WordsList.jsx:303
↓ 1 callers
Function
renderSentenceItem
(sentence)
app/src/app/bookmarks/page.jsx:185
↓ 1 callers
Function
renderSentenceItem
(sentence)
app/src/app/history/page.jsx:172
↓ 1 callers
Function
renderStars
(count, total)
app/src/components/analysis/GrammarPoints.jsx:16
↓ 1 callers
Function
renderStars
(rating)
app/src/app/pricing/page.jsx:143
↓ 1 callers
Function
renderStreakInfo
()
app/src/components/StudyStatsDisplay.jsx:230
↓ 1 callers
Function
renderTableView
()
app/src/app/cards/[deckId]/page.jsx:331
↓ 1 callers
Function
renderText
()
app/src/components/typing/TypingArea.jsx:66
↓ 1 callers
Function
renderTypeSelector
()
app/src/app/bookmarks/page.jsx:108
↓ 1 callers
Function
renderTypeSelector
()
app/src/app/history/page.jsx:114
↓ 1 callers
Function
renderWordsList
()
app/src/components/analysis/WordsList.jsx:373
↓ 1 callers
Function
requestPasswordReset
(req, res, redisClient)
server/controllers/auth/requestPasswordReset.js:5
↓ 1 callers
Function
resendVerification
(req, res, redisClient)
server/controllers/auth/resendVerification.js:5
↓ 1 callers
Function
resetAllCards
()
server/scripts/resetAllCards.js:21
↓ 1 callers
Function
resetPassword
(req, res, redisClient)
server/controllers/auth/resetPassword.js:4
↓ 1 callers
Function
run
()
server/migrations/upgrade_basic_users.js:11
↓ 1 callers
Function
run
()
server/migrations/fix_flashcard_interval.js:12
↓ 1 callers
Function
saveExtendedText
(req, res)
server/controllers/auth/saveExtendedText.js:12
← previous
next →
301–400 of 816, ranked by callers