Files
windmill/frontend
Diego ImbertandClaude Opus 5 1893132ccb fix(sessions): serialize saves per draft cell, and let a deploy say where it landed
Two structural gaps, closed at the level they exist at rather than per call site.

An item is no longer owned by one editor: duplicate tabs and warm sessions mount
several over one (workspace, kind, path) cell, so a flag kept per editor
serializes nothing. The window each save already opens is per key, so that is
what says a write is in flight — every editor's Save reads it, and the local
flags are gone.

And a chat tool told the hosts only its own arguments, so anything it learned
while running was invisible to them. A deploy lands on the draft's own path
field, which a hosted editor moves by renaming a draft-only item, and the tab was
refreshed onto the path the item had left. The result now carries where it
landed, and a move is reported as the rename it is — the same report an editor's
own save makes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KcyBRxE8j3ujCYkum9KrC4
2026-09-07 18:36:06 +02: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