mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-13 16:02:59 +00:00
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
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