Implement Expand lines for Rapid Diffs
What does this MR do and why?
This MR adds Expand lines feature for Rapid Diffs.
Implemented using 3-layer architecture: New Diffs: 3 layer frontend architecture proposal (#439588).
Resolves Create a 3-layer frontend architecture foundati... (#454983 - closed).
Screenshots or screen recordings
Screen_Recording_2024-05-31_at_14.34.48
How to set up and validate locally
- Enable
rapid_diffs
feature flag - Open any MR with changes
- Add
?rapid_diffs=true
to the URL, reload the page - Click to expand diff file lines