-
Notifications
You must be signed in to change notification settings - Fork 5
Add 'Add to Kanban' quick action for Quick Wins issues #125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Implement color-coded visual indicators for pull requests in the Stale PRs tab: - Yellow highlight for PRs older than 7 days - Red highlight for PRs older than 14 days This enhancement makes it immediately apparent which pull requests require urgent action by providing visual cues proportional to how long they've been stale. Resolves HappyHackingSpace#112
…1BdB5jBh656Uh41esdRD7XR Add visual emphasis for stale PRs based on age
Enhanced calculateActionPriority function with comprehensive scoring: - Status type scoring (review_request: 50, mention: 30, comment: 25) - Comment count contribution (up to 30 points, 2 points per comment) - PR size analysis (5-20 points based on additions/deletions) - Age multipliers (1.1x-1.5x for items older than 3-14 days) - Label-based modifiers (critical/urgent: +40, high/bug: +25, low: -10) Priority thresholds: - urgent: score >= 100 - high: score >= 70 - medium: score >= 40 - low: score < 40 Updated GraphQL queries to fetch additions/deletions for all PR queries. Updated TypeScript interfaces to include PR size fields. Resolves HappyHackingSpace#111
…d-01YAytQ5oUsSPEk629rELdjM Implement weighted priority calculation for action items
Implements GitHub issue HappyHackingSpace#96 by adding an "Add to Kanban" button to each row in the Quick Wins table. Users can now quickly add issues to their Kanban board's "To Do" column directly from the Quick Wins page. Changes: - Modified columns.tsx to add a new Actions column with "Add to Kanban" button - Updated QuickWinsTable.tsx to integrate with useKanbanStore - Added handler to convert GitHubIssue to KanbanTask format - Button adds issues to the "To Do" column by default This streamlines the planning workflow and accelerates contribution initiation by reducing friction in task assignment.
…oard-01Mev23WUcwXi26vGmvizn8z Add 'Add to Kanban' quick action for Quick Wins issues
|
Caution Review failedThe pull request is closed. WalkthroughFour files modified to introduce visual stale-item styling, add a Kanban task quick action for issues, and enhance priority scoring with PR size and activity metrics. Changes
Sequence DiagramsequenceDiagram
participant User
participant QuickWinsTable
participant Columns
participant Kanban as useKanbanStore
User->>Columns: Clicks "Add to Kanban" button
Columns->>QuickWinsTable: onAddToKanban(issue)
QuickWinsTable->>Kanban: addTask(issue)
Kanban->>Kanban: Dispatch task to store
Note over Kanban: Issue added to Kanban board
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes
Possibly related issues
Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Implements GitHub issue #96 by adding an "Add to Kanban" button to each
row in the Quick Wins table. Users can now quickly add issues to their
Kanban board's "To Do" column directly from the Quick Wins page.
Changes:
This streamlines the planning workflow and accelerates contribution
initiation by reducing friction in task assignment.
Summary by CodeRabbit