Files
GuilhemandClaude Opus 5 4cbc944c0b perf: keep the sessions page fast with many ai sessions (#11224)
* perf: skip whole-document menu lookup on pointerdown when closed

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* perf: load only a session's own chats in its chat history

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* perf: stop mounting a chat per listed session on the sessions page

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: keep unsent input, init and chat rotation safe from runtime eviction

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* refactor: cap mounted chat panes instead of evicting session runtimes

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* refactor: read only message count and error for sessions without a runtime

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: keep a chat pane mounted while its composer reads attachments

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: hold a session's first send until its chat has been restored

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: queue a second send behind one waiting on the chat restore

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: queue raw-app inline prompts behind a send waiting on the restore

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: keep a chat pane mounted while its send waits on the restore

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix: preserve session chat drafts across async updates

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-21 15:04:56 +00:00
..
…
…
…
…
…
…
…

Windmill frontend

The Windmill frontend written in Svelte 5 + Tailwind CSS

The frontend is under AGPL, see the LICENSE file at the root of this repo