Skip to content

Add diff file toggle button [Rapid Diffs][Diff File]

Thomas Randolph requested to merge tor/feature/rd/diff-file-toggle into master

What does this MR do and why?

  • In support of Rapid Diffs - a feature-flagged rewrite (rapid_diffs)
  • For part of #498890

  • Adds the down/right chevron button for toggling content to the left side of diff file header
  • (Also toggles the diff file)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before Before (rapid_diffs) After
Screencast_from_2025-01-06_18-24-19 image Screencast_from_2025-01-06_18-26-49

How to set up and validate locally

  1. Enable the rapid diffs feature flag in the Rails console
    1. rails c
    2. Feature.enable( :rapid_diffs )
  2. Have - or create - an MR with at least 1 changed line
  3. View the MR's Changes tab
  4. Add ?rapid_diffs=true to the URL, (or: &rapid_diffs=true, if you've already modified the search parameters)
  5. Note (& use) the toggle file button
Edited by Thomas Randolph

Merge request reports

Loading