Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Blunnny/Sensoji-Temple-fortune
/ functions
Functions
142 in github.com/Blunnny/Sensoji-Temple-fortune
⨍
Functions
142
◇
Types & classes
23
↓ 29 callers
Method
setState
(partial: Partial<AppState>)
cyber-fortune/src/app/App.ts:84
↓ 26 callers
Method
render
()
cyber-fortune/src/app/App.ts:110
↓ 9 callers
Function
playTone
Simple procedural tones until real audio assets are added
cyber-fortune/src/services/sound.ts:39
↓ 7 callers
Function
findOmikujiById
(id: number)
cyber-fortune/src/services/fortune.ts:12
↓ 6 callers
Function
renderPilgrimageProgress
(current: PilgrimageStep)
cyber-fortune/src/components/PilgrimageProgress.ts:12
↓ 5 callers
Function
cleanupDrawPage
()
cyber-fortune/src/pages/DrawPage.ts:205
↓ 5 callers
Method
prepareDrawPhase
()
cyber-fortune/src/app/App.ts:99
↓ 5 callers
Function
txStore
( storeName: string, mode: IDBTransactionMode, fn: (store: IDBObjectStore) => IDBRequest<T> | void, )
cyber-fortune/src/services/db.ts:48
↓ 4 callers
Function
gradeTone
(grade: string)
cyber-fortune/src/utils/grade.ts:18
↓ 4 callers
Function
stopGestureCamera
()
cyber-fortune/src/services/gesture.ts:50
↓ 4 callers
Function
unlockAudio
()
cyber-fortune/src/services/sound.ts:70
↓ 3 callers
Method
addShake
(amount: number)
cyber-fortune/src/components/ShakePot.ts:103
↓ 3 callers
Function
getCollections
()
cyber-fortune/src/services/db.ts:95
↓ 3 callers
Function
getOmikujiMeta
(omikuji: Omikuji)
cyber-fortune/src/services/meta.ts:42
↓ 3 callers
Function
isSoundEnabled
()
cyber-fortune/src/services/sound.ts:74
↓ 3 callers
Function
openDatabase
()
cyber-fortune/src/services/db.ts:17
↓ 3 callers
Function
pickRandom
(items: T[])
cyber-fortune/src/services/fortune.ts:16
↓ 3 callers
Method
start
()
cyber-fortune/src/services/gesture.ts:18
↓ 2 callers
Function
applyTimeOfDayTheme
()
cyber-fortune/src/services/season.ts:50
↓ 2 callers
Function
confirmDrawer
(index: number)
cyber-fortune/src/pages/DrawPage.ts:150
↓ 2 callers
Function
createInitialState
( records: DrawRecord[], collections: number[] = [], )
cyber-fortune/src/app/state.ts:44
↓ 2 callers
Method
createParticle
(randomY = false)
cyber-fortune/src/components/SakuraCanvas.ts:62
↓ 2 callers
Function
drawBySignType
( signType: SignType, wish?: string, specifiedId?: number, )
cyber-fortune/src/services/fortune.ts:21
↓ 2 callers
Function
drawRandomOmikuji
()
cyber-fortune/src/contents.ts:20
↓ 2 callers
Function
getAllRecords
()
cyber-fortune/src/services/db.ts:71
↓ 2 callers
Function
getCtx
()
cyber-fortune/src/services/sound.ts:27
↓ 2 callers
Function
getCurrentSeason
()
cyber-fortune/src/services/season.ts:7
↓ 2 callers
Function
getUnlockedAchievements
()
cyber-fortune/src/services/db.ts:128
↓ 2 callers
Method
goToDraw
( signType: SignType, wish: string, specifiedId: number | null, )
cyber-fortune/src/app/App.ts:219
↓ 2 callers
Function
isBadFortune
(grade: string)
cyber-fortune/src/utils/grade.ts:14
↓ 2 callers
Function
mountFortuneCard
( container: HTMLElement, omikuji: Omikuji, animateReveal = true, )
cyber-fortune/src/components/FortuneCard.ts:74
↓ 2 callers
Function
numberToChinese
(num: number)
cyber-fortune/src/utils/numbers.ts:14
↓ 2 callers
Function
putRecords
(records: DrawRecord[])
cyber-fortune/src/services/db.ts:84
↓ 2 callers
Method
renderGate
()
cyber-fortune/src/app/App.ts:154
↓ 2 callers
Function
renderMiniCard
(omikuji: Omikuji)
cyber-fortune/src/pages/DuoPage.ts:32
↓ 2 callers
Function
resolveImage
(path: string)
cyber-fortune/src/utils/images.ts:1
↓ 2 callers
Method
resolvePendingFortune
()
cyber-fortune/src/app/App.ts:88
↓ 2 callers
Function
savePrefs
()
cyber-fortune/src/services/sound.ts:19
↓ 2 callers
Function
saveRecords
(records: DrawRecord[])
cyber-fortune/src/services/storage.ts:94
↓ 2 callers
Function
setCounter
(count: number)
cyber-fortune/src/counter.ts:3
↓ 2 callers
Function
setPref
(key: string, value: T)
cyber-fortune/src/services/db.ts:152
↓ 2 callers
Function
stepIndex
(step: PilgrimageStep)
cyber-fortune/src/app/state.ts:66
↓ 2 callers
Function
stepLabel
(step: PilgrimageStep)
cyber-fortune/src/app/state.ts:70
↓ 2 callers
Method
stop
()
cyber-fortune/src/services/gesture.ts:19
↓ 2 callers
Function
todayKey
()
cyber-fortune/src/services/daily.ts:12
↓ 2 callers
Function
tryCompare
()
cyber-fortune/src/pages/DuoPage.ts:48
↓ 2 callers
Function
uuid
()
cyber-fortune/src/services/storage.ts:11
↓ 1 callers
Method
addExternalShake
External shake from gesture
cyber-fortune/src/components/ShakePot.ts:117
↓ 1 callers
Function
addShakeToPot
(power: number)
cyber-fortune/src/pages/DrawPage.ts:211
↓ 1 callers
Function
appendRecord
( records: DrawRecord[], omikuji: Omikuji, partial: Pick<DrawRecord, "signType" | "method" | "wish" | "p
cyber-fortune/src/services/storage.ts:104
↓ 1 callers
Function
applySeasonTheme
()
cyber-fortune/src/services/season.ts:38
↓ 1 callers
Function
bindAtlasPage
( root: HTMLElement, onBack: () => void, onCellClick: (id: number) => void, )
cyber-fortune/src/pages/AtlasPage.ts:60
↓ 1 callers
Function
bindDrawPage
( root: HTMLElement, method: DrawMethod, phase: DrawPhase, highlightedDrawer: number | null, handler
cyber-fortune/src/pages/DrawPage.ts:91
↓ 1 callers
Function
bindDuoPage
(root: HTMLElement, onBack: () => void)
cyber-fortune/src/pages/DuoPage.ts:40
↓ 1 callers
Function
bindGatePage
( root: HTMLElement, onStartPilgrimage: () => void, onQuickDraw: () => void, onStats: () => void, on
cyber-fortune/src/pages/GatePage.ts:39
↓ 1 callers
Function
bindPurifyPage
( root: HTMLElement, onComplete: () => void, onSkip: () => void, )
cyber-fortune/src/pages/PurifyPage.ts:28
↓ 1 callers
Function
bindResultPage
( root: HTMLElement, state: AppState, handlers: { onPurified: () => void; onDrawAgain: () => voi
cyber-fortune/src/pages/ResultPage.ts:55
↓ 1 callers
Function
bindStatsPage
(root: HTMLElement, onBack: () => void)
cyber-fortune/src/pages/StatsPage.ts:91
↓ 1 callers
Function
bindWishPage
( root: HTMLElement, onContinue: (signType: SignType, wish: string, specifiedId: number | null) => void,
cyber-fortune/src/pages/WishPage.ts:47
↓ 1 callers
Function
buildAchievementContext
( records: DrawRecord[], collections: number[], )
cyber-fortune/src/services/achievements.ts:79
↓ 1 callers
Function
buildCalendarCells
( calendar: ReturnType<typeof computeCalendarStats>, )
cyber-fortune/src/pages/StatsPage.ts:68
↓ 1 callers
Function
clearHover
()
cyber-fortune/src/pages/DrawPage.ts:138
↓ 1 callers
Function
collectedFortuneIds
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:53
↓ 1 callers
Function
compareFortunes
(a: Omikuji, b: Omikuji)
cyber-fortune/src/services/duo.ts:30
↓ 1 callers
Method
completeDraw
(method: DrawMethod)
cyber-fortune/src/app/App.ts:283
↓ 1 callers
Function
computeCalendarStats
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:25
↓ 1 callers
Function
computeGradeStats
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:15
↓ 1 callers
Function
computeTrendScores
(records: DrawRecord[])
cyber-fortune/src/services/stats.ts:43
↓ 1 callers
Function
copyFortuneText
(omikuji: Omikuji)
cyber-fortune/src/services/share.ts:93
↓ 1 callers
Function
deriveTags
(words: OmikujiWords)
cyber-fortune/src/services/meta.ts:20
↓ 1 callers
Function
deriveTone
(grade: string)
cyber-fortune/src/services/meta.ts:36
↓ 1 callers
Method
destroy
()
cyber-fortune/src/components/ShakePot.ts:217
↓ 1 callers
Function
downloadCanvas
(canvas: HTMLCanvasElement, filename: string)
cyber-fortune/src/services/share.ts:86
↓ 1 callers
Method
drawPetal
(p: Particle)
cyber-fortune/src/components/SakuraCanvas.ts:75
↓ 1 callers
Function
drawSkeleton
(landmarks: Array<{ x: number; y: number }>)
cyber-fortune/src/services/gesture.ts:130
↓ 1 callers
Function
drawSpecified
(id: number)
cyber-fortune/src/services/fortune.ts:77
↓ 1 callers
Function
drawWithWishBias
(wish: string)
cyber-fortune/src/services/fortune.ts:55
↓ 1 callers
Function
evaluateAchievements
(ctx: AchievementContext)
cyber-fortune/src/services/achievements.ts:64
↓ 1 callers
Function
generateShareCard
( omikuji: Omikuji, template: ShareTemplate = "simple", )
cyber-fortune/src/services/share.ts:6
↓ 1 callers
Function
getDailyFortune
()
cyber-fortune/src/services/daily.ts:16
↓ 1 callers
Function
getSoundVolume
()
cyber-fortune/src/services/sound.ts:88
↓ 1 callers
Function
gradeCssClass
(grade: string)
cyber-fortune/src/utils/grade.ts:22
↓ 1 callers
Method
handlePurified
(fortune: Omikuji)
cyber-fortune/src/app/App.ts:372
↓ 1 callers
Method
handleToggleCollect
(fortuneId: number)
cyber-fortune/src/app/App.ts:383
↓ 1 callers
Method
initParticles
(count: number)
cyber-fortune/src/components/SakuraCanvas.ts:58
↓ 1 callers
Function
initSound
()
cyber-fortune/src/services/sound.ts:66
↓ 1 callers
Function
initStorage
()
cyber-fortune/src/services/storage.ts:67
↓ 1 callers
Method
launchStick
()
cyber-fortune/src/components/ShakePot.ts:121
↓ 1 callers
Function
loadLocalRecords
()
cyber-fortune/src/services/storage.ts:15
↓ 1 callers
Function
loadPrefs
()
cyber-fortune/src/services/sound.ts:7
↓ 1 callers
Function
loadRecords
()
cyber-fortune/src/services/storage.ts:90
↓ 1 callers
Function
markPurified
( records: DrawRecord[], recordId: string, )
cyber-fortune/src/services/storage.ts:128
↓ 1 callers
Function
migrateLegacy
()
cyber-fortune/src/services/storage.ts:36
↓ 1 callers
Function
mountOmikujiTree
( container: HTMLElement, onPurified: () => void, )
cyber-fortune/src/components/OmikujiTree.ts:28
↓ 1 callers
Function
mountSoundControl
(container: HTMLElement)
cyber-fortune/src/components/SoundControl.ts:10
↓ 1 callers
Method
onResults
(callback: (results: GestureResults) => void)
cyber-fortune/src/services/gesture.ts:13
↓ 1 callers
Function
parsePermalinkFortuneId
()
cyber-fortune/src/services/share.ts:105
↓ 1 callers
Function
putRecord
(record: DrawRecord)
cyber-fortune/src/services/db.ts:78
↓ 1 callers
Method
renderAtlas
()
cyber-fortune/src/app/App.ts:431
↓ 1 callers
Function
renderAtlasPage
( records: DrawRecord[], collections: number[], unlockedAchievements: string[], )
cyber-fortune/src/pages/AtlasPage.ts:6
next →
1–100 of 142, ranked by callers