feat: what is new since my last visit, and turning a comment into a ticket
Opening a ticket notes the visit and answers the one before (issue_visits), so the page marks others' comments and changes since. A comment can become a ticket of its own, as a subtask or linked; it remembers where it went. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -316,6 +316,21 @@ export class IssueFacade {
|
||||
});
|
||||
}
|
||||
|
||||
/** Makes a ticket of a comment: a subtask of this one, or linked to it. */
|
||||
turnCommentIntoIssue(
|
||||
commentId: string,
|
||||
title: string,
|
||||
type: string,
|
||||
asSubtask: boolean,
|
||||
): void {
|
||||
this.dispatch.commentToIssueRequested({
|
||||
commentId,
|
||||
title: title.trim(),
|
||||
type,
|
||||
asSubtask,
|
||||
});
|
||||
}
|
||||
|
||||
/** Marks a comment as a decision of the ticket (`on`) or unmarks it. */
|
||||
markDecision(commentId: string, on: boolean): void {
|
||||
this.dispatch.decisionRequested({ commentId, on });
|
||||
|
||||
Reference in New Issue
Block a user