feat: Dynamic sidebar sorting for active projects and sessions #8305

Open
opened 2026-02-16 18:09:39 -05:00 by yindo · 3 comments
Owner

Originally created by @mguttmann on GitHub (Feb 2, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature Request

Problem

When working with multiple projects and sessions, it can be difficult to quickly find and switch to the project/session that Claude is currently working on. The sidebar maintains a static order, requiring users to scroll or search for active work.

Proposed Solution

Automatically move projects and sessions to the top of the sidebar when Claude starts working on them. This would make it much easier to:

  • Track which project Claude is currently working on
  • Quickly switch between active sessions
  • Manage multiple concurrent projects

Implementation Details

  • Add a new setting: "Dynamic sidebar sorting" in Settings → General → Desktop
  • When a session status becomes "busy" (Claude starts working):
    • Move the project to the top of the project list
    • Sort sessions within the project by activity (most recent first)
  • The feature should be toggleable for users who prefer static ordering

Additional Context

This is particularly useful for power users who work with many projects simultaneously and want to quickly access their most active work.

Originally created by @mguttmann on GitHub (Feb 2, 2026). Originally assigned to: @adamdotdevin on GitHub. ## Feature Request ### Problem When working with multiple projects and sessions, it can be difficult to quickly find and switch to the project/session that Claude is currently working on. The sidebar maintains a static order, requiring users to scroll or search for active work. ### Proposed Solution Automatically move projects and sessions to the top of the sidebar when Claude starts working on them. This would make it much easier to: - Track which project Claude is currently working on - Quickly switch between active sessions - Manage multiple concurrent projects ### Implementation Details - Add a new setting: "Dynamic sidebar sorting" in Settings → General → Desktop - When a session status becomes "busy" (Claude starts working): - Move the project to the top of the project list - Sort sessions within the project by activity (most recent first) - The feature should be toggleable for users who prefer static ordering ### Additional Context This is particularly useful for power users who work with many projects simultaneously and want to quickly access their most active work.
yindo added the web label 2026-02-16 18:09:39 -05:00
Author
Owner

@mguttmann commented on GitHub (Feb 2, 2026):

Image
@mguttmann commented on GitHub (Feb 2, 2026): <img width="949" height="567" alt="Image" src="https://github.com/user-attachments/assets/011bdaba-21c2-459c-914d-d75352e33e56" />
Author
Owner

@mguttmann commented on GitHub (Feb 2, 2026):

Update: Pin/Unpin Projects added

In addition to the dynamic sorting, I've now added the ability to pin projects to the top of the sidebar:

  • Right-click → "Pin to top" keeps a project permanently at the top
  • Right-click → "Unpin" releases it
  • Dynamic sorting never moves projects above pinned ones — pinned projects always stay on top
  • i18n for all 15 languages included

This covers the use case where you have a few projects you work on daily and want them always at the top, while still benefiting from dynamic sorting for everything else.

@mguttmann commented on GitHub (Feb 2, 2026): ## Update: Pin/Unpin Projects added In addition to the dynamic sorting, I've now added the ability to **pin projects** to the top of the sidebar: - **Right-click → "Pin to top"** keeps a project permanently at the top - **Right-click → "Unpin"** releases it - Dynamic sorting never moves projects above pinned ones — pinned projects always stay on top - i18n for all 15 languages included This covers the use case where you have a few projects you work on daily and want them always at the top, while still benefiting from dynamic sorting for everything else.
Author
Owner

@mguttmann commented on GitHub (Feb 2, 2026):

Image
@mguttmann commented on GitHub (Feb 2, 2026): <img width="808" height="344" alt="Image" src="https://github.com/user-attachments/assets/d5b3878d-8a03-475f-9de6-bc96a5393bbe" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#8305