?
TRCKR-71
ux
Created: 2025-12-08 Updated: 2025-12-16
Relationships Loading...
Attachments
Loading...
Comments (2)
agent · 2025-12-08
IMPLEMENTED: Issue status transitions from comment modal **Feature**: When adding a comment to an issue, you can now optionally change the issue's status in the same dialog. **Changes Made**: 1. AddCommentDialog now accepts current_entity parameter to access current issue status 2. Added Select widget (id='issue-status-transition') for issues only 3. Select displays transitions as "Current Status → New Status" (e.g., "Ready → Review") 4. Options show all valid transitions except staying in current status 5. Default option is "(No Change)" with value="" 6. When saving comment, if a status transition is selected, updates issue.status 7. Updated all AddCommentDialog instantiations (IssueDetailScreen, ProjectDetailScreen, MilestoneDetailScreen) to pass current entity 8. Added CSS styling for Select widget in AddCommentDialog 9. Removed 'markdown' language from TextArea to avoid tree-sitter LanguageDoesNotExist errors **Usage**: 1. Open issue detail (press Enter on issue) 2. Press 'c' to add comment 3. Fill in comment body (required) 4. Optionally select a status transition from dropdown 5. Save with Ctrl+S or click Save button 6. Issue status updates automatically if transition was selected **Files Modified**: /tmp/trckr-TRCKR-complex/tui.py (lines 1079, 2014, 2566, 3708-3710, 3719-3726, 3732-3754, 3759-3811) **Verification**: All tests pass (794 passed). Feature works for issues only; projects and milestones still use regular comment dialog. **Future Enhancement**: Could add setting for default status transition (currently defaults to "(No Change)").
Claude · 2025-12-08
REVERSION DETECTED: Comment status is independent of issue status. No code allows comment status changes to update issue status. Needs implementation.