summaryrefslogtreecommitdiff
path: root/Hutch/App/AppStorageKeys.swift
Commit message (Collapse)AuthorAgeFilesLines
* feat: improve Home structure and navigationv2.16.0Christian Cleberg2026-04-121-0/+3
| | | | | | implements: https://todo.sr.ht/~ccleberg/hutch/14 implements: https://todo.sr.ht/~ccleberg/hutch/15 implements: https://todo.sr.ht/~ccleberg/hutch/16
* harden system status and app reliabilityv2.13.1Christian Cleberg2026-04-121-0/+2
|
* feat: add contribution calendar to user profilesv2.11.0Christian Cleberg2026-04-111-0/+2
| | | | | | Add a trailing 365-day contribution heatmap to user profile views, backed by HutchStatsService. Includes calendar model, view model, SwiftUI calendar view, app configuration, and unit tests.
* Implement search history for Look Up pageChristian Cleberg2026-04-021-0/+1
|
* Rewrite file viewer with pinned gutter, syntax highlighting, and toolbarChristian Cleberg2026-04-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | 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
* feat: add multi-account supportv2.6.0Christian Cleberg2026-04-011-0/+1
| | | | Implements: https://todo.sr.ht/~ccleberg/Hutch/11
* feat: add privacy policy link and global swipe actions toggle to SettingsChristian Cleberg2026-03-221-0/+4