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
↓ 4 callers
Function
getDefaultAccountId
()
src/renderer/src/stores/accountStore.ts:178
↓ 4 callers
Function
getPageFileQueue
(scope: WorkspaceScope)
src/renderer/src/stores/persistenceQueue.ts:301
↓ 4 callers
Function
getWorkspaceCache
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:130
↓ 4 callers
Function
getWorkspaceConfigFilePath
(workspacePath: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:383
↓ 4 callers
Method
load
* 加载数据到缓存 * 如果已缓存则直接返回,否则从数据库加载
src/renderer/src/stores/interfaces/base.ts:92
↓ 4 callers
Function
normalizeRoot
(rootPath: string)
src/main/workspaceRuntime.ts:12
↓ 4 callers
Method
notify
()
src/renderer/src/services/streamingManager.ts:94
↓ 4 callers
Function
openExportTab
(context?: ExportEditorContext)
src/renderer/src/services/exportService.ts:15
↓ 4 callers
Function
pad
(n: number)
src/renderer/src/services/thirdPartyImportService.ts:29
↓ 4 callers
Function
prepareInsertPosition
( tree: ConfigTree<T>, afterItemId?: string )
src/renderer/src/services/settingsService.ts:15
↓ 4 callers
Function
queuePagePut
(scope: WorkspaceScope, page: PageRecord)
src/renderer/src/stores/persistenceQueue.ts:335
↓ 4 callers
Method
registerFormat
* Register a format plugin
src/renderer/src/features/export/ExportManager.ts:41
↓ 4 callers
Method
registerSource
* Register a source plugin
src/renderer/src/features/export/ExportManager.ts:34
↓ 4 callers
Function
registerTabType
(config: TabTypeConfig)
src/renderer/src/utils/tabRegistry.ts:23
↓ 4 callers
Method
requireAccountId
()
src/renderer/src/persistence/implementations/filesystem/index.ts:243
↓ 4 callers
Function
toggleFolderExpanded
(id: string)
src/renderer/src/services/pagesService.ts:400
↓ 4 callers
Function
updateMessageTitle
( pageId: string, messageId: string, title: string )
src/renderer/src/services/messagesService.ts:217
↓ 4 callers
Function
updatePage
(id: string, updates: Partial<PageRecord>)
src/renderer/src/services/pagesService.ts:128
↓ 4 callers
Function
useConfirmDialog
()
src/renderer/src/components/common/ConfirmDialog.tsx:15
↓ 4 callers
Function
validatePathSegment
(segment: string, label: string)
src/main/attachmentStorage.ts:9
↓ 4 callers
Method
validateWorkspacePath
* 验证目录是否可作为工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:80
↓ 4 callers
Method
wait
(key: TKey)
src/renderer/src/persistence/implementations/filesystem/index.ts:87
↓ 4 callers
Function
workspaceQueueId
(scope: WorkspaceScope, entity: string)
src/renderer/src/stores/persistenceQueue.ts:234
↓ 4 callers
Function
writeFoldersFile
(scope: WorkspaceScope, data: FoldersFile)
src/renderer/src/persistence/implementations/filesystem/foldersRepository.ts:27
↓ 3 callers
Method
abort
(messageId: string)
src/renderer/src/services/streamingManager.ts:46
↓ 3 callers
Method
account
(scope: AccountScope | string)
src/renderer/src/persistence/implementations/filesystem/index.ts:183
↓ 3 callers
Method
addLLMConfig
(config: LLMConfig)
src/renderer/src/stores/interfaces/ui.ts:157
↓ 3 callers
Method
addLLMConfigFolder
(folder: ConfigFolder)
src/renderer/src/stores/interfaces/ui.ts:163
↓ 3 callers
Method
addModelConfig
(config: ModelConfig)
src/renderer/src/stores/interfaces/ui.ts:170
↓ 3 callers
Method
addModelConfigFolder
(folder: ConfigFolder)
src/renderer/src/stores/interfaces/ui.ts:176
↓ 3 callers
Function
buildMessageMaps
(messages: ChatMessage[])
src/renderer/src/services/messagesService.ts:12
↓ 3 callers
Function
buildPageFilePath
( pageName: string, folderPath?: string, scope?: WorkspaceScope | string )
src/renderer/src/persistence/implementations/filesystem/core.ts:301
↓ 3 callers
Function
buildPromptWithRequirements
* 构建带额外要求的 Prompt
src/renderer/src/services/titleService.ts:122
↓ 3 callers
Function
cleanupWorkspaceTempAttachments
()
src/renderer/src/services/workspaceService.ts:60
↓ 3 callers
Method
commitContext
Commit the active account/workspace context in one step
src/renderer/src/persistence/interfaces/base.ts:86
↓ 3 callers
Method
createMany
* 批量创建实体 * @returns 创建后的完整实体数组
src/renderer/src/stores/interfaces/base.ts:54
↓ 3 callers
Function
createPage
( name?: string, afterItemId?: string, inFolderId?: string )
src/renderer/src/services/pagesService.ts:93
↓ 3 callers
Method
deleteTopic
* 删除 Topic
src/renderer/src/stores/interfaces/entities.ts:133
↓ 3 callers
Function
emptyRecord
(pageId: string)
src/renderer/src/stores/messagesStore.ts:60
↓ 3 callers
Function
flush
(key: TKey)
src/renderer/src/stores/persistenceQueue.ts:111
↓ 3 callers
Function
formatBytes
(bytes: number)
src/renderer/src/components/editors/SettingsEditor/AboutPanel.tsx:137
↓ 3 callers
Function
generateId
()
src/renderer/src/hooks/useAttachment.ts:22
↓ 3 callers
Function
generateMessageTitle
( content: string, maxLength: number = 15 )
src/renderer/src/services/titleService.ts:186
↓ 3 callers
Function
generateMessageTitleWithOptions
( options: TitleGenerateOptions )
src/renderer/src/services/titleService.ts:424
↓ 3 callers
Function
getAllSubFolderIds
(folderId: string, folders: PageFolder[])
src/renderer/src/services/pagesService.ts:288
↓ 3 callers
Function
getAttachmentDataUrl
(attachment: FileAttachment)
src/renderer/src/hooks/useAttachment.ts:221
↓ 3 callers
Function
getContextElement
(event?: KeyboardEvent | null)
src/renderer/src/utils/shortcutGuards.ts:40
↓ 3 callers
Function
getLayoutFilePath
(scope?: AccountScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:199
↓ 3 callers
Function
getMaxOrderAtLevel
( items: T[], parentFolderId?: string )
src/renderer/src/utils/treeUtils.ts:37
↓ 3 callers
Function
getPreview
(msg: ChatMessage, maxLen = 20)
src/renderer/src/components/editors/ChatEditor/BranchPathBar.tsx:95
↓ 3 callers
Function
getRoleIcon
(role: ChatMessage['role'])
src/renderer/src/components/editors/ChatEditor/BranchPathBar.tsx:22
↓ 3 callers
Function
getSelectedText
()
src/renderer/src/components/editors/ChatEditor/MessageItem/utils.ts:39
↓ 3 callers
Function
getSettingsFilePath
(scope?: AccountScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:192
↓ 3 callers
Function
getTabsFilePath
(scope?: WorkspaceScope | string)
src/renderer/src/persistence/implementations/filesystem/core.ts:213
↓ 3 callers
Method
getTopics
* 获取 Topics
src/renderer/src/stores/interfaces/entities.ts:138
↓ 3 callers
Function
getWorkspaceKey
* Scan all page files and build cache
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:126
↓ 3 callers
Function
handleStartEdit
()
src/renderer/src/components/layout/activitybar/UserProfileCard.tsx:108
↓ 3 callers
Method
initDefaultWorkspace
* 初始化默认工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:75
↓ 3 callers
Function
initWorkspaceStores
* 初始化所有工作区级 stores
src/renderer/src/services/workspaceService.ts:17
↓ 3 callers
Function
invalidatePageCache
(workspacePath?: string)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:210
↓ 3 callers
Function
isMonacoFocused
(event?: KeyboardEvent | null)
src/renderer/src/utils/shortcutGuards.ts:44
↓ 3 callers
Method
isStreaming
(messageId?: string)
src/renderer/src/services/streamingManager.ts:74
↓ 3 callers
Function
parseDateLike
(value: DateLike)
src/renderer/src/utils/dateTime.ts:6
↓ 3 callers
Function
parseMarkdownPage
(content: string)
src/renderer/src/persistence/implementations/filesystem/markdown/parser.ts:293
↓ 3 callers
Function
pathExists
(targetPath: string)
src/main/attachmentStorage.ts:17
↓ 3 callers
Function
readTextFile
( filePath: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:487
↓ 3 callers
Method
registerPreviewer
* Register a previewer plugin
src/renderer/src/features/export/ExportManager.ts:48
↓ 3 callers
Function
renderTree
( tree: TreeDataNode[], checked: React.Key[], setChecked: (keys: React.Key[]) => void, tab: Ta
src/renderer/src/components/editors/SettingsEditor/ImportModal.tsx:555
↓ 3 callers
Function
renderTree
( tree: TreeDataNode[], checked: React.Key[], setChecked: (keys: React.Key[]) => void, tab: Ta
src/renderer/src/components/editors/SettingsEditor/ExportModal.tsx:330
↓ 3 callers
Method
repairWorkspacePath
* 修复半初始化工作区
src/renderer/src/stores/interfaces/workspaceStore.ts:90
↓ 3 callers
Method
requestRelativeNavigation
* 请求相对导航(上一条/下一条)
src/renderer/src/stores/interfaces/navigation.ts:48
↓ 3 callers
Function
resetWorkspaceStores
* 重置所有工作区级 stores
src/renderer/src/services/workspaceService.ts:25
↓ 3 callers
Function
resolveDirectoryWithinAttachmentsRoot
(...segments: string[])
src/main/attachmentStorage.ts:69
↓ 3 callers
Function
resolveWorkspacePath
(scope?: WorkspaceScope | string | null)
src/renderer/src/persistence/implementations/filesystem/core.ts:46
↓ 3 callers
Function
runSwitchTransaction
( kind: SwitchTransactionKind, targetLabel: string, action: () => Promise<T> )
src/renderer/src/services/switchTransactionService.ts:62
↓ 3 callers
Function
sanitizeFileName
(name: string)
src/renderer/src/persistence/implementations/filesystem/core.ts:262
↓ 3 callers
Function
scanAllPages
(scope: WorkspaceScope)
src/renderer/src/persistence/implementations/filesystem/pagesRepository.ts:140
↓ 3 callers
Function
scrollToBottom
(behavior: ScrollBehavior = 'instant')
src/renderer/src/components/editors/ChatEditor/MessageList.tsx:210
↓ 3 callers
Method
sendMessage
(messages: ChatMessage[], callbacks: StreamingResponse)
src/renderer/src/services/aiService.ts:37
↓ 3 callers
Function
serializePageToMarkdown
(page: PageFile)
src/renderer/src/persistence/implementations/filesystem/markdown/serializer.ts:180
↓ 3 callers
Function
setCurrentWorkspace
(workspacePath: string | null)
src/renderer/src/persistence/implementations/filesystem/core.ts:114
↓ 3 callers
Method
setDefaultLLMId
(id: string | undefined)
src/renderer/src/stores/interfaces/ui.ts:151
↓ 3 callers
Method
setDefaultModelConfigId
(id: string | undefined)
src/renderer/src/stores/interfaces/ui.ts:152
↓ 3 callers
Function
switchAccount
(accountId: string)
src/renderer/src/services/accountService.ts:64
↓ 3 callers
Function
switchWorkspace
(workspaceId: string)
src/renderer/src/services/workspaceService.ts:111
↓ 3 callers
Method
syncWorkspaceAccess
Synchronize main-process access roots for workspaces
src/renderer/src/persistence/interfaces/base.ts:79
↓ 3 callers
Method
track
(key: TKey, promise: Promise<unknown>)
src/renderer/src/persistence/implementations/filesystem/index.ts:70
↓ 3 callers
Function
tryNavigateToHistory
( history: TabHistoryEntry[], startIndex: number, direction: 1 | -1, tabs: Tab[], openTab: (tab: Tab
src/renderer/src/stores/tabsStore.ts:86
↓ 3 callers
Function
updateFolder
(id: string, updates: Partial<PageFolder>)
src/renderer/src/services/pagesService.ts:283
↓ 3 callers
Method
updateLLMConfigFolder
(id: string, changes: Partial<ConfigFolder>)
src/renderer/src/stores/interfaces/ui.ts:164
↓ 3 callers
Method
updateModelConfigFolder
(id: string, changes: Partial<ConfigFolder>)
src/renderer/src/stores/interfaces/ui.ts:177
↓ 3 callers
Function
useSettings
()
src/renderer/src/hooks/useSettings.ts:58
↓ 3 callers
Function
writeTextFile
( filePath: string, content: string, options?: { allowCustomPath?: boolean } )
src/renderer/src/persistence/implementations/filesystem/core.ts:504
↓ 3 callers
Function
writeWorkspacesFile
(scope: AccountScope, data: WorkspaceListFile)
src/renderer/src/persistence/implementations/filesystem/workspaceRepository.ts:72
↓ 2 callers
Function
accountQueueId
(accountId: string, entity: string)
src/renderer/src/stores/persistenceQueue.ts:230
↓ 2 callers
Method
activateNextTab
* 激活下一个标签页
src/renderer/src/stores/interfaces/ui.ts:77
↓ 2 callers
Method
activatePrevTab
* 激活上一个标签页
src/renderer/src/stores/interfaces/ui.ts:82
↓ 2 callers
Method
addTopic
* 添加 Topic
src/renderer/src/stores/interfaces/entities.ts:123
↓ 2 callers
Function
addTreeFolder
( tree: ConfigTree<T>, folder: ConfigFolder )
src/renderer/src/utils/treeUtils.ts:127
↓ 2 callers
Function
addTreeItem
(tree: ConfigTree<T>, item: T)
src/renderer/src/utils/treeUtils.ts:120
← previous
next →
101–200 of 1,054, ranked by callers