Add configurable iPhone widgets
This commit is contained in:
24
TESTING.md
24
TESTING.md
@@ -230,6 +230,30 @@ answer before uploading it to App Store Connect.
|
||||
matching native tab and destination.
|
||||
- [ ] Non-linkable server activity does not navigate or appear tappable.
|
||||
|
||||
## Home-screen widgets
|
||||
|
||||
- [ ] Upgrade over a build with an existing server. Launch Gotcha once, then
|
||||
add both **Recent Activity** and **Open Pull Requests** from the system
|
||||
widget gallery; the saved server and Keychain token work without re-entry.
|
||||
- [ ] Both widgets are offered only in the large system size and use native
|
||||
widget margins, typography, tint, relative update time, and light/dark
|
||||
appearances without clipping at the largest accessibility text size.
|
||||
- [ ] Recent Activity shows up to six latest activity rows for its configured
|
||||
server. Open Pull Requests shows up to five open pull requests. Loading,
|
||||
empty, missing-server, and API-error states remain legible and do not
|
||||
expose account data while the device is locked.
|
||||
- [ ] Add a second server profile, long-press each widget, choose **Edit
|
||||
Widget**, and assign a different server to each. The displayed server
|
||||
name and rows update independently; deleting a selected server changes
|
||||
that widget to its missing-server state instead of showing another
|
||||
server's data.
|
||||
- [ ] Tap Recent Activity; Gotcha opens or foregrounds at the Home root. Tap
|
||||
Open Pull Requests; Gotcha opens or foregrounds at the PR root. Both
|
||||
routes discard a stale detail stack in the destination tab.
|
||||
- [ ] Add, edit, select, and delete server profiles in Gotcha, then return to
|
||||
the Home Screen. Widget configuration choices and timelines refresh to
|
||||
match the persisted server list.
|
||||
|
||||
## Issues
|
||||
|
||||
- [ ] The repository list shows name, description, language, open count, update
|
||||
|
||||
Reference in New Issue
Block a user