Files
997e608e27 feat(views): run changes card and diff viewer (MUL-7651)
- A run's reply carries a "Changes in this run" card per repository it
  changed — N files, +a −d — and a run that ended without a reply shows it
  in its own block. The card goes on the run's latest comment, found in the
  timeline already in cache; nothing is fetched off an issue page.
- The card opens the code change viewer, in the attachment viewer's frame:
  the run's own change, or the whole issue — the linked PR's diff when
  GitHub can read it, otherwise the branch diff from the newest run, with a
  note saying so. Unified or side by side, copy or download the patch.
- DiffView (editor/diff): files grouped by directory with A/M/D/R and line
  counts, a filter, j / k between files, the diff highlighted per line, and
  long files paged. Files whose patch was not kept stay listed and say so.
- Uploaded .patch / .diff files open in the same diff viewer; text that
  holds no diff falls back to the text view.
- The viewers' top-bar controls move to editor/viewer-chrome so both frames
  share them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-27 04:29:55 +08:00
..