diff options
| author | Christian Cleberg <[email protected]> | 2026-03-30 18:22:14 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-03-30 18:22:14 -0500 |
| commit | 60a6545be6743f12bd0c870f24d12dc54ba81019 (patch) | |
| tree | 1c3396f106c567d5ff49faa683bb588246960fb6 | |
| parent | d2afb6531265efbf22bb5da29ac99e9e5ab18d8b (diff) | |
| download | cleberg.net-60a6545be6743f12bd0c870f24d12dc54ba81019.tar.gz cleberg.net-60a6545be6743f12bd0c870f24d12dc54ba81019.tar.bz2 cleberg.net-60a6545be6743f12bd0c870f24d12dc54ba81019.zip | |
publish new post: hutch-ios
| -rw-r--r-- | content/blog/2026-03-30-hutch-ios.org | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/content/blog/2026-03-30-hutch-ios.org b/content/blog/2026-03-30-hutch-ios.org new file mode 100644 index 0000000..915c6cf --- /dev/null +++ b/content/blog/2026-03-30-hutch-ios.org @@ -0,0 +1,90 @@ +#+date: [2026-03-30 Mon 17:53:50] +#+title: Announcing Hutch: An iOS Client for Sourcehut +#+description: Announcing Hutch, an iOS client for Sourcehut. Including links to project resources, features, and roadmap. +#+slug: hutch-ios + +* Hutch + +I'm proud to announce that I've released my third (and, in my opinion, most +useful) iOS app: Hutch. + +** Project Links + +I don't want to bury the lede, so let me start with links to the app and various +project pages: + +*Product* +- [[https://apps.apple.com/us/app/hutch-for-sourcehut/id6760742299][App Store]] +- [[https://hutch.cleberg.net][Website]] + +*Development* +- [[https://git.sr.ht/~ccleberg/Hutch][Source]] +- [[https://sr.ht/~ccleberg/Hutch][Project]] +- [[https://todo.sr.ht/~ccleberg/Hutch][Issues]] + +** Overview + +Hutch is a mobile client for [[https://sourcehut.org][Sourcehut]], a development host & forge. If you're +not familiar with Sourcehut, it provides a long list of services: + +- Git repositories +- Mercurial repositories +- CI/CD builds +- Issue trackers +- Mailing lists +- Pastes/snippets +- Static page hosting + +** Features + +Hutch provides an interface for the following services: +- *Projects*: + - Aggregate location to link repositories, tickets, & lists together +- *Repositories* (Git & Mercurial): + - README summaries with rendering support for Markdown and Org-Mode + - File trees + - Commit logs + - Branches & tags + - Artifacts + - Settings +- *Trackers*: + - Create new trackers + - Create tasks within trackers + - Comment on tasks + - Manage assignments, labels, and resolution status +- *Builds*: + - Submit a build manifest manually + - Resubmit builds + - Edit & resubmit builds +- *Lists*: + - View mailing list messages with built-in patch viewing support + - Unified inbox view for unread threads +- *Pastes*: + - Create new pastes with single files, multiple files, and visibility options + - View, delete, and change visibility of existing pastes +- *Meta*: + - Profile editing options for your avatar, email, URL, location, and bio + - Add & remove SSH and PGP keys + - View your personal access tokens (PATs) + - Enable/disable app-wide swipe actions + +** Roadmap + +As this is a solo-dev project (and I'm not a full-time developer), the roadmap +is flexible and may change based on feedback I receive or things I'm currently +focused on. + +At the time of posting, we're on =v2.5.2=. At this point in time, I have the +following tagged on my roadmap: +- Enhance file content rendering (e.g., line numbers, syntax highlighting) +- Search feature to load a specific user, project, or repository (e.g., + =~hutch/REPO=) that the logged-in user doesn't own +- Public project discovery for public projects + +* Feedback Welcome! + +If you use Sourcehut and iOS, please give Hutch a try and let me know your +thoughts! + +If you find bugs or issues, feel free to file them in the [[https://todo.sr.ht/~ccleberg/Hutch][todo]] tracker or email +the mailing list at [[mailto:~ccleberg/[email protected]][hutch-announce]]. |
