Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/experdot/pointer
/ functions
Functions
1,054 in github.com/experdot/pointer
⨍
Functions
1,054
◇
Types & classes
304
↓ 1 callers
Method
initCustomWorkspace
Initialize a custom workspace in given directory
src/renderer/src/persistence/interfaces/workspace.ts:47
↓ 1 callers
Function
initPersistence
()
src/renderer/src/persistence/initPersistence.ts:13
↓ 1 callers
Function
initPersistenceRegistry
(persistenceRegistry: IPersistenceRegistry)
src/renderer/src/persistence/registry.ts:28
↓ 1 callers
Method
initRequestState
( requestId: string, event: Electron.IpcMainInvokeEvent, eventChannel: string )
src/main/aiHandler.ts:28
↓ 1 callers
Function
initStoreRegistry
(storeRegistry: IStoreRegistry)
src/renderer/src/stores/registry.ts:27
↓ 1 callers
Function
initStores
()
src/renderer/src/stores/initStores.ts:21
↓ 1 callers
Function
initializeAccountSystem
()
src/renderer/src/services/accountService.ts:22
↓ 1 callers
Function
initializeExportPlugins
()
src/renderer/src/features/export/index.ts:20
↓ 1 callers
Function
initializeTabTypes
()
src/renderer/src/utils/tabTypeRegistrations.tsx:14
↓ 1 callers
Function
isBlockingOverlayActive
(event?: KeyboardEvent | null)
src/renderer/src/utils/shortcutGuards.ts:49
↓ 1 callers
Function
isCustomWorkspacePath
( wsPath: string, scope?: AccountScope | WorkspaceScope | string )
src/renderer/src/persistence/implementations/filesystem/core.ts:392
↓ 1 callers
Function
isDefaultWorkspace
( wsPath: string, scope?: AccountScope | WorkspaceScope | string )
src/renderer/src/persistence/implementations/filesystem/core.ts:171
↓ 1 callers
Function
isInFolders
* 检查页面是否在指定的文件夹中(包括子文件夹)
src/renderer/src/utils/globalSearchUtils.ts:44
↓ 1 callers
Function
isInTimeRange
* 检查消息是否在时间范围内
src/renderer/src/utils/globalSearchUtils.ts:72
↓ 1 callers
Function
isPage
(item: Page<T> | PageFolder)
src/renderer/src/types/type.ts:162
↓ 1 callers
Function
isPathAllowed
* 验证文件路径是否在允许的目录内 * @param filePath 要验证的文件路径 * @param allowedDirs 允许的目录列表 * @returns 如果路径安全返回 true,否则返回 false
src/main/ipcHandlers.ts:44
↓ 1 callers
Function
isPathAllowed
* 验证路径是否在允许的目录内
src/main/fsHandlers.ts:21
↓ 1 callers
Function
isSourceDataReady
* Check if source data is ready for preview generation
src/renderer/src/components/editors/ExportEditor/index.tsx:11
↓ 1 callers
Function
isValidRegex
(pattern: string)
src/renderer/src/utils/searchUtils.ts:85
↓ 1 callers
Method
keepTab
* 将预览标签页转为常规标签页
src/renderer/src/stores/interfaces/ui.ts:135
↓ 1 callers
Function
loadThumbnail
()
src/renderer/src/components/editors/ChatEditor/MessageAttachments.tsx:73
↓ 1 callers
Function
loadThumbnail
()
src/renderer/src/components/editors/ChatEditor/AttachmentPreview.tsx:39
↓ 1 callers
Function
logout
()
src/renderer/src/services/accountService.ts:130
↓ 1 callers
Function
markdownTableToCsv
* Convert markdown table to CSV format
src/renderer/src/features/export/plugins/formats/csvFormat.ts:36
↓ 1 callers
Function
markdownTableToHtml
* Convert markdown table to HTML table
src/renderer/src/features/export/plugins/formats/htmlFormat.ts:68
↓ 1 callers
Function
mergeClassNames
(...values: Array<string | undefined>)
src/renderer/src/utils/shortcutPresentation.ts:19
↓ 1 callers
Method
mergeMessage
(primary: PointerMessage, fallback?: PointerMessage)
src/renderer/src/services/importers/pointer.ts:91
↓ 1 callers
Method
moveAttachment
* 移动附件(从temp到正式目录) * @param fileId 文件ID * @param fileName 文件名 * @param fromPath 源路径(相对路径) * @param pageId 目标页面ID * @param messageId 目标消
src/main/attachmentHandler.ts:96
↓ 1 callers
Function
moveAttachmentFile
(options: { fileId: string fileName: string fromPath: string pageId: string messageId: string })
src/main/attachmentStorage.ts:119
↓ 1 callers
Function
moveFile
(sourcePath: string, targetPath: string)
src/main/attachmentStorage.ts:55
↓ 1 callers
Method
navigateToHistoryIndex
(index: number)
src/renderer/src/stores/interfaces/ui.ts:128
↓ 1 callers
Function
parseAttachments
* Parse attachments from XML
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:92
↓ 1 callers
Method
parseConversation
* 解析单个对话
src/renderer/src/services/importers/openai.ts:40
↓ 1 callers
Method
parseConversation
* 解析单个对话
src/renderer/src/services/importers/deepseek.ts:51
↓ 1 callers
Method
parseConversation
* 解析单个对话
src/renderer/src/services/importers/pointer.ts:115
↓ 1 callers
Function
parseCsv
* Parse CSV content into rows and columns
src/renderer/src/features/export/plugins/previewers/tablePreviewer.tsx:9
↓ 1 callers
Function
parseImportFile
(data: unknown)
src/renderer/src/services/importers/index.ts:33
↓ 1 callers
Method
parseMessage
* 解析单条消息
src/renderer/src/services/importers/deepseek.ts:82
↓ 1 callers
Method
parseMessage
* 解析单条消息
src/renderer/src/services/importers/pointer.ts:173
↓ 1 callers
Function
parseMessageHeader
* 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 callers
Function
parseMessageMetadata
* Parse message metadata from XML comment block
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:170
↓ 1 callers
Method
parseMessageNode
* 解析单条消息节点
src/renderer/src/services/importers/openai.ts:132
↓ 1 callers
Function
parseMessageSection
* Parse a single message section
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:248
↓ 1 callers
Function
parsePageMetadata
* Parse page metadata from XML comment block
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:121
↓ 1 callers
Function
parseRow
(line: string)
src/renderer/src/features/export/plugins/previewers/tablePreviewer.tsx:13
↓ 1 callers
Function
parseRow
(line: string)
src/renderer/src/features/export/plugins/editors/csvEditor.tsx:22
↓ 1 callers
Function
parseTopics
* Parse topics from XML
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:59
↓ 1 callers
Function
performGlobalSearch
( query: string, options: GlobalSearchOptions, pages: PageRecord[], loadMessages: (pageId: string) =>
src/renderer/src/utils/globalSearchUtils.ts:234
↓ 1 callers
Method
prepareApiMessages
( messages: ChatMessage[], modelConfig: ModelConfig )
src/main/aiHandler.ts:132
↓ 1 callers
Function
prepareConversation
* 准备单个对话的导入数据
src/renderer/src/services/thirdPartyImportService.ts:53
↓ 1 callers
Method
processStreamResponse
( requestId: string, reader: ReadableStreamDefaultReader<Uint8Array>, parser: EventSourceParser
src/main/aiHandler.ts:247
↓ 1 callers
Method
putBatch
(items: T[])
src/renderer/src/persistence/interfaces/base.ts:35
↓ 1 callers
Function
queueFoldersSnapshot
(scope: WorkspaceScope, folders: PageFolder[])
src/renderer/src/stores/persistenceQueue.ts:331
↓ 1 callers
Function
queueMessageQueueDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:351
↓ 1 callers
Function
queueMessagesDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:347
↓ 1 callers
Function
queueMessagesPut
(scope: WorkspaceScope, pageId: string, record: MessagesRecord)
src/renderer/src/stores/persistenceQueue.ts:343
↓ 1 callers
Method
readAttachment
* 读取附件内容 * @param localPath 相对路径 * @returns base64编码的内容
src/main/attachmentHandler.ts:56
↓ 1 callers
Function
readAttachmentFile
(localPath: string)
src/main/attachmentStorage.ts:104
↓ 1 callers
Function
readFileAsBase64
(file: File)
src/renderer/src/hooks/useAttachment.ts:27
↓ 1 callers
Function
registerEditorPlugins
()
src/renderer/src/features/export/plugins/editors/index.ts:6
↓ 1 callers
Function
registerFlushListener
()
src/renderer/src/stores/persistenceQueue.ts:197
↓ 1 callers
Function
registerFormatPlugins
()
src/renderer/src/features/export/plugins/formats/index.ts:8
↓ 1 callers
Function
registerPreviewerPlugins
()
src/renderer/src/features/export/plugins/previewers/index.ts:7
↓ 1 callers
Function
registerSourcePlugins
()
src/renderer/src/features/export/plugins/sources/index.ts:8
↓ 1 callers
Method
render
()
src/renderer/src/components/common/ErrorBoundary.tsx:32
↓ 1 callers
Function
renderContent
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:387
↓ 1 callers
Function
renderDone
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:334
↓ 1 callers
Function
renderFooter
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:401
↓ 1 callers
Function
renderImporting
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:321
↓ 1 callers
Function
renderMainButton
()
src/renderer/src/components/editors/ChatEditor/InputArea.tsx:202
↓ 1 callers
Function
renderNode
(node: OutlineNode, depth: number = 0, prefix: string = '')
src/renderer/src/components/editors/ChatEditor/OutlineDropdown.tsx:87
↓ 1 callers
Function
renderOverlay
()
src/renderer/src/components/common/AIGeneratePopover.tsx:103
↓ 1 callers
Function
renderOverlay
()
src/renderer/src/components/editors/ChatEditor/InputArea.tsx:238
↓ 1 callers
Function
renderSelect
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:265
↓ 1 callers
Function
renderSnippet
()
src/renderer/src/components/panels/Search/SearchResults.tsx:269
↓ 1 callers
Function
renderTabEditor
(tab: Tab)
src/renderer/src/utils/tabRegistry.ts:63
↓ 1 callers
Function
renderUpload
()
src/renderer/src/components/editors/SettingsEditor/ThirdPartyImportModal.tsx:243
↓ 1 callers
Method
reorderTabs
* 重新排序标签页
src/renderer/src/stores/interfaces/ui.ts:94
↓ 1 callers
Function
repairWorkspacePath
(dirPath: string)
src/renderer/src/services/workspaceService.ts:187
↓ 1 callers
Function
requestRendererFlush
(window: BrowserWindow)
src/main/ipcHandlers.ts:15
↓ 1 callers
Function
resetAccountStores
()
src/renderer/src/services/accountService.ts:15
↓ 1 callers
Function
resetPersistenceQueues
()
src/renderer/src/stores/persistenceQueue.ts:373
↓ 1 callers
Function
resetVolatileStores
()
src/renderer/src/services/switchTransactionService.ts:25
↓ 1 callers
Function
resetWorkspaceSystem
()
src/renderer/src/services/workspaceService.ts:245
↓ 1 callers
Function
resolveAccountId
(scope?: AccountScope | string | null)
src/renderer/src/persistence/implementations/filesystem/core.ts:38
↓ 1 callers
Function
resolveAttachmentPathForAI
(localPath: string)
src/main/attachmentStorage.ts:164
↓ 1 callers
Function
resolveDisplayPlatform
()
src/renderer/src/utils/shortcutPresentation.ts:24
↓ 1 callers
Function
resolveForwardedShortcutAction
(input: Electron.Input)
src/main/window.ts:8
↓ 1 callers
Function
resolveRelativePathWithinRoot
(rootPath: string, relativePath: string)
src/main/workspaceRuntime.ts:62
↓ 1 callers
Function
retryWithBackoff
( fn: () => Promise<T>, maxRetries: number, initialDelay: number, context: string )
src/renderer/src/stores/persistenceQueue.ts:31
↓ 1 callers
Function
runSerialized
(task: () => Promise<T>)
src/renderer/src/services/switchTransactionService.ts:16
↓ 1 callers
Function
sanitizeColors
* Sanitize CSS color values that html2canvas doesn't support
src/renderer/src/utils/screenshot.ts:11
↓ 1 callers
Method
saveAttachment
* 保存附件到本地 * @param fileId 文件ID * @param fileName 文件名 * @param base64Content base64编码的文件内容 * @param pageId 页面ID(可选) * @param messageId 消
src/main/attachmentHandler.ts:26
↓ 1 callers
Function
saveAttachmentFile
(options: { fileId: string fileName: string base64Content: string pageId?: string messageId?: string
src/main/attachmentStorage.ts:83
↓ 1 callers
Function
scanDir
(currentPath: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:326
↓ 1 callers
Function
scanPageFiles
( dirPath: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:320
↓ 1 callers
Method
scheduleNotify
()
src/renderer/src/services/streamingManager.ts:86
↓ 1 callers
Function
searchInMessages
* 在单个页面的消息中搜索,返回按消息分组的结果
src/renderer/src/utils/globalSearchUtils.ts:145
↓ 1 callers
Function
selectAndSaveAttachments
()
src/renderer/src/hooks/useAttachment.ts:230
↓ 1 callers
Function
serializeAttachments
* Serialize attachments to XML
src/renderer/src/persistence/implementations/filesystem/markdown/serializer.ts:80
← previous
next →
501–600 of 1,054, ranked by callers