MCPcopy Create free account

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

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

↓ 90 callersFunctionmax
(a, b int)
internal/app/logic.go:3503
↓ 86 callersMethodUpdate
(msg tea.Msg)
internal/app/update.go:12
↓ 71 callersMethodsetTransientStatus
(text string)
internal/app/logic.go:1178
↓ 50 callersFunctionNewModel
NewModel builds the root application model.
internal/app/types.go:327
↓ 30 callersMethodrenderPage
()
internal/app/logic.go:1923
↓ 28 callersMethodView
()
internal/app/view.go:15
↓ 22 callersFunctiontruncate
(s string, maxWidth int)
internal/app/logic.go:3068
↓ 21 callersMethodsyncLoadingState
()
internal/app/logic.go:1186
↓ 20 callersFunctionNewEngine
NewEngine creates a new rendering engine.
internal/render/engine.go:77
↓ 19 callersFunctionmin
(a, b int)
internal/app/logic.go:3510
↓ 18 callersMethodsetArticleContent
(rawMarkdown string)
internal/app/logic.go:1866
↓ 16 callersMethodWritePageCache
WritePageCache persists rendered markdown for offline fallback.
internal/storage/store.go:456
↓ 16 callersFunctionstrPtr
(v string)
internal/render/style.go:108
↓ 15 callersMethodmarkdownForActiveTab
()
internal/app/logic.go:1190
↓ 14 callersFunctionruneWidth
(s string)
internal/render/engine.go:603
↓ 13 callersMethodCount
Count returns total indexed titles.
internal/wiki/title_index.go:56
↓ 12 callersFunctionindexOfInt
(items []int, target int)
internal/app/logic.go:2225
↓ 12 callersMethodvisibleTOCIndices
()
internal/app/logic.go:2275
↓ 11 callersFunctionNewStore
NewStore initializes config and cache directories using XDG defaults.
internal/storage/store.go:72
↓ 11 callersFunctionboolPtr
(v bool)
internal/render/style.go:104
↓ 11 callersFunctionrenderInlineSelection
(sel *goquery.Selection)
internal/render/engine.go:848
↓ 9 callersFunctionArchWikiTitleFromURL
ArchWikiTitleFromURL resolves an ArchWiki article title from absolute/relative wiki URLs.
internal/render/engine.go:1306
↓ 9 callersFunctionArticleURL
ArticleURL builds a canonical page URL for browser fallback.
internal/wiki/client.go:60
↓ 9 callersMethodBuildMarkdownFromHTML
BuildMarkdownFromHTML parses wiki HTML with goquery and renders structured markdown-like content.
internal/render/engine.go:82
↓ 9 callersMethodopenPage
(title string, pushCurrent bool)
internal/app/logic.go:1079
↓ 9 callersMethodtabName
(tab contentTab)
internal/app/view.go:184
↓ 8 callersMethodactiveTabLinkCursor
()
internal/app/logic.go:1389
↓ 8 callersFunctionbuildTOCItems
(markdown string)
internal/app/logic.go:2788
↓ 8 callersFunctionbuildTabLinkItems
(links []articleLink)
internal/app/logic.go:2855
↓ 7 callersMethodAddHistory
AddHistory inserts a page visit and keeps recent unique entries.
internal/storage/store.go:396
↓ 7 callersMethodPrepareWikiMarkdownForDisplay
PrepareWikiMarkdownForDisplay strips noisy inline URLs and creates terminal-hyperlink placeholders.
internal/render/engine.go:963
↓ 7 callersMethodSaveArchiveIndex
SaveArchiveIndex persists the full-archive index atomically.
internal/storage/store.go:144
↓ 7 callersMethodactivateTab
(tab contentTab)
internal/app/logic.go:1887
↓ 7 callersMethodactiveTabLinkItems
()
internal/app/logic.go:1381
↓ 7 callersFunctionarchiveTitleKey
(title string)
internal/storage/store.go:628
↓ 7 callersFunctioncollapseWhitespace
(s string)
internal/render/engine.go:1359
↓ 7 callersFunctionreadableWrapWidth
(viewportWidth int)
internal/app/logic.go:2182
↓ 7 callersMethodtocParentIndex
(index int)
internal/app/logic.go:2234
↓ 7 callersMethodvisibleNavIndices
()
internal/app/logic.go:2469
↓ 6 callersMethodBuildDocument
BuildDocument splits markdown into wiki/related/links tabs and applies heading numbering.
internal/render/engine.go:940
↓ 6 callersFunctionNewTitleIndex
NewTitleIndex creates and loads a title index from cachePath when available.
internal/wiki/title_index.go:44
↓ 6 callersMethodReadPageCache
ReadPageCache loads cached markdown by title.
internal/storage/store.go:552
↓ 6 callersMethodWriteArchivePage
WriteArchivePage compresses markdown with zstd and updates the provided archive index in-memory.
internal/storage/store.go:226
↓ 6 callersMethodscrollContent
(delta int)
internal/app/logic.go:2088
↓ 6 callersFunctionuintPtr
(v uint)
internal/render/style.go:112
↓ 5 callersMethodLoadArchiveIndex
LoadArchiveIndex reads the archive index from disk, returning an empty initialized index on first run.
internal/storage/store.go:136
↓ 5 callersMethodReadArchivePage
ReadArchivePage retrieves and decompresses a page from the full-archive cache.
internal/storage/store.go:308
↓ 5 callersMethodactiveTabLinkVisibleIndices
(items []tabLinkItem)
internal/app/logic.go:1353
↓ 5 callersMethodensureNavCursorVisible
(visible []int)
internal/app/logic.go:2504
↓ 5 callersMethodensureNavigationPath
()
internal/app/logic.go:2327
↓ 5 callersMethodensureTOCCursorVisible
(visible []int)
internal/app/logic.go:2303
↓ 5 callersMethodhomePrimarySuggestion
()
internal/app/view.go:815
↓ 5 callersFunctionhostLabel
(rawURL string)
internal/render/engine.go:1276
↓ 5 callersMethodmoveActiveTabLinkCursor
(delta int)
internal/app/logic.go:1467
↓ 5 callersFunctionstripANSISequences
(s string)
internal/app/logic.go:3202
↓ 5 callersFunctionstyleText
(text, color string, bold, underline bool)
internal/render/engine.go:1157
↓ 5 callersMethodviewStatusBar
()
internal/app/view.go:86
↓ 4 callersMethodIndexCachePath
IndexCachePath returns the file path used for the searchable title index cache.
internal/storage/store.go:126
↓ 4 callersMethodListArchiveTitles
ListArchiveTitles returns titles present in the full-archive index in case-insensitive sorted order.
internal/storage/store.go:355
↓ 4 callersMethodListCachedTitles
ListCachedTitles returns cached page titles, most recently cached first.
internal/storage/store.go:442
↓ 4 callersMethodReplaceTitles
ReplaceTitles updates in-memory entries and writes cache to disk.
internal/wiki/title_index.go:168
↓ 4 callersFunctionaddHierarchicalHeadingNumbers
(markdown string)
internal/render/engine.go:1631
↓ 4 callersFunctioncacheFileName
(title string)
internal/storage/store.go:616
↓ 4 callersMethodclampViewport
()
internal/app/logic.go:2127
↓ 4 callersFunctionclampWindow
(cursor, total, height int)
internal/app/logic.go:2164
↓ 4 callersFunctioncontainsAny
(s string, parts ...string)
internal/render/engine.go:501
↓ 4 callersMethodinvalidateTOCOffsetCache
()
internal/app/logic.go:2714
↓ 4 callersMethodisActiveTabLinkGroupExpanded
(group string, total int)
internal/app/logic.go:1304
↓ 4 callersFunctionlinkURLAtDisplayColumn
(rawLine string, targetCol int)
internal/app/logic.go:3123
↓ 4 callersMethodloadArchiveIndexLocked
()
internal/storage/store.go:639
↓ 4 callersFunctionminInt
(a, b int)
internal/wiki/title_index.go:388
↓ 4 callersFunctionrenderInlineChildren
(node *xhtml.Node)
internal/render/engine.go:913
↓ 4 callersMethodrenderedOffsetForMarkdownLine
(markdownLine int)
internal/app/logic.go:2740
↓ 4 callersMethodsaveLocked
()
internal/storage/store.go:742
↓ 4 callersMethodsyncTOCCursorToViewport
()
internal/app/logic.go:2098
↓ 3 callersMethodApplyCalloutStyles
ApplyCalloutStyles colorizes rendered callout boxes by semantic kind.
internal/render/engine.go:1048
↓ 3 callersMethodClearCache
ClearCache removes cached page markdown files and the cached title index.
internal/storage/store.go:567
↓ 3 callersMethodFetchPage
FetchPage downloads and converts one article into terminal-friendly markdown.
internal/wiki/client.go:421
↓ 3 callersMethodListHistory
ListHistory returns most recent entries first.
internal/storage/store.go:428
↓ 3 callersFunctionNewClient
NewClient constructs a client with sensible defaults.
internal/wiki/client.go:33
↓ 3 callersMethodactiveProgressStatus
()
internal/app/view.go:98
↓ 3 callersMethodactiveTabLinkState
()
internal/app/logic.go:1235
↓ 3 callersMethodapplyOfflineFilter
()
internal/app/logic.go:179
↓ 3 callersMethodarchiveEntryPathLocked
(rel string)
internal/storage/store.go:693
↓ 3 callersFunctionarchiveFileName
(title string)
internal/storage/store.go:622
↓ 3 callersFunctioncenteredLeftPadding
(viewportWidth, contentWidth int)
internal/app/logic.go:2197
↓ 3 callersFunctioncleanTOCTitle
(title string)
internal/app/logic.go:2843
↓ 3 callersFunctiondistributeRow
(left, center, right string, width int)
internal/app/logic.go:3048
↓ 3 callersMethodensureTabLinkItemsBuilt
()
internal/app/logic.go:1212
↓ 3 callersFunctiongroupTabLinkIndicesByGroup
(items []tabLinkItem)
internal/app/logic.go:1257
↓ 3 callersMethodjumpToTOCItem
(index int)
internal/app/logic.go:2719
↓ 3 callersMethodmaxViewportOffset
()
internal/app/logic.go:2138
↓ 3 callersMethodnavPathToRoot
(index int)
internal/app/logic.go:2431
↓ 3 callersMethodnearestTOCIndexForViewport
()
internal/app/logic.go:2521
↓ 3 callersMethodresizeComponents
()
internal/app/logic.go:2042
↓ 3 callersMethodresolveTabLinkURL
(raw string)
internal/app/logic.go:1528
↓ 3 callersMethodselectedActiveTabLink
()
internal/app/logic.go:1501
↓ 3 callersMethodselectedActiveTabLinkGroup
()
internal/app/logic.go:1515
↓ 3 callersMethodsetActiveTabLinkCursor
(index int)
internal/app/logic.go:1428
↓ 3 callersMethodsetActiveTabLinkGroupExpanded
(group string, expanded bool)
internal/app/logic.go:1317
next →1–100 of 378, ranked by callers