MCPcopy Create free account

hub / github.com/Harshil-Anuwadia/archwiki-tui / functions

Functions378 in github.com/Harshil-Anuwadia/archwiki-tui

↓ 3 callersMethodstartSearch
(query string, autoOpen bool)
internal/app/logic.go:999
↓ 3 callersMethodtocHasChildren
(index int)
internal/app/logic.go:2268
↓ 3 callersMethodviewBrowse
(bodyHeight int)
internal/app/view.go:246
↓ 3 callersMethodviewHeader
()
internal/app/view.go:49
↓ 2 callersMethodApplyWikiRenderLinks
ApplyWikiRenderLinks swaps link tokens with OSC-8 terminal hyperlinks.
internal/render/engine.go:1035
↓ 2 callersMethodArchiveIndexPath
ArchiveIndexPath returns the index path used for full compressed offline archive lookups.
internal/storage/store.go:131
↓ 2 callersMethodArchiveSyncPlan
ArchiveSyncPlan compares fetched titles against existing archive files and returns missing titles to download.
internal/storage/store.go:152
↓ 2 callersMethodFetchAllTitles
FetchAllTitles retrieves wiki article titles from namespace 0 and follows pagination.
internal/wiki/client.go:330
↓ 2 callersMethodFetchPopularTitles
FetchPopularTitles retrieves currently popular pages from ArchWiki query pages.
internal/wiki/client.go:106
↓ 2 callersMethodNeedsRefresh
NeedsRefresh reports whether data should be refreshed based on ttl.
internal/wiki/title_index.go:75
↓ 2 callersFunctionReadingGlamourStyle
ReadingGlamourStyle returns the shared terminal markdown style used by the app.
internal/render/style.go:11
↓ 2 callersMethodReady
Ready returns whether the index has searchable data.
internal/wiki/title_index.go:63
↓ 2 callersMethodSearch
Search performs fast local title matching with exact/prefix/contains/fuzzy ranking.
internal/wiki/title_index.go:93
↓ 2 callersMethodSearch
Search fetches top article matches from Arch Wiki.
internal/wiki/client.go:71
↓ 2 callersMethodWritePageCacheBatch
WritePageCacheBatch writes many cached pages and updates cached-title ordering with one state save.
internal/storage/store.go:484
↓ 2 callersMethodacceptConfirmDialog
()
internal/app/logic.go:412
↓ 2 callersMethodactiveTabLinkExpandedState
()
internal/app/logic.go:1246
↓ 2 callersMethodactiveTabLinkGroupCounts
(items []tabLinkItem)
internal/app/logic.go:1292
↓ 2 callersFunctionappendBlockLines
(dst []string, block string)
internal/app/logic.go:3028
↓ 2 callersMethodbrowseViewportHeight
(bodyHeight int)
internal/app/logic.go:2073
↓ 2 callersFunctionbuildIndexEntries
(titles []string)
internal/wiki/title_index.go:245
↓ 2 callersMethodclearTOCJumpHighlight
()
internal/app/logic.go:2114
↓ 2 callersMethodcycleTab
(step int)
internal/app/logic.go:1907
↓ 2 callersFunctiondedupeArticleLinks
(links []ArticleLink)
internal/render/engine.go:1545
↓ 2 callersFunctiondedupeStrings
(items []string)
internal/render/engine.go:200
↓ 2 callersMethoddownloadOfflinePageStepCmd
(queue []string, requested, cached, failed, skipped int)
internal/app/logic.go:521
↓ 2 callersFunctionestimateETA
(start time.Time, processed, total int)
internal/app/logic.go:3455
↓ 2 callersFunctionextractCodeBlocksFromSelection
(root *goquery.Selection)
internal/render/engine.go:189
↓ 2 callersFunctionextractMarkdownLinks
(markdown string)
internal/render/engine.go:1521
↓ 2 callersFunctionextractTextCodeBlockLines
(md string)
internal/render/engine_test.go:12
↓ 2 callersFunctionfetchPagesConcurrently
(api *wiki.Client, titles []string, timeout time.Duration, workers int)
internal/app/logic.go:3337
↓ 2 callersMethodhandleMouseClick
(msg tea.MouseMsg)
internal/app/logic.go:3085
↓ 2 callersFunctionheadingWithNumber
(counters *[6]int, level int, title string)
internal/render/engine.go:1679
↓ 2 callersFunctionhighlightSearchNeedle
(text, needle string)
internal/app/view.go:547
↓ 2 callersFunctionhighlightSearchQuery
(text, query string)
internal/app/view.go:522
↓ 2 callersMethodhomePopularTitles
(limit int)
internal/app/view.go:601
↓ 2 callersMethodhomeRecentTitles
(limit int)
internal/app/view.go:823
↓ 2 callersFunctionhostFromURL
(raw string)
internal/app/logic.go:3017
↓ 2 callersFunctionisCalloutBox
(sel *goquery.Selection)
internal/render/engine.go:404
↓ 2 callersFunctionisFenceDelimiter
(line string)
internal/render/engine.go:1776
↓ 2 callersMethodlayoutBodyHeight
()
internal/app/logic.go:2058
↓ 2 callersFunctionlinksViewMarkdown
(title, emptyMessage string, links []ArticleLink)
internal/render/engine.go:1606
↓ 2 callersFunctionmakeStyledTerminalHyperlink
(label, target, color string, bold, underline bool)
internal/render/engine.go:1185
↓ 2 callersFunctionnormalizeSearchText
(raw string)
internal/wiki/title_index.go:276
↓ 2 callersFunctionnormalizeSnippet
(raw string)
internal/wiki/client.go:494
↓ 2 callersFunctionnormalizeTOCMatchText
(text string)
internal/app/logic.go:2662
↓ 2 callersFunctionnormalizeWikiHref
(href string)
internal/render/engine.go:156
↓ 2 callersMethodofflineDownloadTitles
(limit int)
internal/app/logic.go:467
↓ 2 callersMethodofflineRefreshTitles
()
internal/app/logic.go:102
↓ 2 callersMethodofflineTitlesFromStore
()
internal/app/logic.go:108
↓ 2 callersMethodopenActiveTabLink
(alwaysBrowser bool)
internal/app/logic.go:1552
↓ 2 callersMethodopenCachedPage
(title string, pushCurrent bool)
internal/app/logic.go:220
↓ 2 callersFunctionpadLines
(lines []string, height int)
internal/app/logic.go:3036
↓ 2 callersFunctionpadRight
(s string, width int)
internal/render/engine.go:596
↓ 2 callersFunctionrenderCalloutBox
(sel *goquery.Selection)
internal/render/engine.go:436
↓ 2 callersFunctionrenderInlineNode
(node *xhtml.Node)
internal/render/engine.go:864
↓ 2 callersFunctionrenderList
(sel *goquery.Selection, ordered bool, depth int)
internal/render/engine.go:352
↓ 2 callersFunctionrenderTableRow
(cols []string, colWidths []int)
internal/render/engine.go:803
↓ 2 callersMethodrendererForWidth
(wrapWidth int)
internal/app/logic.go:2024
↓ 2 callersFunctionresolveIndexCachePath
(store *storage.Store)
internal/app/logic.go:3319
↓ 2 callersMethodsearchMode
(ctx context.Context, query string, limit int, mode string)
internal/wiki/client.go:180
↓ 2 callersFunctionskipEscapeSequence
(s string, i int)
internal/app/logic.go:3231
↓ 2 callersFunctionstripANSIFormatting
(s string)
internal/render/engine.go:1080
↓ 2 callersMethodtocPathToRoot
(index int)
internal/app/logic.go:2249
↓ 2 callersFunctiontopSearchOfDay
(now time.Time)
internal/app/view.go:880
↓ 2 callersFunctiontrimURLPunctuation
(raw string)
internal/render/engine.go:1355
↓ 2 callersFunctiontrimURLPunctuation
(raw string)
internal/app/logic.go:3270
↓ 2 callersFunctionwrapHTMLFragment
(raw string)
internal/render/engine.go:111
↓ 1 callersFunctionMakeTerminalHyperlink
MakeTerminalHyperlink builds an OSC-8 hyperlink with consistent styling.
internal/render/engine.go:1351
↓ 1 callersFunctionNewStyles
NewStyles returns theme-safe ANSI based styles.
internal/ui/styles.go:29
↓ 1 callersMethodRefresh
Refresh downloads all wiki titles through the API and persists the index.
internal/wiki/title_index.go:150
↓ 1 callersMethodactiveTabLinkCursorRenderedLine
(items []tabLinkItem, cursor int)
internal/app/logic.go:1801
↓ 1 callersMethodapplyTOCJumpHighlight
(rendered string)
internal/app/logic.go:1991
↓ 1 callersMethodapproximateRenderedOffsetForMarkdownLine
(markdownLine int)
internal/app/logic.go:2625
↓ 1 callersMethodarchiveSyncDoneCmd
(total, cached, failed int, err error)
internal/app/logic.go:676
↓ 1 callersMethodarchiveSyncStepCmd
(queue []string, total, cached, failed int, index storage.ArchiveIndex)
internal/app/logic.go:615
↓ 1 callersFunctionbuildDocsReadingStyle
()
internal/render/style.go:15
↓ 1 callersFunctioncalloutColorForHeader
(line string)
internal/render/engine.go:1087
↓ 1 callersFunctioncanonicalizeTabLinkURL
(raw string)
internal/app/logic.go:2932
↓ 1 callersMethodclampTabLinkCursors
()
internal/app/logic.go:1222
↓ 1 callersFunctionclassifyLinkType
(rawURL string)
internal/render/engine.go:1205
↓ 1 callersFunctionclassifyTabLink
(rawURL, title string)
internal/app/logic.go:2908
↓ 1 callersFunctioncleanTabLinkTitle
(rawTitle, rawURL string)
internal/app/logic.go:2968
↓ 1 callersMethodclearCacheCmd
()
internal/app/view.go:930
↓ 1 callersFunctionclearLocalCache
()
cmd/archwiki/main.go:76
↓ 1 callersFunctioncollapseBlankLines
(s string)
internal/render/engine.go:1623
↓ 1 callersMethodcollapseNavCursorOrMoveParent
()
internal/app/logic.go:27
↓ 1 callersMethodcollapseTOCCursorOrMoveParent
()
internal/app/view.go:1073
↓ 1 callersFunctioncollectBlocks
(sel *goquery.Selection, depth int, blocks *[]string)
internal/render/engine.go:242
↓ 1 callersMethodcopyActiveTabLink
()
internal/app/logic.go:1573
↓ 1 callersFunctiondebounceCmd
(seq int, query string)
internal/app/logic.go:2158
↓ 1 callersFunctiondetectCalloutKind
(sel *goquery.Selection, text string)
internal/render/engine.go:481
↓ 1 callersFunctiondownloadArticleForOffline
(title string)
cmd/archwiki/main.go:95
↓ 1 callersMethodensureActiveTabLinkCursorVisible
()
internal/app/logic.go:1847
↓ 1 callersFunctionextractCodeBlocks
(raw string)
internal/render/engine.go:181
↓ 1 callersFunctionfetchPageWithRetry
(api *wiki.Client, title string, timeout time.Duration)
internal/app/logic.go:3389
↓ 1 callersMethodfetchTopSearchCmd
()
internal/app/view.go:894
↓ 1 callersMethodfillTOCOffsetCacheFromRendered
()
internal/app/logic.go:2579
↓ 1 callersFunctionfilterSemanticRelatedLinks
(links []ArticleLink)
internal/render/engine.go:1566
↓ 1 callersFunctionformatDurationCompact
(d time.Duration)
internal/app/logic.go:3483
← previousnext →101–200 of 378, ranked by callers