summaryrefslogtreecommitdiff
path: root/Hutch.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: improve Home structure and navigationv2.16.0Christian Cleberg2026-04-121-9/+9
| | | | | | implements: https://todo.sr.ht/~ccleberg/hutch/14 implements: https://todo.sr.ht/~ccleberg/hutch/15 implements: https://todo.sr.ht/~ccleberg/hutch/16
* fix: ensure looked-up users' bios render correctlyChristian Cleberg2026-04-121-8/+8
|
* feat: add prioritization of polling hutch-stats for logged in userChristian Cleberg2026-04-121-6/+6
|
* chore: clean up debug loggingv2.15.1Christian Cleberg2026-04-121-8/+8
|
* add shortcuts widgets and power-user workflowsv2.15.0Christian Cleberg2026-04-121-8/+8
|
* improve home attention flows and cross-linkingv2.14.0Christian Cleberg2026-04-121-8/+8
|
* harden system status and app reliabilityv2.13.1Christian Cleberg2026-04-121-8/+8
|
* bump semverv2.13.0Christian Cleberg2026-04-111-8/+8
|
* chore: bump version to 2.12.1Christian Cleberg2026-04-111-8/+8
|
* bump version and update new privacy policy locationChristian Cleberg2026-04-101-32/+8
|
* chore: rename unused coder param to _ in CodeFileUIViewChristian Cleberg2026-04-031-8/+8
|
* Fixed extraneous srht.site link in MoreViewv2.10.1Christian Cleberg2026-04-031-8/+8
|
* feat: add in-app man pages browserChristian Cleberg2026-04-031-8/+8
| | | | | | | | | | | | | | 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
* Implement search history for Look Up pageChristian Cleberg2026-04-021-8/+8
|
* feat: browse user repositories and trackers from profilev2.9.0Christian Cleberg2026-04-021-8/+8
|
* bump versionv2.8.2Christian Cleberg2026-04-011-8/+8
|
* feat: show commit dates in Refs tabv2.8.1Christian Cleberg2026-04-011-8/+8
|
* feat: add Look Up screen and restrict management actions to ownersv2.8.0Christian Cleberg2026-04-011-8/+8
| | | | Implements: https://todo.sr.ht/~ccleberg/Hutch/4
* add API docsv2.7.1Christian Cleberg2026-04-011-0/+44
|
* standardize nav labelsChristian Cleberg2026-04-011-8/+8
|
* Add tracker management (delete/update, ACLs, labels)v2.7.0Christian Cleberg2026-04-011-8/+8
| | | | | | | | | | | | | - Add swipe actions (delete/edit) to tracker list - Add tracker settings menu on detail screen - Implement updateTracker and deleteTracker mutations - Implement ACL management (updateUserACL, updateTrackerACL, deleteACL) - Implement label management (createLabel, updateLabel, deleteLabel) - Add dedicated UI flows for ACLs and labels - Ensure state refresh after mutations - Handle loading, errors, and destructive confirmations Implements: https://todo.sr.ht/~ccleberg/Hutch/12
* Rewrite file viewer with pinned gutter, syntax highlighting, and toolbarChristian Cleberg2026-04-012-1/+27
| | | | | | | | | | | | | | | | | | | | | | Replace the SwiftUI-only CodeFileTextView with a UIViewRepresentable backed by CodeFileUIView. The previous approach could not support a fixed line number gutter while independently scrolling code content horizontally. Changes: - Gutter is pinned outside the horizontal scroll view and never scrolls left - Vertical scroll is handled by a single outer UIScrollView shared by both the gutter and code content, keeping them in sync - Line numbers are right-aligned in a fixed-width gutter calculated from the total line count - Syntax highlighting via Splash for .swift files, with plain monospaced rendering as fallback for unsupported file types - Wrap toggle persisted via AppStorage (wrapRepositoryFileLines) - Bottom toolbar replaces the floating Share button, adding Copy All and Wrap toggle actions - Copy All shows a brief checkmark confirmation that resets after 2 seconds - Font fixed at SFMono-Regular 12pt, not scaled with Dynamic Type Implements: https://todo.sr.ht/~ccleberg/Hutch/7
* fix: add tildes to username rows in account-switcherChristian Cleberg2026-04-011-8/+8
|
* feat: add multi-account supportv2.6.0Christian Cleberg2026-04-011-8/+8
| | | | Implements: https://todo.sr.ht/~ccleberg/Hutch/11
* Fix nonisolated table alignment lookup in Readme ViewChristian Cleberg2026-03-303-16/+42
|
* fix(org): improve org-mode rendering supportv2.5.1Christian Cleberg2026-03-301-8/+8
|
* feat(markdown): finalize migration to apple/swift-markdown rendererv2.5.0Christian Cleberg2026-03-301-6/+2
|
* Migrate README markdown rendering to swift-markdown and fix badge imagesChristian Cleberg2026-03-302-0/+53
| | | | | | | | | | - replace the hand-rolled markdown parser with a MarkupVisitor renderer - keep the org-mode rendering path and shared sanitization helpers intact - update WKWebView styling and height measurement for README content - fix linked image and query-string badge rendering in markdown output - expand README rendering tests and add markdown syntax coverage Implements: https://todo.sr.ht/~ccleberg/Hutch/2
* partial extended support for markdown and org-modeChristian Cleberg2026-03-301-8/+8
|
* chore: bump extension versionv2.3.1Christian Cleberg2026-03-241-4/+4
|
* chore: rename unused context params to _ in NeedsAttentionTimelineProviderChristian Cleberg2026-03-241-18/+18
|
* v2.4.0: widgetsv2.4.0Christian Cleberg2026-03-242-4/+180
|
* fix: add nested comments to satisfy sonar rule swift:S1186Christian Cleberg2026-03-241-4/+4
|
* Bump version to 2.3.0 build 8v2.3.0Christian Cleberg2026-03-231-4/+6
|
* chore: update Xcode project references for v2.2 filesChristian Cleberg2026-03-221-4/+4
|
* fix README height update and settings save alertsv2.1Christian Cleberg2026-03-191-4/+4
|
* revamp markdown project filesChristian Cleberg2026-03-191-4/+0
|
* feat: implement support for projects, lists, and pastesChristian Cleberg2026-03-191-4/+4
|
* use native markdown rendering for settings bioChristian Cleberg2026-03-181-4/+4
|
* harden README web rendering and sanitize untrusted linksChristian Cleberg2026-03-181-2/+12
|
* Guard authenticated text fetches to sr.ht hosts and add regression testChristian Cleberg2026-03-183-0/+295
|
* v1.0Christian Cleberg2026-03-172-0/+384