· Announcing Hutch, an iOS client for Sourcehut. Including links to project resources, features, and roadmap.
Table of Contents
1. Hutch
I'm proud to announce that I've released my third (and, in my opinion, most useful) iOS app: Hutch.
1.1. Project Links
I don't want to bury the lede, so let me start with links to the app and various project pages:
Product
Development
1.2. Overview
Hutch is a mobile client for 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
1.3. 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
1.4. 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
2. 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 todo tracker or email the mailing list at hutch-devel.
...or, comment on this post on Bubbles!
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.