Files
openclaw/ui/src/i18n
Peter Steinberger 42bacaa112 feat(ui): call chat sessions threads and quiet the sidebar sections (#110933)
* feat(ui): call chat sessions threads and quiet the sidebar sections

Thread naming on every creation surface (new-thread page, draft row,
+ tooltips, untitled-thread fallback, New Chat guard toasts). The draft
placeholder now renders as the first item inside the Threads section and
genuinely expands a collapsed section so the header toggle stays honest.
Empty sidebar sections no longer render (Coding keeps its CLI-catalog
exception); expanded section headers reveal their chevron only on
hover/focus while collapsed headers keep chevron + count. The new-thread
button moves from the macOS titlebar strip into the sidebar brand row
next to the agent picker (bigger, offline-aware); the titlebar + renders
only while the rail is collapsed. Mobile drawer shows the new + as well.

* fix(ui): keep empty custom groups and the mid-drag Threads drop target

Empty-section hiding narrows to the Threads zone at rest: user-created
categories stay visible when empty (New group… creation and drag-into-group
flows depend on them), and an empty Threads section reappears while a
session drag is in flight so drag-to-unpin keeps its drop target.

* test(ui): drag-to-unpin targets the sessions surface

The empty Threads section only materializes mid-drag, so Playwright cannot
pre-resolve it as a drop target; the sessions container's drop handler owns
the unpin and sends {pinned:false} without a category reset.
2026-07-18 21:42:52 +01:00
..
2026-06-04 20:57:09 -04:00