krz/hutch

an ios client for sourcehut

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

v3.9.0: README.nfo · raw

 1┌──────────────────────────────────────────────────────────────┐
 2│  H U T C H                                 [ KRZ ]   krz.sh  │
 3└──────────────────────────────────────────────────────────────┘
 4
 5WHAT
 6  ios client for sourcehut. native swiftui, iphone and ipad. uses
 7  sourcehut's graphql apis. stores your personal access token in the
 8  ios keychain.
 9
10DOES
11  - home dashboard: assigned tickets, recent builds, projects
12  - git and mercurial repo browsing
13  - repo details: readme, refs, commits, diffs, files, artifacts,
14    settings
15  - artifact upload and deletion on release tags
16  - trackers and tickets: browse, create, edit, delete, subscribe
17  - builds: browse, detail, submit
18  - inbox and mailing list reading
19  - patchset review: cover letters, per-patch diffs, checks, version
20    chains, status changes
21  - mailing list create, settings, delete
22  - pastes: browse, create, detail
23  - profile and account settings: ssh keys, pgp keys, token
24    management, audit log
25  - email preferences for todo.sr.ht and lists.sr.ht
26  - deep links for repos, tickets, build jobs
27
28  some sr.ht services are still browser-only and open in safari.
29
30REQUIRES
31  xcode with a current ios sdk, a simulator or device, a sourcehut
32  account, and a personal access token.
33
34BUILD
35      git clone https://git.sr.ht/~ccleberg/Hutch
36
37  open in xcode, build and run. on first launch paste a token. create
38  one at https://meta.sr.ht/oauth2/personal-token.
39
40  the token is validated against meta.sr.ht before saving and stored
41  in the keychain. Reset App Data clears the token, caches, cookies,
42  and local web data.
43
44DEVELOP
45  xcode app with tests under HutchTests. run the test plan in
46  Hutch/HutchTests.xctestplan.
47
48MIRRORS
49  github:    https://github.com/krazywarez/hutch
50  sourcehut: https://sr.ht/~ccleberg/Hutch
51  kept in sync. issues or patches on either.
52
53SECURITY
54  see SECURITY.txt.
55
56LICENSE
57  0bsd. see LICENSE.
58
59CONTACT
60  root@krz.sh
61
62┌──────────────────────────────────────────────────────────────┐
63│  krz.sh                                                      │
64└──────────────────────────────────────────────────────────────┘