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
↓ 2 callers
Function
parseSFFSBackendOptions
(opts?: SFFSOptions)
app/src/preload/helpers/backend.ts:50
↓ 2 callers
Method
parseSenderElement
(container: Element, elem: Element)
packages/web-parser/src/sites/slack.ts:55
↓ 2 callers
Method
parseShadowConfig
(shadowStr)
packages/ui/src/lib/utils/houdini.js:88
↓ 2 callers
Function
parseXMLChatResponseAnswer
(xml: Document)
packages/services/src/lib/ai/helpers.ts:97
↓ 2 callers
Function
parseXMLChatResponseSources
(xml: Document)
packages/services/src/lib/ai/helpers.ts:69
↓ 2 callers
Method
performSearch
* Perform the actual search across all providers using two-phase execution: * Phase 1: Execute LOCAL providers immediately for instant results *
packages/services/src/lib/mentions/mentionService.ts:228
↓ 2 callers
Function
populateRenderAndChunkIds
(sources: AIChatMessageSource[] | undefined)
packages/services/src/lib/ai/helpers.ts:454
↓ 2 callers
Method
positionOverlays
()
app/src/main/viewManager.ts:647
↓ 2 callers
Method
postJSON
(path: string, body: any, headers: any = {})
packages/web-parser/src/extractors/api.ts:38
↓ 2 callers
Method
prepareNewEmptyNoteView
()
packages/services/src/lib/browser/browser.svelte.ts:415
↓ 2 callers
Method
prepareNewHomepage
()
packages/services/src/lib/views/viewManager.svelte.ts:530
↓ 2 callers
Method
prepareNewTabPage
()
packages/services/src/lib/tabs/tabs.svelte.ts:263
↓ 2 callers
Function
prettifyPermissionType
(type: string)
app/src/main/permissionHandler.ts:97
↓ 2 callers
Method
preventUnmountingUntilNextMount
* Prevents the view from unmounting until the next mount. * This is used to move the view to a different part in the app without destroying the und
packages/services/src/lib/views/webContentsView.svelte.ts:1734
↓ 2 callers
Function
processFavicons
(favicons: string[], domain: string, isDarkMode = false)
packages/utils/src/browser/favicon.ts:243
↓ 2 callers
Function
processFile
(file: File)
packages/services/src/lib/mediaImporter.ts:281
↓ 2 callers
Method
recreateWCVWithDifferentWebPreferences
(webPreferences: Electron.WebPreferences)
app/src/main/viewManager.ts:126
↓ 2 callers
Method
refillPool
(type?: 'web' | 'surf')
packages/services/src/lib/views/viewManager.svelte.ts:175
↓ 2 callers
Method
refillPool
()
packages/services/src/lib/views/overlayManager.ts:162
↓ 2 callers
Method
refreshExtractedData
()
packages/services/src/lib/resources/resources.svelte.ts:585
↓ 2 callers
Method
refreshResourceData
(resourceOrId: ResourceObject | string)
packages/services/src/lib/resources/resources.svelte.ts:1904
↓ 2 callers
Method
refreshResourceWithPage
(resource: Resource)
packages/services/src/lib/views/webContentsView.svelte.ts:1039
↓ 2 callers
Method
removeAllExcept
(ids: string | string[], trigger?: PageChatUpdateContextEventTrigger)
packages/services/src/lib/ai/contextManager.ts:489
↓ 2 callers
Method
removeResources
Remove a resource from a specific notebook, or from Stuff entirely if no notebook is provided. * throws: Error in various failure cases.
packages/services/src/lib/notebooks/notebookManager.svelte.ts:749
↓ 2 callers
Function
renderIDFromCitationID
( citationID: string | null, sources?: AIChatMessageSource[] )
packages/services/src/lib/ai/helpers.ts:429
↓ 2 callers
Method
replaceWith
(contextManager: ContextManager)
packages/services/src/lib/ai/contextManager.ts:1042
↓ 2 callers
Function
replaceWithResource
(node: Element, resourceId: string, type: string)
packages/services/src/lib/ai/helpers.ts:502
↓ 2 callers
Method
saveBounds
(bounds: Electron.Rectangle)
packages/services/src/lib/views/overlayManager.ts:83
↓ 2 callers
Method
saveState
(state: TreeState<T>, customData?: Record<string, any>)
packages/ui/src/lib/components/Tree/TreePersistence.ts:28
↓ 2 callers
Method
saveToStorage
()
packages/services/src/lib/resources/resources.svelte.ts:2041
↓ 2 callers
Method
scrollToNode
()
packages/services/src/lib/ai/editor.ts:227
↓ 2 callers
Method
searchHistoryEntriesByHostnamePrefix
(prefix: string, since?: Date)
packages/services/src/lib/resources/resources.svelte.ts:1295
↓ 2 callers
Method
searchResources
( query: string, tags?: SFFSResourceTag[], parameters?: SFFSSearchParameters )
packages/services/src/lib/resources/resources.svelte.ts:1062
↓ 2 callers
Method
setBounds
(bounds: Electron.Rectangle)
packages/services/src/lib/views/webContentsView.svelte.ts:776
↓ 2 callers
Method
setIcon
()
packages/services/src/lib/ai/context/resource.ts:78
↓ 2 callers
Method
setZoomFactor
(factor: number)
app/src/main/viewManager.ts:294
↓ 2 callers
Function
setupButtons
()
packages/ui/src/lib/components/legacy/Buttons/floatyButtons.ts:169
↓ 2 callers
Function
setupDebugElements
(editor: Editor)
packages/editor/src/lib/extensions/CaretIndicator/CaretIndicatorExtension.ts:79
↓ 2 callers
Function
setupObserver
()
packages/editor/src/lib/FloatyInput/FloatyInput.ts:153
↓ 2 callers
Function
shouldIgnoreWebviewErrorCode
(code: number)
packages/utils/src/system/errors.ts:69
↓ 2 callers
Method
skipTransition
()
packages/dragcula/src/lib/globals.d.ts:9
↓ 2 callers
Method
stop
()
packages/services/src/lib/resources/resources.svelte.ts:2138
↓ 2 callers
Method
stop
()
app/src/main/surfBackend.ts:64
↓ 2 callers
Method
stringifyData
(data: any)
packages/services/src/lib/sffs.ts:285
↓ 2 callers
Function
styleToString
(style: Record<string, number | string | undefined>)
packages/utils/src/browser/transition.ts:23
↓ 2 callers
Method
success
(message: string, opts?: UpdateToastOpts)
packages/ui/src/lib/components/Toast/toast.ts:132
↓ 2 callers
Method
takeViewScreenshot
(quality: 'low' | 'medium' | 'high' = 'low')
packages/services/src/lib/views/webContentsView.svelte.ts:950
↓ 2 callers
Function
toPx
(v)
packages/ui/scripts/build-tokens.mjs:31
↓ 2 callers
Method
triggerUpdate
()
packages/services/src/lib/notebooks/notebookManager.svelte.ts:377
↓ 2 callers
Function
truncateURL
(url: string, maxLength = 75)
packages/utils/src/formatting/url.ts:227
↓ 2 callers
Method
unpinTab
* Unpin a tab, keeping its current position * @param tabId The ID of the tab to unpin
packages/services/src/lib/tabs/tabs.svelte.ts:714
↓ 2 callers
Method
unregisterFromKeyboardManager
(action: T)
packages/services/src/lib/shortcuts/shortcutsManager.ts:99
↓ 2 callers
Method
updateAllViewsColorScheme
(colorScheme: 'light' | 'dark')
app/src/main/viewManager.ts:467
↓ 2 callers
Method
updateContent
(content: string)
packages/services/src/lib/resources/resources.svelte.ts:624
↓ 2 callers
Method
updateItem
()
packages/services/src/lib/ai/context/activeTab.ts:113
↓ 2 callers
Method
updateItems
(scope: string, updateFn: (items: ContextItem[]) => ContextItem[])
packages/services/src/lib/ai/contextManager.ts:1094
↓ 2 callers
Function
updateNode
(nodeId: string, updates: Partial<T>)
packages/ui/src/lib/components/Tree/tree.store.svelte.ts:90
↓ 2 callers
Function
updatePlaceholder
()
packages/editor/src/lib/extensions/TitleNode/titleNode.ts:152
↓ 2 callers
Method
updateResults
* Update results and state
packages/services/src/lib/teletype/teletypeService.ts:540
↓ 2 callers
Method
updateResults
* Update results immediately (for local providers)
packages/services/src/lib/mentions/mentionService.ts:328
↓ 2 callers
Method
updateViewBounds
(viewId: string, bounds: Electron.Rectangle)
packages/services/src/lib/views/viewManager.svelte.ts:465
↓ 2 callers
Function
useDownloadsManager
()
packages/services/src/lib/downloads.svelte.ts:267
↓ 2 callers
Function
useLocalStorageStore
( key: string, defaultValue: T, parse = false )
packages/utils/src/browser/localstorage.ts:71
↓ 2 callers
Function
useThrottle
(func: F, value = 250)
packages/utils/src/system/debounce.ts:76
↓ 2 callers
Method
viewedByUser
(value: boolean)
packages/utils/src/formatting/tags.ts:93
↓ 2 callers
Function
wait
(ms: number)
packages/web-parser/src/index.ts:41
↓ 2 callers
Method
waitForAppDetection
(timeout: number)
packages/services/src/lib/views/webContentsView.svelte.ts:600
↓ 2 callers
Method
waitForNoteReady
* Waits until the webContents have updated the domReady store
packages/services/src/lib/views/webContentsView.svelte.ts:2166
↓ 2 callers
Method
waitForWebContentsReady
* Waits until the webContents have updated the domReady store
packages/services/src/lib/views/webContentsView.svelte.ts:2134
↓ 2 callers
Method
write
(data: string | Buffer | ArrayBuffer)
app/src/preload/helpers/backend.ts:474
↓ 2 callers
Method
writeData
()
packages/services/src/lib/resources/resources.svelte.ts:447
↓ 1 callers
Method
Annotates
(resourceId: string)
packages/utils/src/formatting/tags.ts:194
↓ 1 callers
Method
ContentHash
(hash: string)
packages/utils/src/formatting/tags.ts:221
↓ 1 callers
Method
Onboarding
(value: string)
packages/utils/src/formatting/tags.ts:245
↓ 1 callers
Method
PreloadedResource
(value: boolean = true)
packages/utils/src/formatting/tags.ts:237
↓ 1 callers
Method
_handleDragEnd
(e?: DragEvent)
packages/dragcula/src/lib/DragArea.ts:118
↓ 1 callers
Method
_handleDragEnd
(e: DragEvent)
packages/dragcula/src/lib/DragItem.ts:333
↓ 1 callers
Function
absoluteRect
( node: Element, editorWrapper: Element | null, debugTools?: DragHandleDebugTools )
packages/editor/src/lib/extensions/DragHandle/DragHandle.ts:27
↓ 1 callers
Function
absoluteRect
(node: Element, editorWrapper: Element | null)
packages/editor/src/lib/extensions/TableAddRowColumn/index.ts:8
↓ 1 callers
Method
action
( node: HTMLElement, props: HTMLDragZoneProps )
packages/dragcula/src/lib/DragZone.ts:119
↓ 1 callers
Method
activate
()
packages/services/src/lib/views/webContentsView.svelte.ts:918
↓ 1 callers
Method
addActions
Adds multiple actions
packages/teletype/src/components/Teletype/index.ts:321
↓ 1 callers
Method
addActiveTab
(opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManagerWCV.ts:166
↓ 1 callers
Method
addBeforeSendHeaders
(session: Electron.Session, handler: BeforeSendHeadersCallback)
app/src/main/webRequestManager.ts:112
↓ 1 callers
Method
addBrowsingHistoryContext
(opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:680
↓ 1 callers
Method
addEntry
(entry: HistoryEntry, skipStore = false)
packages/services/src/lib/history.ts:46
↓ 1 callers
Method
addEverythingContext
(opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:658
↓ 1 callers
Method
addInboxContext
(opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:647
↓ 1 callers
Method
addItemsToSpace
(space_id: string, resourceIds: string[], origin: SpaceEntryOrigin)
packages/services/src/lib/resources/resources.svelte.ts:1751
↓ 1 callers
Method
addNotebook
(notebookId: string, opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManagerWCV.ts:134
↓ 1 callers
Method
addResource
(resourceId: string, opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManagerWCV.ts:125
↓ 1 callers
Method
addSpace
(spaceOrId: any | string, opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:536
↓ 1 callers
Method
addTab
(tabId: string, opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManagerWCV.ts:143
↓ 1 callers
Method
addTabs
(tabs: string[], _trigger?: PageChatUpdateContextEventTrigger)
packages/services/src/lib/ai/contextManager.ts:618
↓ 1 callers
Method
addTabs
(trigger?: PageChatUpdateContextEventTrigger)
packages/services/src/lib/ai/contextManagerWCV.ts:153
↓ 1 callers
Method
addTag
(tag: SFFSResourceTag)
packages/services/src/lib/resources/resources.svelte.ts:511
↓ 1 callers
Method
addWebSearchContext
(resultLinks: SearchResultLink[], opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:693
↓ 1 callers
Method
addWikipediaContext
(opts?: AddContextItemOptions)
packages/services/src/lib/ai/contextManager.ts:669
↓ 1 callers
Function
aggregateTextNodes
(node: Node, text: string, stopCitationId: string)
packages/services/src/lib/ai/helpers.ts:316
↓ 1 callers
Function
allowedExternalProtocol
( url: string | undefined )
app/src/main/permissionHandler.ts:150
← previous
next →
501–600 of 2,407, ranked by callers