Frontend Issue 7: Add Issue List View #23

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

Goal

Show cached Forgejo issues across tracked repositories.

Suggested Files

  • frontend/src/app/git-projects/issues/page.tsx
  • frontend/src/components/git/ForgejoIssuesTable.tsx
  • frontend/src/components/git/ForgejoIssueFilters.tsx

Acceptance Criteria

  • Table columns include repository, number, title, state, labels, assignee, and updated time.
  • Users can filter by repo and state.
  • Users can search by title/body text when backend supports it.
  • Forgejo issue links open in a new tab.
  • Pull requests are not shown in MVP issue lists.
  • Empty/loading/error states are present.
  • npm run lint and npx tsc --noEmit pass.

Out Of Scope

  • Close action, Board detail integration.
## Goal Show cached Forgejo issues across tracked repositories. ## Suggested Files - `frontend/src/app/git-projects/issues/page.tsx` - `frontend/src/components/git/ForgejoIssuesTable.tsx` - `frontend/src/components/git/ForgejoIssueFilters.tsx` ## Acceptance Criteria - Table columns include repository, number, title, state, labels, assignee, and updated time. - Users can filter by repo and state. - Users can search by title/body text when backend supports it. - Forgejo issue links open in a new tab. - Pull requests are not shown in MVP issue lists. - Empty/loading/error states are present. - `npm run lint` and `npx tsc --noEmit` pass. ## Out Of Scope - Close action, Board detail integration.
null added the
forgejo
frontend
issues
labels 2026-05-19 03:32:03 -05:00
null closed this issue 2026-05-20 03:20:31 -05:00
Sign in to join this conversation.
No description provided.