You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add "approve with notes" for OpenCode + Claude Code warning dialog
Features:
- OpenCode: annotations are sent on approval as implementation notes
- Claude Code: confirmation dialog warns annotations won't be sent
- Dialog includes links to upvote Claude Code issues #16001 #15755
Refactor:
- New reusable ConfirmDialog component
Closes#30
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
message="To provide feedback, select text in the plan and add annotations. Claude will use your annotations to revise the plan."
703
+
variant="info"
704
+
/>
705
+
706
+
{/* Claude Code annotation warning dialog */}
707
+
<ConfirmDialog
708
+
isOpen={showClaudeCodeWarning}
709
+
onClose={()=>setShowClaudeCodeWarning(false)}
710
+
onConfirm={()=>{
711
+
setShowClaudeCodeWarning(false);
712
+
handleApprove();
713
+
}}
714
+
title="Annotations Won't Be Sent"
715
+
message={<>Claude Code doesn't yet support feedback on approval. Your {annotations.length} annotation{annotations.length!==1 ? 's' : ''} will be lost.</>}
716
+
subMessage={
717
+
<>
718
+
To send feedback, use <strong>Deny with Feedback</strong> instead.
0 commit comments