Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yuyz0112/koala-oss-app
/ functions
Functions
118 in github.com/Yuyz0112/koala-oss-app
⨍
Functions
118
◇
Types & classes
16
↓ 38 callers
Function
cn
(...inputs: ClassValue[])
cms/src/lib/utils.ts:4
↓ 8 callers
Function
createClient
()
cms/src/lib/supabase/client.ts:3
↓ 4 callers
Function
resolve
(src: string | null)
image-fix-tool/utils/html-parser.ts:11
↓ 4 callers
Function
toBytes
(url: string)
image-fix-tool/utils/html-parser.ts:70
↓ 3 callers
Function
pickAttr
( selector: string, attr: "content" | "href" | "src" = "content" )
image-fix-tool/utils/html-parser.ts:14
↓ 2 callers
Function
captureAndUploadScreenshot
* Takes a screenshot of a webpage and uploads it to S3 * @param url URL to capture * @returns Image name stored in S3
mcp-servers/koala-news.ts:89
↓ 2 callers
Function
createNewsBuilder
()
src/data/db.js:8
↓ 2 callers
Function
handlePageEvent
(type)
src/scripts/tooltip.js:303
↓ 2 callers
Function
parseMessageToJson
(input: string)
mcp-servers/koala-news.ts:195
↓ 2 callers
Method
updateTooltip
(values, timeline, direction)
src/scripts/tooltip.js:170
↓ 1 callers
Function
aiGenerateImage
( title: string, content: string )
image-fix-tool/utils/ai-gen.ts:4
↓ 1 callers
Method
animateArrow
(timeline, direction = 'none')
src/scripts/tooltip.js:269
↓ 1 callers
Function
captureScreenshot
( url: string, waitForTimeout?: number )
image-fix-tool/utils/browser-render.ts:8
↓ 1 callers
Function
checkAuth
()
cms/src/App.tsx:10
↓ 1 callers
Function
checkImage
(image: string | Uint8Array)
image-fix-tool/utils/check-image.ts:5
↓ 1 callers
Function
countWords
(text: string)
cms/src/pages/NewsEditor.tsx:13
↓ 1 callers
Function
deleteNews
(id: number)
cms/src/lib/db.ts:88
↓ 1 callers
Method
destroy
()
src/scripts/tooltip.js:151
↓ 1 callers
Function
extractPdfText
(data: Uint8Array)
mcp-servers/koala-news.ts:173
↓ 1 callers
Function
fetchData
()
src/components/NewsList.jsx:30
↓ 1 callers
Method
initializeEvents
()
src/scripts/tooltip.js:56
↓ 1 callers
Function
listNotChecked
()
image-fix-tool/utils/db.ts:86
↓ 1 callers
Function
main
()
image-fix-tool/main.ts:5
↓ 1 callers
Function
markImageCheckResult
( id: number, sufficient: boolean, imageName: string )
image-fix-tool/utils/db.ts:42
↓ 1 callers
Function
parseCoverImage
( html: string, baseUrl: string )
image-fix-tool/utils/html-parser.ts:3
↓ 1 callers
Function
putImage
(imageName: string, bytes: Uint8Array)
image-fix-tool/utils/db.ts:31
↓ 1 callers
Function
toggleSelect
(item: News)
cms/src/pages/NewsList.tsx:75
↓ 1 callers
Method
updateTextSlider
(rowSelector, newValue, timeline, direction)
src/scripts/tooltip.js:183
↓ 1 callers
Function
uploadImage
(file: File, url: string)
cms/src/pages/NewsEditor.tsx:127
↓ 1 callers
Function
urlToImageName
(url: string)
image-fix-tool/utils/db.ts:56
↓ 1 callers
Function
urlToImageName
* 将 URL 转换为唯一且可读的图片名称 * @param url 需要转换的 URL * @returns 转换后的图片名称,带 .png 扩展名
cms/src/pages/NewsEditor.tsx:214
↓ 1 callers
Function
urlToImageName
* Converts a URL to a unique, readable image name * @param url URL to convert * @returns Converted image name with .png extension
mcp-servers/koala-news.ts:54
Function
App
()
cms/src/App.tsx:6
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
cms/src/components/ui/button.tsx:38
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:64
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:74
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/card.tsx:31
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
cms/src/components/ui/dialog.tsx:7
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
cms/src/components/ui/dialog.tsx:25
Function
DialogContent
({ className, children, ...props }: React.ComponentProps<typeof DialogPrimitive.Content>)
cms/src/components/ui/dialog.tsx:47
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
cms/src/components/ui/dialog.tsx:109
Function
DialogFooter
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/dialog.tsx:83
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/dialog.tsx:73
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
cms/src/components/ui/dialog.tsx:31
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
cms/src/components/ui/dialog.tsx:19
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
cms/src/components/ui/dialog.tsx:96
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
cms/src/components/ui/dialog.tsx:13
Function
ForgotPasswordForm
({ className, ...props }: React.ComponentPropsWithoutRef<'div'>)
cms/src/components/forgot-password-form.tsx:15
Function
GET
()
src/pages/rss.xml.js:12
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
cms/src/components/ui/input.tsx:5
Function
Label
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
cms/src/components/ui/label.tsx:6
Function
LoginForm
({ className, ...props }: React.ComponentPropsWithoutRef<"div">)
cms/src/components/login-form.tsx:15
Function
NewsEditor
({ id }: { id: number })
cms/src/pages/NewsEditor.tsx:29
Function
NewsList
()
cms/src/pages/NewsList.tsx:33
Function
NewsList
({ initData, grid })
src/components/NewsList.jsx:4
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
cms/src/components/ui/pagination.tsx:11
Function
PaginationContent
({ className, ...props }: React.ComponentProps<"ul">)
cms/src/components/ui/pagination.tsx:23
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
cms/src/components/ui/pagination.tsx:102
Function
PaginationItem
({ ...props }: React.ComponentProps<"li">)
cms/src/components/ui/pagination.tsx:36
Function
PaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
cms/src/components/ui/pagination.tsx:45
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
cms/src/components/ui/pagination.tsx:85
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
cms/src/components/ui/pagination.tsx:68
Function
SignUpForm
({ className, ...props }: React.ComponentPropsWithoutRef<'div'>)
cms/src/components/sign-up-form.tsx:15
Function
Skeleton
({ className, ...props }: React.ComponentProps<"div">)
cms/src/components/ui/skeleton.tsx:3
Function
Switch
({ className, ...props }: React.ComponentProps<typeof SwitchPrimitive.Root>)
cms/src/components/ui/switch.tsx:6
Function
Table
({ className, ...props }: React.ComponentProps<"table">)
cms/src/components/ui/table.tsx:5
Function
TableBody
({ className, ...props }: React.ComponentProps<"tbody">)
cms/src/components/ui/table.tsx:30
Function
TableCaption
({ className, ...props }: React.ComponentProps<"caption">)
cms/src/components/ui/table.tsx:92
Function
TableCell
({ className, ...props }: React.ComponentProps<"td">)
cms/src/components/ui/table.tsx:79
Function
TableFooter
({ className, ...props }: React.ComponentProps<"tfoot">)
cms/src/components/ui/table.tsx:40
Function
TableHead
({ className, ...props }: React.ComponentProps<"th">)
cms/src/components/ui/table.tsx:66
Function
TableHeader
({ className, ...props }: React.ComponentProps<"thead">)
cms/src/components/ui/table.tsx:20
Function
TableRow
({ className, ...props }: React.ComponentProps<"tr">)
cms/src/components/ui/table.tsx:53
Function
Textarea
({ className, ...props }: React.ComponentProps<"textarea">)
cms/src/components/ui/textarea.tsx:5
Function
Toaster
({ ...props }: ToasterProps)
cms/src/components/ui/sonner.tsx:6
Function
UpdatePasswordForm
({ className, ...props }: React.ComponentPropsWithoutRef<'div'>)
cms/src/components/update-password-form.tsx:15
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:44
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:112
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:155
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:203
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:254
Method
constructor
(maxRetries?: number)
image-fix-tool/nodes.ts:292
Method
constructor
(gridEl)
src/scripts/tooltip.js:4
Function
countNews
({ filter, }: { filter?: { draft?: boolean; titleOrContent?: string; }; })
cms/src/lib/db.ts:15
Function
createCourseBuilder
()
src/data/db.js:15
Method
exec
({ news, imageToCheck, }: Pick<SharedStorage, "news" | "imageToCheck">)
image-fix-tool/nodes.ts:57
Method
exec
({ news, visualCheck, imageToCheck, }: Pick< SharedStorage, "news" | "visualCheck" | "im
image-fix-tool/nodes.ts:126
Method
exec
({ news }: Pick<SharedStorage, "news">)
image-fix-tool/nodes.ts:167
Method
exec
({ news, html, }: Pick<SharedStorage, "news" | "html">)
image-fix-tool/nodes.ts:216
Method
exec
({ news }: Pick<SharedStorage, "news">)
image-fix-tool/nodes.ts:264
Method
exec
({ news }: Pick<SharedStorage, "news">)
image-fix-tool/nodes.ts:302
Function
getNews
(id: number)
cms/src/lib/db.ts:75
Function
handleBatchCopy
()
cms/src/pages/NewsList.tsx:84
Function
handleCopy
()
cms/src/pages/NewsEditor.tsx:194
Function
handleForgotPassword
(e: React.FormEvent)
cms/src/components/update-password-form.tsx:20
Function
handleForgotPassword
(e: React.FormEvent)
cms/src/components/forgot-password-form.tsx:21
next →
1–100 of 118, ranked by callers