MCPcopy Create free account

hub / github.com/experdot/pointer / functions

Functions1,054 in github.com/experdot/pointer

↓ 1 callersMethodinitCustomWorkspace
Initialize a custom workspace in given directory
src/renderer/src/persistence/interfaces/workspace.ts:47
↓ 1 callersFunctioninitPersistence
()
src/renderer/src/persistence/initPersistence.ts:13
↓ 1 callersFunctioninitPersistenceRegistry
(persistenceRegistry: IPersistenceRegistry)
src/renderer/src/persistence/registry.ts:28
↓ 1 callersMethodinitRequestState
( requestId: string, event: Electron.IpcMainInvokeEvent, eventChannel: string )
src/main/aiHandler.ts:28
↓ 1 callersFunctioninitStoreRegistry
(storeRegistry: IStoreRegistry)
src/renderer/src/stores/registry.ts:27
↓ 1 callersFunctioninitStores
()
src/renderer/src/stores/initStores.ts:21
↓ 1 callersFunctioninitializeAccountSystem
()
src/renderer/src/services/accountService.ts:22
↓ 1 callersFunctioninitializeExportPlugins
()
src/renderer/src/features/export/index.ts:20
↓ 1 callersFunctioninitializeTabTypes
()
src/renderer/src/utils/tabTypeRegistrations.tsx:14
↓ 1 callersFunctionisBlockingOverlayActive
(event?: KeyboardEvent | null)
src/renderer/src/utils/shortcutGuards.ts:49
↓ 1 callersFunctionisCustomWorkspacePath
( wsPath: string, scope?: AccountScope | WorkspaceScope | string )
src/renderer/src/persistence/implementations/filesystem/core.ts:392
↓ 1 callersFunctionisDefaultWorkspace
( wsPath: string, scope?: AccountScope | WorkspaceScope | string )
src/renderer/src/persistence/implementations/filesystem/core.ts:171
↓ 1 callersFunctionisInFolders
* 检查页面是否在指定的文件夹中(包括子文件夹)
src/renderer/src/utils/globalSearchUtils.ts:44
↓ 1 callersFunctionisInTimeRange
* 检查消息是否在时间范围内
src/renderer/src/utils/globalSearchUtils.ts:72
↓ 1 callersFunctionisPage
(item: Page<T> | PageFolder)
src/renderer/src/types/type.ts:162
↓ 1 callersFunctionisPathAllowed
* 验证文件路径是否在允许的目录内 * @param filePath 要验证的文件路径 * @param allowedDirs 允许的目录列表 * @returns 如果路径安全返回 true,否则返回 false
src/main/ipcHandlers.ts:44
↓ 1 callersFunctionisPathAllowed
* 验证路径是否在允许的目录内
src/main/fsHandlers.ts:21
↓ 1 callersFunctionisSourceDataReady
* Check if source data is ready for preview generation
src/renderer/src/components/editors/ExportEditor/index.tsx:11
↓ 1 callersFunctionisValidRegex
(pattern: string)
src/renderer/src/utils/searchUtils.ts:85
↓ 1 callersMethodkeepTab
* 将预览标签页转为常规标签页
src/renderer/src/stores/interfaces/ui.ts:135
↓ 1 callersFunctionloadThumbnail
()
src/renderer/src/components/editors/ChatEditor/MessageAttachments.tsx:73
↓ 1 callersFunctionloadThumbnail
()
src/renderer/src/components/editors/ChatEditor/AttachmentPreview.tsx:39
↓ 1 callersFunctionlogout
()
src/renderer/src/services/accountService.ts:130
↓ 1 callersFunctionmarkdownTableToCsv
* Convert markdown table to CSV format
src/renderer/src/features/export/plugins/formats/csvFormat.ts:36
↓ 1 callersFunctionmarkdownTableToHtml
* Convert markdown table to HTML table
src/renderer/src/features/export/plugins/formats/htmlFormat.ts:68
↓ 1 callersFunctionmergeClassNames
(...values: Array<string | undefined>)
src/renderer/src/utils/shortcutPresentation.ts:19
↓ 1 callersMethodmergeMessage
(primary: PointerMessage, fallback?: PointerMessage)
src/renderer/src/services/importers/pointer.ts:91
↓ 1 callersMethodmoveAttachment
* 移动附件(从temp到正式目录) * @param fileId 文件ID * @param fileName 文件名 * @param fromPath 源路径(相对路径) * @param pageId 目标页面ID * @param messageId 目标消
src/main/attachmentHandler.ts:96
↓ 1 callersFunctionmoveAttachmentFile
(options: { fileId: string fileName: string fromPath: string pageId: string messageId: string })
src/main/attachmentStorage.ts:119
↓ 1 callersFunctionmoveFile
(sourcePath: string, targetPath: string)
src/main/attachmentStorage.ts:55
↓ 1 callersMethodnavigateToHistoryIndex
(index: number)
src/renderer/src/stores/interfaces/ui.ts:128
↓ 1 callersFunctionparseAttachments
* Parse attachments from XML
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:92
↓ 1 callersMethodparseConversation
* 解析单个对话
src/renderer/src/services/importers/openai.ts:40
↓ 1 callersMethodparseConversation
* 解析单个对话
src/renderer/src/services/importers/deepseek.ts:51
↓ 1 callersMethodparseConversation
* 解析单个对话
src/renderer/src/services/importers/pointer.ts:115
↓ 1 callersFunctionparseCsv
* Parse CSV content into rows and columns
src/renderer/src/features/export/plugins/previewers/tablePreviewer.tsx:9
↓ 1 callersFunctionparseImportFile
(data: unknown)
src/renderer/src/services/importers/index.ts:33
↓ 1 callersMethodparseMessage
* 解析单条消息
src/renderer/src/services/importers/deepseek.ts:82
↓ 1 callersMethodparseMessage
* 解析单条消息
src/renderer/src/services/importers/pointer.ts:173
↓ 1 callersFunctionparseMessageHeader
* Parse message header: ## layer:branch Role or ## layer Role * Returns role only (layer:branch is for display, id comes from metadata)
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:150
↓ 1 callersFunctionparseMessageMetadata
* Parse message metadata from XML comment block
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:170
↓ 1 callersMethodparseMessageNode
* 解析单条消息节点
src/renderer/src/services/importers/openai.ts:132
↓ 1 callersFunctionparseMessageSection
* Parse a single message section
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:248
↓ 1 callersFunctionparsePageMetadata
* Parse page metadata from XML comment block
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:121
↓ 1 callersFunctionparseRow
(line: string)
src/renderer/src/features/export/plugins/previewers/tablePreviewer.tsx:13
↓ 1 callersFunctionparseRow
(line: string)
src/renderer/src/features/export/plugins/editors/csvEditor.tsx:22
↓ 1 callersFunctionparseTopics
* Parse topics from XML
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:59
↓ 1 callersFunctionperformGlobalSearch
( query: string, options: GlobalSearchOptions, pages: PageRecord[], loadMessages: (pageId: string) =>
src/renderer/src/utils/globalSearchUtils.ts:234
↓ 1 callersMethodprepareApiMessages
( messages: ChatMessage[], modelConfig: ModelConfig )
src/main/aiHandler.ts:132
↓ 1 callersFunctionprepareConversation
* 准备单个对话的导入数据
src/renderer/src/services/thirdPartyImportService.ts:53
↓ 1 callersMethodprocessStreamResponse
( requestId: string, reader: ReadableStreamDefaultReader<Uint8Array>, parser: EventSourceParser
src/main/aiHandler.ts:247
↓ 1 callersMethodputBatch
(items: T[])
src/renderer/src/persistence/interfaces/base.ts:35
↓ 1 callersFunctionqueueFoldersSnapshot
(scope: WorkspaceScope, folders: PageFolder[])
src/renderer/src/stores/persistenceQueue.ts:331
↓ 1 callersFunctionqueueMessageQueueDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:351
↓ 1 callersFunctionqueueMessagesDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:347
↓ 1 callersFunctionqueueMessagesPut
(scope: WorkspaceScope, pageId: string, record: MessagesRecord)
src/renderer/src/stores/persistenceQueue.ts:343
↓ 1 callersMethodreadAttachment
* 读取附件内容 * @param localPath 相对路径 * @returns base64编码的内容
src/main/attachmentHandler.ts:56
↓ 1 callersFunctionreadAttachmentFile
(localPath: string)
src/main/attachmentStorage.ts:104
↓ 1 callersFunctionreadFileAsBase64
(file: File)
src/renderer/src/hooks/useAttachment.ts:27
↓ 1 callersFunctionregisterEditorPlugins
()
src/renderer/src/features/export/plugins/editors/index.ts:6
↓ 1 callersFunctionregisterFlushListener
()
src/renderer/src/stores/persistenceQueue.ts:197
↓ 1 callersFunctionregisterFormatPlugins
()
src/renderer/src/features/export/plugins/formats/index.ts:8
↓ 1 callersFunctionregisterPreviewerPlugins
()
src/renderer/src/features/export/plugins/previewers/index.ts:7
↓ 1 callersFunctionregisterSourcePlugins
()
src/renderer/src/features/export/plugins/sources/index.ts:8
↓ 1 callersMethodrender
()
src/renderer/src/components/common/ErrorBoundary.tsx:32
↓ 1 callersFunctionrenderContent
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:387
↓ 1 callersFunctionrenderDone
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:334
↓ 1 callersFunctionrenderFooter
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:401
↓ 1 callersFunctionrenderImporting
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:321
↓ 1 callersFunctionrenderMainButton
()
src/renderer/src/components/editors/ChatEditor/InputArea.tsx:202
↓ 1 callersFunctionrenderNode
(node: OutlineNode, depth: number = 0, prefix: string = '')
src/renderer/src/components/editors/ChatEditor/OutlineDropdown.tsx:87
↓ 1 callersFunctionrenderOverlay
()
src/renderer/src/components/common/AIGeneratePopover.tsx:103
↓ 1 callersFunctionrenderOverlay
()
src/renderer/src/components/editors/ChatEditor/InputArea.tsx:238
↓ 1 callersFunctionrenderSelect
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:265
↓ 1 callersFunctionrenderSnippet
()
src/renderer/src/components/panels/Search/SearchResults.tsx:269
↓ 1 callersFunctionrenderTabEditor
(tab: Tab)
src/renderer/src/utils/tabRegistry.ts:63
↓ 1 callersFunctionrenderUpload
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:243
↓ 1 callersMethodreorderTabs
* 重新排序标签页
src/renderer/src/stores/interfaces/ui.ts:94
↓ 1 callersFunctionrepairWorkspacePath
(dirPath: string)
src/renderer/src/services/workspaceService.ts:187
↓ 1 callersFunctionrequestRendererFlush
(window: BrowserWindow)
src/main/ipcHandlers.ts:15
↓ 1 callersFunctionresetAccountStores
()
src/renderer/src/services/accountService.ts:15
↓ 1 callersFunctionresetPersistenceQueues
()
src/renderer/src/stores/persistenceQueue.ts:373
↓ 1 callersFunctionresetVolatileStores
()
src/renderer/src/services/switchTransactionService.ts:25
↓ 1 callersFunctionresetWorkspaceSystem
()
src/renderer/src/services/workspaceService.ts:245
↓ 1 callersFunctionresolveAccountId
(scope?: AccountScope | string | null)
src/renderer/src/persistence/implementations/filesystem/core.ts:38
↓ 1 callersFunctionresolveAttachmentPathForAI
(localPath: string)
src/main/attachmentStorage.ts:164
↓ 1 callersFunctionresolveDisplayPlatform
()
src/renderer/src/utils/shortcutPresentation.ts:24
↓ 1 callersFunctionresolveForwardedShortcutAction
(input: Electron.Input)
src/main/window.ts:8
↓ 1 callersFunctionresolveRelativePathWithinRoot
(rootPath: string, relativePath: string)
src/main/workspaceRuntime.ts:62
↓ 1 callersFunctionretryWithBackoff
( fn: () => Promise<T>, maxRetries: number, initialDelay: number, context: string )
src/renderer/src/stores/persistenceQueue.ts:31
↓ 1 callersFunctionrunSerialized
(task: () => Promise<T>)
src/renderer/src/services/switchTransactionService.ts:16
↓ 1 callersFunctionsanitizeColors
* Sanitize CSS color values that html2canvas doesn't support
src/renderer/src/utils/screenshot.ts:11
↓ 1 callersMethodsaveAttachment
* 保存附件到本地 * @param fileId 文件ID * @param fileName 文件名 * @param base64Content base64编码的文件内容 * @param pageId 页面ID(可选) * @param messageId 消
src/main/attachmentHandler.ts:26
↓ 1 callersFunctionsaveAttachmentFile
(options: { fileId: string fileName: string base64Content: string pageId?: string messageId?: string
src/main/attachmentStorage.ts:83
↓ 1 callersFunctionscanDir
(currentPath: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:326
↓ 1 callersFunctionscanPageFiles
( dirPath: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:320
↓ 1 callersMethodscheduleNotify
()
src/renderer/src/services/streamingManager.ts:86
↓ 1 callersFunctionsearchInMessages
* 在单个页面的消息中搜索,返回按消息分组的结果
src/renderer/src/utils/globalSearchUtils.ts:145
↓ 1 callersFunctionselectAndSaveAttachments
()
src/renderer/src/hooks/useAttachment.ts:230
↓ 1 callersFunctionserializeAttachments
* Serialize attachments to XML
src/renderer/src/persistence/implementations/filesystem/markdown/serializer.ts:80
← previousnext →501–600 of 1,054, ranked by callers