Frontend Issue 5: Add Manual Repository Sync UI #21

Closed
opened 2026-05-19 02:28:02 -05:00 by null · 0 comments
Owner

Goal

Let admins trigger manual issue sync for tracked repositories.

Scope

  • Add sync action to repository table or repository detail.
  • Show sync in-progress, success, and error states.
  • Refetch repository and issue data after sync.

Acceptance Criteria

  • Admin can trigger sync from repository row.
  • UI prevents duplicate clicks while sync is pending.
  • Success shows created/updated/open/closed counts.
  • Failure shows backend error message.
  • npm run lint and npx tsc --noEmit pass.

Out Of Scope

  • Backend sync implementation, Issue list table.
## Goal Let admins trigger manual issue sync for tracked repositories. ## Scope - Add sync action to repository table or repository detail. - Show sync in-progress, success, and error states. - Refetch repository and issue data after sync. ## Acceptance Criteria - Admin can trigger sync from repository row. - UI prevents duplicate clicks while sync is pending. - Success shows created/updated/open/closed counts. - Failure shows backend error message. - `npm run lint` and `npx tsc --noEmit` pass. ## Out Of Scope - Backend sync implementation, Issue list table.
null added the
forgejo
frontend
sync
labels 2026-05-19 03:32:02 -05:00
null closed this issue 2026-05-19 03:33:02 -05:00
Sign in to join this conversation.
No description provided.