Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deta/surf
/ functions
Functions
2,407 in github.com/deta/surf
⨍
Functions
2,407
◇
Types & classes
639
↓ 1 callers
Method
appendResults
* Append new results while maintaining priority order (for async providers)
packages/services/src/lib/mentions/mentionService.ts:340
↓ 1 callers
Function
appendURLPath
(url: string, path: string)
packages/utils/src/formatting/url.ts:415
↓ 1 callers
Method
applyColorSchemeToView
(view: WCView, colorScheme: 'light' | 'dark')
app/src/main/viewManager.ts:443
↓ 1 callers
Method
ask
(payload: Optional<AIQueryPayload, 'tools' | 'mentions'>)
packages/services/src/lib/teletype/teletypeService.ts:279
↓ 1 callers
Method
attach
(node: HTMLElement)
packages/dragcula/src/lib/DragItem.ts:160
↓ 1 callers
Method
attachIPCEvents
()
app/src/main/viewManager.ts:1125
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/browser/browser.svelte.ts:65
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/views/viewManager.svelte.ts:137
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/views/webContentsView.svelte.ts:418
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/views/overlayManager.ts:62
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/teletype/teletypeService.ts:177
↓ 1 callers
Method
attachListeners
()
packages/services/src/lib/mentions/mentionService.ts:95
↓ 1 callers
Method
attachMessageGrabber
(callback: (message: SlackMessageData | null) => void = () => {})
packages/web-parser/src/sites/slack.ts:209
↓ 1 callers
Function
attachWCViewManager
(window: BrowserWindow)
app/src/main/viewManager.ts:1303
↓ 1 callers
Method
auto
(intervalMs: number = 60000)
packages/services/src/lib/resources/resources.svelte.ts:2132
↓ 1 callers
Function
autolink
(options: AutolinkOptions)
packages/editor/src/lib/extensions/Link/helpers/autolink.ts:46
↓ 1 callers
Method
bookmarkPage
(opts?: BookmarkPageOpts)
packages/services/src/lib/views/webContentsView.svelte.ts:2044
↓ 1 callers
Function
calculateHitAreaBounds
()
packages/ui/src/lib/components/legacy/Buttons/floatyButtons.ts:92
↓ 1 callers
Method
calculateShadowBounds
(shadows)
packages/ui/src/lib/utils/houdini.js:22
↓ 1 callers
Function
canConsume
(mimeType: string)
packages/services/src/lib/mediaImporter.ts:134
↓ 1 callers
Method
canGoBack
()
app/src/main/viewManager.ts:240
↓ 1 callers
Method
canGoForward
()
app/src/main/viewManager.ts:244
↓ 1 callers
Method
capturePage
(quality: 'low' | 'medium' | 'high' = 'low')
packages/services/src/lib/views/webContentsView.svelte.ts:914
↓ 1 callers
Function
changeMenuItemLabel
(id: string, newLabel: string)
app/src/main/appMenu.ts:363
↓ 1 callers
Method
changePermanentlyActive
(value: boolean)
app/src/main/viewManager.ts:231
↓ 1 callers
Method
changeTitle
(title: string)
packages/services/src/lib/ai/chat.ts:208
↓ 1 callers
Function
checkChatResponseChunkState
(chunk: string)
packages/services/src/lib/ai/helpers.ts:127
↓ 1 callers
Function
checkChildren
(node: T)
packages/ui/src/lib/components/Tree/tree.dnd.ts:149
↓ 1 callers
Function
checkHierarchyRules
( sourceNode: T, targetNode: T | undefined, hierarchyRules: TreeHierarchyRules, context?: TreeDragCont
packages/ui/src/lib/components/Tree/tree.dnd.ts:96
↓ 1 callers
Function
checkIfIPAddress
(raw: string)
packages/utils/src/formatting/url.ts:194
↓ 1 callers
Function
checkSurfProtocolRequest
(url: string)
app/src/main/surfProtocolHandlers.ts:545
↓ 1 callers
Function
cleanAttributeValue
(value: string)
packages/utils/src/formatting/markdown-plugins.ts:4
↓ 1 callers
Function
cleanFaviconCache
()
packages/utils/src/browser/favicon.ts:223
↓ 1 callers
Function
cleanTextContent
(text: string)
packages/utils/src/formatting/markdown-plugins.ts:81
↓ 1 callers
Method
cleanedUpURL
()
packages/web-parser/src/sites/notion.ts:41
↓ 1 callers
Method
cleanedUpUrl
()
packages/web-parser/src/sites/youtube.ts:237
↓ 1 callers
Function
cleanupDropIndicators
()
app/src/renderer/Core/components/Tabs/TabsList/dnd.svelte.ts:7
↓ 1 callers
Function
cleanupPageTitle
(title: string)
packages/utils/src/formatting/url.ts:549
↓ 1 callers
Function
cleanupTempFiles
()
app/src/main/index.ts:41
↓ 1 callers
Method
clear
(trigger?: PageChatUpdateContextEventTrigger)
packages/services/src/lib/ai/contextManagerWCV.ts:298
↓ 1 callers
Method
clear
* Clear current search and actions
packages/services/src/lib/teletype/teletypeServiceCore.ts:136
↓ 1 callers
Method
clear
* Clear current search and items
packages/services/src/lib/mentions/mentionService.ts:191
↓ 1 callers
Method
clearData
(key?: string)
packages/dragcula/src/lib/Dragcula.ts:318
↓ 1 callers
Function
clearSessionPermissions
(sessionId: string)
app/src/main/config.ts:422
↓ 1 callers
Function
clickHandler
(options: ClickHandlerOptions)
packages/editor/src/lib/extensions/Link/helpers/clickHandler.ts:13
↓ 1 callers
Method
clone
(key?: string)
packages/services/src/lib/ai/contextManager.ts:1037
↓ 1 callers
Function
closeResource
(resourceId: string)
app/src/preload/helpers/backend.ts:585
↓ 1 callers
Function
collect
(nodeList: T[])
packages/ui/src/lib/components/Tree/tree.utils.ts:59
↓ 1 callers
Method
compareTabs
(tab1: TabItem)
packages/services/src/lib/ai/context/activeTab.ts:105
↓ 1 callers
Function
compareURLs
(a: string, b: string)
packages/utils/src/formatting/url.ts:366
↓ 1 callers
Function
concat
(options: Options = {})
app/plugins/concat.ts:42
↓ 1 callers
Method
configureFromDOMAttributes
()
packages/dragcula/src/lib/DragZone.ts:117
↓ 1 callers
Method
configureFromDOMAttributes
()
packages/dragcula/src/lib/DragItem.ts:184
↓ 1 callers
Method
contentHash
(value: string)
packages/utils/src/formatting/tags.ts:109
↓ 1 callers
Method
convertCompositeResourceToResource
(composite: SFFSRawCompositeResource)
app/src/main/sffs.ts:22
↓ 1 callers
Method
convertRawBookmarkFolderToBookmarkFolder
(rawEntry: SFFSRawBookmarkFolder)
packages/services/src/lib/sffs.ts:177
↓ 1 callers
Method
convertRawChatMessageToChatMessage
(raw: AIChatMessageRaw, idx?: number)
packages/services/src/lib/sffs.ts:257
↓ 1 callers
Method
convertRawResourceTagToResourceTag
(raw: SFFSRawResourceTag)
app/src/main/sffs.ts:82
↓ 1 callers
Method
convertResourceToCompositeResource
(resource: SFFSResource)
app/src/main/sffs.ts:55
↓ 1 callers
Method
copyURL
()
packages/services/src/lib/tabs/tabs.svelte.ts:107
↓ 1 callers
Method
countContextItems
(generalMode: boolean)
packages/services/src/lib/ai/chat.ts:529
↓ 1 callers
Method
create
(items?: ContextItem[], key?: string)
packages/services/src/lib/ai/contextManager.ts:1285
↓ 1 callers
Method
createAIApp
( query: string, model: Model, chunkCallback: (chunk: string) => void, doneCallback: () => voi
packages/services/src/lib/sffs.ts:1114
↓ 1 callers
Method
createAIChat
(title?: string, system_prompt?: string)
packages/services/src/lib/sffs.ts:936
↓ 1 callers
Method
createAIChatCompletion
( messages: Message[], model: Model, opts?: { customKey?: string responseFormat?: stri
packages/services/src/lib/sffs.ts:1245
↓ 1 callers
Method
createAction
(notebook: Notebook, priority: number, keywords: string[])
packages/services/src/lib/teletype/providers/NotebooksProvider.ts:52
↓ 1 callers
Method
createBookmarkResource
(url: string, opts?: BookmarkPageOpts)
packages/services/src/lib/views/webContentsView.svelte.ts:1842
↓ 1 callers
Function
createBrowser
()
packages/services/src/lib/browser/browser.svelte.ts:1009
↓ 1 callers
Function
createCacheDirIfNotExists
(cacheDir: string)
app/src/main/surfProtocolHandlers.ts:172
↓ 1 callers
Method
createCodeResource
( data: { code: string; language: string; name?: string; url?: string }, metadata?: Partial<SFFSResour
packages/services/src/lib/resources/resources.svelte.ts:1661
↓ 1 callers
Function
createConcatLicensesPlugin
()
app/plugins/license.ts:67
↓ 1 callers
Method
createDataLocationMenuItem
()
app/src/main/appMenu.ts:107
↓ 1 callers
Method
createDebugElements
()
packages/editor/src/lib/extensions/DragHandle/DragHandleDebug.ts:36
↓ 1 callers
Method
createDefault
(items?: ContextItem[])
packages/services/src/lib/ai/contextManager.ts:1300
↓ 1 callers
Function
createDemoNotebook
()
packages/services/src/lib/demoitems.ts:26
↓ 1 callers
Function
createDemoNotes
(notebook: Notebook)
packages/services/src/lib/demoitems.ts:157
↓ 1 callers
Function
createDependencyPath
(packageName: string)
app/plugins/license.ts:11
↓ 1 callers
Method
createDocumentFromHTML
(html: string)
packages/web-parser/src/extractors/metadata.ts:30
↓ 1 callers
Function
createDownloadsManager
()
packages/services/src/lib/downloads.svelte.ts:266
↓ 1 callers
Function
createDummyPromise
()
packages/utils/src/io/promise.ts:2
↓ 1 callers
Function
createEditorExtensions
(opts?: ExtensionOptions)
packages/editor/src/lib/editor.ts:102
↓ 1 callers
Method
createHistoryEntry
(entry: HistoryEntry)
packages/services/src/lib/sffs.ts:819
↓ 1 callers
Method
createHistoryEntryAction
( entry: HistoryEntry, priority: number, keywords: string[] )
packages/services/src/lib/teletype/providers/HostnameProvider.ts:45
↓ 1 callers
Function
createHitArea
()
packages/ui/src/lib/components/legacy/Buttons/floatyButtons.ts:136
↓ 1 callers
Function
createIPCService
()
packages/services/src/lib/ipc/ipc.ts:237
↓ 1 callers
Function
createKeyboardManager
()
packages/services/src/lib/shortcuts/keyboardManager.ts:132
↓ 1 callers
Function
createMessagePortService
( onMessage: (callback: any) => void, postMessage: any, primaryMode: IsPrimary = false as IsPrimary )
packages/services/src/lib/messagePort/messagePortService.ts:460
↓ 1 callers
Method
createMetadataExtractor
()
packages/web-parser/src/index.ts:74
↓ 1 callers
Function
createNewDataTransfer
( token: string, resource: Resource )
app/src/preload/webcontents.ts:549
↓ 1 callers
Method
createNode
()
packages/services/src/lib/ai/editor.ts:50
↓ 1 callers
Method
createNoteAndRunAIQuery
( payload: AIQueryPayload, opts?: { target?: OpenTarget notebookId?: string | 'auto' }
packages/services/src/lib/browser/browser.svelte.ts:605
↓ 1 callers
Method
createPreivewElement
Create the drag preview element and attache it to the DOM.
packages/dragcula/src/lib/DragItem.ts:204
↓ 1 callers
Function
createProxyCallback
(callId: string)
app/src/preload/helpers/backend.ts:262
↓ 1 callers
Function
createProxyFunction
(key: string)
app/src/preload/helpers/backend.ts:269
↓ 1 callers
Method
createResource
( type: string, metadata?: SFFSResourceMetadata, tags?: SFFSResourceTag[] )
packages/services/src/lib/sffs.ts:289
↓ 1 callers
Method
createResourceOther
( blob: Blob, metadata?: Partial<SFFSResourceMetadata>, tags?: SFFSResourceTag[] )
packages/services/src/lib/resources/resources.svelte.ts:1653
↓ 1 callers
Method
createResourceTab
(resourceId: string, opts?: Partial<CreateTabOptions>)
packages/services/src/lib/tabs/tabs.svelte.ts:757
↓ 1 callers
Method
createResourceTag
(resourceId: string, tagName: string, tagValue: string)
packages/services/src/lib/resources/resources.svelte.ts:1422
↓ 1 callers
Function
createResourcesFromMediaItems
( resourceManager: ResourceManager, parsed: MediaParserResult[], userGeneratedText: string, tags: SFFS
packages/services/src/lib/mediaImporter.ts:477
↓ 1 callers
Function
createResourcesMentionsFetcher
( resourceManager: ResourceManager, notResourceId?: string )
packages/services/src/lib/ai/mentions.ts:25
← previous
next →
601–700 of 2,407, ranked by callers