Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MemeCalculate/moyin-creator
/ functions
Functions
1,435 in github.com/MemeCalculate/moyin-creator
⨍
Functions
1,435
◇
Types & classes
419
Function
handleSavePreview
()
src/components/panels/characters/generation-panel.tsx:436
Function
handleSavePreview
()
src/components/panels/characters/wardrobe-modal.tsx:226
Function
handleSavePreview
()
src/components/panels/characters/character-generator.tsx:146
Function
handleSavePreview
()
src/components/panels/scenes/generation-panel.tsx:693
Function
handleSavePrompt
()
src/components/panels/sclass/sclass-scene-card.tsx:194
Function
handleSavePrompt
()
src/components/panels/director/split-scene-card.tsx:207
Function
handleSaveScene
()
src/components/panels/script/episode-tree.tsx:469
Function
handleSaveViewpointImages
()
src/components/panels/scenes/generation-panel.tsx:1234
Function
handleSaveVisualPrompt
()
src/components/panels/scenes/scene-detail.tsx:109
Function
handleSceneSelect
(scene: Scene | null)
src/components/panels/scenes/index.tsx:42
Function
handleSeekEvent
(e: CustomEvent)
src/components/ui/video-player.tsx:43
Function
handleSeekEvent
(e: CustomEvent)
src/components/ui/audio-player.tsx:41
Function
handleSelectStoragePath
()
src/components/panels/SettingsPanel.tsx:449
Function
handleSmartSplit
(item: MediaFile)
src/components/panels/media/index.tsx:363
Function
handleSpeed
(e: CustomEvent)
src/components/ui/video-player.tsx:72
Function
handleSpeed
(e: CustomEvent)
src/components/ui/audio-player.tsx:70
Function
handleSplitContactSheet
()
src/components/panels/scenes/generation-panel.tsx:1120
Function
handleSplitOrthographic
()
src/components/panels/scenes/generation-panel.tsx:2302
Function
handleStartRename
()
src/components/panels/characters/character-card.tsx:93
Function
handleSubmit
()
src/components/api-manager/AddProviderDialog.tsx:133
Function
handleSubmit
()
src/components/panels/director/screenplay-input.tsx:397
Function
handleSubmit
()
src/components/image-host-manager/AddImageHostDialog.tsx:122
Function
handleToggleSelectAll
(checked: boolean | 'indeterminate')
src/components/api-manager/FeatureBindingPanel.tsx:413
Function
handleToggleShareCharacters
(checked: boolean)
src/components/panels/SettingsPanel.tsx:423
Function
handleToggleShareMedia
(checked: boolean)
src/components/panels/SettingsPanel.tsx:440
Function
handleToggleShareScenes
(checked: boolean)
src/components/panels/SettingsPanel.tsx:432
Function
handleUpdateEvent
(e: CustomEvent)
src/components/ui/video-player.tsx:56
Function
handleUpdateEvent
(e: CustomEvent)
src/components/ui/audio-player.tsx:54
Function
handleUploadContactSheet
(e: React.ChangeEvent<HTMLInputElement>)
src/components/panels/scenes/generation-panel.tsx:978
Function
handleUploadOrthographic
(e: React.ChangeEvent<HTMLInputElement>)
src/components/panels/scenes/generation-panel.tsx:2286
Function
handleVideoDragStart
(e: React.DragEvent)
src/components/panels/sclass/sclass-scene-card.tsx:296
Function
handleVideoDragStart
(e: React.DragEvent)
src/components/panels/director/split-scene-card.tsx:330
Method
handleWorkerError
(error: ErrorEvent)
src/lib/ai/worker-bridge.ts:322
Method
handleWorkerMessage
(e: MessageEvent<WorkerEvent>)
src/lib/ai/worker-bridge.ts:237
Method
hasKeys
* Check if manager has any keys
src/lib/api-key-manager.ts:412
Method
importAll
* Import characters from persistence
src/packages/ai-core/services/character-bible.ts:198
Function
invoke
(...args: Parameters<typeof ipcRenderer.invoke>)
electron/preload.ts:20
Function
isBindingValid
(b: string)
src/components/panels/SettingsPanel.tsx:171
Method
isConfigured
* Check if the provider is configured (has valid API key)
src/packages/ai-core/providers/types.ts:24
Function
isDOMElement
(el: any)
src/lib/utils.ts:54
Function
isDirectorDataRich
Check if director project data has meaningful content
src/lib/storage-migration.ts:289
Function
isFeatureReady
(feature: AIFeature)
src/lib/ai/feature-router.ts:213
Method
isFullySupported
()
src/lib/storage/storage-service.ts:502
Method
isIdle
* Check if queue is idle (no running or queued tasks)
src/packages/ai-core/api/task-queue.ts:149
Function
isScriptDataRich
Check if script project data has meaningful content
src/lib/storage-migration.ts:279
Method
isSoundSaved
({ soundId }: { soundId: number })
src/lib/storage/storage-service.ts:474
Function
isTypableElement
(el: HTMLElement)
src/lib/utils.ts:58
Function
isUpstreamOverloadError
* 检测 HTTP 500 响应体中是否包含上游负载饱和相关关键词。 * MemeFast 有时用 500 而非 503/529 返回负载饱和错误。
src/lib/api-key-manager.ts:276
Function
isViewpointCompatibleWithEnvironment
* 检查视角配置是否与环境类型兼容
src/lib/script/scene-viewpoint-generator.ts:822
Method
list
()
src/lib/storage/indexeddb-adapter.ts:69
Method
list
()
src/lib/storage/opfs-adapter.ts:53
Method
loadAllProjects
()
src/lib/storage/storage-service.ts:143
Function
loadImage
(src: string)
src/components/panels/sclass/sclass-prompt-builder.ts:136
Method
loadTimeline
({ projectId, sceneId, }: { projectId: string; sceneId?: string; })
src/lib/storage/storage-service.ts:328
Function
matchSceneAndViewpointSync
( sceneName: string, actionSummary: string, sceneLibraryScenes: Scene[] )
src/lib/scene/viewpoint-matcher.ts:402
Function
matchShotToViewpoint
( shot: Shot, viewpoints: SceneViewpoint[] )
src/lib/script/scene-viewpoint-generator.ts:681
Function
mergeCharData
( projectData: CharPersistedState | null, sharedData: CharPersistedState | null, )
src/stores/character-library-store.ts:182
Function
mergeCharacterAnalyses
(analyses: any[])
src/packages/ai-core/services/character-bible.ts:256
Function
mergeMediaData
( projectData: MediaPersistedState | null, sharedData: MediaPersistedState | null, )
src/stores/media-store.ts:30
Function
mergeSceneData
( projectData: ScenePersistedState | null, sharedData: ScenePersistedState | null, )
src/stores/scene-store.ts:184
Function
normalizeIds
( items: T[] )
src/lib/utils/json-cleaner.ts:60
Function
normalizeShotSize
(shotSize: string | undefined | null)
src/lib/script/shot-utils.ts:51
Function
off
(...args: Parameters<typeof ipcRenderer.off>)
electron/preload.ts:12
Function
on
(...args: Parameters<typeof ipcRenderer.on>)
electron/preload.ts:8
Function
onExternalAbort
()
src/lib/ai/image-generator.ts:364
Function
openRenameFileDialog
(item: MediaFile)
src/components/panels/media/index.tsx:604
Function
openRenameFolderDialog
(folder: MediaFolder)
src/components/panels/media/index.tsx:598
Function
persistReferenceImage
( imageData: string, label: string, category: ImageCategory = 'scenes' )
src/lib/utils/image-persist.ts:78
Method
ping
* Send a ping to test worker connectivity
src/lib/ai/worker-bridge.ts:98
Method
pollImageTask
* Poll image task status
src/packages/ai-core/providers/types.ts:54
Method
pollSimple
* Poll with a simple timeout (no dynamic adjustment)
src/packages/ai-core/api/task-poller.ts:125
Method
pollVideoTask
* Poll video task status
src/packages/ai-core/providers/types.ts:69
Function
processAndAddCharacter
* 处理单个角色名字并添加到集合
src/lib/script/episode-parser.ts:913
Function
processBatched
( opts: ProcessBatchedOptions<TItem, TResult>, )
src/lib/ai/batch-processor.ts:105
Function
processReferenceImages
(urls: string[], maxCount: number = 4)
src/components/panels/director/use-image-generation.ts:19
Function
quickSearchCharacter
( userQuery: string, episodeScripts: EpisodeRawScript[], existingCharacters: ScriptCharacter[] )
src/lib/script/ai-character-finder.ts:520
Function
quickSearchScene
( userQuery: string, episodeScripts: EpisodeRawScript[], existingScenes: ScriptScene[] )
src/lib/script/ai-scene-finder.ts:383
Function
rateLimitedBatch
( items: T[], operation: (item: T, index: number) => Promise<R>, config: RateLimitConfig = {}, onP
src/lib/utils/rate-limiter.ts:31
Function
recalibrateSplitScenes
( newStyleId: string, splitScenes: SplitScene[], scriptProjectId?: string, onProgress?: (current:
src/lib/script/recalibrate-scenes.ts:159
Function
registerElement
(id: string, element: HTMLElement | null)
src/hooks/use-highlight-scroll.ts:14
Method
remove
(key: string)
src/lib/storage/indexeddb-adapter.ts:57
Method
remove
(key: string)
src/lib/storage/opfs-adapter.ts:42
Method
removeSavedSound
({ soundId }: { soundId: number })
src/lib/storage/storage-service.ts:458
Function
renderCharacterItem
(char: ScriptCharacter)
src/components/panels/script/episode-tree.tsx:1126
Function
resetFeatureRoundRobin
(feature?: AIFeature)
src/lib/ai/feature-router.ts:202
Function
resetForm
()
src/components/panels/characters/generation-panel.tsx:294
Function
resolveImagePath
(path: string)
src/lib/image-storage.ts:69
Function
resolveT2IModel
(providerModelId: string)
src/lib/freedom/model-registry.ts:1408
Function
resolveT2VModel
(providerModelId: string)
src/lib/freedom/model-registry.ts:1413
Function
resolveVideoApiFormat
(endpointTypes: string[] | undefined)
src/lib/api-key-manager.ts:201
Method
resume
* Resume after cancel
src/packages/ai-core/api/task-queue.ts:131
Method
retryScene
* Retry a failed scene
src/lib/ai/worker-bridge.ts:211
Method
saveProject
({ project }: { project: TProject })
src/lib/storage/storage-service.ts:78
Method
saveSoundEffect
({ soundEffect, }: { soundEffect: SoundEffect; })
src/lib/storage/storage-service.ts:421
Method
saveTimeline
({ projectId, tracks, sceneId, }: { projectId: string; tracks: TimelineTrack[];
src/lib/storage/storage-service.ts:308
Function
send
(...args: Parameters<typeof ipcRenderer.send>)
electron/preload.ts:16
Method
set
(key: string, value: T)
src/lib/storage/indexeddb-adapter.ts:45
Method
set
(key: string, file: File)
src/lib/storage/opfs-adapter.ts:33
Method
setHandler
* Register a handler for a specific task type
src/packages/ai-core/api/task-queue.ts:40
Function
sliceGridImage
(gridImageUrl: string, count: number)
src/components/panels/director/use-image-generation.ts:295
← previous
next →
1,301–1,400 of 1,435, ranked by callers