openclaw / openclaw/openclaw-windows-node

Chat composer + chat UI should scale to large chat session lists

Open
#953 4 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

clawsweeper:needs-info clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:ux-friction issue-rating: 🦪 silver shellfish P2 stale
Dominant language
C#
Stars
2.1k
Forks
295
Avg merge
1d 6h
Merged PRs (30d)
99

Description

Summary

The chat composer and chat UI need to scale to a large number of chat sessions without degrading performance or breaking layout.

Details

As the number of chat sessions grows, the session list and surrounding chat UI should remain responsive. This likely means virtualizing the session list and ensuring the composer + timeline don't degrade with high session counts.

Example:

Image

Acceptance criteria

  • Session list stays smooth/responsive with hundreds of sessions.
  • No layout breakage at high session counts.
  • Composer and chat timeline remain usable throughout.

Context

Surfaced during design-system / chat UX work (2026-07-08).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the chat session list, composer, and chat timeline entry points, then reproduce the UI with hundreds of sessions while measuring responsiveness. Confirm that the session list stays smooth, the layout does not break, and the composer and timeline remain usable at high session counts.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.