MCPcopy Create free account

hub / github.com/experdot/pointer / functions

Functions1,054 in github.com/experdot/pointer

↓ 2 callersFunctionapproveWorkspacePath
(workspacePath: string)
src/main/workspaceRuntime.ts:32
↓ 2 callersMethodapproveWorkspacePath
Allow a specific workspace path before it is added to the workspace list
src/renderer/src/persistence/interfaces/base.ts:84
↓ 2 callersFunctionbatchUpdateTreeFolders
( tree: ConfigTree<T>, updates: Array<{ id: string; changes: Partial<ConfigFolder> }> )
src/renderer/src/utils/treeUtils.ts:150
↓ 2 callersFunctionbatchUpdateTreeItems
( tree: ConfigTree<T>, updates: Array<{ id: string; changes: Partial<T> }> )
src/renderer/src/utils/treeUtils.ts:137
↓ 2 callersFunctionbuildConfigTree
( tree: ConfigTree<T>, getTitle: (item: T) => string )
src/renderer/src/components/editors/SettingsEditor/ExportModal.tsx:112
↓ 2 callersFunctionbuildItemNode
(item: TItem)
src/renderer/src/components/common/TreeView.tsx:456
↓ 2 callersFunctionbuildPagesTree
( pages: PageRecord[], folders: PageFolder[], existingPageIds: Set<string>, existingFolderIds: Set<str
src/renderer/src/components/editors/SettingsEditor/ImportModal.tsx:54
↓ 2 callersFunctionbuildStoredRelativePath
( fileId: string, fileName: string, pageId?: string, messageId?: string )
src/main/attachmentStorage.ts:37
↓ 2 callersMethodcleanupRequest
(requestId: string)
src/main/aiHandler.ts:42
↓ 2 callersMethodclearLLMConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:166
↓ 2 callersMethodclearModelConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:179
↓ 2 callersFunctionclearTreeFolder
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:105
↓ 2 callersFunctioncomputeNewHistory
( history: TabHistoryEntry[], historyIndex: number, tab: Tab )
src/renderer/src/stores/tabsStore.ts:71
↓ 2 callersFunctioncreateAIService
( llmConfig: LLMConfig, modelConfig: ModelConfig | undefined )
src/renderer/src/services/aiService.ts:105
↓ 2 callersFunctioncreateFolderRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/foldersRepository.ts:32
↓ 2 callersFunctioncreateMessageQueueRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/messageQueueRepository.ts:18
↓ 2 callersFunctioncreateMessagesRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/messagesRepository.ts:27
↓ 2 callersFunctioncreatePageRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:220
↓ 2 callersFunctioncreateSearchPattern
(query: string, options: SearchOptions)
src/renderer/src/utils/searchUtils.ts:26
↓ 2 callersFunctioncreateTabsRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/tabsRepository.ts:15
↓ 2 callersFunctioncreateWindow
()
src/main/window.ts:30
↓ 2 callersFunctionemptyTree
()
src/renderer/src/stores/settingsStore.ts:27
↓ 2 callersFunctionescapeHtmlComment
* Escape HTML comment markers in content
src/renderer/src/persistence/implementations/filesystem/markdown/serializer.ts:24
↓ 2 callersFunctionexpandTopicsForMessage
(pageId: string, messageId: string)
src/renderer/src/services/navigationService.ts:89
↓ 2 callersFunctionfileToBase64
(file: File)
src/renderer/src/components/editors/ChatEditor/MessageItem/utils.ts:49
↓ 2 callersFunctionfindLeafFromMessage
( childrenMap: Map<string | undefined, ChatMessage[]>, messageId: string )
src/renderer/src/services/messagesService.ts:147
↓ 2 callersFunctionformatAbsoluteDate
(date: Dayjs, now: Dayjs)
src/renderer/src/utils/dateTime.ts:41
↓ 2 callersFunctiongenerateFileId
()
src/renderer/src/components/editors/ChatEditor/MessageItem/utils.ts:44
↓ 2 callersFunctiongenerateSessionTitleWithOptions
( messages: ChatMessage[], options: Omit<TitleGenerateOptions, 'content'> )
src/renderer/src/services/titleService.ts:654
↓ 2 callersFunctiongetAccountsFilePath
()
src/renderer/src/persistence/implementations/filesystem/core.ts:105
↓ 2 callersFunctiongetAllKeys
()
src/renderer/src/components/common/ConfigTree.tsx:118
↓ 2 callersFunctiongetAllSubFolderIds
(folders: ConfigFolder[], folderId: string)
src/renderer/src/utils/treeUtils.ts:13
↓ 2 callersFunctiongetAppDataPath
()
src/renderer/src/persistence/implementations/filesystem/core.ts:70
↓ 2 callersFunctiongetAttachmentsDirectoryPath
(scope?: WorkspaceScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:376
↓ 2 callersFunctiongetChildMessages
( messages: ChatMessage[], parentId: string | undefined )
src/renderer/src/services/messagesService.ts:101
↓ 2 callersFunctiongetContentPreview
(content: string, maxLen = 30)
src/renderer/src/services/messagesService.ts:417
↓ 2 callersFunctiongetContextMenuItems
(node: TreeNodeData<TItem, TFolder>)
src/renderer/src/components/common/TreeView.tsx:677
↓ 2 callersFunctiongetCurrentAttachmentsDirectory
()
src/main/workspaceRuntime.ts:81
↓ 2 callersFunctiongetCurrentPersistenceContext
()
src/renderer/src/persistence/implementations/filesystem/core.ts:125
↓ 2 callersFunctiongetCurrentVisibleIndex
()
src/renderer/src/components/editors/ChatEditor/MessageList.tsx:266
↓ 2 callersFunctiongetFoldersQueue
(scope: WorkspaceScope)
src/renderer/src/stores/persistenceQueue.ts:292
↓ 2 callersMethodgetFormat
* Get a format plugin by type
src/renderer/src/features/export/ExportManager.ts:82
↓ 2 callersFunctiongetItemsAtLevel
(parentFolderId?: string, excludeId?: string)
src/renderer/src/components/common/TreeView.tsx:637
↓ 2 callersFunctiongetMessageQueueMutationQueue
( scope: WorkspaceScope )
src/renderer/src/stores/persistenceQueue.ts:355
↓ 2 callersFunctiongetMimeType
(fileName: string)
src/renderer/src/hooks/useAttachment.ts:9
↓ 2 callersFunctiongetSearchPrefillSelection
()
src/renderer/src/utils/searchSelection.ts:16
↓ 2 callersMethodgetSource
* Get a source plugin by type
src/renderer/src/features/export/ExportManager.ts:68
↓ 2 callersFunctiongetWorkspaceDataPath
(scope?: WorkspaceScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:151
↓ 2 callersFunctiongetWorkspacesFilePath
(scope?: AccountScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:142
↓ 2 callersFunctionhandleModeChange
(mode: PreviewMode)
src/renderer/src/components/editors/ExportEditor/panels/PreviewPanel.tsx:80
↓ 2 callersFunctioninitAccountStores
()
src/renderer/src/services/accountService.ts:9
↓ 2 callersFunctioninitializeWorkspaceSystem
()
src/renderer/src/services/workspaceService.ts:74
↓ 2 callersFunctionisBlankText
(value: string | undefined)
src/renderer/src/services/importers/pointer.ts:39
↓ 2 callersFunctionisItem
(item: LLMConfig | ConfigFolder)
src/renderer/src/components/editors/SettingsEditor/LLMConfigPanel.tsx:40
↓ 2 callersFunctionisPathWithinRoot
(targetPath: string, rootPath: string)
src/main/workspaceRuntime.ts:56
↓ 2 callersFunctionlistDirectory
( dirPath: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:473
↓ 2 callersFunctionmessagesRecordFromFile
(file: PageFile)
src/renderer/src/persistence/implementations/filesystem/messagesRepository.ts:17
↓ 2 callersMethodopenCustomWorkspace
* 打开/创建自定义工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:85
↓ 2 callersFunctionopenFolderAsWorkspace
(dirPath: string, name?: string)
src/renderer/src/services/workspaceService.ts:134
↓ 2 callersFunctionpageRecordFromFile
(file: PageFile)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:83
↓ 2 callersFunctionparseCsv
* Parse CSV string to table data
src/renderer/src/features/export/plugins/editors/csvEditor.tsx:16
↓ 2 callersFunctionprepareInsertPosition
(afterItemId?: string)
src/renderer/src/services/pagesService.ts:42
↓ 2 callersFunctionqueuePageDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:339
↓ 2 callersMethodregisterEditor
* Register an editor plugin
src/renderer/src/features/export/ExportManager.ts:57
↓ 2 callersMethodremoveLLMConfig
(id: string)
src/renderer/src/stores/interfaces/ui.ts:159
↓ 2 callersMethodremoveLLMConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:165
↓ 2 callersMethodremoveModelConfig
(id: string)
src/renderer/src/stores/interfaces/ui.ts:172
↓ 2 callersMethodremoveModelConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:178
↓ 2 callersFunctionremoveTreeFolder
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:83
↓ 2 callersFunctionremoveTreeItem
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:73
↓ 2 callersMethodrequestNavigation
* 请求导航到指定消息
src/renderer/src/stores/interfaces/navigation.ts:43
↓ 2 callersMethodrevealPanel
(panel: ActivityPanel)
src/renderer/src/stores/interfaces/ui.ts:38
↓ 2 callersFunctionscreenshotElement
( element: HTMLElement, options: ScreenshotOptions = {} )
src/renderer/src/utils/screenshot.ts:47
↓ 2 callersMethodsendMessageStreaming
( event: Electron.IpcMainInvokeEvent, request: AIRequest, eventChannel: string )
src/main/aiHandler.ts:278
↓ 2 callersMethodsetActivePanel
(panel: ActivityPanel)
src/renderer/src/stores/interfaces/ui.ts:37
↓ 2 callersFunctionsetCurrentAccount
(accountId: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:82
↓ 2 callersFunctionsetDefaultLLMId
(id: string | undefined)
src/renderer/src/services/settingsService.ts:283
↓ 2 callersFunctionsetDefaultModelConfigId
(id: string | undefined)
src/renderer/src/services/settingsService.ts:287
↓ 2 callersMethodsetFontSize
(size: 'small' | 'medium' | 'large')
src/renderer/src/stores/interfaces/ui.ts:150
↓ 2 callersMethodsetInitialized
* 设置初始化状态 * 用于标记整个账户系统(包括所有相关 stores)是否完成初始化
src/renderer/src/stores/interfaces/entities.ts:182
↓ 2 callersFunctionsetMessagesCollapsed
( pageId: string, messageIds: string[], collapsed: boolean )
src/renderer/src/services/messagesService.ts:199
↓ 2 callersMethodsetSidebarVisible
(visible: boolean)
src/renderer/src/stores/interfaces/ui.ts:35
↓ 2 callersMethodsetSidebarWidth
(width: number)
src/renderer/src/stores/interfaces/ui.ts:34
↓ 2 callersMethodstop
(messageId: string)
src/renderer/src/services/streamingManager.ts:51
↓ 2 callersMethodsubscribe
(callback: Listener)
src/renderer/src/services/streamingManager.ts:81
↓ 2 callersMethodswitchWorkspace
* 切换到指定工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:68
↓ 2 callersFunctiontoHistoryEntry
(tab: Tab)
src/renderer/src/stores/tabsStore.ts:67
↓ 2 callersMethodtoggleExpanded
* 切换文件夹展开状态
src/renderer/src/stores/interfaces/entities.ts:74
↓ 2 callersMethodtoggleSidebar
()
src/renderer/src/stores/interfaces/ui.ts:36
↓ 2 callersFunctionunescapeHtmlComment
* Unescape HTML comment markers in content
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:24
↓ 2 callersMethodupdateLLMConfig
(id: string, changes: Partial<LLMConfig>)
src/renderer/src/stores/interfaces/ui.ts:158
↓ 2 callersFunctionupdateMessage
( pageId: string, messageId: string, updates: Partial<ChatMessage> )
src/renderer/src/services/messagesService.ts:49
↓ 2 callersMethodupdateModelConfig
(id: string, changes: Partial<ModelConfig>)
src/renderer/src/stores/interfaces/ui.ts:171
↓ 2 callersMethodupdateSession
* 更新会话状态(leafMessageId, selectedMessageId)
src/renderer/src/stores/interfaces/entities.ts:113
↓ 2 callersMethodupdateTabTitle
* 更新标签页标题
src/renderer/src/stores/interfaces/ui.ts:87
↓ 2 callersFunctionupdateTreeFolder
( tree: ConfigTree<T>, id: string, updates: Partial<ConfigFolder> )
src/renderer/src/utils/treeUtils.ts:60
↓ 2 callersFunctionupdateTreeItem
( tree: ConfigTree<T>, id: string, updates: Partial<T> )
src/renderer/src/utils/treeUtils.ts:47
↓ 2 callersFunctionuseConfigTree
(tree: ConfigTree<T>)
src/renderer/src/hooks/useSettings.ts:23
↓ 2 callersMethodvalidateWorkspacePath
Validate a directory path for workspace usage
src/renderer/src/persistence/interfaces/workspace.ts:44
↓ 2 callersFunctionwriteFileAtomically
(filePath: string, content: string | Buffer)
src/main/fsHandlers.ts:42
← previousnext →201–300 of 1,054, ranked by callers