OpenHands/agent-canvas
Simplify conversation sidebar filters: combine 'older' into 'show' section with a single 'old' toggle
クローズ
#676 opened on 2026/05/20
good first issue
Repository metrics
- Stars
- (43 個のスター)
- PR merge metrics
- (平均マージ 2d 10h) (30d で 106 merged PRs)
説明
Summary
Simplify the conversation sidebar filter UI by consolidating the "older conversations" control into the Show section and removing the mass-delete button.
Proposed Changes
- Combine "older conversations" into the Show section — instead of a separate control, fold it into the existing Show toggles.
- Remove the mass delete button (OK to drop).
- Show section should offer a single toggle:
- Hide old conversations (on/off)
Design Rationale
- The distinction between "inactive" and "old" is confusing for users. "Inactive" only makes semantic sense on cloud (where runtimes spin down after ~30 minutes); local conversations never go truly inactive.
- "Old" makes sense in both local and cloud contexts — active conversations will never be marked as "old."
- One option discussed: keep "inactive" as the label but define the logic as "no updates for 60 minutes," which would work uniformly across both environments.
- Simplifying to a single "old" toggle reduces cognitive load and covers the common use case for both cloud and local users.
Context
From internal Slack discussion — the current UI has too many separate filter/action controls in the sidebar. A single, clearly-labeled toggle in the Show section is the preferred UX direction.
This issue was created by an AI agent (OpenHands) on behalf of the user.