MCPcopy Create free account

hub / github.com/buka-studio/echotab / functions

Functions996 in github.com/buka-studio/echotab

↓ 289 callersFunctioncn
(...classes: ClassValue[])
packages/ui/src/util.ts:4
↓ 71 callersMethoderror
(...args: unknown[])
apps/extension/src/util/Logger.ts:86
↓ 26 callersFunctionpluralize
(count: number, singular: string, suffix = "s", includeCount = true)
apps/extension/src/util/index.ts:24
↓ 20 callersMethodgetMetaContent
( html: string, value: string, attr: "property" | "name" | "itemprop" = "property", )
apps/extension/src/TabInfo/MetadataParser.ts:126
↓ 15 callersMethodaddListener
(callback: (changes: Record<string, unknown>) => void)
apps/extension/src/util/ChromeLocalStorage.ts:23
↓ 15 callersFunctioncreateLogger
( namespace: string, options?: Omit<LoggerOptions, "namespace">, )
apps/extension/src/util/Logger.ts:114
↓ 14 callersMethodlog
(level: LogLevel, ...args: unknown[])
apps/extension/src/util/Logger.ts:58
↓ 13 callersFunctionuseTagsById
({ onlyActive = false }: { onlyActive?: boolean } = {})
apps/extension/src/store/tagStore.ts:156
↓ 12 callersMethodinfo
(...args: unknown[])
apps/extension/src/util/Logger.ts:78
↓ 11 callersMethodsubscribe
(onChange: (data: T) => void)
apps/extension/src/store/persistence.ts:61
↓ 11 callersFunctionwithClear
(fn: () => void)
apps/extension/src/ActiveTabs/ActiveCommand.tsx:325
↓ 10 callersFunctioncanonicalizeURL
( url: string, config: { stripTracking?: boolean; } = { stripTracking: true, }, )
apps/extension/src/util/url.ts:35
↓ 10 callersFunctiongetUtcISO
()
apps/extension/src/util/date.ts:10
↓ 10 callersMethodopen
()
apps/e2e/src/extension/drivers/Cmdk.ts:9
↓ 10 callersFunctionwithClear
(fn: () => void)
apps/extension/src/Bookmarks/BookmarkCommand.tsx:283
↓ 8 callersMethoddebug
(...args: unknown[])
apps/extension/src/util/Logger.ts:74
↓ 8 callersMethodselect
(option: string)
apps/e2e/src/extension/drivers/Cmdk.ts:13
↓ 8 callersFunctionsetActiveId
(id: number | null)
apps/extension/src/components/SortableList/SortableList.tsx:86
↓ 8 callersFunctionuseFilteredTabIds
()
apps/extension/src/store/tabStore.ts:704
↓ 8 callersMethodwarn
(...args: unknown[])
apps/extension/src/util/Logger.ts:82
↓ 7 callersMethodclear
()
packages/ui/src/RichEditor/RichEditor.tsx:64
↓ 7 callersFunctionremoveTabs
(tabIds: number[], opts: RemoveTabOpts = {})
apps/extension/src/store/tabStore.ts:251
↓ 7 callersMethodsave
(data: T, options?: { immediate?: boolean })
apps/extension/src/store/persistence.ts:52
↓ 7 callersFunctionusePatternBackground
(type: PatternType)
apps/extension/src/hooks/usePatternBackground.ts:7
↓ 6 callersMethodgetItem
(name: string)
apps/extension/src/util/ChromeLocalStorage.ts:6
↓ 6 callersFunctionintersection
(s1: Iterable<T>, s2: Iterable<T>)
apps/extension/src/util/set.ts:9
↓ 6 callersMethodload
()
apps/extension/src/store/persistence.ts:41
↓ 6 callersFunctiononChange
()
packages/ui/src/hooks/useMatchMedia.ts:14
↓ 6 callersFunctionremap
(value: number, inMin: number, inMax: number, outMin: number, outMax: number)
apps/extension/src/util/math.ts:9
↓ 6 callersMethodsend
( type: T, payload: MessagePayload<T>, options?: SendOptions, )
apps/extension/src/messaging/MessageBus.ts:12
↓ 5 callersFunctionbooleanComparator
(a: boolean, b: boolean)
apps/extension/src/store/curateStore.ts:141
↓ 5 callersFunctionformatLinks
( links: { title: string; url: string; tags?: string[] }[], format: ClipboardFormat, )
apps/extension/src/util/index.ts:56
↓ 5 callersFunctiongetApiURL
(path: string)
apps/extension/src/Bookmarks/Lists/util.ts:5
↓ 5 callersMethodgetInput
()
apps/e2e/src/extension/drivers/Cmdk.ts:22
↓ 5 callersFunctiongetRootElement
()
apps/extension/src/util/dom.ts:41
↓ 5 callersMethodinit
()
apps/extension/src/snapshot/SnapshotStore.ts:20
↓ 5 callersFunctionpushPage
(page: T)
apps/extension/src/components/TabCommand.tsx:51
↓ 5 callersFunctionsetTheme
(theme: Theme)
apps/extension/src/store/settingStore.ts:88
↓ 5 callersFunctiontoggle
(set: Set<T>, item: T)
apps/extension/src/util/set.ts:1
↓ 4 callersFunction$createMentionNode
(value: string, label: string)
packages/ui/src/RichEditor/plugins/MentionNode.tsx:127
↓ 4 callersFunctionarrayMove
(array: T[], from: number, to: number)
packages/ui/src/stories/SortableVirtualGrid.stories.tsx:44
↓ 4 callersFunctionclamp01
(value: number)
apps/web/src/app/Hero/GenieTabs/Warp.tsx:99
↓ 4 callersFunctioncopyToClipboard
(text: string, type: string)
packages/ui/src/stories/ColorPalette.stories.tsx:125
↓ 4 callersFunctiondynamicColCountFromGrid
(row: Element)
apps/extension/src/hooks/useGridLayoutInfo.ts:3
↓ 4 callersFunctionformatColor
(color: chroma.Color, format: ColorFormat)
apps/extension/scripts/colorConvert.ts:82
↓ 4 callersFunctiongenerateItems
(count: number)
packages/ui/src/stories/SortableVirtualGrid.stories.tsx:25
↓ 4 callersFunctiongetPublicListURL
(publicId: string)
apps/extension/src/Bookmarks/Lists/util.ts:1
↓ 4 callersFunctiongetUserId
()
apps/extension/src/Bookmarks/Lists/api.ts:7
↓ 4 callersFunctionnumberComparator
(a: number, b: number, dir: SortDir)
apps/extension/src/util/sort.ts:14
↓ 4 callersMethodsetItem
(name: string, value: T)
apps/extension/src/util/ChromeLocalStorage.ts:11
↓ 4 callersFunctionuseFilteredTabIds
()
apps/extension/src/store/bookmarkStore.ts:617
↓ 4 callersFunctionuseFilteredTabsByTagId
()
apps/extension/src/store/bookmarkStore.ts:629
↓ 4 callersFunctionuseListContext
()
apps/web/src/app/collections/[listId]/ListContext.tsx:18
↓ 4 callersFunctionuseViewTabsById
()
apps/extension/src/store/tabStore.ts:723
↓ 3 callersFunction$getMentionNodes
()
packages/ui/src/RichEditor/RichEditor.tsx:81
↓ 3 callersFunctioncallback
()
apps/extension/src/store/tabStore.ts:757
↓ 3 callersFunctionclearHoveredMentions
(root: HTMLElement | null)
apps/web/src/app/collections/[listId]/RichTextRenderer.tsx:75
↓ 3 callersFunctioncreateHeadlessEditor
({ namespace }: { namespace?: string })
packages/ui/src/RichEditor/RichTextServerRenderer.tsx:6
↓ 3 callersFunctiondequeue
(choice: "keep" | "delete" | "skip")
apps/extension/src/Curate/Curate.tsx:82
↓ 3 callersFunctiondifference
(s1: Iterable<T>, s2: Iterable<T>)
apps/extension/src/util/set.ts:20
↓ 3 callersFunctiongetActiveCheckListItem
()
packages/ui/src/RichEditor/plugins/CheckListPlugin.tsx:236
↓ 3 callersFunctiongetDomain
(url: string)
apps/extension/src/util/url.ts:51
↓ 3 callersFunctiongetFilteredTabIds
()
apps/extension/src/store/tabStore.ts:524
↓ 3 callersFunctiongetPublicList
(publicId: string)
packages/lists/src/ListService.ts:134
↓ 3 callersFunctionhandleReminderUpdate
( value: Settings["reminder"][T], prop: T, )
apps/extension/src/Settings/CuratePage.tsx:56
↓ 3 callersFunctionhandleToggleTag
(tagId: number)
apps/extension/src/Widget/Widget.tsx:77
↓ 3 callersFunctionhashTags
(tags: string[] = [])
apps/extension/src/util/index.ts:54
↓ 3 callersFunctionisValidActiveTab
(tab?: Partial<chrome.tabs.Tab>)
apps/extension/src/util/tab.ts:1
↓ 3 callersFunctionopenOrCreateEchoTab
()
apps/extension/src/entrypoints/background/index.ts:32
↓ 3 callersFunctionpickRandomTagColor
()
apps/extension/src/store/tagStore.ts:39
↓ 3 callersFunctionround3
(num: number)
apps/extension/src/ColorTweakpane.tsx:34
↓ 3 callersMethodstop
()
apps/web/src/app/components/bento/PrivacyCard.tsx:111
↓ 3 callersFunctionunshift
()
apps/extension/src/Curate/Curate.tsx:100
↓ 3 callersFunctionupdateHeight
(height?: number | null)
apps/extension/src/Onboarding/OnboardingDialog.tsx:312
↓ 3 callersFunctionupdateList
( listLocalId: string, list: z.infer<typeof partialList>, )
apps/extension/src/Bookmarks/Lists/api.ts:56
↓ 3 callersFunctionupdateScrollOffsets
(viewport: HTMLElement | null, root: HTMLElement | null)
packages/ui/src/ScrollArea.tsx:9
↓ 3 callersFunctionuseBookmarkSelectionStore
()
apps/extension/src/store/bookmarkStore.ts:660
↓ 3 callersFunctionuseCopyToClipboard
({ timeout = 2000 }: { timeout?: number } = {})
packages/ui/src/hooks/useCopyToClipboard.tsx:5
↓ 3 callersFunctionuseFileUploadContext
()
packages/ui/src/FileUpload.tsx:117
↓ 3 callersFunctionuseFileUploadItemContext
()
packages/ui/src/FileUpload.tsx:567
↓ 3 callersFunctionuseMatchMedia
(query: string, defaultState?: boolean)
packages/ui/src/hooks/useMatchMedia.ts:3
↓ 3 callersFunctionuseRelativeMousePositionPropertiesRef
({ fromCenter = false, transform = (v: number) => `${v}px`, } = {})
packages/ui/src/hooks/useRelativeMousePositionPropertiesRef.ts:5
↓ 3 callersFunctionuseSnapshot
(url: string)
apps/extension/src/components/SnapshotPreview.tsx:8
↓ 3 callersFunctionuseTabSelectionStore
()
apps/extension/src/store/tabStore.ts:749
↓ 3 callersFunctionuseViewTabIdsByWindowId
()
apps/extension/src/store/tabStore.ts:729
↓ 2 callersFunctionURLEncodeSVG
(svg: string)
apps/extension/src/util/index.ts:82
↓ 2 callersFunctionappendMentionsAsList
(mentions: { value: string; label: string }[])
packages/ui/src/RichEditor/RichEditor.tsx:67
↓ 2 callersMethodapplyTagIdRemapping
(remappedIds: Map<number, number>)
apps/extension/src/Settings/DataPage/EchotabImporter.ts:141
↓ 2 callersFunctionblinkLights
()
apps/extension/src/Curate/PCVisual/illustrations.tsx:66
↓ 2 callersMethodcaptureTab
( tab: chrome.tabs.Tab, options: CaptureOptions = {}, )
apps/extension/src/snapshot/SnapshotService.ts:116
↓ 2 callersMethodcaptureToTmp
(tab: chrome.tabs.Tab, options: CaptureOptions = {})
apps/extension/src/snapshot/SnapshotService.ts:69
↓ 2 callersFunctionchromeWithEchotab
()
apps/e2e/src/extension/helpers.ts:4
↓ 2 callersMethodclear
()
apps/web/src/app/components/bento/PrivacyCard.tsx:67
↓ 2 callersFunctioncreateConnection
()
packages/db/src/connection.ts:6
↓ 2 callersFunctioncreateListOGImageResponse
(list: ListOGData)
apps/web/src/app/api/lists/util.tsx:88
↓ 2 callersMethodcreateListener
(handlers: HandlerMap)
apps/extension/src/messaging/MessageBus.ts:92
↓ 2 callersFunctioncreateSupabaseClient
()
packages/supabase/src/client.ts:3
↓ 2 callersMethoddecodeHtmlEntities
(str: string)
apps/extension/src/TabInfo/MetadataParser.ts:152
↓ 2 callersFunctiondeserializeTabs
(tabs: SavedTab[])
apps/extension/src/store/bookmarkStore.ts:135
↓ 2 callersFunctiondifference
(a: T[], b: T[])
apps/extension/src/util/array.ts:18
next →1–100 of 996, ranked by callers