Skip to content

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

@mguttmann

Description

@mguttmann

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.

Metadata

Metadata

Assignees

Labels

webRelates to opencode on web / desktop

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions