FE-665: Show per-patch diffs in the staged-changes overlay#108
FE-665: Show per-patch diffs in the staged-changes overlay#108kostandinang wants to merge 4 commits into
Conversation
6e427ef to
5ffdee6
Compare
PR SummaryMedium Risk Overview Expanded rows render a kind-tinted reference badge ( Extends patch staging to capture more snapshot data: Reviewed by Cursor Bugbot for commit 7a9823e. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5ffdee6. Configure here.
🤖 Augment PR SummarySummary: Expands the staged-change overlay into an expandable, per-patch detail list so users can inspect diffs even with the side-chat panel closed. Changes:
|
adcd9e0 to
02370e5
Compare
7a05b7a to
222ba01
Compare
02370e5 to
958ea5b
Compare
222ba01 to
764c29b
Compare
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Bugbot: the overlay lived only under the graph structured list, so interview and export routes lost pending changes, apply/undo, and deferred messaging. Render a single overlay from the /specification/$id layout and drop the graph-only duplicate. Co-authored-by: Cursor <cursoragent@cursor.com>
958ea5b to
e2cbbab
Compare
764c29b to
7a9823e
Compare


What
Drops
<ContentDiff>intoPatchListOverlayso the diff is visible even when the side-chat panel is closed.Stacked on #107. Second FE-665 slice.
Linear: FE-665.
How
EditPatchgains optionalcurrentContent?: stringso the overlay can render diffs without re-querying.N pending changeslabel becomes click-to-expand. Expanded state renders a per-patch list with summary + word-level diff. Auto-collapses when staged count returns to 0.Out of scope
Per-patch actions (Discard, Apply-one) in the overlay; new mutation paths.
Test plan
N pending changesin the overlay; see diffs inline