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
↓ 2 callers
Function
approveWorkspacePath
(workspacePath: string)
src/main/workspaceRuntime.ts:32
↓ 2 callers
Method
approveWorkspacePath
Allow a specific workspace path before it is added to the workspace list
src/renderer/src/persistence/interfaces/base.ts:84
↓ 2 callers
Function
batchUpdateTreeFolders
( tree: ConfigTree<T>, updates: Array<{ id: string; changes: Partial<ConfigFolder> }> )
src/renderer/src/utils/treeUtils.ts:150
↓ 2 callers
Function
batchUpdateTreeItems
( tree: ConfigTree<T>, updates: Array<{ id: string; changes: Partial<T> }> )
src/renderer/src/utils/treeUtils.ts:137
↓ 2 callers
Function
buildConfigTree
( tree: ConfigTree<T>, getTitle: (item: T) => string )
src/renderer/src/components/editors/SettingsEditor/ExportModal.tsx:112
↓ 2 callers
Function
buildItemNode
(item: TItem)
src/renderer/src/components/common/TreeView.tsx:456
↓ 2 callers
Function
buildPagesTree
( pages: PageRecord[], folders: PageFolder[], existingPageIds: Set<string>, existingFolderIds: Set<str
src/renderer/src/components/editors/SettingsEditor/ImportModal.tsx:54
↓ 2 callers
Function
buildStoredRelativePath
( fileId: string, fileName: string, pageId?: string, messageId?: string )
src/main/attachmentStorage.ts:37
↓ 2 callers
Method
cleanupRequest
(requestId: string)
src/main/aiHandler.ts:42
↓ 2 callers
Method
clearLLMConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:166
↓ 2 callers
Method
clearModelConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:179
↓ 2 callers
Function
clearTreeFolder
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:105
↓ 2 callers
Function
computeNewHistory
( history: TabHistoryEntry[], historyIndex: number, tab: Tab )
src/renderer/src/stores/tabsStore.ts:71
↓ 2 callers
Function
createAIService
( llmConfig: LLMConfig, modelConfig: ModelConfig | undefined )
src/renderer/src/services/aiService.ts:105
↓ 2 callers
Function
createFolderRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/foldersRepository.ts:32
↓ 2 callers
Function
createMessageQueueRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/messageQueueRepository.ts:18
↓ 2 callers
Function
createMessagesRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/messagesRepository.ts:27
↓ 2 callers
Function
createPageRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:220
↓ 2 callers
Function
createSearchPattern
(query: string, options: SearchOptions)
src/renderer/src/utils/searchUtils.ts:26
↓ 2 callers
Function
createTabsRepository
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/tabsRepository.ts:15
↓ 2 callers
Function
createWindow
()
src/main/window.ts:30
↓ 2 callers
Function
emptyTree
()
src/renderer/src/stores/settingsStore.ts:27
↓ 2 callers
Function
escapeHtmlComment
* Escape HTML comment markers in content
src/renderer/src/persistence/implementations/filesystem/markdown/serializer.ts:24
↓ 2 callers
Function
expandTopicsForMessage
(pageId: string, messageId: string)
src/renderer/src/services/navigationService.ts:89
↓ 2 callers
Function
fileToBase64
(file: File)
src/renderer/src/components/editors/ChatEditor/MessageItem/utils.ts:49
↓ 2 callers
Function
findLeafFromMessage
( childrenMap: Map<string | undefined, ChatMessage[]>, messageId: string )
src/renderer/src/services/messagesService.ts:147
↓ 2 callers
Function
formatAbsoluteDate
(date: Dayjs, now: Dayjs)
src/renderer/src/utils/dateTime.ts:41
↓ 2 callers
Function
generateFileId
()
src/renderer/src/components/editors/ChatEditor/MessageItem/utils.ts:44
↓ 2 callers
Function
generateSessionTitleWithOptions
( messages: ChatMessage[], options: Omit<TitleGenerateOptions, 'content'> )
src/renderer/src/services/titleService.ts:654
↓ 2 callers
Function
getAccountsFilePath
()
src/renderer/src/persistence/implementations/filesystem/core.ts:105
↓ 2 callers
Function
getAllKeys
()
src/renderer/src/components/common/ConfigTree.tsx:118
↓ 2 callers
Function
getAllSubFolderIds
(folders: ConfigFolder[], folderId: string)
src/renderer/src/utils/treeUtils.ts:13
↓ 2 callers
Function
getAppDataPath
()
src/renderer/src/persistence/implementations/filesystem/core.ts:70
↓ 2 callers
Function
getAttachmentsDirectoryPath
(scope?: WorkspaceScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:376
↓ 2 callers
Function
getChildMessages
( messages: ChatMessage[], parentId: string | undefined )
src/renderer/src/services/messagesService.ts:101
↓ 2 callers
Function
getContentPreview
(content: string, maxLen = 30)
src/renderer/src/services/messagesService.ts:417
↓ 2 callers
Function
getContextMenuItems
(node: TreeNodeData<TItem, TFolder>)
src/renderer/src/components/common/TreeView.tsx:677
↓ 2 callers
Function
getCurrentAttachmentsDirectory
()
src/main/workspaceRuntime.ts:81
↓ 2 callers
Function
getCurrentPersistenceContext
()
src/renderer/src/persistence/implementations/filesystem/core.ts:125
↓ 2 callers
Function
getCurrentVisibleIndex
()
src/renderer/src/components/editors/ChatEditor/MessageList.tsx:266
↓ 2 callers
Function
getFoldersQueue
(scope: WorkspaceScope)
src/renderer/src/stores/persistenceQueue.ts:292
↓ 2 callers
Method
getFormat
* Get a format plugin by type
src/renderer/src/features/export/ExportManager.ts:82
↓ 2 callers
Function
getItemsAtLevel
(parentFolderId?: string, excludeId?: string)
src/renderer/src/components/common/TreeView.tsx:637
↓ 2 callers
Function
getMessageQueueMutationQueue
( scope: WorkspaceScope )
src/renderer/src/stores/persistenceQueue.ts:355
↓ 2 callers
Function
getMimeType
(fileName: string)
src/renderer/src/hooks/useAttachment.ts:9
↓ 2 callers
Function
getSearchPrefillSelection
()
src/renderer/src/utils/searchSelection.ts:16
↓ 2 callers
Method
getSource
* Get a source plugin by type
src/renderer/src/features/export/ExportManager.ts:68
↓ 2 callers
Function
getWorkspaceDataPath
(scope?: WorkspaceScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:151
↓ 2 callers
Function
getWorkspacesFilePath
(scope?: AccountScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:142
↓ 2 callers
Function
handleModeChange
(mode: PreviewMode)
src/renderer/src/components/editors/ExportEditor/panels/PreviewPanel.tsx:80
↓ 2 callers
Function
initAccountStores
()
src/renderer/src/services/accountService.ts:9
↓ 2 callers
Function
initializeWorkspaceSystem
()
src/renderer/src/services/workspaceService.ts:74
↓ 2 callers
Function
isBlankText
(value: string | undefined)
src/renderer/src/services/importers/pointer.ts:39
↓ 2 callers
Function
isItem
(item: LLMConfig | ConfigFolder)
src/renderer/src/components/editors/SettingsEditor/LLMConfigPanel.tsx:40
↓ 2 callers
Function
isPathWithinRoot
(targetPath: string, rootPath: string)
src/main/workspaceRuntime.ts:56
↓ 2 callers
Function
listDirectory
( dirPath: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:473
↓ 2 callers
Function
messagesRecordFromFile
(file: PageFile)
src/renderer/src/persistence/implementations/filesystem/messagesRepository.ts:17
↓ 2 callers
Method
openCustomWorkspace
* 打开/创建自定义工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:85
↓ 2 callers
Function
openFolderAsWorkspace
(dirPath: string, name?: string)
src/renderer/src/services/workspaceService.ts:134
↓ 2 callers
Function
pageRecordFromFile
(file: PageFile)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:83
↓ 2 callers
Function
parseCsv
* Parse CSV string to table data
src/renderer/src/features/export/plugins/editors/csvEditor.tsx:16
↓ 2 callers
Function
prepareInsertPosition
(afterItemId?: string)
src/renderer/src/services/pagesService.ts:42
↓ 2 callers
Function
queuePageDelete
(scope: WorkspaceScope, pageId: string)
src/renderer/src/stores/persistenceQueue.ts:339
↓ 2 callers
Method
registerEditor
* Register an editor plugin
src/renderer/src/features/export/ExportManager.ts:57
↓ 2 callers
Method
removeLLMConfig
(id: string)
src/renderer/src/stores/interfaces/ui.ts:159
↓ 2 callers
Method
removeLLMConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:165
↓ 2 callers
Method
removeModelConfig
(id: string)
src/renderer/src/stores/interfaces/ui.ts:172
↓ 2 callers
Method
removeModelConfigFolder
(id: string)
src/renderer/src/stores/interfaces/ui.ts:178
↓ 2 callers
Function
removeTreeFolder
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:83
↓ 2 callers
Function
removeTreeItem
( tree: ConfigTree<T>, id: string )
src/renderer/src/utils/treeUtils.ts:73
↓ 2 callers
Method
requestNavigation
* 请求导航到指定消息
src/renderer/src/stores/interfaces/navigation.ts:43
↓ 2 callers
Method
revealPanel
(panel: ActivityPanel)
src/renderer/src/stores/interfaces/ui.ts:38
↓ 2 callers
Function
screenshotElement
( element: HTMLElement, options: ScreenshotOptions = {} )
src/renderer/src/utils/screenshot.ts:47
↓ 2 callers
Method
sendMessageStreaming
( event: Electron.IpcMainInvokeEvent, request: AIRequest, eventChannel: string )
src/main/aiHandler.ts:278
↓ 2 callers
Method
setActivePanel
(panel: ActivityPanel)
src/renderer/src/stores/interfaces/ui.ts:37
↓ 2 callers
Function
setCurrentAccount
(accountId: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:82
↓ 2 callers
Function
setDefaultLLMId
(id: string | undefined)
src/renderer/src/services/settingsService.ts:283
↓ 2 callers
Function
setDefaultModelConfigId
(id: string | undefined)
src/renderer/src/services/settingsService.ts:287
↓ 2 callers
Method
setFontSize
(size: 'small' | 'medium' | 'large')
src/renderer/src/stores/interfaces/ui.ts:150
↓ 2 callers
Method
setInitialized
* 设置初始化状态 * 用于标记整个账户系统(包括所有相关 stores)是否完成初始化
src/renderer/src/stores/interfaces/entities.ts:182
↓ 2 callers
Function
setMessagesCollapsed
( pageId: string, messageIds: string[], collapsed: boolean )
src/renderer/src/services/messagesService.ts:199
↓ 2 callers
Method
setSidebarVisible
(visible: boolean)
src/renderer/src/stores/interfaces/ui.ts:35
↓ 2 callers
Method
setSidebarWidth
(width: number)
src/renderer/src/stores/interfaces/ui.ts:34
↓ 2 callers
Method
stop
(messageId: string)
src/renderer/src/services/streamingManager.ts:51
↓ 2 callers
Method
subscribe
(callback: Listener)
src/renderer/src/services/streamingManager.ts:81
↓ 2 callers
Method
switchWorkspace
* 切换到指定工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:68
↓ 2 callers
Function
toHistoryEntry
(tab: Tab)
src/renderer/src/stores/tabsStore.ts:67
↓ 2 callers
Method
toggleExpanded
* 切换文件夹展开状态
src/renderer/src/stores/interfaces/entities.ts:74
↓ 2 callers
Method
toggleSidebar
()
src/renderer/src/stores/interfaces/ui.ts:36
↓ 2 callers
Function
unescapeHtmlComment
* Unescape HTML comment markers in content
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:24
↓ 2 callers
Method
updateLLMConfig
(id: string, changes: Partial<LLMConfig>)
src/renderer/src/stores/interfaces/ui.ts:158
↓ 2 callers
Function
updateMessage
( pageId: string, messageId: string, updates: Partial<ChatMessage> )
src/renderer/src/services/messagesService.ts:49
↓ 2 callers
Method
updateModelConfig
(id: string, changes: Partial<ModelConfig>)
src/renderer/src/stores/interfaces/ui.ts:171
↓ 2 callers
Method
updateSession
* 更新会话状态(leafMessageId, selectedMessageId)
src/renderer/src/stores/interfaces/entities.ts:113
↓ 2 callers
Method
updateTabTitle
* 更新标签页标题
src/renderer/src/stores/interfaces/ui.ts:87
↓ 2 callers
Function
updateTreeFolder
( tree: ConfigTree<T>, id: string, updates: Partial<ConfigFolder> )
src/renderer/src/utils/treeUtils.ts:60
↓ 2 callers
Function
updateTreeItem
( tree: ConfigTree<T>, id: string, updates: Partial<T> )
src/renderer/src/utils/treeUtils.ts:47
↓ 2 callers
Function
useConfigTree
(tree: ConfigTree<T>)
src/renderer/src/hooks/useSettings.ts:23
↓ 2 callers
Method
validateWorkspacePath
Validate a directory path for workspace usage
src/renderer/src/persistence/interfaces/workspace.ts:44
↓ 2 callers
Function
writeFileAtomically
(filePath: string, content: string | Buffer)
src/main/fsHandlers.ts:42
← previous
next →
201–300 of 1,054, ranked by callers