Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dhravya/notty
/ functions
Functions
439 in github.com/Dhravya/notty
⨍
Functions
439
◇
Types & classes
17
↓ 76 callers
Method
fetch
(request: Request)
src/durable-objects/auth.ts:186
↓ 38 callers
Function
assertOk
(res: Response, context: string)
src/lib/web-adapter.ts:6
↓ 20 callers
Method
v
(key: string)
src/durable-objects/auth.ts:123
↓ 18 callers
Function
invoke
(cmd: string, args?: Record<string, unknown>)
src/lib/desktop-adapter.ts:7
↓ 17 callers
Method
getNote
(id: string)
src/durable-objects/user-notes.ts:1012
↓ 14 callers
Function
cloudFetch
(url: string, init?: RequestInit)
src/lib/desktop-adapter.ts:30
↓ 12 callers
Function
escapeHtml
(str: string)
src/server/public-page.ts:3
↓ 12 callers
Function
getSession
(env: Env, request: Request)
src/server/index.ts:97
↓ 12 callers
Function
useAdapter
()
src/context/adapter-context.tsx:14
↓ 11 callers
Function
useNotes
()
src/context/notes-context.tsx:258
↓ 10 callers
Function
useAuth
()
src/context/auth-context.tsx:93
↓ 9 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 8 callers
Function
cloudSync
(fn: (cloud: string) => void)
src/lib/desktop-adapter.ts:78
↓ 6 callers
Method
broadcastJson
(message: object, exclude?: WebSocket)
src/durable-objects/user-notes.ts:1032
↓ 6 callers
Function
escapeAttr
(s: string)
src/server/index.ts:91
↓ 6 callers
Method
getCurrentBranch
(noteId: string)
src/durable-objects/user-notes.ts:251
↓ 6 callers
Method
reconstructVersion
(versionId: string, noteId: string)
src/durable-objects/user-notes.ts:368
↓ 6 callers
Function
useFolders
()
src/context/folders-context.tsx:115
↓ 5 callers
Method
createVersion
(noteId: string, title: string, content: string, createdBy = "system", kind = "manual", summary: string | null
src/durable-objects/user-notes.ts:264
↓ 5 callers
Function
escapeXml
(str: string)
src/server/rss.ts:1
↓ 5 callers
Function
extractPreview
(content: string)
src/components/note-card.tsx:51
↓ 5 callers
Function
getNoteColor
(id: string, dark?: boolean)
src/components/note-card.tsx:40
↓ 5 callers
Function
resolveNoteAccess
( env: Env, noteId: string, userId: string, shareToken?: string )
src/server/index.ts:117
↓ 5 callers
Function
sortNotesByUpdated
(notes: Note[])
src/lib/note-file-utils.ts:14
↓ 5 callers
Function
useHotkeys
(hotkeys: HotkeyDef[])
src/lib/hotkeys.ts:43
↓ 4 callers
Function
deriveTitleAndPreview
( content: string | object | null | undefined, )
src/lib/note-preview.ts:18
↓ 4 callers
Method
destroy
()
src/lib/yjs-provider.ts:175
↓ 4 callers
Function
detectCloud
()
src/lib/desktop-adapter.ts:38
↓ 4 callers
Method
ensureDefaultBranch
(noteId: string)
src/durable-objects/user-notes.ts:235
↓ 4 callers
Function
formatEntryDate
(ts: number)
src/lib/date-utils.ts:1
↓ 4 callers
Function
getCachedNotes
()
src/lib/web-adapter.ts:13
↓ 4 callers
Function
openCache
()
src/lib/web-adapter.ts:41
↓ 4 callers
Method
saveFolder
(folder: Partial<Folder> & { id: string; name: string })
src/lib/adapter.ts:144
↓ 4 callers
Function
syncMarkdown
()
src/lib/desktop-adapter.ts:12
↓ 3 callers
Function
combineData
()
src/lib/context/NotesContext.tsx:64
↓ 3 callers
Function
createdByLabel
(v: NoteVersion)
src/components/note-history.tsx:65
↓ 3 callers
Function
deleteNote
(keyToDelete: string)
src/lib/context/NotesContext.tsx:102
↓ 3 callers
Method
deleteNote
(id: string)
src/lib/adapter.ts:136
↓ 3 callers
Function
getDesktopSettings
()
src/lib/desktop-settings.ts:11
↓ 3 callers
Method
getSession
()
src/lib/adapter.ts:124
↓ 3 callers
Method
getYDoc
(noteId: string)
src/durable-objects/user-notes.ts:176
↓ 3 callers
Method
listShares
(noteId: string)
src/lib/adapter.ts:151
↓ 3 callers
Method
resetNoteSync
(noteId: string)
src/durable-objects/user-notes.ts:397
↓ 3 callers
Method
signOut
()
src/lib/adapter.ts:126
↓ 3 callers
Function
syncNoteToSupermemory
* Fetch a single note from the user's DO and upload (upsert) it to * Supermemory under the user's containerTag. No-ops if the note can't be * fetche
src/server/index.ts:205
↓ 3 callers
Function
toLines
(content: string)
src/lib/diff.ts:9
↓ 3 callers
Function
useOnlineStatus
()
src/lib/online-status.ts:20
↓ 3 callers
Function
useTabNavigate
()
src/context/tabs-context.tsx:82
↓ 3 callers
Function
useTabs
()
src/context/tabs-context.tsx:75
↓ 3 callers
Function
verifyLockToken
(secret: string, token: string, noteId: string, userId: string)
src/server/index.ts:164
↓ 2 callers
Function
buildStyles
(font: string, colorMode: string)
src/server/public-page.ts:126
↓ 2 callers
Method
connect
()
src/lib/yjs-provider.ts:75
↓ 2 callers
Method
createShare
(noteId: string, opts: { email?: string; permission?: string })
src/lib/adapter.ts:150
↓ 2 callers
Function
deleteSupermemoryDocument
( apiKey: string, noteId: string )
src/lib/supermemory.ts:71
↓ 2 callers
Method
extractContentJson
(noteId: string)
src/durable-objects/user-notes.ts:1020
↓ 2 callers
Function
extractTitle
(json: JSONContent)
src/components/editor.tsx:67
↓ 2 callers
Function
extract_text
(node: &serde_json::Value)
src-tauri/src/sync.rs:222
↓ 2 callers
Function
fmt
(ts: number)
src/lib/date-utils.ts:30
↓ 2 callers
Function
fontLinks
(font: string)
src/server/public-page.ts:158
↓ 2 callers
Function
formatDate
(timestamp: number)
src/server/public-page.ts:7
↓ 2 callers
Function
formatTime
(ts: number)
src/components/note-history.tsx:18
↓ 2 callers
Function
getCachedFolders
()
src/lib/web-adapter.ts:27
↓ 2 callers
Function
getCloudAuth
()
src/lib/desktop-adapter.ts:23
↓ 2 callers
Method
getNote
(id: string, shareToken?: string)
src/lib/adapter.ts:132
↓ 2 callers
Method
getProfile
()
src/lib/adapter.ts:188
↓ 2 callers
Method
getVersion
(noteId: string, versionId: string)
src/lib/adapter.ts:162
↓ 2 callers
Function
goTo
(i: number)
src/components/media-viewer.tsx:54
↓ 2 callers
Function
handleMove
(folderId: string | null)
src/client/pages/note.tsx:50
↓ 2 callers
Function
handleRevoke
(id: string)
src/components/share-dialog.tsx:54
↓ 2 callers
Function
hasContent
()
src/components/editor.tsx:309
↓ 2 callers
Function
hashStr
(s: string)
src/components/note-card.tsx:34
↓ 2 callers
Function
hideWindow
()
src/client/pages/quick-note.tsx:14
↓ 2 callers
Function
idbPut
(db: IDBDatabase, key: string, value: any)
src/lib/web-adapter.ts:59
↓ 2 callers
Function
import_single_md
( conn: &rusqlite::Connection, path: &std::path::Path, folder_id: &Option<String>, )
src-tauri/src/sync.rs:144
↓ 2 callers
Function
isEmptyDoc
(content: string | object | null | undefined)
src/lib/note-preview.ts:49
↓ 2 callers
Function
issueTokenAndRedirect
()
src/client/pages/auth-passkey.tsx:33
↓ 2 callers
Function
jsonToText
(content: string)
src/components/note-history.tsx:32
↓ 2 callers
Function
parseDoc
(raw: any)
src/components/editor.tsx:310
↓ 2 callers
Method
permanentlyDeleteNote
(id: string)
src/lib/adapter.ts:139
↓ 2 callers
Method
publishNote
(noteId: string, published: boolean)
src/lib/adapter.ts:185
↓ 2 callers
Function
readBodySafe
(res: Response)
src/lib/supermemory.ts:17
↓ 2 callers
Function
renderNodes
(nodes: any[])
src/server/public-page.ts:27
↓ 2 callers
Function
renderNodes
(nodes: any[])
src/server/rss.ts:20
↓ 2 callers
Method
saveNote
(id: string, title: string, content: string, folderId?: string | null)
src/lib/adapter.ts:134
↓ 2 callers
Method
scheduleMemorySync
(noteId: string, reason: string)
src/lib/adapter.ts:166
↓ 2 callers
Function
seed
(parsed: JSONContent | null)
src/components/editor.tsx:325
↓ 2 callers
Method
sendUpdate
(update: Uint8Array)
src/lib/yjs-provider.ts:162
↓ 2 callers
Function
setCachedNotes
(notes: Note[])
src/lib/web-adapter.ts:20
↓ 2 callers
Function
simpleHmac
(secret: string, data: string)
src/server/index.ts:178
↓ 2 callers
Function
tauriInvoke
(cmd: string, args?: Record<string, unknown>)
src/client/pages/quick-note.tsx:9
↓ 2 callers
Function
tiptapToHtml
(content: string, skipFirst = false)
src/server/public-page.ts:16
↓ 2 callers
Function
updateCounts
(editor: EditorInstance)
src/components/editor.tsx:112
↓ 2 callers
Function
useIsDark
()
src/lib/dark-mode.ts:9
↓ 1 callers
Function
applyPatch
(baseContent: string, patchStr: string)
src/lib/diff.ts:71
↓ 1 callers
Method
beginEditSession
(noteId: string)
src/lib/adapter.ts:164
↓ 1 callers
Method
beginEditSession
(noteId: string)
src/durable-objects/user-notes.ts:329
↓ 1 callers
Function
blockText
(node: TipTapNode)
src/lib/note-preview.ts:7
↓ 1 callers
Method
broadcastMessage
(data: Uint8Array)
src/lib/yjs-provider.ts:170
↓ 1 callers
Method
checkoutBranch
(noteId: string, branchId: string)
src/lib/adapter.ts:171
↓ 1 callers
Function
clusterByMoment
(items: T[], gapSeconds = 30 * 60)
src/lib/date-utils.ts:14
next →
1–100 of 439, ranked by callers