Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buka-studio/echotab
/ functions
Functions
996 in github.com/buka-studio/echotab
⨍
Functions
996
◇
Types & classes
170
↓ 2 callers
Method
drawDefaultState
()
apps/web/src/app/components/bento/PrivacyCard.tsx:71
↓ 2 callers
Function
dynamicColCountFromGrid
(row: Element)
packages/ui/src/SortableVirtualGrid.tsx:65
↓ 2 callers
Function
extractIds
(els: Element[])
apps/extension/src/components/SelectableList.tsx:37
↓ 2 callers
Method
fetchMetadata
(request: TabMetadataRequest)
apps/extension/src/TabInfo/TabInfoService.ts:6
↓ 2 callers
Function
fetchTabInfo
({ tabId, url }: { tabId?: string; url: string })
apps/extension/src/TabInfo/queries.ts:12
↓ 2 callers
Function
filterTabs
(tabs: ActiveTab[], filter: Filter)
apps/extension/src/store/tabStore.ts:505
↓ 2 callers
Function
filterTabs
(tabs: SavedTab[], filter: Filter)
apps/extension/src/store/bookmarkStore.ts:167
↓ 2 callers
Function
focusSiblingItem
(e: React.KeyboardEvent, selector: string)
apps/extension/src/util/dom.ts:11
↓ 2 callers
Function
formatDate
(iso: string | Date, template = "MMM D, YYYY")
apps/web/src/app/util/index.ts:4
↓ 2 callers
Function
formatDate
(iso: string | Date, template = "ddd D MMM, YYYY")
apps/extension/src/util/date.ts:6
↓ 2 callers
Function
formatLastAccessed
(lastAccessed: number | undefined)
apps/extension/src/ActiveTabs/ActiveTabItem.tsx:123
↓ 2 callers
Function
generateId
()
apps/extension/src/store/bookmarkStore.ts:165
↓ 2 callers
Function
getActiveTabs
()
apps/extension/src/store/tabStore.ts:66
↓ 2 callers
Method
getAll
(page: Page)
apps/e2e/src/extension/drivers/TabItem.ts:6
↓ 2 callers
Method
getData
()
apps/extension/src/Settings/DataPage/EchotabExporter.ts:9
↓ 2 callers
Function
getEnableNewTab
()
apps/extension/src/entrypoints/background/index.ts:24
↓ 2 callers
Function
getFilteredTabIds
(tabs: SavedTab[], filter: Filter)
apps/extension/src/store/bookmarkStore.ts:488
↓ 2 callers
Function
getListPayload
(list: List)
apps/extension/src/Bookmarks/Lists/queries.ts:16
↓ 2 callers
Function
getValue
()
apps/extension/src/Bookmarks/BookmarkCommand.tsx:113
↓ 2 callers
Function
getValue
()
apps/extension/src/ActiveTabs/ActiveCommand.tsx:165
↓ 2 callers
Function
getValue
()
apps/extension/src/Widget/Widget.tsx:153
↓ 2 callers
Function
getVisibleTabCount
(targetData: TargetData[], progress: number)
apps/web/src/app/Hero/Hero.tsx:44
↓ 2 callers
Function
getWarpDpr
()
apps/web/src/app/Hero/GenieTabs/Warp.tsx:76
↓ 2 callers
Function
goToPrevPage
()
apps/extension/src/components/TabCommand.tsx:65
↓ 2 callers
Function
handleArrownUpOrDown
(event: KeyboardEvent, editor: LexicalEditor, backward: boolean)
packages/ui/src/RichEditor/plugins/CheckListPlugin.tsx:276
↓ 2 callers
Function
handleCheckItemEvent
(event: PointerEvent, callback: () => void)
packages/ui/src/RichEditor/plugins/CheckListPlugin.tsx:157
↓ 2 callers
Function
handleCloseAfterSave
(tabId: number)
apps/extension/src/Widget/Widget.tsx:86
↓ 2 callers
Function
handleCreateTag
()
apps/extension/src/components/tag/TagChipCombobox.tsx:70
↓ 2 callers
Function
handleOldLinkUpdate
( value: Settings["oldLinkThreshold"][T], prop: T, )
apps/extension/src/Settings/CuratePage.tsx:44
↓ 2 callers
Function
handleOpen
(newWindow?: boolean)
apps/extension/src/Bookmarks/TagHeader.tsx:169
↓ 2 callers
Function
handleProfileLinkUpdate
(value: string)
apps/extension/src/Settings/CollectionsPage.tsx:13
↓ 2 callers
Function
handleSaveAssignedTags
()
apps/extension/src/Bookmarks/BookmarkCommand.tsx:122
↓ 2 callers
Function
handleSaveAssignedTags
()
apps/extension/src/ActiveTabs/ActiveCommand.tsx:216
↓ 2 callers
Function
handleSort
(col: (typeof sortableColumns)[number])
apps/extension/src/Settings/TagsPage/TagsPage.tsx:57
↓ 2 callers
Function
handleTitleChange
(value: string)
apps/extension/src/Bookmarks/SavedTabItem.tsx:62
↓ 2 callers
Function
handleToggleFilterKeyword
(keyword: string, isQuick = false)
apps/extension/src/Bookmarks/BookmarkCommand.tsx:221
↓ 2 callers
Function
handleToggleFilterKeyword
(keyword: string, isQuick = false)
apps/extension/src/ActiveTabs/ActiveCommand.tsx:277
↓ 2 callers
Function
isAlphanumeric
(key: string)
apps/extension/src/util/string.ts:5
↓ 2 callers
Function
isNumber
(n: unknown)
packages/ui/src/SortableVirtualGrid.tsx:64
↓ 2 callers
Function
isOlderThanThreshold
(unit: TimeUnit, date: string, threshold: number)
apps/extension/src/store/curateStore.ts:128
↓ 2 callers
Function
isPopoverOpen
()
apps/extension/src/util/dom.ts:7
↓ 2 callers
Function
isStale
(lastAccessed: number | undefined)
apps/extension/src/store/tabStore.ts:45
↓ 2 callers
Method
isTabSnapshotable
(tab: chrome.tabs.Tab)
apps/extension/src/snapshot/SnapshotService.ts:112
↓ 2 callers
Function
makeFaviconUrl
(pageUrl: string)
apps/extension/src/components/TabItem.tsx:14
↓ 2 callers
Function
normalizeListOGLinkTitles
(linkTitles?: string[])
apps/web/src/app/api/lists/util.tsx:25
↓ 2 callers
Function
openLinksInLLM
( links: { title: string; url: string }[], provider: "chatgpt" | "claude", )
apps/extension/src/util/url.ts:59
↓ 2 callers
Method
play
()
apps/web/src/app/components/bento/PrivacyCard.tsx:81
↓ 2 callers
Function
pluralize
(count: number, singular: string, suffix = "s", includeCount = true)
apps/extension/src/util/string.ts:7
↓ 2 callers
Function
replaceBy
(array: T[], item: T, predicate: (item: T) => boolean)
apps/extension/src/util/index.ts:78
↓ 2 callers
Method
resolveUrl
(urlStr: string, baseUrl: string)
apps/extension/src/TabInfo/MetadataParser.ts:163
↓ 2 callers
Function
safeUpsertListOGImage
(userId: string, list: UpsertListOGData)
apps/web/src/app/api/lists/util.tsx:123
↓ 2 callers
Method
sendToTab
( tabId: number, type: T, payload: MessagePayload<T>, options?: SendOptions, )
apps/extension/src/messaging/MessageBus.ts:41
↓ 2 callers
Function
stringComparator
(a: string, b: string, dir: SortDir)
apps/extension/src/util/sort.ts:6
↓ 2 callers
Function
subscribeSettingStore
()
apps/extension/src/store/settingStore.ts:107
↓ 2 callers
Function
swipeDown
()
apps/extension/src/Curate/SwipeableCard.tsx:199
↓ 2 callers
Function
swipeLeft
()
apps/extension/src/Curate/SwipeableCard.tsx:145
↓ 2 callers
Function
swipeRight
()
apps/extension/src/Curate/SwipeableCard.tsx:163
↓ 2 callers
Function
swipeUp
()
apps/extension/src/Curate/SwipeableCard.tsx:180
↓ 2 callers
Function
toActiveTab
(tab: Partial<chrome.tabs.Tab> = {})
apps/extension/src/store/tabStore.ts:52
↓ 2 callers
Function
toggleAssignedTagId
(tagId: number)
apps/extension/src/Bookmarks/BookmarkCommand.tsx:189
↓ 2 callers
Function
updateViewport
()
apps/extension/src/hooks/useDynamicViewportVars.ts:9
↓ 2 callers
Function
upsertList
(list?: Partial<List>)
apps/extension/src/store/bookmarkStore.ts:404
↓ 2 callers
Function
useCurateTabsById
(curateQueueItems: InclusionResult[])
apps/extension/src/store/curateStore.ts:234
↓ 2 callers
Function
useGridLayoutInfo
(itemCount: number)
apps/extension/src/hooks/useGridLayoutInfo.ts:41
↓ 2 callers
Function
useTabCommand
()
apps/extension/src/components/TabCommand.tsx:41
↓ 2 callers
Function
useTabInfoQuery
({ tabId, url, enabled = true }: UseTabInfoQueryOptions)
apps/extension/src/TabInfo/queries.ts:34
↓ 2 callers
Function
useUpdateListMutation
()
apps/extension/src/Bookmarks/Lists/queries.ts:78
↓ 2 callers
Function
useViewDuplicateTabIds
()
apps/extension/src/store/tabStore.ts:710
↓ 2 callers
Function
useViewStaleTabIds
()
apps/extension/src/store/tabStore.ts:717
↓ 2 callers
Function
useViewTabIds
()
apps/extension/src/store/tabStore.ts:743
↓ 2 callers
Function
useViewTabIdsByDomain
()
apps/extension/src/store/tabStore.ts:736
↓ 2 callers
Function
useViewTagIds
()
apps/extension/src/store/bookmarkStore.ts:635
↓ 2 callers
Function
wait
(ms: number)
apps/extension/src/util/index.ts:3
↓ 2 callers
Function
withClose
(fn: () => void)
apps/extension/src/Bookmarks/BookmarkCommand.tsx:290
↓ 2 callers
Function
withClose
(fn: () => void)
apps/extension/src/ActiveTabs/ActiveCommand.tsx:332
↓ 1 callers
Function
addRecentlyClosed
(tab: ActiveTab)
apps/extension/src/store/recentlyClosedStore.ts:32
↓ 1 callers
Function
animateWorkflow
()
apps/web/src/app/components/bento/WorkflowCard.tsx:23
↓ 1 callers
Function
buildTwitterShareLink
(list: PublicList)
apps/web/src/app/collections/[listId]/Share.tsx:10
↓ 1 callers
Function
calcTabMatrix
(tabs: SavedTab[], tags: Tag[], options: { countLoops?: boolean } = {})
apps/extension/src/Stats/TagRelationshipGraph.tsx:32
↓ 1 callers
Function
callback
()
apps/extension/src/store/bookmarkStore.ts:668
↓ 1 callers
Function
capitalize
(s: string)
apps/extension/src/util/index.ts:19
↓ 1 callers
Method
captureAndSave
( tab: chrome.tabs.Tab, options: SnapshotAndSaveOptions = {}, )
apps/extension/src/snapshot/SnapshotService.ts:29
↓ 1 callers
Method
captureViaContentScript
(tabId: number, timeoutMs = 2000)
apps/extension/src/snapshot/SnapshotService.ts:162
↓ 1 callers
Function
checkForAtSignMentions
(text: string, minMatchLength: number)
packages/ui/src/RichEditor/plugins/MentionsPlugin.tsx:131
↓ 1 callers
Function
clamp
(value: number, min: number, max: number)
apps/extension/src/util/math.ts:1
↓ 1 callers
Function
cleanupQuickTags
()
apps/extension/src/store/bookmarkStore.ts:360
↓ 1 callers
Function
cleanupValtioKeys
()
apps/extension/src/store/migrate.ts:274
↓ 1 callers
Method
clearSnapshots
()
apps/extension/src/snapshot/SnapshotStore.ts:100
↓ 1 callers
Function
collectCssFiles
(dir: string)
apps/extension/scripts/remToPxCss.ts:7
↓ 1 callers
Function
composeComparators
(inclusions: Inclusion[])
apps/extension/src/store/curateStore.ts:156
↓ 1 callers
Function
convertColors
(css: string, format: ColorFormat)
apps/extension/scripts/colorConvert.ts:162
↓ 1 callers
Function
convertFile
(filePath: string)
apps/extension/scripts/remToPxCss.ts:27
↓ 1 callers
Function
createList
(userId: string, list: List)
packages/lists/src/ListService.ts:10
↓ 1 callers
Function
createTargetGeometry
(target: GenieTarget)
apps/web/src/app/Hero/GenieTabs/Warp.tsx:103
↓ 1 callers
Function
createTextureCanvas
(width: number, height: number)
apps/web/src/app/Hero/Hero.tsx:59
↓ 1 callers
Function
currentTagFirstComparator
(a: Partial<Tag>, b: Partial<Tag>, currentTagId?: number)
apps/extension/src/Bookmarks/SavedTabItem.tsx:22
↓ 1 callers
Function
debounce
( fn: (...args: Args) => void, delay: number, )
apps/extension/src/util/debounce.ts:1
↓ 1 callers
Function
deleteTag
(tagId: number)
apps/extension/src/store/tagStore.ts:47
↓ 1 callers
Method
diff
(diff: DetailedDiff)
apps/extension/src/util/LogFormatter.ts:30
↓ 1 callers
Function
disableAnimation
()
apps/extension/src/store/settingStore.ts:68
← previous
next →
101–200 of 996, ranked by callers