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
Ruben Fiszel
499fe7e7fe
field.expr error message
2025-06-15 03:16:04 +02:00
Ruben Fiszel
7d4ee825fa
nits
2025-06-14 13:21:45 +02:00
Ruben Fiszel
1cd253405d
nits
2025-06-14 12:33:37 +02:00
Ruben Fiszel
4dab80e24d
fix schemaform default handling
2025-06-14 12:31:46 +02:00
Ruben Fiszel
38bb5e25cb
nit
2025-06-14 12:02:48 +02:00
Diego Imbert
6a4391f616
Fix all structuredClones missing $state.snapshot ( #5941 )
2025-06-13 18:46:04 +02:00
Ruben Fiszel
82f541565f
fix reactivity in apps
2025-06-13 18:04:54 +02:00
Ruben Fiszel
58ca3a6866
fix reactivity on app form
2025-06-13 17:37:39 +02:00
Ruben Fiszel
b3e7a9cb79
more svelte 5 migration ( #5936 )
...
* all
* icons
* svelte2
2025-06-13 08:23:23 +02:00
centdix
6e7ea4111c
fix-app-drawer-offset ( #5922 )
2025-06-12 14:32:35 +00:00
Diego Imbert
ff9acb4717
remove unnecessary dispatchIfMounted ( #5926 )
2025-06-12 16:21:58 +02:00
Ruben Fiszel
23920aee84
feat: better graph layout algorithm + migrate to svelte 5 almost everywhere + xyflow 1.0
2025-06-12 15:44:35 +02:00
centdix
39b250d62c
Layout and design issues ( #5870 )
2025-06-05 09:52:02 +02:00
Diego Imbert
e44bb50590
new select component ( #5839 )
...
* new select component
* fix search
* arrow keys
* placeholder color not working darkmode
* Popover forceContentToTriggerWidth
* select with popover
* Revert "select with popover"
This reverts commit 61aece9ed0 .
* Revert "Popover forceContentToTriggerWidth"
This reverts commit 48c4d16111 .
* select fixes
* fix select clipping with portal
* started replacing select components
* nit
* AppSelect upgraded
* no items
* new Selector in Team and Channel selector
* replace Select components
* remove redundant select in ServiceLogsInner
* replaced more selects
* gcp trigger new select component
* fix disablePortal position
* fix broken clear in teams and channel selecrt
* Finish Select component migration
* fix empty entries in select
* open Select above when no space below
* fix sizing on disablePortal
* Select loading feature + fix npm check
* fix text contrast in select dropdown
2025-06-04 10:41:50 +02:00
f2526571a3
feat: ssh repl like direct to workers hosts machine ( #5809 )
...
* feat(backend): add repl for worker
* feat(frontend): add repl to interact with worker and missing packages
* nits
* Update backend/windmill-worker/src/result_processor.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-worker/src/result_processor.rs
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/WorkerRepl.svelte
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* fix typo
* fix cd
* nits
* refactoring
* feat: handle other agent worker to also access repl feature, fix bugs
* update repo ref
* nits and match function args
* nits
* typo
* remove struct AgentWorkerData
* update repo ref
* nits
* impl new for authed client and revert to async
* update ref
* updage ee repo ref
* fix missing method/imports small bugs
* update ee repo ref
* update .sqlx
* test
* clean wait for interactive_shell future
* free call stack
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-06-03 18:41:14 +02:00
Alexander Petric
80277d14d0
fix: allow disable tabs for sidebar/accordion tabs ( #5838 )
2025-05-29 18:52:00 +02:00
Ruben Fiszel
e302aa38b5
fix: evalv2 prohibit component delete
2025-05-29 01:16:56 +02:00
Ruben Fiszel
a2c8ea69a3
fix: improve monaco javascript extra lib refresh
2025-05-28 13:50:42 +02:00
Guilhem
5dcefeff84
Allways render content in the app menu to load runnables ( #5815 )
2025-05-27 01:17:32 +02:00
5897e7e01b
Fix(frontend): auto completion and render of tailwind classes in app editor ( #5817 )
...
* fix auto completion and render
* Remove tailwind_full.css links and add tailwindUtils to package.json exports
- Removed `<link rel="stylesheet" href="/tailwind_full.css" />` from AppEditor.svelte and AppPreview.svelte
- Added `"./tailwindUtils"` export to package.json exports section for external consumption
- Added tailwindUtils to typesVersions section for TypeScript support
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-05-27 01:09:55 +02:00
Ruben Fiszel
262e73e6d6
check fix
2025-05-22 19:58:00 +02:00
Ruben Fiszel
6381cdf7d3
improve service log select
2025-05-22 18:26:46 +02:00
Ruben Fiszel
88482c3bd7
fix: improve app css consistency
2025-05-22 14:41:00 +02:00
Ruben Fiszel
422a02d8f7
chore: update monaco/vscode ( #5770 )
2025-05-19 16:51:29 +02:00
Ruben Fiszel
f488903635
fix(frontend): fix accordeon tabs initialization
2025-05-15 20:37:30 +02:00
Ruben Fiszel
4a04ac6710
add multiple indice selections
2025-05-14 00:32:12 +02:00