MCPcopy Create free account

hub / github.com/Yuri-NagaSaki/CattoPic / functions

Functions342 in github.com/Yuri-NagaSaki/CattoPic

FunctionImagePreviewGrid
({ previews, onRemoveFile, onRemoveAll }: ImagePreviewGridProps)
app/components/upload/ImagePreviewGrid.tsx:18
FunctionImageSidebar
({ files, onRemoveFile, onRemoveAll, isOpen, onClose }: ImageSidebarProps)
app/components/upload/ImageSidebar.tsx:27
FunctionImageUrls
({ image }: ImageUrlsProps)
app/components/ImageUrls.tsx:153
FunctionImageUrls
({ image }: ImageUrlsProps)
app/components/ImageDetail/ImageUrls.tsx:82
FunctionLinkOutput
({ url }: LinkOutputProps)
app/components/RandomApiModal/LinkOutput.tsx:19
FunctionLoadingSpinner
({ className = '' }: LoadingSpinnerProps)
app/components/LoadingSpinner.tsx:7
FunctionManage
()
app/manage/page.tsx:24
FunctionOrientationSelector
({ value, onChange }: OrientationSelectorProps)
app/components/RandomApiModal/OrientationSelector.tsx:17
FunctionPreviewSidebar
({ files, phase, completedCount, errorCount, onRemoveFile, onRemoveAll, isOpen, onClose, onU
app/components/upload/PreviewSidebar.tsx:79
FunctionPrimaryUrlCard
({ icon: IconComponent, label, description, url, isCopied, onCopy, accentColor, }: { icon: Rea
app/components/ImageUrls.tsx:18
FunctionQueryProvider
({ children }: { children: React.ReactNode })
app/providers/QueryProvider.tsx:6
FunctionRandomApiModal
({ isOpen, onClose }: RandomApiModalProps)
app/components/RandomApiModal/index.tsx:20
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:37
FunctionSecondaryUrlRow
({ icon: IconComponent, label, url, isCopied, onCopy, accentColor, }: { icon: React.ComponentTyp
app/components/ImageUrls.tsx:106
FunctionSpinner
({ className = "" }: { className?: string })
app/components/ui/icons.tsx:152
FunctionStatusMessage
({ type, message }: StatusMessageProps)
app/components/StatusMessage.tsx:10
FunctionTagCreateForm
({ onSubmit, isProcessing }: TagCreateFormProps)
app/components/TagManagement/TagCreateForm.tsx:12
FunctionTagDeleteConfirm
({ isOpen, tagName, tagCount = 0, isBatch = false, isProcessing, onCancel, onConfirm, }: TagDele
app/components/TagManagement/TagDeleteConfirm.tsx:16
FunctionTagEditModal
({ tag, isOpen, isProcessing, onClose, onSubmit }: TagEditModalProps)
app/components/TagManagement/TagEditModal.tsx:122
FunctionTagEditModalContent
({ tag, isProcessing, onClose, onSubmit, }: { tag: Tag; isProcessing: boolean; onClose: () => vo
app/components/TagManagement/TagEditModal.tsx:17
FunctionTagItem
({ tag, isSelected, onToggleSelect, onEdit, onDelete, }: TagItemProps)
app/components/TagManagement/TagItem.tsx:15
FunctionTagList
({ tags, selectedTags, onToggleSelect, onSelectAll, onEdit, onDelete, }: TagListProps)
app/components/TagManagement/TagList.tsx:17
FunctionTagManagement
()
app/components/TagManagement/index.tsx:14
FunctionTagManagementModal
({ isOpen, onClose }: TagManagementModalProps)
app/components/TagManagementModal.tsx:12
FunctionTagSelector
({ availableTags, includeTags, excludeTags, onToggleInclude, onToggleExclude, }: TagSelectorProps)
app/components/RandomApiModal/TagSelector.tsx:14
FunctionTagSelector
({ selectedTags, availableTags, onTagsChange, onNewTagCreated }: TagSelectorProps)
app/components/upload/TagSelector.tsx:13
FunctionToast
({ message, type = "success", duration = 2000, onClose }: ToastProps)
app/components/Toast.tsx:16
FunctionToastContainer
()
app/components/ToastContainer.tsx:30
FunctionUploadDropzone
({ onFilesSelected, maxUploadCount }: UploadDropzoneProps)
app/components/upload/UploadDropzone.tsx:11
FunctionUploadModeToggle
({ mode, onChange, disabled = false, }: UploadModeToggleProps)
app/components/upload/UploadModeToggle.tsx:13
FunctionUploadSection
({ onUpload, isUploading, maxUploadCount = 50, onFilesSelected, onTogglePreview, isPreviewOpen,
app/components/UploadSection.tsx:39
FunctionUploadStatusIndicator
({ status, size = 'md', }: UploadStatusIndicatorProps)
app/components/upload/UploadStatusIndicator.tsx:24
FunctionUrlItem
({ title, url, icon, iconColor, copyType, copyStatus, onCopy }: UrlItemProps)
app/components/ImageDetail/ImageUrls.tsx:23
FunctionVirtualImageMasonry
({ images, onImageClick, onDelete, hasNextPage, isFetchingNextPage, fetchNextPage, layoutKey, }:
app/components/VirtualImageMasonry.tsx:143
FunctionVirtualImageMasonryInner
({ images, onImageClick, onDelete, hasNextPage, isFetchingNextPage, fetchNextPage, lanes, colu
app/components/VirtualImageMasonry.tsx:49
FunctionZipPreview
({ analysis, zipFileName, onConfirm, onCancel, isProcessing = false, }: ZipPreviewProps)
app/components/upload/ZipPreview.tsx:14
FunctionZipUploadDropzone
({ onFileSelected, disabled = false, }: ZipUploadDropzoneProps)
app/components/upload/ZipUploadDropzone.tsx:11
FunctionZipUploadProgress
({ phase, extractProgress, uploadProgress, onCancel, }: ZipUploadProgressProps)
app/components/upload/ZipUploadProgress.tsx:18
MethodaddApiKey
(key: string)
worker/src/services/auth.ts:23
FunctionauthMiddleware
(c: Context<{ Bindings: Env }>, next: () => Promise<void>)
worker/src/index.ts:34
FunctionbatchTagsHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/tags.ts:201
FunctionbuildUrl
(path: string, format: string)
app/utils/imageUtils.ts:33
FunctioncleanupHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/system.ts:68
MethodcleanupUnusedCache
(maxAgeMs: number = 5 * 60 * 1000)
app/utils/imageQueue.ts:114
Methodclear
()
app/utils/imageQueue.ts:106
FunctionconfigHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/system.ts:24
Methodconstructor
(private kv: KVNamespace)
worker/src/services/cache.ts:26
Methodconstructor
(images: ImagesBinding)
worker/src/services/compression.ts:22
Methodconstructor
(private db: D1Database)
worker/src/services/metadata.ts:23
Methodconstructor
(private bucket: R2Bucket)
worker/src/services/storage.ts:5
Methodconstructor
(private db: D1Database)
worker/src/services/auth.ts:3
Methodconstructor
(maxConcurrent: number = 10, maxCacheSize: number = 50)
app/utils/imageQueue.ts:9
FunctioncreateTagHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/tags.ts:61
MethoddeleteImage
(id: string)
worker/src/services/metadata.ts:189
MethoddeleteImageFiles
(paths: ImagePaths)
worker/src/services/storage.ts:35
FunctiondeleteImageHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/images.ts:229
MethoddeleteTag
(name: string)
worker/src/services/metadata.ts:493
FunctiondeleteTagHandler
(c: Context<{ Bindings: Env }>)
worker/src/handlers/tags.ts:129
Methodexists
(key: string)
worker/src/services/storage.ts:30
FunctionfaviconHandler
(c: Context)
worker/src/handlers/favicon.ts:20
FunctionformatFileSize
(bytes: number)
app/utils/zipProcessor.ts:161
FunctiongenerateUUID
()
worker/src/utils/validation.ts:10
Methodget
(key: string)
worker/src/services/storage.ts:13
FunctiongetApiBaseUrl
()
app/utils/baseUrl.ts:37
MethodgetExtension
(format: string)
worker/src/services/imageProcessor.ts:215
MethodgetImageIds
(orientation?: string)
worker/src/services/metadata.ts:307
MethodgetImagesByTag
(tagName: string)
worker/src/services/metadata.ts:508
FunctiongetInitialTheme
()
app/hooks/useTheme.ts:4
MethodgetPreloadedImage
(url: string)
app/utils/imageQueue.ts:94
FunctionhandleBatchDelete
()
app/components/TagManagement/index.tsx:80
FunctionhandleCancel
()
app/components/ApiKeyModal.tsx:81
FunctionhandleClick
()
app/components/ImageSidebar.tsx:129
FunctionhandleClickOutside
(event: MouseEvent)
app/components/ContextMenu.tsx:59
FunctionhandleClickOutside
(event: MouseEvent)
app/components/ImageFilters.tsx:54
FunctionhandleConfirmClear
()
app/components/ApiKeyModal.tsx:76
FunctionhandleCopy
(text: string, type: string)
app/components/ImageDetail/ImageUrls.tsx:85
FunctionhandleCopy
()
app/components/RandomApiModal/LinkOutput.tsx:34
FunctionhandleCreate
(name: string)
app/components/TagManagement/index.tsx:41
FunctionhandleCustomValueChange
(e: React.ChangeEvent<HTMLInputElement>)
app/components/ExpirySelector.tsx:50
FunctionhandleDelete
(id: string)
app/manage/page.tsx:70
FunctionhandleDelete
()
app/components/ImageModal.tsx:32
FunctionhandleDelete
()
app/components/ImageDetail/DeleteButton.tsx:16
FunctionhandleDeleteImage
(id: string)
app/page.tsx:373
FunctionhandleDragLeave
(e: React.DragEvent)
app/components/upload/ZipUploadDropzone.tsx:46
FunctionhandleDragLeave
(e: React.DragEvent)
app/components/upload/UploadDropzone.tsx:74
FunctionhandleDragOver
(e: React.DragEvent)
app/components/upload/ZipUploadDropzone.tsx:39
FunctionhandleDragOver
(e: React.DragEvent)
app/components/upload/UploadDropzone.tsx:69
FunctionhandleDrop
(e: React.DragEvent)
app/components/upload/ZipUploadDropzone.tsx:27
FunctionhandleDrop
(e: React.DragEvent)
app/components/upload/UploadDropzone.tsx:64
FunctionhandleEscape
(event: KeyboardEvent)
app/components/ContextMenu.tsx:65
FunctionhandleFileSelect
(e: React.ChangeEvent<HTMLInputElement>)
app/components/upload/ZipUploadDropzone.tsx:18
FunctionhandleFileSelect
(e: React.ChangeEvent<HTMLInputElement>)
app/components/upload/UploadDropzone.tsx:57
FunctionhandleFilesSelected
(files: { id: string, file: File }[])
app/page.tsx:399
FunctionhandleFilesSelected
(files: File[])
app/components/UploadSection.tsx:129
FunctionhandleKeyDown
(e: React.KeyboardEvent<HTMLInputElement>)
app/components/upload/TagSelector.tsx:49
FunctionhandleModeChange
(mode: UploadMode)
app/components/UploadSection.tsx:220
FunctionhandleOptionChange
(e: React.ChangeEvent<HTMLSelectElement>)
app/components/ExpirySelector.tsx:20
FunctionhandlePaste
(e: ClipboardEvent)
app/components/upload/UploadDropzone.tsx:17
FunctionhandleRemoveAllFiles
()
app/page.tsx:422
FunctionhandleRemoveFile
(id: string)
app/page.tsx:412
← previousnext →201–300 of 342, ranked by callers