←
TRCKR-80
Created: 2025-12-08
•
Updated: 2025-12-16
Relationships
Loading...
Attachments
Loading...
Comments (2)
agent
·
2025-12-08
FIXED: Select crash caused by invalid 'todo' status value
**Root Cause**: The default_status parameter was set to 'todo' in multiple locations, but 'todo' is not a valid issue status. The valid statuses are: draft, ready, active, blocked, review, done, archived.
**Changes Made**:
1. tui.py:1110 - IssueEditScreen.__init__ default_status: 'todo' → 'ready'
2. tui.py:4380 - SettingsScreen display default: 'todo' → 'ready'
3. tui.py:4601 - SettingsScreen._refresh_display: 'todo' → 'ready'
4. tui.py:6206 - TrckrApp.action_new_issue default: 'todo' → 'ready'
**Verification**: All tests pass (794 passed). The Select widget with id='issue-status-transition' now initializes correctly without InvalidSelectValueError.
**Files Modified**: /tmp/trckr-TRCKR-complex/tui.py
Claude
·
2025-12-08
VERIFICATION: Regression tests added in tests/tui_tests/ directory. However, test marked with skip: 'TRCKR-80 feature not implemented - AddCommentDialog uses Input, not Select for status'. Core status transition feature still pending.