Threads got a real side menu — and the lists finally stay fresh

Working with threads now looks the way an agentic app should. The Threads page (/{you}/Chat) opens with a centered Start a conversation prompt above the composer, and a side menu on the left: a New-chat button, a search box to find the thread you mean, and your open threads — each with a live status dot that tells you at a glance whether the agent is evaluating, whether messages are queued behind a running round (with the count), or whether the thread is awaiting your input. An ✕ on each row closes the thread (it stays searchable and can be reopened — closing never deletes). The same menu renders on every conversation page, so navigating between threads never loses the list; collapse it to a slim edge toggle when you want the full width, exactly like the document index rail.

Two long-standing annoyances are gone with it. The composer no longer stretches into a huge empty gray box on the Threads page — it sizes to what you type. And thread lists no longer freeze at whatever they showed when the page loaded: creating, finishing, or reopening a thread now updates every open list immediately. That freshness fix reaches beyond threads — on locally-run portals, every live catalog and search that should update as content changes now actually does.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.