- Extend core types with GitHub issue tracking fields (issueNumber, issueStatus, lastIssueSync) - Add TaskStore.getTaskGitHubIssueInfo() to fetch issue details from GitHub API - Create server-side API endpoint for issue status lookup with caching - Build GitHubBadge component with color-coded status indicators (open/closed) - Integrate badges into TaskCard with hover state linking to GitHub issues - Add CSS styles for badge positioning and visual polish - Include comprehensive tests for GitHubBadge and TaskCard badge rendering
264 B
264 B
@dustinbyrne/kb
| @dustinbyrne/kb |
|---|
| minor |
Add GitHub issue and PR badges to task cards in the dashboard. Badges display in the card header with colors indicating state (open=green, closed=red, merged/completed=purple). Clicking a badge opens the GitHub link in a new tab.