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
↓ 113 callers
Function
normalizeSettings
(input: Partial<AppSettings> | unknown)
src/lib/apiProfiles.ts:506
↓ 49 callers
Function
createDefaultOpenAIProfile
(overrides: Partial<ApiProfile> = {})
src/lib/apiProfiles.ts:318
↓ 47 callers
Function
task
(overrides: Partial<TaskRecord> = {})
src/store.test.ts:162
↓ 32 callers
Function
agentConversation
(overrides: Partial<AgentConversation> = {})
src/store.test.ts:149
↓ 30 callers
Function
commitSettings
(nextDraft: AppSettings)
src/components/SettingsModal.tsx:542
↓ 28 callers
Function
callImageApi
(opts: CallApiOptions)
src/lib/api.ts:9
↓ 25 callers
Function
ensureImageCached
(id: string)
src/store.ts:187
↓ 24 callers
Function
getSelectedImageMentionLabel
(index: number)
src/lib/promptImageMentions.ts:17
↓ 23 callers
Function
updateTaskInStore
(taskId: string, patch: Partial<TaskRecord>)
src/store.ts:4900
↓ 20 callers
Function
sendJson
(res, status, payload, options = {})
scripts/mock-image-api.mjs:50
↓ 19 callers
Function
getActiveApiProfile
(settings: Partial<AppSettings> | unknown)
src/lib/apiProfiles.ts:659
↓ 19 callers
Function
mergeImportedSettings
(currentSettings: Partial<AppSettings> | unknown, importedSettings: Partial<AppSettings> | unknown)
src/lib/apiProfiles.ts:813
↓ 17 callers
Function
buildSettingsFromUrlParams
(currentSettings: Partial<AppSettings> | unknown, searchParams: URLSearchParams)
src/lib/urlSettings.ts:157
↓ 17 callers
Function
cacheImage
(id: string, dataUrl: string)
src/store.ts:153
↓ 17 callers
Function
updateAgentConversation
(conversationId: string, updater: (conversation: AgentConversation) => AgentConversation)
src/store.ts:2471
↓ 16 callers
Function
genId
()
src/store.ts:1667
↓ 16 callers
Function
putImage
(image: StoredImage)
src/lib/db.ts:175
↓ 16 callers
Function
useTooltip
(delay = 500)
src/hooks/useTooltip.ts:16
↓ 15 callers
Function
createDefaultFalProfile
(overrides: Partial<ApiProfile> = {})
src/lib/apiProfiles.ts:339
↓ 15 callers
Function
isRecord
(value: unknown)
src/store.ts:969
↓ 15 callers
Function
normalizeBase64Image
(value: string, fallbackMime: string)
src/lib/imageApiShared.ts:48
↓ 14 callers
Function
getStringValue
(source: Record<string, unknown>, key: string)
src/lib/openaiCompatibleImageApi.ts:99
↓ 14 callers
Function
getStringValue
(source: Record<string, unknown>, key: string)
src/lib/agentApi.ts:245
↓ 14 callers
Function
normalizeParamsForSettings
( params: TaskParams, settings: AppSettings, options: { hasInputImages?: boolean } = {}, )
src/lib/paramCompatibility.ts:13
↓ 13 callers
Function
dbTransaction
( storeName: string, mode: IDBTransactionMode, fn: (store: IDBObjectStore) => IDBRequest<T>, )
src/lib/db.ts:38
↓ 13 callers
Function
getImage
(id: string)
src/lib/db.ts:104
↓ 13 callers
Function
putTask
(task: TaskRecord)
src/lib/db.ts:61
↓ 12 callers
Function
buildApiUrl
( baseUrl: string, path: string, proxyConfig?: DevProxyConfig | null, useApiProxy = false, )
src/lib/devProxy.ts:57
↓ 12 callers
Function
initStore
()
src/store.ts:2129
↓ 12 callers
Function
normalizeStreamPartialImages
(value: unknown, fallback: number | undefined = DEFAULT_STREAM_PARTIAL_IMAGES)
src/lib/defaultApiUrl.ts:6
↓ 12 callers
Function
round
(patch: Partial<AgentRound>)
src/lib/agentImageReferences.test.ts:7
↓ 12 callers
Function
updateActiveProfile
(patch: Partial<ApiProfile>, commit = false)
src/components/SettingsModal.tsx:665
↓ 11 callers
Function
clearImages
()
src/lib/db.ts:192
↓ 11 callers
Function
dismissAllTooltips
()
src/lib/tooltipDismiss.ts:15
↓ 11 callers
Function
getBaseUrl
(req)
scripts/mock-image-api.mjs:129
↓ 11 callers
Function
getClipboardFailureMessage
(fallback: string, err: unknown)
src/lib/clipboard.ts:34
↓ 11 callers
Function
getTaskFavoriteCollectionIds
(task: TaskRecord)
src/store.ts:4922
↓ 11 callers
Function
image
(id: string)
src/lib/maskPreprocess.test.ts:5
↓ 11 callers
Function
isRecord
(value: unknown)
src/lib/apiProfiles.ts:140
↓ 11 callers
Function
mergeActualParams
(...sources: Array<Partial<TaskParams> | undefined>)
src/lib/imageApiShared.ts:196
↓ 11 callers
Function
readClientDevProxyConfig
()
src/lib/devProxy.ts:82
↓ 11 callers
Function
remapImageMentionsForOrder
( prompt: string, previousImages: InputImage[], nextImages: InputImage[], equivalentImageIds: Record<s
src/lib/promptImageMentions.ts:94
↓ 10 callers
Function
callAgentResponsesApi
(opts: { settings: AppSettings profile: ApiProfile params: TaskParams input: unknown maskDataUrl?: s
src/lib/agentApi.ts:690
↓ 10 callers
Function
clearOptionTooltipTimer
()
src/components/Select.tsx:56
↓ 10 callers
Function
getCachedImage
(id: string)
src/store.ts:144
↓ 10 callers
Function
setPixel
( pixels: Uint8ClampedArray, x: number, y: number, width: number, rgba: [number, number, number, num
src/lib/transparentImage.test.ts:113
↓ 10 callers
Function
submitAgentMessage
()
src/store.ts:3516
↓ 10 callers
Function
syncActiveInputDraft
( state: AppState, patch: T, )
src/store.ts:1111
↓ 10 callers
Function
uniqueIds
(ids: string[])
src/store.ts:2792
↓ 10 callers
Function
usePreventBackgroundScroll
(active: boolean, allowRefs?: ScrollBoundaryRef | ScrollBoundaryRef[])
src/hooks/usePreventBackgroundScroll.ts:63
↓ 9 callers
Function
appendCors
(headers, enabled = true)
scripts/mock-image-api.mjs:35
↓ 9 callers
Function
calculateImageSize
(tier: SizeTier, ratio: string)
src/lib/size.ts:212
↓ 9 callers
Function
clearTasks
()
src/lib/db.ts:69
↓ 9 callers
Function
copyTextToClipboard
(text: string)
src/lib/clipboard.ts:1
↓ 9 callers
Function
createSettingsForApiProfile
(settings: AppSettings, profile: ApiProfile)
src/store.ts:1842
↓ 9 callers
Function
downloadImageIds
(imageIds: string[], fileNameBase = 'images')
src/lib/downloadImages.ts:27
↓ 9 callers
Function
getActiveAgentRounds
(conversation: AgentConversation)
src/store.ts:2711
↓ 9 callers
Function
getSelectedTextMentionLabel
(text: string)
src/lib/promptImageMentions.ts:21
↓ 9 callers
Function
img
(id: string)
src/lib/mask.test.ts:10
↓ 9 callers
Function
isEmptyAgentInputDraft
(draft: AgentInputDraft)
src/store.ts:1067
↓ 9 callers
Function
loadImage
(dataUrl: string)
src/lib/canvasImage.ts:3
↓ 9 callers
Function
normalizeBaseUrl
(baseUrl: string)
src/lib/devProxy.ts:13
↓ 9 callers
Function
readRuntimeEnv
(value: string | undefined)
src/lib/runtimeEnv.ts:1
↓ 9 callers
Function
replaceImageMentionsForApi
(prompt: string, imageCount?: number, formatImage?: (index: number) => string)
src/lib/promptImageMentions.ts:141
↓ 9 callers
Function
send
(res, status, headers, body)
scripts/mock-image-api.mjs:45
↓ 9 callers
Function
stripImageMentionMarkers
(prompt: string)
src/lib/promptImageMentions.ts:25
↓ 9 callers
Function
submitTask
(options: { allowFullMask?: boolean; useCurrentApiProfileWhenReusedMissing?: boolean } = {})
src/store.ts:2333
↓ 9 callers
Function
updateCursor
(point: Point | null)
src/components/MaskEditorModal.tsx:294
↓ 9 callers
Function
useCloseOnEscape
(enabled: boolean, onClose: () => void)
src/hooks/useCloseOnEscape.ts:26
↓ 8 callers
Function
assertMaskEditFileSize
(label: string, bytes: number)
src/lib/imageApiShared.ts:83
↓ 8 callers
Function
createAgentAbortError
()
src/store.ts:2483
↓ 8 callers
Function
enqueue
(index: number)
src/lib/transparentImage.ts:121
↓ 8 callers
Function
getPixel
(pixels: Uint8ClampedArray, x: number, y: number, width: number)
src/lib/transparentImage.test.ts:123
↓ 8 callers
Function
isCursorInSelectedImageMention
(prompt: string, visibleCursor: number)
src/lib/promptImageMentions.ts:39
↓ 8 callers
Function
reuseConfig
(task: TaskRecord)
src/store.ts:5112
↓ 8 callers
Function
storeImage
(dataUrl: string, source: NonNullable<StoredImage['source']> = 'upload')
src/lib/db.ts:244
↓ 8 callers
Function
switchApiProfileProvider
(profile: ApiProfile, provider: ApiProvider, customProvider?: CustomProviderDefinition)
src/lib/apiProfiles.ts:357
↓ 8 callers
Function
throwIfAborted
(...signals: Array<AbortSignal | undefined>)
src/lib/agentApi.ts:351
↓ 7 callers
Function
getAgentGeneratedImageReferenceId
(round: AgentRound, index: number)
src/lib/agentImageReferences.ts:11
↓ 7 callers
Function
getAgentRoundPath
(conversation: AgentConversation, roundId: string | null)
src/store.ts:2695
↓ 7 callers
Function
getApiErrorMessage
(response: Response)
src/lib/imageApiShared.ts:157
↓ 7 callers
Function
getByPath
(source: unknown, path: string | undefined)
src/lib/openaiCompatibleImageApi.ts:43
↓ 7 callers
Function
getPersistedState
(state: AppState)
src/store.ts:669
↓ 7 callers
Function
getTaskApiProfile
(settings: AppSettings, task: TaskRecord)
src/store.ts:1831
↓ 7 callers
Function
importCustomProviderSettingsFromJson
( jsonText: string, existingProviders: CustomProviderDefinition[] = [], )
src/lib/apiProfiles.ts:610
↓ 7 callers
Function
isHttpUrl
(value: unknown)
src/lib/imageApiShared.ts:40
↓ 7 callers
Function
isRecordValue
(value: unknown)
src/lib/agentApi.ts:241
↓ 7 callers
Function
putAgentConversation
(conversation: AgentConversation)
src/lib/db.ts:79
↓ 7 callers
Function
removeMultipleTasks
(taskIds: string[])
src/store.ts:5194
↓ 7 callers
Function
shouldUseApiProxy
(apiProxy: boolean, proxyConfig: DevProxyConfig | null = readClientDevProxyConfig())
src/lib/devProxy.ts:97
↓ 7 callers
Function
syncMentionTagSelection
(el: HTMLElement)
src/components/InputBar.tsx:194
↓ 7 callers
Function
task
(id: string, outputImages: string[])
src/lib/agentImageReferences.test.ts:22
↓ 7 callers
Function
taskMatchesFilterStatus
(task: TaskRecord, filterStatus: AppState['filterStatus'])
src/store.ts:1780
↓ 7 callers
Function
updateSwipeActionActive
(nextActive: boolean)
src/components/TaskCard.tsx:99
↓ 7 callers
Function
useHintTooltip
(options: UseHintTooltipOptions = {})
src/hooks/useHintTooltip.ts:9
↓ 6 callers
Function
blobToDataUrl
(blob: Blob, fallbackMime = 'application/octet-stream')
src/lib/dataUrl.ts:32
↓ 6 callers
Function
cancelSwipeFrame
()
src/components/TaskCard.tsx:112
↓ 6 callers
Function
clamp
(value: number, min: number, max: number)
src/lib/viewportTransform.ts:27
↓ 6 callers
Function
clamp01
(value: number)
src/lib/transparentImage.ts:395
↓ 6 callers
Function
commitViewTransform
(nextTransform: ViewTransform)
src/components/MaskEditorModal.tsx:190
next →
1–100 of 1,073, ranked by callers