For: the owner fixes an issue's words from the terminal. Today the page and MCP edit can; the terminal can only comment.
editIssue (src/actions/issues.ts:227) is reached from the page and MCP edit. src/tui/screens/issue.ts binds comment, assign, close, reopen, labels, teams and private repo, but not edit.
Done:
[ ] For someone editIssue allows, e opens the title and body in the terminal's long-form editor (the one comments use). ctrl+d saves, and esc discards without asking when nothing changed.
[ ] The TAKEN_UP refusal, and any other, reads in the action's words, and the screen keeps the draft.
[ ] A new test/tui-issue-edit.test.ts covers: edit and save, the page then shows the new title, discard then nothing changed, and a reader without e.
Files: src/tui/screens/issue.ts, one test.
Risk: low.
For: the owner fixes an issue's words from the terminal. Today the page and MCP
editcan; the terminal can only comment.editIssue(src/actions/issues.ts:227) is reached from the page and MCPedit.src/tui/screens/issue.tsbinds comment, assign, close, reopen, labels, teams and private repo, but not edit.Done:
editIssueallows,eopens the title and body in the terminal's long-form editor (the one comments use).ctrl+dsaves, andescdiscards without asking when nothing changed.TAKEN_UPrefusal, and any other, reads in the action's words, and the screen keeps the draft.test/tui-issue-edit.test.tscovers: edit and save, the page then shows the new title, discard then nothing changed, and a reader withoute.Files:
src/tui/screens/issue.ts, one test. Risk: low.