krz/hutch

an ios client for sourcehut

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

ff200d21e93d6683f779fe1f3280ac8d8561d393

signed_unknown_key

author: Christian Cleberg <hello@cleberg.net> · 2026-08-07T22:41:00Z
committer: <noreply@github.com>

Merge pull request #39 from krazywarez/fix-actor-isolation

Adopt Swift 6 language mode
 Hutch.xcodeproj/project.pbxproj                    | 16 ++---
 Hutch/App/HutchIntents.swift                       | 78 +++++++++++-----------
 Hutch/Extensions/Date+Relative.swift               |  2 +-
 Hutch/Extensions/DateFormatter+SRHT.swift          |  2 +-
 Hutch/Extensions/Foundation+Sendable.swift         |  7 ++
 Hutch/Extensions/SRHTWebURL.swift                  |  2 +-
 Hutch/Models/AccountEntry.swift                    |  2 +-
 Hutch/Models/ArtifactInfo.swift                    |  6 +-
 Hutch/Models/Builds.swift                          | 18 ++---
 Hutch/Models/CommitDetail.swift                    | 16 ++---
 Hutch/Models/CommitSummary.swift                   |  4 +-
 Hutch/Models/ContributionCalendar.swift            | 28 ++++----
 Hutch/Models/Git.swift                             | 40 +++++------
 Hutch/Models/Inbox.swift                           | 20 +++---
 Hutch/Models/Meta.swift                            | 16 ++---
 Hutch/Models/Paste.swift                           |  6 +-
 Hutch/Models/Patchset.swift                        | 12 ++--
 Hutch/Models/Project.swift                         | 24 +++----
 Hutch/Models/RepositoryACL.swift                   |  4 +-
 Hutch/Models/RepositorySummary.swift               |  8 +--
 Hutch/Models/SystemStatusModels.swift              | 10 +--
 Hutch/Models/TicketBulkAction.swift                |  6 +-
 Hutch/Models/Todo.swift                            | 30 ++++-----
 Hutch/Models/User.swift                            |  2 +-
 Hutch/Views/Lists/MailingListListView.swift        |  2 +-
 Hutch/Views/More/TipStoreViewModel.swift           |  4 +-
 .../Repositories/RepositoryDetailViewModel.swift   |  2 +-
 Hutch/Views/Repositories/SyntaxHighlighter.swift   |  6 +-
 Hutch/Views/Settings/SettingsViewModel.swift       | 10 +--
 HutchTests/APICacheTests.swift                     |  1 +
 HutchTests/AppStateTests.swift                     |  1 +
 HutchTests/BuildListViewModelTests.swift           |  1 +
 HutchTests/BuildTaskLogSearchTests.swift           |  1 +
 HutchTests/BuildTaskTests.swift                    |  1 +
 HutchTests/BundleUserAgentTests.swift              |  1 +
 HutchTests/ContributionCalendarTests.swift         |  1 +
 HutchTests/DeepLinkTests.swift                     |  1 +
 HutchTests/GitObjectTests.swift                    |  1 +
 HutchTests/HomeViewModelTests.swift                |  1 +
 HutchTests/HutchTests.swift                        |  1 +
 HutchTests/InboxViewModelTests.swift               |  1 +
 HutchTests/LookupHistoryStoreTests.swift           |  1 +
 HutchTests/MailingListActivityTests.swift          |  1 +
 HutchTests/ManPageCatalogTests.swift               |  1 +
 HutchTests/PatchsetTests.swift                     |  2 +
 HutchTests/ProjectFormTests.swift                  |  1 +
 HutchTests/ProjectPinStoreTests.swift              |  1 +
 HutchTests/ProjectTests.swift                      |  1 +
 HutchTests/ReadmeViewTests.swift                   |  5 ++
 HutchTests/RecentActivityStoreTests.swift          |  1 +
 HutchTests/RepositoryACLViewModelTests.swift       |  1 +
 HutchTests/RepositoryDeployKeyTests.swift          |  1 +
 HutchTests/RepositoryListViewModelTests.swift      |  1 +
 HutchTests/RepositorySettingsViewModelTests.swift  |  1 +
 HutchTests/SRHTClientTests.swift                   |  1 +
 HutchTests/SRHTWebURLTests.swift                   |  1 +
 HutchTests/ScopedSearchHistoryStoreTests.swift     |  1 +
 HutchTests/SettingsViewModelTests.swift            |  1 +
 HutchTests/SettingsViewTests.swift                 |  1 +
 HutchTests/SourceHutWebDeepLinkMapperTests.swift   |  1 +
 HutchTests/SyntaxHighlighterTests.swift            |  9 ++-
 HutchTests/SystemStatusRepositoryTests.swift       |  9 +--
 HutchTests/SystemStatusServiceTests.swift          |  1 +
 HutchTests/TicketBulkActionTests.swift             |  1 +
 HutchTests/TicketDetailViewModelTests.swift        |  1 +
 HutchTests/TicketSavedFilterStoreTests.swift       |  1 +
 HutchTests/TipStoreViewModelTests.swift            |  1 +
 HutchTests/TrackerListViewModelTests.swift         |  1 +
 HutchTests/TrackerManagementViewModelTests.swift   |  1 +
 HutchWidgetExtension/ContributionGraphWidget.swift |  4 ++
 ROADMAP.txt                                        | 40 ++++++-----
 71 files changed, 276 insertions(+), 212 deletions(-)