You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Collapsible project groups and archive filter for the session sidebar #60581
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Once I have 20+ sessions across multiple projects, finding the right one becomes difficult. Auto-generated titles are often similar, and the flat session list does not show which repository or subdirectory each session belongs to. I end up opening sessions one by one to check.
For example, sessions from project/test/unit and other-project/test/unit may both be titled “Fix failing tests,” with no visible distinction.
Suggested improvements
Collapsible project groups: Show sessions under their project headings, similar to Microsoft Edge's vertical tab groups.
Nested groups based on directory paths: When a project directory is inside another existing project directory, show it as a collapsible child rather than a separate top-level entry. Keep sessions under their respective directories.
Archive filtering within groups: Add a sidebar control for Unarchived only / Archived only / All sessions, while preserving the grouping. In the “All sessions” view, display archived sessions in muted text.
Example layout:
▾ project
▾ code
Update parser logic
▾ doc
Update documentation
▾ test
▾ unit
Fix failing tests
Fix timeout issue [archived]
▾ e2e
Fix failing tests
▾ other-project
▾ test
▾ unit
Fix failing tests
Update assertions [archived]
This would make similar session titles easier to distinguish and let users collapse projects or directories they are not currently working on.
Would you consider adding this? Thanks for your time!
Thanks for the detailed request and the example layout, @FifteenOUC!
To restate it: you'd like the session sidebar to group sessions under collapsible project headings, nest child directories inside their parent project's group, and offer an Unarchived only / Archived only / All sessions filter that keeps the grouping, with archived sessions shown muted. That way, similar titles like "Fix failing tests" in different repos or subdirectories can be told apart. Maintainers will consider it.
I'd also find an Unarchived only option useful in the Desktop sidebar inbox. In Desktop 2.2.5, the Archived section takes space even when I archive sessions specifically to keep the sidebar focused on current work. Please make hiding that section a persistent, reversible UI preference while keeping archived sessions accessible through a filter or another clear entry point. This should only change visibility, not delete sessions or change their archive state. This use case does not depend on project grouping, so a simple show/hide control would also help. Thanks!
Activity
opencodejr commentedon Oct 30, 2026
Thanks for the detailed request and the example layout, @FifteenOUC!
To restate it: you'd like the session sidebar to group sessions under collapsible project headings, nest child directories inside their parent project's group, and offer an Unarchived only / Archived only / All sessions filter that keeps the grouping, with archived sessions shown muted. That way, similar titles like "Fix failing tests" in different repos or subdirectories can be told apart. Maintainers will consider it.
Related issues and PRs:
If one of these already covers what you need, feel free to add your use case there.
petronio2nd commentedon Oct 31, 2026
I'd also find an Unarchived only option useful in the Desktop sidebar inbox. In Desktop 2.2.5, the Archived section takes space even when I archive sessions specifically to keep the sidebar focused on current work. Please make hiding that section a persistent, reversible UI preference while keeping archived sessions accessible through a filter or another clear entry point. This should only change visibility, not delete sessions or change their archive state. This use case does not depend on project grouping, so a simple show/hide control would also help. Thanks!