OpenHands/agent-canvas
Simplify conversation sidebar filters: combine 'older' into 'show' section with a single 'old' toggle
已关闭
#676 创建于 2026年5月20日
good first issue
仓库指标
- 星标
- (43 个星标)
- PR 合并指标
- (平均合并 2天 10小时) (30 天内合并 106 个 PR)
描述
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.