[feature]: Organize Projects by collapsible sections
@vihar is already working on this.
Since Sep 24, 2025.
- Dominant language
- TypeScript
- Stars
- 59.6k
- Forks
- 5.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Is there an existing issue for this?
- I have searched the existing issues
Summary
This feature request proposes the implementation of collapsible sections or folders in the left-hand project sidebar. This would allow users, particularly those managing multiple projects, to group and organize their project list for improved navigation and accessibility.
As our team and the number of concurrent projects grow, the flat list of projects in the left sidebar is becoming increasingly difficult to manage. Users like project managers and team leads, who often have access to 20 or more projects, face challenges in quickly locating the specific project they need. The current alphabetical or recent sorting is helpful, but it doesn't provide the contextual organization required for efficient workflow. This leads to wasted time scrolling and searching, increasing cognitive load and reducing overall productivity.
For example, a manager trying to review all projects for a specific client ("Client X") currently has to manually scan the entire list to find them.
Proposed Solution
I propose to introduce a feature that allows users to create custom, collapsible sections within the project sidebar. This would function similarly to folders in a file system.
Key functionalities would include:
- Create Sections: Users should be able to create new organizational sections directly in the sidebar (e.g., "Client A Projects," "Internal Initiatives," "Q4-2025 Deliverables").
- Drag-and-Drop: Users should be able to easily drag and drop existing projects into these sections to organize them.
- Collapsible UI: Each section should be collapsible, allowing users to hide projects they aren't currently focused on, thus creating a cleaner and more focused workspace. The collapsed/expanded state should be remembered across sessions for a consistent user experience.
- Section Management: Users should have the ability to rename or delete sections as their organizational needs change.
Why should this be worked on?
Enhanced Organization & Scalability: It introduces a scalable way to manage a growing portfolio of projects. Whether a user has 10 or 100 projects, they can maintain a structured and manageable view.
Improved Efficiency: By grouping related projects, users can locate what they need in a fraction of the time. This directly translates to faster navigation and less time spent on administrative overhead.
Reduced Cognitive Load: A well-organized sidebar allows users to focus only on the relevant projects at any given time. Hiding non-active project groups declutters the interface and helps maintain focus on current tasks.
Flexible Workflows: It empowers teams to organize projects in a way that best suits their workflow—by client, by team, by status (e.g., "Active," "On Hold"), or by quarter.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.