OpenHands/agent-canvas

Simplify conversation sidebar filters: combine 'older' into 'show' section with a single 'old' toggle

已关闭

#676 创建于 2026年5月20日

 (1 条评论) (0 个反应) (0 位负责人)TypeScript (26 个派生)github user discovery
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

  1. Combine "older conversations" into the Show section — instead of a separate control, fold it into the existing Show toggles.
  2. Remove the mass delete button (OK to drop).
  3. 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.

贡献者指南