Frontend: Merge train visualization - MVC
### Release Notes With Merge train visualization users can closely track merge train activities and take actions with a better understanding of the impact on other MRs in the queue leading to improved transparency in the merge train. ### Designs See designs in original issue https://gitlab.com/gitlab-org/gitlab/-/issues/454179 ### Problem to solve Same as : [Design discussion only - merge train visualization](https://gitlab.com/gitlab-org/gitlab/-/issues/277391 "Design discussions only - Merge Train Visualization") ### Intended users ### User experience goal ### Proposal Deliver the first iteration to users with: 1. List view of all queued MRs 2. List of already merged MRs 3. Ability to remove an item from list view 4. Filter by deployment branch 5. Entry points: Pipeline widget, ~~notification, pipeline detail page~~ 6. Add a confirmation modal for MR removal from train. [Design](https://gitlab.com/gitlab-org/gitlab/-/issues/454179/designs/remove-confirmation.png "remove-confirmation.png"). ### Further details ### Permissions and Security ### Documentation ### Availability & Testing ### Available Tier Premium + ### Feature Usage Metrics let's set up? ### What does success look like, and how can we measure that? Increased adoption of merge trains ### Is this a cross-stage feature? Need to keep gitlab~16934793 updated as the merge widget may be impacted. ### What is the competitive advantage or differentiation for this feature? Increases usability of merge trains, boosting the positioning against competing offerings. ### Links / references _This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._ _This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._ _This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._ <!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION--> _This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._ <!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION--> <!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION --> *This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.* <!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
epic