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.

貢獻者指南