Ubisam-MobileGit/tasks/005-repository-branch-ui.md

18 lines
783 B
Markdown

# TASK-005: Browse repositories and branches
Status: planned — depends on TASK-002 and TASK-004
Owner: Codex
Reviewer: Claude
## Outcome
A signed-in user can browse every repository and branch visible to their Gitea account with loading, pagination, refresh, empty, offline, expired-authentication, and server-error states.
## Acceptance criteria
- [ ] Repository and branch lists preserve pagination and refresh state.
- [ ] Organization/owner, visibility, default branch, and selected branch are unambiguous.
- [ ] Loading, empty, offline, authentication-expired, and server-error states are accessible and localized.
- [ ] Retry and pagination cannot create duplicate items or overlapping requests.
- [ ] UI and ViewModel tests cover primary states and selection behavior.