Repository navigation
Allow reordering/pinning of session groups in the sidebar #70104
Description
Activity
- addedenhancementNew feature or requestNew feature or requestplatform:macosIssue specifically occurs on macOSIssue specifically occurs on macOS
on Jun 22, 2026 Same request — with "group by" enabled I organize chats into named groups, but the groups themselves are locked to creation order, so a group I want at the bottom stays at the top and I can't move it. Manual drag-to-reorder (or pin-to-top/bottom) for groups would solve this.
Related open duplicates worth consolidating: #72126 and #69343 request the same thing.
+1 on this — the activity-based reordering is a real pain at scale.
I run ~10+ groups in the Code sidebar, organized one-per-company/entity across a
holding group. Because groups auto-sort by most recent activity, they constantly
jump around and I lose track of where each one is — every switch becomes a hunt.What would fix it for me, in priority order:
- A sort toggle with an alphabetical option (deterministic, zero maintenance).
- Pin/favorite to keep a few key groups at the top.
- Drag-and-drop for a fully custom order.
Even just alphabetical sorting would solve 90% of the problem. Thanks!
Reacted by Relativisme and platinumfunctionYeah, I desperately need this feature as well. It seems like the custom groups display in the order they are created, which is really annoying. I've tried every possible workaround, and the only one that I've found (and it's entirely unsustainable) is to recreate groups in order and move sessions to those groups, which is horrible, and obviously it breaks if you need to add a new group somewhere within the existing order structure.
If you allow drag-and-drop reordering, manual ordering would solve the problem 100% for me.
Many thanks :-)Adding my support to this. Across our team we rely on grouping Claude Code sessions by client and project, and not being able to reorder those groups makes the sidebar harder to navigate day to day. Manual reordering or pinning would be a big usability win.
Adding my support to this
adding my support also
supporting this as well!
👍 for this feature!
A data point on why this is more blocking than it may look: the two grouping modes are each missing the other's capability, so no configuration provides both.
auto-assign new sessions to a group reorder / pin group headers groupBy: custom✗ (#69105) ✓ groupBy: project✓ (#59982, shipped) ✗ (this issue) Users who hit #69105 are pointed at project grouping as the workaround. It does fix auto-assignment — but it removes manual ordering, which lands them here. Switching back to custom to regain ordering re-introduces #69105. There is no setting that escapes the pair.
Verified on macOS, Claude Code 2.1.211.
Session-level pinning (
navPinnedIds/seenDragPinHintindframe-local-slice) does still work and partially mitigates, since individual sessions can be pinned above the groups — but it doesn't order the group headers themselves.Related requests for the same capability: #69343 (marked stale) and #73550.
Veo que hicieron cambios y esta bueno que generen los cambios que piden algunos. En mi caso prefiero como estaba antes, para mi caso queda demjasiado deorganizado, seria bueno que → solo el que quiera (como mi caso) volver al estado anterior, anterior.
Adjunto imagen de como aparece ahora y es un descontrol

- marked Feature request: Allow reordering project groups in the desktop app sidebar #83307 as a duplicate of this issue
on Aug 15, 2026 Following up on the Custom groups vs Group by → Project comparison above: I opened #98439 for the missing combination: assign folders to a custom group, so new sessions from those folders are filed there automatically. If you need the same, a 👍 on #98439 helps keep it open.
Summary
Add a way to manually reorder (or pin) the groups of sessions shown in the left sidebar of the Claude Code desktop app.
Current behavior
Sessions are grouped by project in the left sidebar, and the groups appear to be ordered automatically (by recent activity). There is no way to control the order of the groups:
config.jsonor the app preferences that maps to group order (the per-session metadata is stored as individual JSON files and the grouping/order is derived at runtime)Why this would help
People who keep several long-running projects open end up with the group they care about most jumping around as activity changes. A stable, user-controlled order makes the sidebar much easier to navigate.
Proposed options (any one would help)
Environment