Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CookSleep/gpt_image_playground
/ functions
Functions
1,073 in github.com/CookSleep/gpt_image_playground
⨍
Functions
1,073
◇
Types & classes
79
↓ 1 callers
Function
hashDataUrl
(dataUrl: string)
src/lib/db.ts:207
↓ 1 callers
Function
hashDataUrlFallback
(dataUrl: string)
src/lib/db.ts:219
↓ 1 callers
Function
imageBlobToPngBlob
(blob: Blob)
src/lib/clipboard.ts:97
↓ 1 callers
Function
imageMentionMatches
(query: string, index: number)
src/lib/promptImageMentions.ts:61
↓ 1 callers
Function
installMobileViewportGuards
()
src/lib/viewport.ts:7
↓ 1 callers
Function
isAgentRoundInterrupted
(round: AgentRound | null)
src/components/AgentWorkspace.tsx:115
↓ 1 callers
Function
isAnchorExposed
(anchor: HTMLElement, rect: DOMRect)
src/components/ViewportTooltip.tsx:37
↓ 1 callers
Function
isApiRequestNetworkError
(err: unknown)
src/store.ts:1892
↓ 1 callers
Function
isAsyncCustomProviderTask
(settings: AppSettings, provider: string, hasInputImages: boolean)
src/store.ts:1707
↓ 1 callers
Function
isBeforeMaskDropArea
(clientX: number)
src/components/InputBar.tsx:1564
↓ 1 callers
Function
isClipboardPermissionError
(err: unknown)
src/lib/clipboard.ts:126
↓ 1 callers
Function
isCustomAsyncPollPath
(pathname)
scripts/mock-image-api.mjs:195
↓ 1 callers
Function
isCustomAsyncSubmitPath
(pathname)
scripts/mock-image-api.mjs:191
↓ 1 callers
Function
isCustomPath
(pathname)
scripts/mock-image-api.mjs:187
↓ 1 callers
Function
isCustomProviderTemplate
(value: unknown)
src/lib/apiProfiles.ts:114
↓ 1 callers
Function
isDefaultOpenAIProfile
(profile: ApiProfile)
src/lib/apiProfiles.ts:689
↓ 1 callers
Function
isEmbeddedPage
()
src/components/ImageContextMenu.tsx:250
↓ 1 callers
Function
isEmbeddedPage
()
src/lib/clipboard.ts:118
↓ 1 callers
Function
isErrorToastTitle
(title: string)
src/store.ts:120
↓ 1 callers
Function
isImageReferencedByState
(state: AppState, imageId: string)
src/store.ts:929
↓ 1 callers
Function
isInstalledPwa
()
src/components/Header.tsx:17
↓ 1 callers
Function
isOpenAIImagesPath
(pathname)
scripts/mock-image-api.mjs:179
↓ 1 callers
Function
isOpenAIResponsesPath
(pathname)
scripts/mock-image-api.mjs:183
↓ 1 callers
Function
isOpenAITask
(task: TaskRecord)
src/store.ts:1699
↓ 1 callers
Function
isPristineNewOpenAIProfile
(profile: ApiProfile)
src/components/SettingsModal.tsx:173
↓ 1 callers
Function
isRecordValue
(value: unknown)
src/lib/agentWebSearch.ts:14
↓ 1 callers
Function
isRetryablePollingStatus
(status: number)
src/lib/openaiCompatibleImageApi.ts:714
↓ 1 callers
Function
legacyCustomProviderToManifest
(record: Record<string, unknown>)
src/lib/apiProfiles.ts:219
↓ 1 callers
Function
loadCanvases
()
src/components/MaskEditorModal.tsx:471
↓ 1 callers
Function
loadDevProxyConfig
()
vite.config.ts:8
↓ 1 callers
Function
loadImage
(dataUrl: string)
src/lib/db.ts:294
↓ 1 callers
Function
loadMarkdownRenderer
()
src/components/MarkdownRenderer.tsx:123
↓ 1 callers
Function
mapFalEndpoint
(model: string, isEdit: boolean)
src/lib/falAiImageApi.ts:21
↓ 1 callers
Function
mapFalImageSize
(size: string)
src/lib/falAiImageApi.ts:26
↓ 1 callers
Function
mapFalQuality
(quality: TaskParams['quality'])
src/lib/falAiImageApi.ts:35
↓ 1 callers
Function
markAgentRoundTasksStopped
(conversationId: string, roundId: string, now = Date.now())
src/store.ts:2504
↓ 1 callers
Function
maybeOpenSupportPrompt
(previousTasks: TaskRecord[], nextTasks: TaskRecord[], taskId: string)
src/store.ts:382
↓ 1 callers
Function
mergeImportedAgentConversations
(current: AgentConversation[], imported: AgentConversation[])
src/store.ts:490
↓ 1 callers
Function
mergeImportedCustomProviders
(currentProviders: CustomProviderDefinition[], importedProviders: CustomProviderDefinition[])
src/lib/apiProfiles.ts:770
↓ 1 callers
Function
normalizeAgentApiConfigMode
(value: unknown)
src/lib/apiProfiles.ts:106
↓ 1 callers
Function
normalizeAgentInputDraftsByKey
(value: unknown)
src/store.ts:1017
↓ 1 callers
Function
normalizeBodyTemplate
(value: unknown, fallback: Record<string, unknown>)
src/lib/apiProfiles.ts:152
↓ 1 callers
Function
normalizeContentType
(value: unknown, fallback: CustomProviderContentType = 'json')
src/lib/apiProfiles.ts:148
↓ 1 callers
Function
normalizeDimensions
(width: number, height: number)
src/lib/size.ts:24
↓ 1 callers
Function
normalizeFavoritePatch
(task: TaskRecord, patch: Partial<TaskRecord>, defaultFavoriteCollectionId: string | null)
src/store.ts:4885
↓ 1 callers
Function
normalizeFileMappings
(value: unknown, fallback: CustomProviderFileMapping[] = [])
src/lib/apiProfiles.ts:156
↓ 1 callers
Function
normalizeImageApiPayload
(value: unknown)
src/lib/openaiCompatibleImageApi.ts:79
↓ 1 callers
Function
normalizeImageDropIndex
(idx: number)
src/components/InputBar.tsx:1559
↓ 1 callers
Function
normalizeInputImages
(value: unknown)
src/store.ts:973
↓ 1 callers
Function
normalizeMaskDraft
(value: unknown)
src/store.ts:983
↓ 1 callers
Function
normalizePollMapping
(value: unknown, fallback?: CustomProviderPollMapping)
src/lib/apiProfiles.ts:197
↓ 1 callers
Function
normalizeProviderDraft
(input: unknown, provider: ApiProvider, customProviderIds: Set<string>)
src/lib/apiProfiles.ts:429
↓ 1 callers
Function
normalizeProviderDrafts
(input: unknown, customProviderIds: Set<string>)
src/lib/apiProfiles.ts:452
↓ 1 callers
Function
normalizeProviderOrder
(value: unknown, customProviders: CustomProviderDefinition[])
src/lib/apiProfiles.ts:94
↓ 1 callers
Function
normalizeReferenceImageEditAction
(value: unknown)
src/lib/apiProfiles.ts:84
↓ 1 callers
Function
normalizeTaskFavoriteState
(task: TaskRecord, collections: FavoriteCollection[])
src/store.ts:4929
↓ 1 callers
Function
normalizeZipDownloadRoutes
(value: unknown)
src/lib/apiProfiles.ts:88
↓ 1 callers
Function
notifyImageThumbnail
(id: string, thumbnail: { dataUrl: string; width?: number; height?: number })
src/store.ts:231
↓ 1 callers
Function
openEditCustomProvider
(provider: CustomProviderDefinition)
src/components/SettingsModal.tsx:1041
↓ 1 callers
Function
parseAgentConversationTitleXml
(text: string)
src/lib/agentApi.ts:449
↓ 1 callers
Function
parseAgentStreamResponse
( response: Response, mime: string, signal?: AbortSignal, callerSignal?: AbortSignal, onTextDelta?:
src/lib/agentApi.ts:538
↓ 1 callers
Function
parseDefaultApiUrl
(rawUrl: string)
src/lib/defaultApiUrl.ts:24
↓ 1 callers
Function
parseFalImageResults
(payload: FalApiResponse, fallbackMime: string, customBaseUrlLabel: string | null, signal?: AbortSignal)
src/lib/falAiImageApi.ts:94
↓ 1 callers
Function
parseImagesApiStreamResponse
( response: Response, mime: string, onPartialImage?: CallApiOptions['onPartialImage'], )
src/lib/openaiCompatibleImageApi.ts:357
↓ 1 callers
Function
parseResponseOutputFromPayload
(rawResponsePayload?: string)
src/store.ts:3034
↓ 1 callers
Function
parseResponsesApiStreamResponse
( response: Response, mime: string, onPartialImage?: CallApiOptions['onPartialImage'], )
src/lib/openaiCompatibleImageApi.ts:428
↓ 1 callers
Function
parseServerSentEventBlock
(block: string)
src/lib/openaiCompatibleImageApi.ts:128
↓ 1 callers
Function
parseServerSentEventBlock
(block: string)
src/lib/agentApi.ts:334
↓ 1 callers
Function
parseSingleImageCallArguments
(args: string)
src/store.ts:4035
↓ 1 callers
Function
parseSize
(size: string)
src/components/SizePickerModal.tsx:28
↓ 1 callers
Function
prepareMaskTargetDataUrl
(dataUrl: string)
src/lib/maskPreprocess.ts:51
↓ 1 callers
Function
probeNoCorsReachability
(url: string, timeoutMs = 8000)
src/lib/imageApiShared.ts:108
↓ 1 callers
Function
processNextThumbnailBackfill
()
src/store.ts:260
↓ 1 callers
Function
publishOutputItems
(items: ResponsesOutputItem[], outputIndices?: Array<number | undefined>)
src/lib/agentApi.ts:554
↓ 1 callers
Function
readCopyImportUrlOptions
()
src/components/SettingsModal.tsx:66
↓ 1 callers
Function
readFalImageSize
(value: unknown)
src/lib/falAiImageApi.ts:85
↓ 1 callers
Function
readFalImageValue
(value: unknown, fallbackMime: string)
src/lib/falAiImageApi.ts:70
↓ 1 callers
Function
readImageSizeParam
(dataUrl: string)
src/store.ts:2012
↓ 1 callers
Function
readImageSizeParamsList
(images: string[])
src/store.ts:2040
↓ 1 callers
Function
recoverCustomTask
(taskId: string)
src/store.ts:5375
↓ 1 callers
Function
recoverFalTask
(taskId: string)
src/store.ts:2093
↓ 1 callers
Function
reindexAgentRounds
(conversation: AgentConversation)
src/store.ts:2718
↓ 1 callers
Function
removeColorSpill
( red: number, green: number, blue: number, alpha: number, keyRgb: Rgb, confidence: number, dist
src/lib/transparentImage.ts:353
↓ 1 callers
Function
removeKeyedBackgroundFromDataUrl
(dataUrl: string, keyColor?: string)
src/lib/transparentImage.ts:45
↓ 1 callers
Function
renderClearAllButton
()
src/components/InputBar.tsx:1845
↓ 1 callers
Function
renderImageThumb
(img: (typeof inputImages)[number], idx: number)
src/components/InputBar.tsx:1620
↓ 1 callers
Function
renderMessage
(message: string)
src/components/ConfirmDialog.tsx:8
↓ 1 callers
Function
renderQuery
(query: Record<string, string> | undefined, context: Record<string, unknown>)
src/lib/openaiCompatibleImageApi.ts:755
↓ 1 callers
Function
replaceAgentConversations
(conversations: AgentConversation[])
src/lib/db.ts:87
↓ 1 callers
Function
requestBrowserNotificationPermission
()
src/lib/browserNotification.ts:26
↓ 1 callers
Function
resetSwipe
()
src/components/favorites/FavoriteCollectionOverviewCard.tsx:117
↓ 1 callers
Function
resetViewTransform
()
src/components/MaskEditorModal.tsx:199
↓ 1 callers
Function
resolveDevProxyConfig
(input: unknown, isDev: boolean)
src/lib/devProxy.ts:77
↓ 1 callers
Function
resolveRecovery
()
src/store.test.ts:1145
↓ 1 callers
Function
safeUrl
(url: string)
src/components/MarkdownRenderer.tsx:29
↓ 1 callers
Function
sameFavoriteCollectionIds
(a: string[], b: string[])
src/store.ts:4916
↓ 1 callers
Function
sameIdSet
(a: string[], b: string[])
src/components/favorites/favoriteUtils.ts:11
↓ 1 callers
Function
saveCopyImportUrlOptions
(options: CopyImportUrlOptions)
src/components/SettingsModal.tsx:88
↓ 1 callers
Function
scaleToFill
(scale: number)
src/lib/size.ts:33
↓ 1 callers
Function
scheduleOpenAIWatchdog
(taskId: string, timeoutSeconds: number, profile?: TimeoutStreamingHintProfile | null)
src/store.ts:1754
← previous
next →
701–800 of 1,073, ranked by callers