Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HMDSimDev/heartmorrow
/ functions
Functions
1,633 in github.com/HMDSimDev/heartmorrow
⨍
Functions
1,633
◇
Types & classes
179
↓ 16 callers
Function
saveDraft
(key: string, env: DraftEnvelope<T>)
apps/web/src/lib/drafts.ts:74
↓ 16 callers
Function
seedWorld
()
apps/server/src/services/world-sim-social.test.ts:30
↓ 16 callers
Function
useAsync
(loader: () => Promise<T>, deps: unknown[] = [])
apps/web/src/lib/hooks.ts:18
↓ 15 callers
Function
buildTextReplyMessages
(args: { character: Character; relationship: Relationship; recentTexts: Array<{ sender: 'player' | 'char
apps/server/src/prompt/prompt-builder.ts:917
↓ 15 callers
Function
evaluateRelationshipStrain
( characterId: string, ctx: { day: number; trigger: StrainTrigger; mode?: ConversationMode }, )
apps/server/src/services/breakup-service.ts:62
↓ 15 callers
Function
leaseProperty
(worldId: string, propertyId: string)
apps/server/src/services/property-service.ts:145
↓ 15 callers
Function
llmFetch
(url: string, init: RequestInit = {}, baseUrl: string)
apps/server/src/llm/errors.ts:79
↓ 15 callers
Function
postReply
(body: string, mood = 'wistful')
apps/server/src/services/feed.test.ts:89
↓ 15 callers
Function
startMinigame
(input: MinigameStart)
apps/server/src/services/minigame-service.ts:78
↓ 15 callers
Function
zipSync
(entries: ZipEntryInput[])
apps/server/src/lib/zip.ts:111
↓ 14 callers
Function
addMemoriesFromEvaluation
( characterId: string, candidates: MemoryCandidate[], sourceEventId: string | null, )
apps/server/src/services/memory-service.ts:63
↓ 14 callers
Function
blackjackHandValue
(cards: Card[])
packages/shared/src/gambling.ts:127
↓ 14 callers
Function
classifyVideoPokerHand
(cards: Card[])
packages/shared/src/gambling.ts:240
↓ 14 callers
Function
exportAll
(opts: { kind?: 'authoring' | 'savegame' } = {})
apps/server/src/services/data-service.ts:53
↓ 14 callers
Function
getSocialWeb
(worldId?: string)
apps/server/src/services/character-service.ts:161
↓ 14 callers
Function
h
(...cs: Array<[Rank, keyof typeof S]>)
packages/shared/src/gambling.test.ts:96
↓ 14 callers
Function
hashFloat
(seed: string)
apps/server/src/lib/seeded-random.ts:6
↓ 14 callers
Function
moneyOf
(worldId: string)
apps/server/src/services/gambling.test.ts:33
↓ 14 callers
Function
propertyVenueInfo
( locationId: string | null, worldId: string | null, )
apps/server/src/services/property-service.ts:246
↓ 14 callers
Function
resolveTogether
(input: TogetherInput)
packages/shared/src/together.ts:68
↓ 14 callers
Function
rows
(table: string, where: string, ...params: Array<string | number>)
apps/server/src/services/world-delete-cascade.test.ts:18
↓ 14 callers
Function
shot
(name)
tools/screenshots/capture.mjs:92
↓ 14 callers
Function
unzipSync
( buf: Buffer, limits: UnzipLimits = DEFAULT_UNZIP_LIMITS, budget?: DecompressBudget, )
apps/server/src/lib/zip.ts:134
↓ 14 callers
Function
warmthBand
(rel: WarmthStats)
packages/shared/src/social.ts:593
↓ 13 callers
Function
clampStat
(value: number, min = STAT_MIN, max = STAT_MAX)
packages/shared/src/stats.ts:113
↓ 13 callers
Function
generateDailyTextsForDay
( worldId: string, day: number, playerId: string = DEFAULT_PLAYER_ID, rng: SeededRandom = hashFloat, )
apps/server/src/services/text-generation-service.ts:129
↓ 13 callers
Function
getBenchCase
(id: string)
apps/server/src/services/bench/cases.ts:1460
↓ 13 callers
Function
importPack
( buffer: Buffer, opts: { targetWorldId?: string | null; includeCharacters?: boolean } = {}, )
apps/server/src/services/pack-service.ts:665
↓ 13 callers
Function
isCareerSkill
(s: string | null | undefined)
packages/shared/src/career.ts:30
↓ 13 callers
Function
makeAdapter
(overrides: Partial<OllamaAdapterConfig> = {})
apps/server/src/llm/ollama-adapter.test.ts:5
↓ 13 callers
Function
setRelationship
( characterId: string, stats: { affection: number; trust: number; chemistry: number; comfort: number; resp
apps/server/src/mock-world.ts:132
↓ 13 callers
Function
spendStamina
(worldId: string, cost: number = ACTION_STAMINA_COST)
apps/server/src/services/world-clock-service.ts:105
↓ 13 callers
Function
traits
(likes: string[], dislikes: string[] = [], goals: string[] = [])
packages/shared/src/social.test.ts:135
↓ 13 callers
Function
weatherForDay
(worldId: string, day: number)
apps/server/src/services/ambiance-service.ts:28
↓ 12 callers
Function
NEW_CHAR_SCOPE
(worldId: string | null)
apps/web/src/lib/drafts.ts:45
↓ 12 callers
Function
addLifeMemory
( characterId: string, text: string, importance: number, relatedCharacterId: string | null = null, )
apps/server/src/services/memory-service.ts:28
↓ 12 callers
Function
adjustDespair
(characterId: string, delta: number, reason: string, day = 0)
apps/server/src/services/crisis-service.ts:69
↓ 12 callers
Function
backLink
The kind of B's link back to A, or null if B has no link to A.
apps/server/src/services/reciprocal-links.test.ts:18
↓ 12 callers
Function
dateOnce
Mark a character as "dated" by going on a date the player actually spoke in.
apps/server/src/services/phone.test.ts:28
↓ 12 callers
Function
draftEqual
(a: unknown, b: unknown)
apps/web/src/lib/drafts.ts:204
↓ 12 callers
Function
getDespair
(rel: Relationship)
apps/server/src/services/crisis-service.ts:50
↓ 12 callers
Function
scaleReward
(base: MinigameReward, grade: Grade)
apps/server/src/minigames/registry.ts:93
↓ 12 callers
Method
setItem
(k: string, v: string)
apps/web/src/lib/drafts.test.ts:31
↓ 12 callers
Function
settleBlackjack
(player: Card[], dealer: Card[], bet: number)
packages/shared/src/gambling.ts:173
↓ 12 callers
Function
stampLastSeen
(characterId: string, day: number)
apps/server/src/services/stat-service.ts:171
↓ 12 callers
Function
stripThink
(text: string)
apps/server/src/lib/think-filter.ts:106
↓ 12 callers
Function
toLines
Map fixture messages to display transcript lines.
apps/server/src/services/bench/cases.ts:209
↓ 11 callers
Function
appendChronicleLine
( characterId: string, day: number, mode: ConversationMode, line: string, opts: { bumpSession?: bool
apps/server/src/services/chronicle-service.ts:49
↓ 11 callers
Function
buyProperty
(worldId: string, propertyId: string)
apps/server/src/services/property-service.ts:116
↓ 11 callers
Function
cafe
(days = [0, 1, 2, 3, 4])
apps/server/src/services/world-sim.test.ts:44
↓ 11 callers
Function
createWorldNote
(worldId: string, input: WorldNoteCreate)
apps/server/src/services/world-service.ts:145
↓ 11 callers
Function
del
(path: string)
apps/web/src/lib/api.ts:172
↓ 11 callers
Function
grantItem
( shopItemId: string, quantity = 1, playerId: string = DEFAULT_PLAYER_ID, )
apps/server/src/services/shop-service.ts:111
↓ 11 callers
Function
npcAffinity
(a: AffinityTraits, b: AffinityTraits)
packages/shared/src/social.ts:226
↓ 11 callers
Function
playSlots
(worldId: string, bet: number, rng: Rng = Math.random)
apps/server/src/services/gambling-service.ts:159
↓ 11 callers
Function
purchaseItem
( shopItemId: string, quantity: number, playerId: string = DEFAULT_PLAYER_ID, )
apps/server/src/services/shop-service.ts:84
↓ 11 callers
Function
warmUp
Warm a relationship past the eligibility floor so the character will engage.
apps/server/src/services/feed.test.ts:81
↓ 10 callers
Function
attemptDtr
(sessionId: string, signal?: AbortSignal)
apps/server/src/services/dtr-service.ts:52
↓ 10 callers
Function
base
(over: Partial<TogetherInput> = {})
packages/shared/src/together.test.ts:32
↓ 10 callers
Function
boolToInt
(b: boolean)
apps/server/src/db/repositories.ts:88
↓ 10 callers
Function
boundText
Clamp a free-text field to a max length on a word boundary (trimmed).
apps/server/src/services/character-service.ts:593
↓ 10 callers
Function
buildPromptContextForSession
( session: ConversationSession, messages: Message[], opts?: { turnVerdict?: TurnVerdict | null }, )
apps/server/src/services/conversation-service.ts:442
↓ 10 callers
Function
clampBet
(value: number, wallet: GamblingWallet)
apps/web/src/components/phone/gambling/shared.tsx:22
↓ 10 callers
Method
end
Flush at end of stream; returns any final visible text.
apps/server/src/lib/think-filter.ts:82
↓ 10 callers
Function
fmtSigned
(n: number)
apps/server/src/services/bench/cases.ts:227
↓ 10 callers
Function
getAdapter
(settings: LlmSettings)
apps/server/src/llm/provider.ts:36
↓ 10 callers
Function
importAll
(bundle: ExportBundle)
apps/server/src/services/data-service.ts:163
↓ 10 callers
Function
makeAdapter
(overrides: Partial<KoboldcppAdapterConfig> = {})
apps/server/src/llm/koboldcpp-adapter.test.ts:5
↓ 10 callers
Function
makeWorld
(name: string)
apps/server/src/services/day-record.test.ts:16
↓ 10 callers
Function
markDated
Make hasDated(characterId) true without going through the availability gate.
apps/server/src/services/feed.test.ts:61
↓ 10 callers
Function
num
(n: number | null | undefined)
apps/web/src/pages/Bench.tsx:28
↓ 10 callers
Function
pct
(n: number | null | undefined)
apps/web/src/pages/Bench.tsx:27
↓ 10 callers
Function
portrait
(tag: string)
apps/server/src/services/pack.test.ts:26
↓ 10 callers
Function
priceFor
(worldId: string, company: Company, day: number)
apps/server/src/services/market-service.ts:94
↓ 10 callers
Function
rapportLabel
(v: number)
packages/shared/src/date-dynamics.ts:125
↓ 10 callers
Function
relationshipStatLine
(rel: Relationship)
apps/server/src/prompt/prompt-builder.ts:154
↓ 10 callers
Function
rouletteColor
(n: number)
packages/shared/src/gambling.ts:386
↓ 10 callers
Function
startDate
A date with one player turn, ready to be judged.
apps/server/src/services/rapport.test.ts:28
↓ 10 callers
Function
startingRapport
(guardedness = 0)
packages/shared/src/date-dynamics.ts:90
↓ 10 callers
Function
weekdayLabel
(day: string)
apps/web/src/i18n/labels.ts:41
↓ 9 callers
Function
attemptWalkout
( sessionId: string, playerText: string, signal?: AbortSignal, )
apps/server/src/services/conversation-service.ts:715
↓ 9 callers
Function
boundList
Clamp a list of short phrases: trim, drop empties, cap item length (word-boundary) + count.
apps/server/src/services/character-service.ts:598
↓ 9 callers
Function
buildKoboldPrompt
( template: KoboldTemplate, messages: ChatMessage[], )
apps/server/src/llm/koboldcpp-adapter.ts:161
↓ 9 callers
Function
createPlayerPost
( input: { body: string; worldId: string }, playerId: string = DEFAULT_PLAYER_ID, )
apps/server/src/services/feed-service.ts:602
↓ 9 callers
Function
currentNpcPartners
(character: Character)
apps/server/src/services/character-service.ts:138
↓ 9 callers
Function
giveGiftOnDate
( sessionId: string, inventoryItemId: string, signal?: AbortSignal, )
apps/server/src/services/gift-service.ts:193
↓ 9 callers
Function
hash01
A stable 0..1 hash of a string — seeds each star's starting place so the sky * always settles into the same shape for the same town (no per-load jit
apps/web/src/components/phone/ConstellationApp.tsx:71
↓ 9 callers
Function
isOnTheRocks
(rel: FlagBag)
packages/shared/src/social.ts:865
↓ 9 callers
Function
item
(partial: Partial<ShopItemCreate> & { name: string })
apps/server/src/services/game.test.ts:19
↓ 9 callers
Function
joinUrl
(baseUrl: string, path: string)
apps/server/src/llm/openai-adapter.ts:34
↓ 9 callers
Function
judgeTurn
(sessionId: string, signal?: AbortSignal)
apps/server/src/services/conversation-service.ts:816
↓ 9 callers
Method
length
()
apps/web/src/lib/drafts.test.ts:22
↓ 9 callers
Function
levelForXp
(xp: number)
packages/shared/src/career.ts:41
↓ 9 callers
Function
listDrafts
(filter?: { kind?: DraftKind; /** Pass a worldId (or null) to match exactly; omit to match any. */ world
apps/web/src/lib/drafts.ts:94
↓ 9 callers
Function
load
()
apps/web/src/components/phone/MessagesApp.tsx:373
↓ 9 callers
Function
loc
(id: string, priceTier: number)
apps/server/src/services/paid-dates.test.ts:121
↓ 9 callers
Function
orientationLabel
(gender: Gender, sexuality: Sexuality)
packages/shared/src/social.ts:641
↓ 9 callers
Function
pickConversationTopic
(signals: TopicSignals, roll: number)
packages/shared/src/social.ts:155
↓ 9 callers
Function
post
(author: string, kind: 'status' | 'life' | 'jealousy' | 'milestone', body: string, mood: string, day: number,
apps/server/src/mock-world.ts:1008
↓ 9 callers
Function
setField
(key: K, value: World[K])
apps/web/src/pages/WorldEditor.tsx:154
← previous
next →
101–200 of 1,633, ranked by callers