Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZenNotes/zennotes
/ functions
Functions
3,508 in github.com/ZenNotes/zennotes
⨍
Functions
3,508
◇
Types & classes
376
↓ 5 callers
Function
removeTaskAtIndex
(markdown: string, taskIndex: number)
packages/shared-domain/src/tasklists.ts:279
↓ 5 callers
Function
renameNote
( root: string, rel: string, nextTitle: string )
apps/desktop/src/main/vault.ts:3107
↓ 5 callers
Method
renameNote
(relPath: string, nextTitle: string)
packages/bridge-contract/src/bridge.ts:166
↓ 5 callers
Function
renderTokens
(tokens: InlineToken[], interactiveLinks: boolean)
packages/app-core/src/lib/inline-markdown.tsx:241
↓ 5 callers
Function
requireEventWindow
(event: IpcMainEvent | IpcMainInvokeEvent)
apps/desktop/src/main/index.ts:627
↓ 5 callers
Function
resolveWeekStartDay
(weekStart: CalendarWeekStart)
packages/app-core/src/lib/week-start.ts:27
↓ 5 callers
Function
round
(value)
tooling/scripts/perf-runtime-repeat.mjs:209
↓ 5 callers
Function
safeString
(value: unknown)
apps/desktop/src/renderer/export-window.tsx:59
↓ 5 callers
Function
sanitizeFileStem
(title string)
apps/server/internal/vault/vault.go:2166
↓ 5 callers
Function
sanitizeNoteTitle
(raw: string | undefined)
apps/desktop/src/main/vault.ts:2987
↓ 5 callers
Function
scaffoldThemeCss
(opts: { name?: string slug?: string light?: CustomThemePalette dark?: CustomThemePalette })
packages/shared-domain/src/custom-themes.ts:299
↓ 5 callers
Function
scrollPreviewBy
(previewEl: HTMLElement, delta: number)
packages/app-core/src/components/VimNav.tsx:1687
↓ 5 callers
Function
scrollToCommentElement
( el: HTMLElement | undefined, state: ReturnType<typeof useStore.getState> )
packages/app-core/src/components/VimNav.tsx:1810
↓ 5 callers
Method
selectVaultPath
(path: string)
packages/bridge-contract/src/bridge.ts:112
↓ 5 callers
Function
serializeColWidthsComment
( widths: ReadonlyArray<number | null> | undefined )
packages/app-core/src/lib/markdown-table.ts:240
↓ 5 callers
Function
setTaskTextAtIndex
( markdown: string, taskIndex: number, text: string )
packages/shared-domain/src/tasklists.ts:223
↓ 5 callers
Function
setVault
(root: string)
apps/desktop/src/main/index.ts:1277
↓ 5 callers
Function
setVaultForWindow
( win: BrowserWindow, root: string, options: { persist?: boolean } = {} )
apps/desktop/src/main/index.ts:1248
↓ 5 callers
Function
setYankToClipboardEnabled
(on: boolean)
packages/app-core/src/lib/cm-vim-clipboard.ts:65
↓ 5 callers
Method
settingsPath
()
apps/server/internal/vault/vault.go:520
↓ 5 callers
Function
shouldSyncPreviewAfterMarkdownSettles
( mode: string, hasContent: boolean, previewIsStale: boolean )
packages/app-core/src/lib/preview-outline-jump.ts:10
↓ 5 callers
Function
shouldSyncPreviewFromEditorViewport
( mode: string, hasContent: boolean, previewIsStale: boolean, outlineSyncLocked: boolean )
packages/app-core/src/lib/preview-outline-jump.ts:18
↓ 5 callers
Function
showDialog
( options: Electron.MessageBoxOptions )
apps/desktop/src/main/index.ts:3281
↓ 5 callers
Function
sleep
(ms)
tooling/scripts/perf-desktop-runtime.mjs:89
↓ 5 callers
Function
sleep
(ms)
tooling/scripts/sidebar-vim-smoke.mjs:51
↓ 5 callers
Function
sortByColumn
( table: MarkdownTable, index: number, direction: 'asc' | 'desc' )
packages/app-core/src/lib/markdown-table.ts:385
↓ 5 callers
Function
stopRemoteWatch
()
apps/desktop/src/main/index.ts:1233
↓ 5 callers
Function
stripCodeContent
* Blank out fenced and inline code spans so the #tag / [[link]] / asset * scanners never read code as content. Fence detection is line-based and * i
apps/desktop/src/main/vault.ts:1460
↓ 5 callers
Function
submit
(raw: string = value)
packages/app-core/src/components/PromptModal.tsx:103
↓ 5 callers
Function
suggestCreateNotePath
(target: string)
packages/app-core/src/lib/wikilinks.ts:201
↓ 5 callers
Function
toPosix
(p: string)
apps/desktop/src/main/watcher.ts:13
↓ 5 callers
Function
toggleFavorite
(favorites: string[], key: string)
packages/app-core/src/lib/vault-layout.ts:567
↓ 5 callers
Function
uniqueFilename
(dir: string, filename: string)
apps/desktop/src/main/vault.ts:2827
↓ 5 callers
Function
vaultRelativeFolderPath
( folder: NoteFolder, subpath: string, vaultSettings: ReturnType<typeof useStore.getState>["vaultSetting
packages/app-core/src/components/Sidebar.tsx:255
↓ 5 callers
Function
vaultRelativeNotePath
(vaultRoot: string, absPath: string)
apps/desktop/src/main/file-open.ts:18
↓ 5 callers
Function
walk
(dirRel: string)
apps/desktop/src/main/vault.ts:1317
↓ 5 callers
Function
windowIconPath
()
apps/desktop/src/main/index.ts:275
↓ 5 callers
Function
wrapperLoc
()
apps/desktop/src/main/cli-install.test.ts:42
↓ 5 callers
Function
zoomDiagramAtPoint
( state: DiagramPanZoomState, nextZoomRaw: number, point: DiagramPoint, )
packages/app-core/src/lib/diagram-pan-zoom.ts:45
↓ 4 callers
Function
ExtractTags
ExtractTags returns unique #tags from a markdown body, ignoring code.
apps/server/internal/vault/parse.go:81
↓ 4 callers
Method
Info
()
apps/server/internal/vault/vault.go:264
↓ 4 callers
Method
RenameNote
(rel, nextTitle string)
apps/server/internal/vault/vault.go:1465
↓ 4 callers
Method
SearchText
(query string)
apps/server/internal/vault/vault.go:2061
↓ 4 callers
Method
Subscribe
()
apps/server/internal/watcher/watcher.go:116
↓ 4 callers
Function
absolutePath
(root: string, rel: string)
apps/desktop/src/main/vault.ts:3772
↓ 4 callers
Function
accountName
(id: string)
apps/desktop/src/main/secret-store.ts:20
↓ 4 callers
Function
addDays
(d: Date, n: number)
packages/app-core/src/components/TasksCalendar.tsx:58
↓ 4 callers
Function
appendBounded
(buffer, chunk, maxLength = 12000)
tooling/scripts/perf-web-runtime.mjs:246
↓ 4 callers
Function
appendNoteJumpHistory
( history: NoteJumpLocation[], location: NoteJumpLocation | null )
packages/app-core/src/store.ts:1333
↓ 4 callers
Function
applyFileOrder
(groups: VaultTaskGroups)
packages/app-core/src/lib/tasks-filter.ts:76
↓ 4 callers
Function
applyTheme
(prefs: FloatingPrefs)
packages/app-core/src/components/FloatingNoteApp.tsx:161
↓ 4 callers
Method
applyTransform
Pull pending cell edits into the model, then apply a structural * transform and commit — all without an intermediate dispatch, so our DOM * st
packages/app-core/src/lib/cm-table.ts:183
↓ 4 callers
Function
applyVimInsertEscape
(sequence: string)
packages/app-core/src/lib/vim-insert-escape.ts:13
↓ 4 callers
Function
assertAssetFile
(root: string, rel: string)
apps/desktop/src/main/vault.ts:2865
↓ 4 callers
Function
assetBelongsToFolderView
( asset: Pick<AssetMeta, 'path'>, folder: NoteFolder, subpath: string, settings: VaultSettings | null
packages/app-core/src/lib/vault-layout.ts:1261
↓ 4 callers
Function
bindIsLoopback
(bind string)
apps/server/cmd/zennotes-server/main.go:133
↓ 4 callers
Method
broadcast
(change vault.ChangeEvent)
apps/server/internal/watcher/watcher.go:315
↓ 4 callers
Function
bucketTasksByDueDate
( tasks: VaultTask[] )
packages/shared-domain/src/tasks.ts:393
↓ 4 callers
Function
buildTree
( notes: NoteMeta[], assets: AssetMeta[], topFolder: NoteFolder, folders: FolderEntry[], vaultSettin
packages/app-core/src/components/Sidebar.tsx:3772
↓ 4 callers
Function
builtin
(id: string, name: string, category: NoteTemplate['category'])
packages/app-core/src/lib/template-files.test.ts:89
↓ 4 callers
Function
captureNoteJumpLocation
(state: { selectedPath: string | null editorViewRef: EditorView | null })
packages/app-core/src/store.ts:1135
↓ 4 callers
Function
cell
(row: DbRow, fieldId: string)
packages/shared-domain/src/database-transforms.ts:27
↓ 4 callers
Function
changeInput
(input: HTMLInputElement, value: string)
packages/app-core/src/components/SettingsModal.test.ts:95
↓ 4 callers
Function
clampViewport
(value: number, min: number, max: number)
packages/app-core/src/components/EditorPane.tsx:574
↓ 4 callers
Method
clearCellCursor
(cell: HTMLElement)
packages/app-core/src/lib/cm-table.ts:899
↓ 4 callers
Function
clearHoverDismiss
()
packages/app-core/src/components/Preview.tsx:411
↓ 4 callers
Method
clientAddressKey
clientAddressKey returns a stable identifier for rate-limit keying. It honours X-Forwarded-For only when the immediate peer is a configured trusted pr
apps/server/internal/httpserver/security.go:433
↓ 4 callers
Function
close
()
packages/app-core/src/components/BufferPalette.tsx:273
↓ 4 callers
Function
commit
(patch: { primaryNotesLocation?: PrimaryNotesLocation dailyEnabled?: boolean dailyDirectory?: stri
packages/app-core/src/components/OnboardingWizard.tsx:797
↓ 4 callers
Function
composeTemplateFile
(input: ComposeTemplateInput)
packages/shared-domain/src/template-files.ts:139
↓ 4 callers
Function
connectRemoteWorkspace
()
apps/web/src/bridge/http-bridge.ts:268
↓ 4 callers
Function
connectRemoteWorkspaceProfile
( profileId: string )
apps/desktop/src/main/index.ts:1695
↓ 4 callers
Function
copy
()
packages/app-core/src/components/EditorPane.tsx:3601
↓ 4 callers
Function
countNotesInTree
(node: TreeNode)
packages/app-core/src/components/Sidebar.tsx:3933
↓ 4 callers
Function
createRecordPage
( root: string, csvPath: string, title: string, body: string )
apps/desktop/src/main/databases.ts:304
↓ 4 callers
Function
createState
(doc: string, pos = doc.length)
packages/app-core/src/lib/cm-markdown-snippets.test.ts:5
↓ 4 callers
Function
cyan
(s: string)
apps/desktop/src/cli/help.ts:39
↓ 4 callers
Function
dateNoteFolderMayBelongToDatePattern
( subpath: string, settings: VaultSettings | null | undefined )
packages/app-core/src/lib/vault-layout.ts:1130
↓ 4 callers
Function
decodeURIComponentSafe
(value: string | undefined)
packages/app-core/src/lib/cm-live-preview.ts:74
↓ 4 callers
Function
deleteCustomTheme
(slug: string)
apps/desktop/src/main/custom-themes.ts:424
↓ 4 callers
Function
deleteOverride
(name: string)
apps/desktop/src/main/overrides.ts:186
↓ 4 callers
Function
diagramFromTabPath
(path: string | null | undefined)
packages/app-core/src/lib/diagram-tabs.ts:39
↓ 4 callers
Method
duplicateNote
(relPath: string)
packages/bridge-contract/src/bridge.ts:173
↓ 4 callers
Method
emptyTrash
()
packages/bridge-contract/src/bridge.ts:170
↓ 4 callers
Function
enforcePinnedPrefix
Re-establish the "pinned tabs come first, in pinnedTabs order" invariant.
packages/app-core/src/lib/pane-layout.ts:60
↓ 4 callers
Method
ensureBrowsePathAllowed
(path string)
apps/server/internal/httpserver/browse_roots.go:73
↓ 4 callers
Function
execZen
( args: string[], )
integrations/raycast/src/lib/zen.ts:32
↓ 4 callers
Method
exitVisual
()
packages/app-core/src/lib/cm-table.ts:1095
↓ 4 callers
Function
findPositionByIndex
Find position in sorted items array by stored cursor index (no DOM focus dependency).
packages/app-core/src/components/VimNav.tsx:1764
↓ 4 callers
Function
findTabContextMenuTarget
( paneId: string, path: string )
packages/app-core/src/lib/keyboard-context-menu.ts:29
↓ 4 callers
Method
focusCellAtOffset
Focus a cell, landing the block cursor at a source offset (or its last * char). Used when h/l cross a cell boundary and by j/k.
packages/app-core/src/lib/cm-table.ts:880
↓ 4 callers
Function
foldRangeAtLine
Run the heading fold service over a given line; returns its fold range.
packages/app-core/src/lib/cm-heading-fold.test.ts:8
↓ 4 callers
Function
formTitleFromDir
(nameOrPath: string)
packages/shared-domain/src/databases.ts:98
↓ 4 callers
Function
getCachedVaultTextSearchCandidates
( root: string, source: 'builtin' | 'ripgrep', paths: Required<VaultTextSearchToolPaths>, collect: ()
apps/desktop/src/main/vault.ts:1877
↓ 4 callers
Function
getCurrentDragPayload
()
packages/app-core/src/lib/dnd.ts:35
↓ 4 callers
Function
getNumber
(args: ParsedArgs, name: string)
apps/desktop/src/cli/args.ts:78
↓ 4 callers
Function
getScrollTopForVirtualIndex
({ index, itemCount, itemSize, currentScrollTop, viewportHeight }: VirtualIndexScrollInput)
packages/app-core/src/lib/virtual-list.ts:50
↓ 4 callers
Function
handler
(e: KeyboardEvent)
packages/app-core/src/App.tsx:509
↓ 4 callers
Function
headingLevelAt
(state: EditorState, lineNumber: number)
packages/app-core/src/lib/cm-heading-fold.ts:123
↓ 4 callers
Function
headingResult
(doc: string)
packages/app-core/src/lib/cm-wikilinks.test.ts:136
← previous
next →
601–700 of 3,508, ranked by callers