Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/UfukNode/Noustiny
/ functions
Functions
384 in github.com/UfukNode/Noustiny
⨍
Functions
384
◇
Types & classes
46
Function
Section
({ title, rows }: { title: string; rows: Row[] })
web/components/Legend.tsx:85
Function
SectionSep
Detroit-style section separator — a thin gradient hairline. * Renders as a 1px-tall element so the container's space-y rules * control vertical br
web/components/StorybookModal.tsx:1328
Function
SeedInput
()
web/components/SeedInput.tsx:41
Function
StoryEdge
({ source, target, sourceX, sourceY, targetX, targetY, data, markerEnd, }: EdgeProps)
web/components/StoryEdge.tsx:139
Function
StoryNodeCard
({ data }: Props)
web/components/StoryNode.tsx:1101
Function
StorybookModal
()
web/components/StorybookModal.tsx:241
Function
TickerHeader
({ mode, onToggle }: { mode: 'storytelling' | 'debug'; onToggle: () => void })
web/components/AgentTicker.tsx:142
Function
Toaster
()
web/components/Toaster.tsx:24
Function
TopBar
()
web/components/TopBar.tsx:7
Function
WhatIfButton
Eye-catching example tile — gold core, cyan light circulating * around the border via a conic-gradient mask. Picks a random * cross-franchise "wh
web/components/SeedInput.tsx:239
Function
ZoomControl
()
web/components/ZoomControl.tsx:7
Function
_check_storybook_available
Tool is available whenever the FastAPI render service is reachable. Cheap socket probe via urllib so we don't pull in extra deps.
hermes-additions/tools/noustiny_storybook_tool.py:715
Function
_handle_context_builder
(args: Dict[str, Any])
hermes-additions/tools/narrative_context_builder.py:461
Function
_handle_motif_tracker
(args: Dict[str, Any])
hermes-additions/tools/motif_tracker.py:236
Function
_handle_narration_voice_director
Hermes dispatch handler — returns JSON string per Hermes convention.
hermes-additions/tools/narration_voice_director.py:388
Function
_handle_story_tree_graph
(args: Dict[str, Any])
hermes-additions/tools/story_tree_graph.py:236
Function
_handle_storybook
Tool handler — reads snapshot from disk, calls render service, returns the result serialised as JSON for the agent to summarise.
hermes-additions/tools/noustiny_storybook_tool.py:487
Function
_handle_voice_clone_cleanup
(args: Dict[str, Any], **_kwargs: Any)
hermes-additions/tools/voice_clone_synthesize.py:834
Function
_handle_voice_clone_synthesize
Hermes display layer string-ops the result, so JSON-encode here.
hermes-additions/tools/voice_clone_synthesize.py:817
Function
_handle_voice_sample_builder
Adapter the gateway calls — unwraps args dict to keyword params. The dispatch layer forwards extra kwargs (task_id, plugin_context, etc.) tha
hermes-additions/tools/voice_sample_builder.py:819
Function
_is_all_caps_token
(tok: str)
hermes-additions/tools/narrative_context_builder.py:142
Function
_pick_model
(ip_level: str, franchise: Optional[str])
hermes-additions/tools/story_copyright_detector.py:178
Function
_reasonIsInfo
(reason: string)
web/lib/moderation-rewriter.ts:251
Function
_write_stub_wav
(out_path: Path, duration_sec: float)
hermes-additions/tools/voice_sample_builder.py:340
Function
buildDemoTree
()
web/lib/demo-seed.ts:177
Function
character_alias_resolver
Return `{"name": canonical_key}` or `{"name": None}` if no match.
hermes-additions/tools/character_registry_lookup.py:201
Function
character_registry_lookup
Return registry entries matching whole-word names in the beat.
hermes-additions/tools/character_registry_lookup.py:132
Function
character_sheet_builder
Return a 1–4 entry cast sheet for this seed / franchise.
hermes-additions/tools/character_sheet_builder.py:201
Function
check_context_builder_requirements
()
hermes-additions/tools/narrative_context_builder.py:534
Function
check_motif_tracker_requirements
Pure stdlib — always available.
hermes-additions/tools/motif_tracker.py:286
Function
check_story_tree_graph_requirements
Pure Python, stdlib only — always available.
hermes-additions/tools/story_tree_graph.py:301
Function
down
()
web/components/Cursor.tsx:52
Function
fit
()
web/components/ZoomControl.tsx:18
Function
handle
()
web/components/SeedInput.tsx:241
Function
handleClick
(e: React.MouseEvent<HTMLDivElement>)
web/components/RenderJobs.tsx:213
Function
hoverOff
(e: React.MouseEvent<HTMLButtonElement>)
web/components/ZoomControl.tsx:32
Function
hoverOn
(e: React.MouseEvent<HTMLButtonElement>)
web/components/ZoomControl.tsx:28
Function
inlineRefAsDataUri
Inline a /cache/images/... file as a data URI. Nous Portal rejects * private/localhost URLs (response: "Cannot fetch from private/localhost * URL
web/app/api/hermes/route.ts:1042
Function
move
(e: PointerEvent)
web/components/Cursor.tsx:51
Function
onAskHermes
()
web/components/ImageLightbox.tsx:165
Function
onAskHermes
()
web/components/StoryNode.tsx:587
Function
onCaptionPointerDown
(e: ReactPointerEvent<HTMLDivElement>)
web/components/StorybookModal.tsx:1455
Function
onCaptionPointerMove
(e: ReactPointerEvent<HTMLDivElement>)
web/components/StorybookModal.tsx:1470
Function
onCaptionPointerUp
(e: ReactPointerEvent<HTMLDivElement>)
web/components/StorybookModal.tsx:1479
Function
onClick
(e: MouseEvent)
web/components/BottomBar.tsx:163
Function
onDragEnd
(_: unknown, info: PanInfo)
web/components/ScenesList.tsx:140
Function
onEnter
()
web/components/InsertModal.tsx:399
Function
onHomeClick
()
web/components/RefreshGuard.tsx:119
Function
onKey
(e: KeyboardEvent)
web/components/ImageLightbox.tsx:137
Function
onKey
(e: KeyboardEvent)
web/components/InsertModal.tsx:84
Function
onKey
(e: KeyboardEvent)
web/components/StorybookModal.tsx:350
Function
onKey
(e: KeyboardEvent)
web/components/ConfirmResetModal.tsx:23
Function
onKey
(e: KeyboardEvent)
web/components/RefreshGuard.tsx:48
Function
onKey
(e: KeyboardEvent)
web/components/SaveStoryModal.tsx:45
Function
onKey
(e: KeyboardEvent)
web/components/SavedStoriesList.tsx:182
Function
onLeave
()
web/components/InsertModal.tsx:403
Function
onMouseLeave
()
web/components/ImageLightbox.tsx:118
Function
onMouseMove
(e: ReactMouseEvent<HTMLDivElement>)
web/components/ImageLightbox.tsx:109
Function
onNewStory
()
web/components/ConfirmResetModal.tsx:35
Function
onOver
(e: PointerEvent)
web/components/Cursor.tsx:72
Function
onPopState
()
web/components/RefreshGuard.tsx:63
Function
onReloadAnyway
()
web/components/RefreshGuard.tsx:131
Function
onResetTree
()
web/components/ConfirmResetModal.tsx:30
Function
onResize
()
web/components/ScenesList.tsx:102
Function
onSaveClick
()
web/components/RefreshGuard.tsx:114
Function
onToggle
()
web/components/BottomBar.tsx:172
Function
persistSnapshot
()
web/components/RefreshGuard.tsx:78
Function
retry
(e: MouseEvent)
web/components/StoryNode.tsx:122
Function
rewriteForModeration
( prompt: string, reason: string, aggression: 'light' | 'heavy' = 'light', )
web/lib/moderation-rewriter.ts:223
Function
selectCanonPath
(s: StoreState)
web/lib/store.ts:1271
Function
selectCurrentNode
(s: StoreState)
web/lib/store.ts:1272
Function
selectStaleIds
(s: StoreState)
web/lib/store.ts:1273
Method
signal
Signal to pass into `fetch({ signal })`. Read fresh on every call * so calls started after `abortAll()` use the new controller.
web/lib/request-control.ts:31
Function
sortFn
(a: Entity, b: Entity)
web/lib/context-builder.ts:253
Function
start
(controller)
web/app/api/hermes/route.ts:467
Function
step
()
web/components/AmbienceLayer.tsx:266
Function
story_copyright_detector
Classify a seed by IP weight; pick the matching image model.
hermes-additions/tools/story_copyright_detector.py:208
Function
submit
()
web/components/InsertModal.tsx:98
Function
submit
()
web/components/StorybookModal.tsx:372
Function
synthesize_with_voice
Async wrapper — runs the blocking call in the default executor so FastAPI / asyncio consumers don't stall the event loop while ElevenLabs take
hermes-additions/tools/voice_clone_synthesize.py:475
Function
treeBounds
(nodes: Map<string, StoryNode>)
web/lib/layout.ts:164
Function
up
()
web/components/Cursor.tsx:53
Function
zoomIn
()
web/components/ZoomControl.tsx:16
Function
zoomOut
()
web/components/ZoomControl.tsx:17
← previous
301–384 of 384, ranked by callers