From 0914829ad4cfdbe85db9d54c4e5cc1fdd44b82be Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Fri, 3 Apr 2026 15:18:38 -0500 Subject: feat: add in-app man pages browser Add a native Man Pages section to the More tab with in-app browsing for man.sr.ht documentation and srht.site pages. - add ManPageService for fetching and extracting public docs content - add ManPageBrowserView and ManPageDetailView - add More tab navigation for Man Pages - support in-place navigation for internal documentation links - allow HTMLWebView to intercept internal links and use a base URL - support man.sr.ht and srht.site content extraction - remove heading permalink "#" anchors from man page rendering - fix relative links, fragment links, and srht.site CTA/icon layout --- Hutch/Views/Lookup/LookupView.swift | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Hutch/Views/Lookup') diff --git a/Hutch/Views/Lookup/LookupView.swift b/Hutch/Views/Lookup/LookupView.swift index bee2453..eb585fb 100644 --- a/Hutch/Views/Lookup/LookupView.swift +++ b/Hutch/Views/Lookup/LookupView.swift @@ -449,6 +449,10 @@ struct LookupView: View { NeedsAttentionSnapshotStore.adjustUnreadInboxThreads(by: 1) } ) + case .manPageBrowser: + ManPageBrowserView() + case .manPage(let url): + ManPageDetailView(url: url) } } .environment(appState) -- cgit v1.2.3