Ruben Fiszel
d0d680bc16
close dropdown on click
2025-07-14 09:08:08 +00:00
Ruben Fiszel
11cf60f4a5
improve edit history behavior ( #6166 )
2025-07-11 18:19:47 +00:00
Ruben Fiszel
566a9c45d0
fix: fix frontend scripts in app editor copying their content
2025-07-07 15:41:32 +00:00
Ruben Fiszel
3fbd3ec4f9
fix: tag select in script builder top bar ( #6136 )
...
* all
* update
* react 18
* update
* update
* update
2025-07-07 10:27:09 +00:00
Alexander Petric
7284c51762
fix: carousel app component, expose current index ( #6120 )
...
* feat: carousel app component, expose current index
* minimal diff
2025-07-02 16:31:43 +00:00
Ruben Fiszel
53f615ca0b
lazy load nits
2025-06-30 00:07:35 +00:00
Ruben Fiszel
a7e78f01f1
fix: optimize public apps rendering
2025-06-29 22:46:27 +00:00
Ruben Fiszel
52ac19642d
finish migrating app editor to svelte 5 ( #6090 )
...
* all
* all
* all
* all
2025-06-29 19:01:06 +00:00
Ruben Fiszel
6d2c118b3e
recompute all fix
2025-06-29 10:09:16 +00:00
Ruben Fiszel
5ac5c873fd
app svelte 5 improvements
2025-06-29 09:29:28 +00:00
Ruben Fiszel
8a6426bb4e
improve arraystaticinputeditor
2025-06-29 09:03:35 +00:00
Ruben Fiszel
2c7705b78c
more app svelte 5 migrations
2025-06-29 08:43:37 +00:00
Ruben Fiszel
021742b9ba
fix appDisplayComponentByJobId
2025-06-29 08:18:46 +00:00
Ruben Fiszel
c511ad28d0
fix delete issue of app
2025-06-29 07:54:41 +00:00
Ruben Fiszel
d293dbca22
svelte 5 nits
2025-06-29 07:43:36 +00:00
Ruben Fiszel
123b17dec9
svelte 5 nits
2025-06-28 21:46:49 +00:00
Ruben Fiszel
e6a9f2d593
nits svelte 5 migration
2025-06-28 20:13:55 +02:00
Ruben Fiszel
ca368aba7a
fix: public url in app menu
2025-06-28 19:41:12 +02:00
Ruben Fiszel
42f56c431f
fix resource select broken
2025-06-27 21:46:30 +02:00
ded54f2e68
fix(frontend): improve flow editor settings bar UX ( #6049 )
...
* move settings and static inputs into top node
* Move test button in the top nodes
* Revert "Move test button in the top nodes"
This reverts commit 1c8648a538 .
* Add error handler to top toolbar
* nit
* polishing
* add flow settings to topbar dropdown
* remove unused files
* progress
* progress
* fixes
* fix
* fix
* fix
* fix
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-06-27 15:26:03 +00:00
Alexander Petric
aaf6e9d693
center icon if no label present ( #6080 )
2025-06-26 21:59:03 +00:00
Ruben Fiszel
18ee03a323
fix: improve ordering of forms for non complete ordering + array schema fix
2025-06-25 20:58:58 +02:00
b21a8da6c6
save editor cursor positions ( #6039 )
...
* 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 >
2025-06-24 18:42:46 +02:00
Ruben Fiszel
4ab7f2919e
nit fixes app
2025-06-24 18:21:06 +02:00
HugoCasa and ellipsis-dev[bot]
5722014651
feat: ai flow chat prompt and UX improvements ( #5942 )
...
* feat: ai flow chat prompt and UX improvements
* fix scroll + better stop button + snapshots base
* tmp
* feat: apply reject
* feat: warning modal + retry last + nits + use flow preview for diff/test/export
* Update frontend/src/lib/components/copilot/chat/flow/core.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* typo
* feat: step summary by AI
* nits
* reactivity nits flow builder
* nits
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-24 09:29:38 +02:00
Ruben Fiszel
d6a0c026d4
app nits
2025-06-24 09:02:32 +02:00
Ruben Fiszel
27e12a1527
fix: improve reactivity of apps
2025-06-24 08:41:46 +02:00
Ruben Fiszel
6f3cb5eabb
fix: fix conditional wrappre
2025-06-23 18:00:21 +02:00
Diego Imbert
b9e668b489
Remove last SelectLegacy ( #6003 )
...
* Replace SelectLegacy in AppPicker
* Better DynSelect
* remove select legacy
* fix unknown values not displayed
* undo tsconfig change
* better dyn select search
* index js remove
* use bindable defaults
2025-06-19 17:49:53 +02:00
Diego Imbert
fa8d1b47db
fix: new MultiSelect component ( #5979 )
...
* rename all multiselects to Legacy
* move Select
* Separate SelectDropdown
* fix click outside for select with portal
* multiselect v0
* multiselect clear btn
* move filterText logic to SelectDropdown
* ui nits
* console.log
* draggable
* Draggable multiselect
* multiselect search
* nit refacto
* autofocus multiselect input
* Replace in AppMultiSelectV2
* search icon
* app multi select nits
* arginput update multiselect
* fix autofocus scrolling up
* replace High priority tags multiselect
* autoscaling config editor multiselect replace
* fix clear btn not in border
* replace multiselect in cron input
* replace multiselect in savedinputs
* replace EventHandlerItem multiselect
* select dropdown shadow
* more multiselect migration
* hover opacity on drag
* TokensTable UI fixes + replace multiselect
* ai settings replace multiselect
* DefaultTags Multiselect replace
* prevent multiselect from opening on drag
* nit
* app multiselect css + simplify
* console log
* safeSelectItems cleanup
* Remove svelte-multiselect
* clip when wrap not allowed
* hide duplicate app components
* CSS works better with multiselect in app editor
* allowOverflow
* allowClear
* fix custom createText messed up with search
2025-06-19 14:37:17 +02:00
Ruben Fiszel
054f2c134a
improve decision tree builder
2025-06-19 08:07:11 +02:00
claude[bot] and Ruben Fiszel
2a334421e8
fix: prevent keypress events from bubbling in decision tree drawer ( #5993 )
...
Fixes #5991
- Add keydown event handlers with stopPropagation() to prevent SvelteFlow
from receiving keypress events from text inputs in decision tree config
- Applied at individual input level (summary field) and container level
(configuration panel) to catch all input types
- Prevents accidental node deletion when typing in configuration inputs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
2025-06-19 00:34:44 +02:00
Ruben Fiszel
14005fe4c1
nits debug
2025-06-18 22:41:05 +02:00
Ruben Fiszel
4326bb8dc9
improve decision tree preview
2025-06-18 22:33:02 +02:00
86b5fab4dc
[Claude PR] Fix incorrect $props generic syntax in Svelte 5 components ( #5975 )
...
* fix: correct $props generic syntax in Svelte 5 components
Replace incorrect `$props<T>()` syntax with correct `let x: T = $props()` syntax
to ensure proper TypeScript typing instead of falling back to `any` types.
This affects 11 Svelte 5 components throughout the frontend codebase.
Fixes #5974
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
* fix claude pr
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
Co-authored-by: Diego Imbert <diego@windmill.dev >
Co-authored-by: Diego Imbert <70353967+diegoimbert@users.noreply.github.com >
2025-06-18 18:21:20 +02:00
Diego Imbert
5bdbaf149b
Fix unreactive navbar wizard ( #5963 )
...
* fix unreactive AppPicker
* migrate StaticInputEditor to svelte 5
2025-06-17 18:42:27 +02:00
Diego Imbert and Ruben Fiszel
84808e2694
fix conditional tabs reactivity ( #5958 )
...
* fix app conditional wrapper reactivity
* Convert GridCondition to Svelte 5
* Revert "fix app conditional wrapper reactivity"
This reverts commit 2b5910fde2 .
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-06-17 11:29:51 +02:00
centdix
8407ac148b
nit: fix typo in ai form filling text ( #5959 )
...
* differentiate flow from script
* fix typing
2025-06-17 11:24:50 +02:00
Ruben Fiszel
d0ebb66d0d
nits perf improvements
2025-06-17 02:06:58 +02:00
Ruben Fiszel
bc9893402b
nit prevent default component list
2025-06-17 02:00:30 +02:00
Ruben Fiszel
babf046871
select click stop immediate propagation
2025-06-16 21:49:49 +02:00
Ruben Fiszel
02a4949fd8
stabilize input specs key
2025-06-16 21:27:30 +02:00
Ruben Fiszel
d2fa2e6464
nit scriptbuilder
2025-06-16 21:10:48 +02:00
Diego Imbert
b106de5438
fix drawer subgrid not selecting ( #5948 )
2025-06-16 17:38:35 +02:00
Ruben Fiszel
6c1e7eed51
nit focus modal
2025-06-16 14:42:47 +02:00
Ruben Fiszel
f24894b1a5
fix tab selection on app builder
2025-06-16 14:36:26 +02:00
Ruben Fiszel
c75fd751b0
nits app builder
2025-06-15 23:57:55 +02:00
Ruben Fiszel
f0f720f490
partial app svelte 5 migration ( #5945 )
2025-06-15 23:25:34 +02:00
Ruben Fiszel
855571f359
fix history
2025-06-15 04:22:47 +02:00
Ruben Fiszel
41219e1f84
fix app editor reactivity
2025-06-15 03:59:37 +02:00