krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

8e585a709d8979d493fef3ed4015db93687f48e8

signed_unknown_key

author: Christian Cleberg <hello@cleberg.net> · 2026-07-16T06:29:06Z
committer: <noreply@github.com>

Merge pull request #6 from zerolabsco/phase-3-api-features

Phase 3: API features
 Hutch.xcodeproj/project.pbxproj                    |  24 +-
 Hutch/App/RootView.swift                           |  48 +--
 Hutch/Models/Meta.swift                            |  10 +
 Hutch/Networking/SRHTClient.swift                  |  37 +++
 Hutch/Views/Lists/MailingListListView.swift        | 368 ++++++++++++++++++++-
 Hutch/Views/More/ProfileView.swift                 |  56 ++++
 Hutch/Views/Pastes/PasteListView.swift             |   3 +-
 Hutch/Views/Projects/ProjectDetailView.swift       |  11 +-
 Hutch/Views/Repositories/ArtifactsView.swift       | 154 ++++++++-
 .../Views/Repositories/RepositoryDetailView.swift  |   2 +-
 .../Repositories/RepositoryDetailViewModel.swift   | 151 +++++++++
 .../Repositories/RepositoryListViewModel.swift     |   5 +-
 .../Repositories/RepositorySettingsViewModel.swift |   5 +
 Hutch/Views/Settings/SettingsViewModel.swift       |  42 +++
 Hutch/Views/Tickets/TrackerListView.swift          |   3 +-
 Hutch/Views/Tickets/TrackerManagementView.swift    |   6 +-
 README.md                                          |   4 +-
 ROADMAP.md                                         |  53 ++-
 SCOPE.md                                           |  36 ++
 19 files changed, 944 insertions(+), 74 deletions(-)