Support Forgejo servers
This commit is contained in:
10
TESTING.md
10
TESTING.md
@@ -94,6 +94,9 @@ answer before uploading it to App Store Connect.
|
||||
- [ ] With no configured server, Issues and Repos show the Servers screen and
|
||||
its empty state.
|
||||
- [ ] The add button presents Add Server; Cancel dismisses it.
|
||||
- [ ] API provider is a native single-selection menu with Gitea selected by
|
||||
default and Forgejo available; selecting either updates the displayed
|
||||
value, VoiceOver value, and URL example.
|
||||
- [ ] Name, Server URL, and Access token use native text fields and suitable
|
||||
keyboards; Next advances between fields and Done submits.
|
||||
- [ ] Long-press in every field shows the native loupe, insertion point, and
|
||||
@@ -104,7 +107,12 @@ answer before uploading it to App Store Connect.
|
||||
- [ ] The token is obscured, remains editable, and does not trigger a password
|
||||
save prompt.
|
||||
- [ ] Empty or invalid values show an error without adding a server.
|
||||
- [ ] Valid credentials add and select the server; all data tabs load.
|
||||
- [ ] Valid Gitea credentials add and select the server; all data tabs load.
|
||||
- [ ] Valid Forgejo credentials add and select the server; repositories,
|
||||
issues, milestones, pulls, activity, commits, files, and mutations use
|
||||
the same native screens and load successfully.
|
||||
- [ ] Leave Gitea selected while adding a modern Forgejo server; provider
|
||||
discovery identifies Forgejo and the server works after relaunch.
|
||||
- [ ] Terminate and relaunch the app; the selected server and Keychain token
|
||||
still work without re-entry.
|
||||
- [ ] Open the server picker from a repository list and switch between at least
|
||||
|
||||
Reference in New Issue
Block a user