GiteaPR: native iOS app to manage Gitea pull requests
Build iOS App / Build .ipa and publish source (push) Failing after 35s
Build iOS App / Build .ipa and publish source (push) Failing after 35s
Multi-repo PR inbox, review (approve/request changes/comment), merge with gating toggle, read-only diff viewer, and Gitea Actions check status with one-tap re-run. Ships unsigned via the iMac runner to the SideStore source.
This commit is contained in:
commit
1025634978
27 files changed
+2322
No files matched your search
@@ -0,0 +1,33 @@
|
||||
# GiteaPR
|
||||
|
||||
Native iOS app to manage Gitea pull requests from your self-hosted instance
|
||||
(gitea.bueso.eu). Multi-repo inbox, PR review, read-only diff browsing, and
|
||||
Gitea Actions check status with one-tap re-run.
|
||||
|
||||
Built unsigned via Gitea Actions on the iMac runner and distributed through
|
||||
the SideStore source at https://apps.bueso.eu/source.json.
|
||||
|
||||
## Build
|
||||
|
||||
```sh
|
||||
xcodebuild -project GiteaPR.xcodeproj -scheme GiteaPR -configuration Release \
|
||||
-sdk iphoneos -destination 'generic/platform=iOS' \
|
||||
CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO build
|
||||
```
|
||||
|
||||
## Setup in the app
|
||||
|
||||
1. Create a personal access token in Gitea
|
||||
(Settings → Applications) with scopes:
|
||||
- `read:repository`
|
||||
- `write:repository` (review, merge, comment)
|
||||
- `read:user`
|
||||
2. Enter the instance URL (e.g. `https://gitea.bueso.eu`) and the token in
|
||||
Settings. The token is stored in the iOS Keychain.
|
||||
|
||||
## Known limitations
|
||||
|
||||
- Inline file review comments are not exposed by the Gitea API; the diff
|
||||
viewer is read-only and comments are PR-level only.
|
||||
- No push notifications in v1 (pull-to-refresh + badge).
|
||||
- No offline queue in v1.
|
||||
Reference in new issue
Block a user