* save global css panel cursor position
* save editor cursor positions globally
* better initialCursorPos + avoid flicker
* unused var err
* editorPositionMap global
* handle cursor pos saving in editors
* better editor keys
* feat: add workspaceStore to all editor key props for better isolation
- Added workspaceStore import to InlineScriptEditor.svelte
- Updated all editor keys to include workspace prefix:
- CssSettings: `app-global-css-editor-${$workspaceStore}-${$appPath}`
- InlineScriptEditor: `app-inline-${$workspaceStore}-${$appPath}-${id}`
- FlowModuleComponent: `flow-inline-${$workspaceStore}-${$pathStore}-${flowModule.id}`
This ensures cursor positions are isolated per workspace for multi-workspace scenarios.
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
Windmill frontend
The Windmill frontend written in Svelte + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo