Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codexu/note-gen
/ functions
Functions
2,812 in github.com/codexu/note-gen
⨍
Functions
2,812
◇
Types & classes
545
↓ 1 callers
Function
copyMarkdownFilesRecursively
( sourceDir: string, targetDir: string, relativePath: string = '' )
src/app/core/main/file/file-actions.tsx:24
↓ 1 callers
Function
cosineSimilarity
(vecA: number[], vecB: number[])
src/db/vector.ts:228
↓ 1 callers
Method
cosineSimilarity
* 计算余弦相似度
src/lib/context/loader.ts:22
↓ 1 callers
Function
countFiles
(node: DirTree)
src/app/core/main/file/folder-item/index.tsx:126
↓ 1 callers
Function
createAttachmentFromBlob
(blob: Blob, name: string, source: 'file' | 'paste')
src/app/core/main/chat/chat-input.tsx:367
↓ 1 callers
Function
createConversation
(title: string)
src/db/conversations.ts:107
↓ 1 callers
Function
createCustomAiInstructionCommand
()
src/app/core/main/editor/markdown/slash-command/suggestion.tsx:248
↓ 1 callers
Function
createCustomLanguageOption
(language: string)
src/app/core/main/editor/markdown/code-block-view.tsx:73
↓ 1 callers
Function
createImageRepo
(name: string, isPrivate?: boolean)
src/lib/imageHosting/github.ts:10
↓ 1 callers
Function
createMarkdownLink
(href: string, label: string)
src/app/core/main/editor/markdown/tiptap-editor.tsx:339
↓ 1 callers
Function
createMarkdownLink
(href: string, label: string)
src/app/core/main/editor/markdown/slash-command/suggestion.tsx:165
↓ 1 callers
Function
createMarkdownLinksForDroppedPaths
(files: DroppedFileLink[], currentFilePath: string)
src/app/core/main/editor/markdown/tiptap-editor.tsx:396
↓ 1 callers
Function
createMarkdownLinksForFilePaths
(paths: string[], currentFilePath: string)
src/app/core/main/editor/markdown/slash-command/suggestion.tsx:217
↓ 1 callers
Function
createNewNoteFromEmptyState
({ setLeftSidebarTab, newFile, }: { setLeftSidebarTab: (tab: 'files' | 'notes') => void | Promise<void>
src/app/core/main/editor/empty-state-actions.ts:1
↓ 1 callers
Function
createPdfRenderFrame
(content: string)
src/app/core/main/editor/markdown/markdown-export.ts:507
↓ 1 callers
Function
createQuickWriteFile
()
src/components/mobile-record-tools.tsx:32
↓ 1 callers
Function
createStreamingIterable
( request: { config: ReturnType<typeof normalizeConfig> requestId: string body: unknown }, s
src/lib/ai/tauri-client.ts:209
↓ 1 callers
Function
createSyncProject
(name: string, isPrivate: boolean = true)
src/lib/sync/gitlab.ts:626
↓ 1 callers
Function
createSyncRepo
(name: string, isPrivate: boolean = true)
src/lib/sync/gitea.ts:693
↓ 1 callers
Function
createSyncRepo
(name: string, isPrivate?: boolean)
src/lib/sync/github.ts:375
↓ 1 callers
Function
createSyncRepo
(name: string, isPrivate?: boolean)
src/lib/sync/gitee.ts:561
↓ 1 callers
Function
createThumbnailBlob
(image: HTMLImageElement, maxSize: number)
src/lib/record-image-thumbnail.ts:109
↓ 1 callers
Function
createUntitledFile
(content: string)
src/app/core/main/editor/markdown/md-editor-wrapper.tsx:329
↓ 1 callers
Function
dedupeGroupEntries
(entries: ActivityEntry[])
src/components/activity/activity-day-detail.tsx:74
↓ 1 callers
Function
delay
(ms: number)
src/lib/agent/recovery-manager.ts:4
↓ 1 callers
Function
deleteAllChats
()
src/db/chats.ts:235
↓ 1 callers
Function
deleteAllMarks
()
src/db/marks.ts:192
↓ 1 callers
Function
deleteAllTags
()
src/db/tags.ts:99
↓ 1 callers
Method
deleteByFilename
(filename: string)
src/db/vector.ts:106
↓ 1 callers
Function
deleteChats
(ids: number[])
src/db/chats.ts:290
↓ 1 callers
Function
deleteFolder
(entry: FileSelectionEntry, tree: DirTree[])
src/app/core/main/file/file-manager.tsx:369
↓ 1 callers
Function
deleteGitRemoteFile
(platform: GitSyncPlatform, entry: RemoteContentEntry, repo: string)
src/app/core/main/file/folder-item/delete-folder-utils.ts:244
↓ 1 callers
Function
deleteGitRemoteFolder
( platform: GitSyncPlatform, folderPath: string, loadedFileEntries: RemoteContentEntry[] )
src/app/core/main/file/folder-item/delete-folder-utils.ts:272
↓ 1 callers
Function
deleteLocalFile
(entry: FileSelectionEntry, tree: DirTree[])
src/app/core/main/file/file-manager.tsx:343
↓ 1 callers
Function
deleteMarkLocalAsset
(mark: Pick<Mark, 'type' | 'url'>)
src/db/marks.ts:58
↓ 1 callers
Method
deleteRemoteFile
* 删除远程文件
src/lib/sync/sync-manager.ts:396
↓ 1 callers
Function
deleteS3RemoteFolder
(config: S3Config, folderPath: string, loadedFilePaths: string[])
src/app/core/main/file/folder-item/delete-folder-utils.ts:306
↓ 1 callers
Function
deleteTemplateHandler
(id: string)
src/app/core/setting/template/setting-template.tsx:84
↓ 1 callers
Function
deleteWebDAVRemoteFolder
(config: WebDAVConfig, folderPath: string)
src/app/core/main/file/folder-item/delete-folder-utils.ts:329
↓ 1 callers
Function
detectAndHandleConflict
( filePath: string, localContent: string, remoteContent: string, strategy?: ConflictResolutionStrategy
src/lib/sync/conflict-resolution.ts:138
↓ 1 callers
Function
detectImageExtension
(bytes: Uint8Array)
src/app/core/main/mark/control-image.tsx:85
↓ 1 callers
Function
detectNodePackageManager
(workingDirectory: string)
src/lib/skills/dependency-installer.ts:132
↓ 1 callers
Function
detectPlatform
()
src/app/core/main/file/folder-item/index.tsx:718
↓ 1 callers
Function
detectScriptType
(filename: string, content?: string)
src/lib/skills/parser.ts:421
↓ 1 callers
Function
determineWorkingDirectory
( context: SkillRuntimeContext, command: string, processedArgs: string[] )
src/lib/skills/runtime.ts:300
↓ 1 callers
Method
disconnectAll
* 断开所有服务器
src/lib/mcp/server-manager.ts:208
↓ 1 callers
Method
discoverGlobalSkills
* 发现全局 Skills
src/lib/skills/manager.ts:121
↓ 1 callers
Method
discoverProjectSkills
* 发现工作区 Skills
src/lib/skills/manager.ts:97
↓ 1 callers
Method
discoverSkills
* 发现并加载所有 Skills
src/lib/skills/manager.ts:86
↓ 1 callers
Function
dismiss
()
src/hooks/use-toast.ts:154
↓ 1 callers
Function
downloadTextFile
(content: string, filename: string, mimeType: string)
src/app/core/main/editor/markdown/markdown-export.ts:280
↓ 1 callers
Function
dropRedundantFrontTasks
(domain: AutoDataSyncDomain, taskStartedAt: number)
src/lib/sync/auto-data-sync-queue.ts:1111
↓ 1 callers
Function
emitShortcutEvent
(key: string)
src/stores/shortcut.ts:33
↓ 1 callers
Function
encodePath
(path: string)
src/lib/sync/remote-file.ts:1
↓ 1 callers
Function
enqueueAllAutoDataSync
(reason = 'manual-sync', mode: 'auto' | 'manual' = 'manual')
src/lib/sync/auto-data-sync-queue.ts:369
↓ 1 callers
Function
ensureAutoDataSyncRemoteDataPath
()
src/lib/sync/auto-data-sync-queue.ts:2196
↓ 1 callers
Function
ensureDebugBuffer
()
src/lib/agent/debug-log.ts:66
↓ 1 callers
Function
ensureDependencyForCommand
( request: DependencyInstallRequest )
src/lib/skills/dependency-installer.ts:271
↓ 1 callers
Function
ensureDirectoryExists
* 确保目录存在,如果不存在则创建
src/lib/image-handler.ts:173
↓ 1 callers
Function
ensureImageAttachmentDir
()
src/app/core/main/chat/chat-input.tsx:354
↓ 1 callers
Function
ensureInfographicContainer
(element: HTMLElement)
src/lib/infographic.ts:106
↓ 1 callers
Function
ensureOcrTempDir
()
src/lib/ocr.ts:28
↓ 1 callers
Function
ensureParentDirsExist
* 创建所有父目录
src/lib/sync/webdav.ts:394
↓ 1 callers
Function
ensurePreferredHeading
(content: string, title: string)
src/app/core/main/mark/organize-notes.tsx:91
↓ 1 callers
Function
ensureThumbnailDir
()
src/lib/record-image-thumbnail.ts:61
↓ 1 callers
Function
enterFolder
(path: string)
src/app/mobile/writing/custom-header.tsx:337
↓ 1 callers
Function
escapeHtmlAttribute
(value: string)
src/app/core/main/editor/markdown/markdown-export.ts:276
↓ 1 callers
Function
escapeMarkdownLinkText
(text: string)
src/app/core/main/editor/markdown/tiptap-editor.tsx:331
↓ 1 callers
Function
escapeMarkdownLinkText
(text: string)
src/app/core/main/editor/markdown/slash-command/suggestion.tsx:161
↓ 1 callers
Method
evaluate
( tool: AgentTool, input: Record<string, unknown>, context?: AgentContextSnapshot )
src/lib/agent/permission-engine.ts:51
↓ 1 callers
Function
eventIcon
(event: AgentTraceEvent)
src/app/core/main/chat/agent-run-timeline.tsx:30
↓ 1 callers
Method
executeScriptByType
* 根据脚本类型执行脚本
src/lib/skills/executor.ts:249
↓ 1 callers
Function
executeSkillRuntime
( request: SkillExecutionRequest )
src/lib/skills/runtime.ts:457
↓ 1 callers
Function
expandWithSynonyms
* 基于同义词词典扩展查询 * @param query 原始查询 * @param maxVariants 最大变体数量 * @returns 查询变体列表
src/lib/rag.ts:269
↓ 1 callers
Function
exportMarkdownFile
( format: MarkdownExportFormat, filePath: string, options?: MarkdownExportOptions, )
src/app/core/main/editor/markdown/markdown-export.ts:749
↓ 1 callers
Method
extractKeywords
* 从描述中提取关键词
src/lib/skills/manager.ts:722
↓ 1 callers
Function
extractTextFromPDF
( filePath: string, onProgress?: (progress: string) => void )
src/lib/pdf.ts:38
↓ 1 callers
Function
extractTextWithOCR
* 使用 OCR 从 PDF 中提取文本(用于图片型 PDF)
src/lib/pdf.ts:136
↓ 1 callers
Function
extractTitle
(step: DisplayStep)
src/components/ui/agent-plan.tsx:603
↓ 1 callers
Function
extractTitle
(content: string)
src/lib/markdown.ts:2
↓ 1 callers
Function
extractTitle
(text: string)
src/app/core/main/chat/chat-thinking.tsx:35
↓ 1 callers
Function
extractTitleFromPath
(path: string)
src/components/search-dialog.tsx:70
↓ 1 callers
Function
fetchAiConciseStream
( text: string, onChunk: (chunk: string, isFirst: boolean) => void, abortSignal?: AbortSignal, onThink
src/lib/ai/rewrite.ts:212
↓ 1 callers
Function
fetchAiDescByImage
(base64: string)
src/lib/ai/description.ts:40
↓ 1 callers
Function
fetchAiExpandStream
( text: string, onChunk: (chunk: string, isFirst: boolean) => void, abortSignal?: AbortSignal, onThink
src/lib/ai/rewrite.ts:294
↓ 1 callers
Function
fetchAiPolishStream
( text: string, onChunk: (chunk: string, isFirst: boolean) => void, abortSignal?: AbortSignal, onThink
src/lib/ai/rewrite.ts:130
↓ 1 callers
Function
fetchAiQuickPrompts
(text: string)
src/lib/ai/placeholder.ts:98
↓ 1 callers
Function
fetchAiStream
( text: string, onUpdate: (content: string) => void, abortSignal?: AbortSignal, mcpTools?: any[], t?
src/lib/ai/chat.ts:53
↓ 1 callers
Function
fetchAiTranslate
(text: string, targetLanguage: string)
src/lib/ai/translate.ts:17
↓ 1 callers
Function
fetchAiTranslateStream
( text: string, targetLanguage: string, onChunk: (chunk: string, isFirst: boolean) => void, abortSigna
src/lib/ai/translate.ts:47
↓ 1 callers
Function
fetchAudioSpeech
(text: string, customVoice?: string, customSpeed?: number)
src/lib/audio.ts:83
↓ 1 callers
Function
fetchAudioTranscription
(audioBlob: Blob)
src/lib/audio.ts:387
↓ 1 callers
Function
fetchCompletion
(context: string, abortSignal?: AbortSignal)
src/lib/ai/completion.ts:121
↓ 1 callers
Function
fetchCompletionStream
( context: string, onChunk: (chunk: string, isFirst: boolean) => void, abortSignal?: AbortSignal )
src/lib/ai/completion.ts:169
↓ 1 callers
Function
fetchContents
()
src/app/core/main/editor/markdown/sync/conflict-dialog.tsx:85
↓ 1 callers
Function
fetchData
()
src/app/core/main/mark/tag-manage.tsx:289
↓ 1 callers
Function
fetchEditorAiGenerationStream
( request: EditorAiGenerationRequest, onChunk: (chunk: string, isFirst: boolean) => void, abortSignal?:
src/lib/ai/completion.ts:235
↓ 1 callers
Function
fetchFullPath
()
src/app/core/main/editor/unsupported-file.tsx:31
↓ 1 callers
Function
fetchMetadata
()
src/app/core/main/editor/unsupported-file.tsx:49
↓ 1 callers
Function
fetchRemoteNoteGenDefaultModels
(versionCode?: number | null)
src/lib/ai/notegen-default-models-runtime.ts:169
← previous
next →
901–1,000 of 2,812, ranked by callers