Files
windmill/frontend
Guilhem LemouelandClaude Opus 5 fcfffedd85 Merge remote-tracking branch 'origin/main' into glm/edit-view-ai-sessions
Main landed `operatingWorkspace.svelte.ts`, a general seam for "the workspace
this subtree acts on", and rolled it out across ~230 files, deleting the
`triggerWorkspace` and `rawAppWorkspace` seams it subsumes. `detailWorkspace.ts`
was the same idea for the detail pages, so it goes the same way: ScriptDetail
and FlowDetail now call `setOperatingWorkspace(() => workspace)`, and the eight
shared components this branch had threaded through `getDetailWorkspace()` take
main's version wholesale. PersistentScriptDrawer was outside main's rollout and
is converted here.

`ToolReloadEffect.items` now means main's page-item tabs, so the View-side
reload set is named `deployed`.

`resolvePreviewTab` grew `pageitem`/`pagelist` slots and a `workspacePageHref`
switch on main; `viewer` slots into both.

The flow detail body lives in FlowDetail.svelte on this branch, so main's four
changes to `/flows/get` (chat wrapper `h-full min-h-0`, the padded notices
wrapper, the `!chatInputEnabled` description gate, `frame="none"`) are ported
there by hand.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CoC4MCs3BhVV1DyevrVc7N
2026-09-25 13:52:33 +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