OpenHands/agent-canvas

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

Fechada

#676 aberto em 20 de mai. de 2026

 (1 comentário) (0 reação) (0 responsável)TypeScript (26 forks)github user discovery
good first issue

Métricas do repositório

Stars
 (43 estrelas)
Métricas de merge de PR
 (Mesclagem média 2d 10h) (106 fundiu PRs em 30d)

Description

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.

Guia do colaborador