WI lists stage 4 - Consolidated list
## Summary
Currently, GitLab users navigate between separate epics listing and issues listing pages, which can be time-consuming and disrupt workflow. We plan to improve user experience by consolidating these two pages into a single, unified listing page. This initiative aims to streamline navigation, improve information accessibility, and set the foundation for future integrated views.
Our long term goal is to create a centralized landing page that offers rendering different visualizations without having to navigate away to different pages, offering users a more efficient and intuitive way to manage their agile planning workflow. This consolidated view will:
1. Reduce navigation time
2. Improve data visibility and context
3. Enhance overall workflow efficiency
4. Serve as a foundation for future integrated views
## Key Features
- Unified listing page for all planning work item types
- Robust filtering and sorting capabilities
- Customizable view options based on user preferences
- Improved data context and relationships between epics and issues
## Future Considerations
This initiative serves as the foundation for future iterations outlined in the [parent epic](https://gitlab.com/groups/gitlab-org/-/epics/5516#feature-iterations). Subsequent phases will include:
1. Integration of epic boards, issue boards, and roadmaps into this central page
2. Introduction of additional visualization options (e.g., grid view, nested listing page)
3. Enhanced filtering and customization options to suit specific user requirements
## [Main Documentation](https://gitlab.com/groups/gitlab-org/plan-stage/product-planning/-/wikis/Home/Engineering/CurrentProjects/Work-Items---Planning-Views)
[Board view](https://gitlab.com/groups/gitlab-org/-/boards/9853996)
**:white_check_mark: Private Internal testing - 2025-11-04**
```glql
title: 🚧 Internal rollout to gitlab-org & gitlab-com - 2025-11-17
query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::internal"
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone
collapsed: true
display: table
```
```glql
title: ⏩ gitlab.com rollout - 2026-01-12
query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::dot-com"
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone
display: table
```
```glql
title: ⏩ self-managed - 2026-02-13
query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::self-managed"
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone
display: table
collapsed: true
```
```glql
title: ⏩ follow-ups
query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::follow-ups"
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone
display: table
collapsed: true
```
```glql
title: ❓ Unsorted
query: epic = gitlab-org&11918 AND label !=("work items:consolidated-list::internal", "work items:consolidated-list::dot-com", "work items:consolidated-list::self-managed", "work items:consolidated-list::follow-ups") AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone
display: table
collapsed: true
```
## Outstanding bugs
```glql
title: S1
query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::1") AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), milestone
collapsed: true
```
```glql
title: S2
query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::2") AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), milestone
collapsed: true
```
```glql
title: S3
query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::3") AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), milestone
collapsed: true
```
```glql
title: S4
query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::4") AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), milestone
collapsed: true
```
```glql
title: Unsorted
query: epic = gitlab-org&11918 AND label = ("type::bug") AND label != "severity::*" AND state = opened
fields: title, status, assignees, labels("backend", "frontend"), milestone
collapsed: true
```
## Progress since last week
```glql
title: New since 7 days
query: epic = gitlab-org&11918 AND opened > -7d
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*", "Product Planning::*")
collapsed: true
```
```glql
title: Closed since 7 days
query: epic = gitlab-org&11918 AND closed > -7d
fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*")
collapsed: true
```
epic