You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GET /api/v2/integrations/github/issues?page=1&per_page=25&search=...&label=... — proxies to GitHub API using stored PAT, returns simplified issue objects
Cache responses for 60 seconds to avoid rate-limit issues
Out of scope
Closed issues
Issues from repos the user hasn't connected
Acceptance criteria
Issue list renders with pagination
Search and label filter work
Multi-select state persists across pages
[Import Selected] enabled only when ≥ 1 issue selected
Goal
Build the issue browser UI that lets users browse and select GitHub issues from a connected repo before importing.
Background
Follows the GitHub connection issue (#563). With a repo connected, users need to browse open issues and pick which ones to bring into CodeFRAME.
Scope
Tasks page — new "Import from GitHub" entry point:
Backend:
GET /api/v2/integrations/github/issues?page=1&per_page=25&search=...&label=...— proxies to GitHub API using stored PAT, returns simplified issue objectsOut of scope
Acceptance criteria
npm testpass