Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZHANGXiyuan2004/VibeLaTeX
/ functions
Functions
276 in github.com/ZHANGXiyuan2004/VibeLaTeX
⨍
Functions
276
◇
Types & classes
58
↓ 2 callers
Function
getExpectedAdminToken
()
src/server/admin-auth.ts:20
↓ 2 callers
Function
getOrCreateBucket
(key: string, now: number, windowMs: number)
src/server/ai-rate-limit.ts:54
↓ 2 callers
Function
handleExport
(format: ExportFormat)
src/components/workbench.tsx:447
↓ 2 callers
Function
isAdminTokenValid
(token?: string)
src/server/admin-auth.ts:24
↓ 2 callers
Function
isRetryableStatus
(status: number)
src/server/llm-client.ts:560
↓ 2 callers
Function
maxAttempts
(config: AppConfig)
src/server/llm-client.ts:550
↓ 2 callers
Function
normalizeBaseUrl
(baseUrl: string)
src/server/llm-client.ts:44
↓ 2 callers
Function
normalizeColor
(value: string, fallback: string)
src/server/pdf-export.ts:49
↓ 2 callers
Function
normalizeLatex
(value)
scripts/ai-fix-benchmark.mjs:27
↓ 2 callers
Function
normalizeRetryAttempts
(value: number)
src/components/admin-panel.tsx:49
↓ 2 callers
Function
parseBestStructuredPayload
(text: string)
src/server/llm-client.ts:326
↓ 2 callers
Function
parseTagsInput
(value: string)
src/lib/workspace-store.ts:607
↓ 2 callers
Function
performChatRequest
(config: AppConfig, payload: ChatCompletionPayload)
src/server/llm-client.ts:690
↓ 2 callers
Function
pingServer
(baseUrl)
scripts/perf-render-sample.mjs:19
↓ 2 callers
Function
readArg
(flag, fallback)
scripts/ai-fix-benchmark.mjs:9
↓ 2 callers
Function
readIntFromEnv
(name: string, fallback: number)
src/server/ai-rate-limit.ts:19
↓ 2 callers
Function
removeMacro
(macroId: string, previous: MacroDefinition[])
src/lib/workspace-store.ts:478
↓ 2 callers
Function
sanitizeLatexText
(input: string, depth = 0)
src/server/llm-client.ts:379
↓ 2 callers
Function
saveDraft
(input: { latex: string; mode: LatexMode; render_engine: RenderEngine; })
src/lib/workspace-store.ts:315
↓ 2 callers
Function
saveMacros
(macros: MacroDefinition[])
src/lib/workspace-store.ts:436
↓ 2 callers
Function
saveRecentFormulas
(items: FormulaHistoryItem[])
src/lib/workspace-store.ts:344
↓ 2 callers
Function
saveStylePanelCollapsedPreference
(collapsed: boolean)
src/lib/workspace-store.ts:563
↓ 2 callers
Function
submit
()
src/components/admin-login.tsx:45
↓ 2 callers
Function
toHistoryItem
(raw: unknown)
src/lib/workspace-store.ts:195
↓ 2 callers
Function
toMacro
(raw: unknown)
src/lib/workspace-store.ts:262
↓ 2 callers
Function
toggleHistoryStar
(itemId: string, previous: FormulaHistoryItem[])
src/lib/workspace-store.ts:387
↓ 2 callers
Function
toggleMacroEnabled
(macroId: string, previous: MacroDefinition[])
src/lib/workspace-store.ts:482
↓ 2 callers
Function
updateHistoryTags
( itemId: string, nextTags: string[], previous: FormulaHistoryItem[], )
src/lib/workspace-store.ts:399
↓ 2 callers
Function
validateConfig
(input: unknown)
src/server/config-store.ts:161
↓ 1 callers
Function
GET
()
src/app/api/config/route.ts:5
↓ 1 callers
Function
GET
(request: NextRequest)
src/app/api/admin/metrics/route.ts:6
↓ 1 callers
Function
actionLabel
(action: LlmAction, locale: UiLocale)
src/components/ai-panel.tsx:46
↓ 1 callers
Function
buildAdminToken
(password: string)
src/server/admin-auth.ts:16
↓ 1 callers
Function
buildCommonHeaders
(input: { setCookieHeader?: string; remaining: number; resetAt: number; })
src/app/api/llm/action/route.ts:55
↓ 1 callers
Function
buildCommonHeaders
(input: { setCookieHeader?: string; remaining: number; resetAt: number; })
src/app/api/llm/action/stream/route.ts:105
↓ 1 callers
Function
buildLcsTable
(left: string[], right: string[])
src/lib/latex-diff.ts:19
↓ 1 callers
Function
buildMathWrapper
(latex: string, mode: LatexMode)
src/lib/mathjax-loader.ts:34
↓ 1 callers
Function
buildPdfHtml
(input: { renderedLatex: string; style: PdfExportRequest["style"]; pdf: PdfExportOptions; })
src/server/pdf-export.ts:63
↓ 1 callers
Function
buildPngDataUrl
(page: Page)
e2e/workbench.spec.ts:62
↓ 1 callers
Function
buildReport
({ mode, baseUrl, threshold, samplePath, results, successCount, successRate, })
scripts/ai-fix-benchmark.mjs:123
↓ 1 callers
Function
callLlmActionStream
( config: AppConfig, request: LlmActionRequest, onDelta: (text: string) => void, )
src/server/llm-client.ts:877
↓ 1 callers
Function
cleanupExpiredBuckets
(now: number)
src/server/ai-rate-limit.ts:68
↓ 1 callers
Function
clearErrorsForTests
()
src/server/error-log.ts:30
↓ 1 callers
Function
compactFormula
(latex: string)
src/components/recent-formulas-panel.tsx:32
↓ 1 callers
Function
copyPngBlobToClipboard
(blob: Blob)
src/lib/export-utils.ts:163
↓ 1 callers
Function
copyTextByExecCommand
(text: string)
src/lib/export-utils.ts:107
↓ 1 callers
Function
detectImageResolution
(dataUrl: string)
src/components/ai-panel.tsx:189
↓ 1 callers
Function
ensureConfigFile
()
src/server/config-store.ts:142
↓ 1 callers
Function
ensureMathJaxLoaded
(macros: Record<string, string> = {})
src/lib/mathjax-loader.ts:41
↓ 1 callers
Function
ensureMetricsFile
()
src/server/metrics-store.ts:38
↓ 1 callers
Function
ensureServer
(baseUrl)
scripts/perf-render-sample.mjs:55
↓ 1 callers
Function
evaluateCase
(sample, responsePayload)
scripts/ai-fix-benchmark.mjs:38
↓ 1 callers
Function
exportLatexToPdfBuffer
(input: PdfExportRequest)
src/server/pdf-export.ts:197
↓ 1 callers
Function
exportNodeToSvgText
( node: HTMLElement, options: { scale: ExportScale; backgroundMode: BackgroundMode; background
src/lib/export-utils.ts:86
↓ 1 callers
Function
extractBase64FromDataUrl
(input: string)
src/server/llm-client.ts:602
↓ 1 callers
Function
extractCodeFence
(text: string)
src/components/ai-panel.tsx:78
↓ 1 callers
Function
extractJsonBlock
(text: string)
src/components/ai-panel.tsx:64
↓ 1 callers
Function
extractLikelyLatexLines
(text: string)
src/server/llm-client.ts:133
↓ 1 callers
Function
extractMathDelimited
(text: string)
src/components/ai-panel.tsx:83
↓ 1 callers
Function
extractMathDelimited
(text: string)
src/server/llm-client.ts:86
↓ 1 callers
Function
extractToolCallParameter
(text: string, names: string[])
src/server/llm-client.ts:365
↓ 1 callers
Function
fileToDataUrl
(file: File)
src/components/ai-panel.tsx:174
↓ 1 callers
Function
formulaAlignStyle
(align: PreviewStyleState["align"])
src/components/preview-pane.tsx:27
↓ 1 callers
Function
getImageStateLabel
(state: ImageInputState)
src/components/ai-panel.tsx:203
↓ 1 callers
Function
getRateLimitPolicy
()
src/server/ai-rate-limit.ts:33
↓ 1 callers
Function
handleCopyLatex
()
src/components/workbench.tsx:551
↓ 1 callers
Function
handleCopyPng
()
src/components/workbench.tsx:592
↓ 1 callers
Function
handleCopySvgText
()
src/components/workbench.tsx:560
↓ 1 callers
Function
handleExportPdf
()
src/components/workbench.tsx:497
↓ 1 callers
Function
isBase64Payload
(input: string)
src/server/llm-client.ts:610
↓ 1 callers
Function
isHttpImageUrl
(input: string)
src/server/llm-client.ts:593
↓ 1 callers
Function
isKatexCompatible
(config: AppConfig, request: LlmActionRequest)
src/server/action-prompts.ts:13
↓ 1 callers
Function
isMiniMaxProvider
(config: AppConfig)
src/server/llm-client.ts:589
↓ 1 callers
Function
isSameHistoryList
(left: FormulaHistoryItem[], right: FormulaHistoryItem[])
src/components/workbench.tsx:105
↓ 1 callers
Function
isStylePanelRecord
(raw: unknown)
src/lib/workspace-store.ts:146
↓ 1 callers
Function
isValidLocale
(input: unknown)
src/lib/workspace-store.ts:142
↓ 1 callers
Function
isValidMode
(input: unknown)
src/lib/workspace-store.ts:130
↓ 1 callers
Function
isValidRenderEngine
(input: unknown)
src/lib/workspace-store.ts:134
↓ 1 callers
Function
isValidTheme
(input: unknown)
src/lib/workspace-store.ts:138
↓ 1 callers
Function
latexLineScore
(line: string)
src/server/llm-client.ts:122
↓ 1 callers
Function
launchPdfBrowser
()
src/server/pdf-export.ts:153
↓ 1 callers
Function
loadErrors
()
src/components/admin-panel.tsx:265
↓ 1 callers
Function
loadMetrics
()
src/components/admin-panel.tsx:275
↓ 1 callers
Function
logout
()
src/components/admin-panel.tsx:289
↓ 1 callers
Function
looksLikeLatex
(text: string)
src/server/llm-client.ts:169
↓ 1 callers
Function
main
()
scripts/ai-fix-benchmark.mjs:191
↓ 1 callers
Function
mapErrorStatus
(code: string)
src/app/api/export/pdf/route.ts:27
↓ 1 callers
Function
measureFormula
(page, formula)
scripts/perf-render-sample.mjs:81
↓ 1 callers
Function
mergeConfig
(base: AppConfig, patch: { provider?: Partial<AppConfig["provider"]> })
src/app/api/admin/test-connection/route.ts:26
↓ 1 callers
Function
normalizeBaseUrl
(baseUrl)
scripts/ai-fix-benchmark.mjs:23
↓ 1 callers
Function
normalizeLatexForAction
( request: LlmActionRequest, parsedLatex: string | undefined, )
src/server/llm-client.ts:508
↓ 1 callers
Function
normalizePadding
(value: number)
src/components/workbench.tsx:98
↓ 1 callers
Function
normalizeRetryAttempts
(value: unknown)
src/server/config-store.ts:153
↓ 1 callers
Function
normalizeTag
(tag: string)
src/lib/workspace-store.ts:97
↓ 1 callers
Function
parseCookieHeader
(cookieHeader: string)
src/server/ai-rate-limit.ts:40
↓ 1 callers
Function
performStreamRequest
(config: AppConfig, payload: ChatCompletionPayload)
src/server/llm-client.ts:745
↓ 1 callers
Function
pickStructuredPayloadCandidate
(input: unknown)
src/server/llm-client.ts:290
↓ 1 callers
Function
prettyHeaders
(headers: Record<string, string>)
src/components/admin-panel.tsx:27
↓ 1 callers
Function
readMinHeight
(panel: HTMLElement)
src/components/ui/resizable-panel-grip.tsx:5
↓ 1 callers
Function
registerLatexLanguage
(monaco: typeof Monaco)
src/components/editor-pane.tsx:31
← previous
next →
101–200 of 276, ranked by callers