centdix and HugoCasa
b3ecde3316
feat: add diff toggle to flow inline scripts ( #5550 )
...
* draft flow diff
* add missing import
* cleaning
* code cleaning
* fix for recursive renderings
* fix typo
* cleaning
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
2025-04-04 16:03:40 +00:00
HugoCasa
4f6be6ed34
fix: flow editor svelte 5 issues ( #5567 )
2025-04-04 11:30:03 +02:00
Guilhem
bc69116ff1
feat(frontend) add flow step result viewer ( #5398 )
2025-04-03 19:38:11 +00:00
Diego Imbert and Ruben Fiszel
87cf1d0c28
fix tutorial ( #5562 )
...
* fix tutorial first part
* fix tutorial
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-04-03 11:48:59 +00:00
3c99b3fdc7
feat: migrate to svelte5 + vite6 ( #4813 )
...
* runs on svelte 5
* Line component from svelte-chartjs
* Replaced all svelte-chartjs occurrences with custom wrapper
* Fix props mistake
* Fix illegal table structures
* self-closing-tags fix
* aria labels
* Fixed trivial warnings and errors
* @tanstack/svelte-table fix
* upgrade to vite 6
* svelte-kit sync before running svelte-check
* Remove on:clear which is actually on:removeAll and already handled by on:change
* fix worker tags not displaying in Autoscaling
* Try to fix svelte-kit sync not working during CI
* remove warnings
* Fix add flow page crashing
* access worldStore before assignment fix
* fix infinite recursions in App Editor
* Replaced JSON.stringify with proper deepEqual
* component mount api changed (no longer classes)
* fix ci errors
* Fix infinite loops in background runnable panel
* factored effect on deep equal logic in onObjChange
* fix "Add" not working in AgGrid Table
* Replaced legacy component.$set api
* Fix multiselect infinite value reaction
* Fix flow input fields resetting when opening their edit tab
* fix date input resetting when typing year
* Remove !p-0 affecting subgrid dotted borders
* fix missing debounceTemplate causing hundreds of updates
* Fix AgGrid action refreshes and disppearing
* resolve getItems generating random ids every rerun
* fix cannot access items before init
* fix sort lambda arguments being undefined
* Revert "Remove !p-0 affecting subgrid dotted borders"
This reverts commit c62809bb45d682a48376b071680645ed4e1c601b.
* fix input not updating in decision tree editor
* Update frontend/src/lib/components/schema/EditableSchemaWrapper.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Re-added padding affecting subgrid dotted borders (#5479 )
* remove !p-0 in preset components
* removed extra padding on accordion tabs subgrid
* Fix non-reactive SchemaForm
* dirty fix for the oneOf bug
* Fix warnings and update svelte-exmarkdown for svelte 5
* fix dnd not working
* don't mount component like objects
---------
Co-authored-by: Diego Imbert <diegoimbert@protonmail.com >
Co-authored-by: Diego Imbert <70353967+diegoimbert@users.noreply.github.com >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-04-02 21:33:50 +00:00
HugoCasa
234b20f8bd
feat: autocomplete v2 + AI chat ( #5323 )
...
* feat: autocomplete v2
* wip chat
* wip
* feat: chat ai review and apply
* feat: multiple providers
* update cli gen
* fixes
* improvements
* fix build
* fix issues
* fix build
* final nits
* nits
* nits
2025-03-25 19:53:48 +01:00
HugoCasa
e16d6299f5
fix(frontend): use stable path for capture tables + nits ( #5495 )
2025-03-21 00:00:10 +01:00
HugoCasa
4f43b1984f
feat: keep captures across drafts and deploys ( #5482 )
2025-03-14 15:17:48 +01:00
fd56a639d2
fix(frontend): improve capture payload preview ( #5417 )
...
* improve capture picker
* improve historic input viewer
* open object viewer on open
* Add test page
* fix performance
* fix perf
* handle object with no properties in schema diff
* remove click outside behavior for input editor
* fix
* all
* catch critical alerts errors
* critical alerts modal reactivity
* prevent one from removing himself in folders
* nits
* add standalone bundle support on CE
* fix codebase & bundles on EE
* local codebase in home
* feat(frontend): global recompute helper function (#5408 )
* feat(frontend): global recompute helper function
* fixes
* remove unused import
* filteredIds -> excludeIds
* get(recomputeAllContext)?
* deal with circulare recomputes
* consistent naming
* sqlx update script on mac (#5420 )
* fix(python): windows worker fails to install 3.10 (#5409 )
```
execution error:\nFind python error: error: Failed to inspect Python interpreter from managed installations at `C:\\tmp\\windmill\\cache\\py_runtime\\cpython-3.10.16-windows-x86_64-none\\python.exe`\n Caused by: Querying Python at `C:\\tmp\\windmill\\cache\\py_runtime\\cpython-3.10.16-windows-x86_64-none\\python.exe` failed with exit status exit code: 1\n\n[stderr]\nFatal Python error: _Py_HashRandomization_Init: failed to get random numbers to initialize Python\nPython runtime state: preinitialized\n"
```
* feat: more controls on setting token duration (#5421 )
* allow setting max session length
* more options for expiration
* sqlx
* option to invalidate all old sessions on new session
* sqlx update script on mac
* order
* add audit log
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
* fix: do not depend on public schema anymore
* feat: add template script for all triggers (#5424 )
* nits: add/update create from template for trigger
* fix: remove kafka folder
* chore(main): release 1.474.0 (#5423 )
* chore(main): release 1.474.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
* allow ce to run codebase bundles preview
* allow ce to run codebase bundles preview
* feat(frontend): improve flow suspend status display (#5425 )
* feat(backend): option to invalidate all sessions on logout (#5419 )
* feat(backend): option to invalidate all sessions on logout
* lazy static
* Update backend/.sqlx/query-8cccb31aa56af16af675c692bf4e14b297d2caeafd1c4e4b1584f3bc9ff4c563.json
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* sqlx
* sqlx
* all -> invalidate-all
* add audit log
* rename env var
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* feat: MQTT triggers (#5277 )
* first commit
* update migration mqtt
* chore: update dependencies
* add cli support and update schema for mqtt
* update: casing style
* update: rename get_resource function and moving to resource.rs
* feat:
* feat: refactored
* feat: add ready endpoints for workers to enterprise
* feat: handle connection to server
* fix: main.rs
* feat: added support v5
* feat: 🚧 updated .github, handle more case for v5 and handle v3
* feat: handled client, update script helper
* update .sqlx
* refactor: added generic implement and trait to remove redundant code, misses client impleme
* feat: remove optinal property update test function
* feat: done
* handle client certificate
* minor fix
* fix: tls and mtls
* fix: min topic len in frontend
* Update frontend/src/lib/components/triggers/mqtt/MqttEditorConfigSection.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-api/openapi.yaml
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-api/src/mqtt_triggers.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* update openapi, and script_helper.ts
* fix: toggle button and update mqtt migration
* nits: remove postgres type and only relies on serde
* fix: timeout connection
* fix typo and captures
* fix: capture table reactivity
* handle more mqtt v5 option
* nits: remove clone method
* update: better naming
* nits: display tooltip qos
* fix: hanle tls connection with natively
* update: add documentation links for qos and topics
* fix tooltip and add default value
* update: shoz preprocessor only if selected in capture table
* nits: show mqtt icon in resource related componenets
* update hub link and repo ref
* fix: unused var
* update ee ref
* fix: give good reference id for script hub
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Clement Zhang <clement.zhang2@gmail.com >
* accept otel parameters from envs
* nit improvements for CLI
* fix(cli): fix wmill user create-token with email and password
* Add utility function to check object size
* Add disabled option for Button dropdown
* handle big inputs
* clean code
* restore test page
* revert unwanted changes
* lazyload picker viewer
* fix guilhem code
* fix menu
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Alexander Petric <alpetric@users.noreply.github.com >
Co-authored-by: pyranota <92104930+pyranota@users.noreply.github.com >
Co-authored-by: dieriba <dieriba.pro@gmail.com >
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Clement Zhang <clement.zhang2@gmail.com >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2025-03-06 17:00:15 +01:00
69fc8a98ae
feat(frontend): migrate toggle to melt (4/4) ( #5329 )
...
* use melt menu in sidebar
* stop keyboard navigation for disabled items
* use melt menu for FavoriteMenu and WorkspaceMenu
* fix popover placement for menuButton
* use melt menu for operator menu
* fix notification
* fix operator menu
* Use melt menu in FlowJobsMenu
* use melt menu for AppMenu
* clean code
* clean code
* add use clickOutside option to Menu
* use pointerdown_outside
* use pointerdown_outside
# Conflicts:
# frontend/src/lib/components/meltComponents/Menu.svelte
* use pointerdown in menus
* add max-h to app dropdown menu
* keep more open in operator menu
* add a MenuItem component
* clean
* nit
* nit
* clean code
* put conditionalMelt as utility function
* remove unused Portal
* Add debounce effect in operator menu
* fix component jumping due to z-index
* format pages
* migrate dropdown to melt
* migrate toggle to melt
* migrate popup to melt popover
* fix missing toggle item
* feat: remove `pip` fallback option for python and ansible (#5186 )
* refactor!: Remove `pip` fallback option for python and ansible
BREAKING CHANGE: pip was deprecated since 1.425.0 (2024-11-15)
* fix errors in main.rs
* fix tests
* remove nsjail for pip
* fix imports
* fix compilation error
* reinforce melt types
* fix racing condition issue in closing operator menu
* nit
* fix id conflix with melt element
* nit
* clean code
* use melt dropdown instead of menubar
* prevent modal from closing on click outside button in menu
* Apply automatic changes
* fix nit
* nit
* close dropdown when opening a new one
* replace MenuV2 with melt Menu (1/4) (#5214 )
* use melt menu in sidebar
* stop keyboard navigation for disabled items
* use melt menu for FavoriteMenu and WorkspaceMenu
* fix popover placement for menuButton
* use melt menu for operator menu
* fix notification
* fix operator menu
* Use melt menu in FlowJobsMenu
* use melt menu for AppMenu
* clean code
* clean code
* add use clickOutside option to Menu
* use pointerdown_outside
* use pointerdown_outside
# Conflicts:
# frontend/src/lib/components/meltComponents/Menu.svelte
* use pointerdown in menus
* add max-h to app dropdown menu
* keep more open in operator menu
* add a MenuItem component
* clean
* nit
* nit
* clean code
* put conditionalMelt as utility function
* remove unused Portal
* Add debounce effect in operator menu
* fix component jumping due to z-index
* feat: remove `pip` fallback option for python and ansible (#5186 )
* refactor!: Remove `pip` fallback option for python and ansible
BREAKING CHANGE: pip was deprecated since 1.425.0 (2024-11-15)
* fix errors in main.rs
* fix tests
* remove nsjail for pip
* fix imports
* fix compilation error
* reinforce melt types
* fix racing condition issue in closing operator menu
* nit
* fix id conflix with melt element
* nit
* prevent modal from closing on click outside button in menu
---------
Co-authored-by: pyranota <92104930+pyranota@users.noreply.github.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
# Conflicts:
# frontend/src/lib/components/meltComponents/MenuItem.svelte
# frontend/src/lib/utils.ts
* clean
* fix z index and render
* fix initialize of dropdownmenu after melt migration
* feat: add support for | None and Optional in python (#5361 )
* feat: add support for | None and Optional in python
* update python parser package
* add local rooting for MenuItem
* fix z index
* clean
* nit
* nit
* clean code
* nit
* nit
* clean code
* reinforce melt types
* wip
* reiforce instance select types for toggleButton
* nit
* fix double event
* fix selectedTable toggle
* fix sqs toggleButton
* fix potential issue with binding in toggleGroup
* Update frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: pyranota <92104930+pyranota@users.noreply.github.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-26 17:32:40 +01:00
Ruben Fiszel
61983a5bbf
fix confirmation modal
2025-02-24 17:50:54 +01:00
Ruben Fiszel
f29492492e
clarify resume on suspend
2025-02-10 20:53:31 +01:00
Ruben Fiszel
d2fe25d1ce
fix flow input failing on schema change
2025-02-10 05:40:08 +01:00
Ruben Fiszel
611d5e8bf3
feat: flow history picker for flow status + load last flow state
2025-02-01 14:38:05 +01:00
Ruben Fiszel
0b0e5640d8
fix: improve history and saved inputs rever mechanism
2025-01-31 19:28:07 +01:00
Guilhem and Ruben Fiszel
cd440564d2
feat: history for flow inputs ( #5117 )
...
* feat (frontend): improve capture UI
* show schema diff
* add accept reject form
* add diff for first node input
* move update schema button
* change modified properties display
* propagate change through nested components
* allow modification of nested object in schema
* reject nested changes
* clean logic
* clean code
* clean
* nit
* fix first strep input
* fix argument preview
* clean
* restore indentation for nested objects
* ignore undefined field in diff computation
* fix run button disabled update
* nit
* fix update JSON
* fix deletion of nested components
* dark mode
* clean
* replace dropdown with sidebar
* only check type for compatibility
* add shadow
* disbale dnd on edit
* auto-scroll within schema
* fix nested not dnd object diff viewer
* fix captures drawer
* open edit tab on add new arg
* change button label when schema is the same
* ajust padding
* fix arg update
* fix oneof display
* propagate change event through nested schema
* handle oneOf
* fix preview arg sync
* handle s3 object
* fix arg sync
* update schema input compatibility
* clean compatible
* accept empty array items
* clean
* increase of schema args gap
* fix nested schema update
* allow number and int compatibility
* reset args when modifying schema
* open fields on add with addPropertyV2
* feat(frontend): use new saved inputs picker
* add object viewer to saved inputs row
* Display alert info on select saved or historic input
* Allow args edit when using saved/historic inputs
* replace input library drawers with panels
* add captures and saved inputs to arg picker
* polish ui
* nit
* clean
* add json arg editor
* fix escape for deselect input
* bind schema form valid
* nit
* handle big payloads
* nit
* nit
* validity check disabled in json view
* improve infinit list request
* fix json schema inferrence
* nit
* nit
* nit
* nit
* fix tipo
* handle large captures
* fix cancel button shift
* use sideTabBar has a trigger
* nit
* fix everything
* fix
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-30 16:30:56 +01:00
Ruben Fiszel
806d3ad0e7
remove lightweightschemaform
2025-01-27 21:35:46 +01:00
Guilhem and Ruben Fiszel
59bcce7a96
feat (frontend): improve capture UI ( #5051 )
...
* feat (frontend): improve capture UI
* show schema diff
* add accept reject form
* add diff for first node input
* move update schema button
* change modified properties display
* propagate change through nested components
* allow modification of nested object in schema
* reject nested changes
* clean logic
* clean code
* clean
* nit
* fix first strep input
* fix argument preview
* clean
* restore indentation for nested objects
* ignore undefined field in diff computation
* fix run button disabled update
* nit
* fix update JSON
* fix deletion of nested components
* dark mode
* clean
* replace dropdown with sidebar
* only check type for compatibility
* add shadow
* disbale dnd on edit
* auto-scroll within schema
* fix nested not dnd object diff viewer
* fix captures drawer
* open edit tab on add new arg
* change button label when schema is the same
* ajust padding
* fix arg update
* fix oneof display
* propagate change event through nested schema
* handle oneOf
* fix preview arg sync
* handle s3 object
* fix arg sync
* update schema input compatibility
* clean compatible
* accept empty array items
* clean
* increase of schema args gap
* fix nested schema update
* allow number and int compatibility
* reset args when modifying schema
* open fields on add with addPropertyV2
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-22 12:51:14 +01:00
Ruben Fiszel
669a1ff8e6
fix: improve workspace specific tags behavior
2025-01-21 18:15:34 +01:00
HugoCasa
501c44b3a1
fix(frontend): webhook/route payload from args ( #5088 )
2025-01-17 18:59:30 +01:00
HugoCasa
742d04df38
fix: preprocessor script kind option ( #5081 )
...
* fix: preprocessor script kind option
* oups
* oups
2025-01-17 14:10:39 +01:00
Ruben Fiszel
75344e4d54
nit
2025-01-16 17:28:20 +01:00
Ruben Fiszel
995b1bf319
diff
2025-01-16 17:02:10 +01:00
Ruben Fiszel
77f2b33f92
improve step mocking ui
2025-01-16 14:03:43 +01:00
Ruben Fiszel
33227f8448
fix: add support for previous result as expression in the flow
2025-01-16 13:27:51 +01:00
Guilhem
1525684521
fix(frontend) : handle flow card height ( #5064 )
2025-01-15 14:39:44 +01:00
wendrul
77d825540f
feat: add oracle db support on ee ( #5062 )
2025-01-14 21:21:24 +01:00
HugoCasa
04fbda28e8
feat: on behalf of ( #5058 )
...
* feat: on behalf of
* fix
* revert mistakke
* temp ee ref
* renaming + CLI
* sqlx
* nits + ee ref
2025-01-14 18:32:25 +01:00
ebfde197fc
fix(ui): capture v2 UX ( #4954 )
...
* feat: captures
* flow UI and improvements
* fix: build
* fix sqlx
* Move Capture WIP
* Add capture to webhook and websocket
* Move connection status viewer in the head
* change trigger section label
* Add popover capture picker using melt ui
* Add shortcut to triggers capture from input form
* remove capture tab in input
* Allways show capture
* remove useless logs
* Add email capture
* Add kafka capture into triggers
* Add edit option in capture table
* use light header for arg input
* Add prefilled group id
* Change button label
* fix logic
* Open resource drawer if prototype has fields
* fix default completion
* Change name Prototype
* Dissociate Editor Mode for triggers
* Fix bug for script
* Fix apply args
* fix apply schema
* Add capture table to script
* fix apply args
* Add capture button for script
* Delete capture tab
* Set capture on when opening triggers capture
* fix connection indicator
* fix minor issues
* Add preprocessor logic
* Use slot in log Panel for captures
* handle capture refresh in script
* Delete capture tab from script editor
* reset kafka resource on toggle static
* fix minor issue
* Allow resource in kafka capture
* use simple capture button in flow
* Remove capture panel
* Polish route trigger editor
* Fix resource saving
* Remove excessive padding
* merge nits
* Add history tab
# Conflicts:
# frontend/src/lib/components/EditableSchemaForm.svelte
* add workflow_dispatch to build
* add workflow_dispatch to build
* Move input copy from in a panel
* better capture UI
* Add smoothing animation on open input editor
* fix bad wrapping in input editor menu
* clean code
* restore captureTable
* clean
* fix sqlx
* fix build
* fix build
* build
* make initial_messages optional in line with db
* fix npm check
* better handle args for capture webhook and http
* add capture pagination
* Add capture table
* Add table for history inputs
* nit
* simplify capture table
* stop capturing on closing capture section
* show only 10 items per page for captures
* set focus to logs on script test
* Fix collapsable section
* nit
* open captures when applying args from triggers
* update edit input drawer
* fix all EditableSchemaForm
* fix panel init animation
* Add capture popover
* change open tab button
* clean code
* fix bad table display
* Fix JSON input bad sync
* make capture icon bigger
* nit
* nit
* revert unwanted change
* Change capture name and nits
* infinite scroll and cleaning
* Add toast when failing to retreive first step input
* add icons to dropdown edit input list
* remove unused log
* Add click outside to all schema pickers
* fix click oustide
* Fix migrations
* solve run button not refreshing properly
* Add a capture drawer
* change apply args and schema logic
* change apply args and schema logic
* fix toggle display
* fix schema display
* improve preview mode
* Add first step panel
* nit
* clean
* Add hint for captures
* clean
* nit
* nit
* fix script node page height
* improve animation on redirecting to capture
* improve saved input picker
* nit
* add Json placeholder
* nit
* add list animations
* delete useless logs
* add animated list to captures history and saved inputs
* Delete unused component
* clean
* nit
* clean code
* improve tab scroll experience
* nit
* nits
* nits
* fix script args update
* nit
* nit: include preview in history inputs in edit mode
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-13 14:45:38 +01:00
01c6f84520
feat: captures ( #4807 )
...
* feat: captures
* flow UI and improvements
* fix: build
* fix sqlx
* Move Capture WIP
* Add capture to webhook and websocket
* Move connection status viewer in the head
* change trigger section label
* Add popover capture picker using melt ui
* Add shortcut to triggers capture from input form
* remove capture tab in input
* Allways show capture
* remove useless logs
* Add email capture
* Add kafka capture into triggers
* Add edit option in capture table
* use light header for arg input
* Add prefilled group id
* Change button label
* fix logic
* Open resource drawer if prototype has fields
* fix default completion
* Change name Prototype
* Dissociate Editor Mode for triggers
* Fix bug for script
* Fix apply args
* fix apply schema
* Add capture table to script
* fix apply args
* Add capture button for script
* Delete capture tab
* Set capture on when opening triggers capture
* fix connection indicator
* fix minor issues
* Add preprocessor logic
* Use slot in log Panel for captures
* handle capture refresh in script
* Delete capture tab from script editor
* reset kafka resource on toggle static
* fix minor issue
* Allow resource in kafka capture
* use simple capture button in flow
* Remove capture panel
* Polish route trigger editor
* Fix resource saving
* Remove excessive padding
* merge nits
* add workflow_dispatch to build
* add workflow_dispatch to build
* better capture UI
* fix sqlx
* fix build
* fix build
* build
* make initial_messages optional in line with db
* fix npm check
* better handle args for capture webhook and http
* improve migration + http capture fixes
* fix sqlx
* update ee ref
---------
Co-authored-by: Guilhem <guilhemlemouel@gmail.com >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-06 12:07:09 +01:00
Ruben Fiszel
1b008409e2
flow editor improvements
2024-12-18 00:21:25 +01:00
Ruben Fiszel
a7ef9e9f52
fix flow module adder
2024-12-13 16:56:45 +01:00
Ruben Fiszel
1b0d4dd46b
nit
2024-12-13 12:11:16 +01:00
4fb366d11f
Harmonization sentence cases ( #4888 )
...
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-12-13 11:31:46 +01:00
Ruben Fiszel
e5efefc7e8
improve retries max value handling
2024-12-06 01:03:46 +01:00
Ruben Fiszel
9ecc94a268
optimize for loop rendering with more than 500 iterations
2024-12-05 23:52:34 +01:00
Ruben Fiszel
97901182b6
nit cache and skip on input node
2024-12-05 17:54:45 +01:00
Henri Courdent
93319f45bb
Fix dead links ( #4847 )
2024-12-05 13:36:23 +01:00
Ruben Fiszel
7642b1121e
nit editors
2024-12-04 07:11:31 +01:00
Ruben Fiszel
8f56456701
fix: global timeout not set correctly on load
2024-11-28 16:02:52 +01:00
Ruben Fiszel
1c398486e6
fix: improve flow status viewer for iterations ( #4744 )
...
* fix: improve flow status viewer iteration picker
* check
* check
* nit rm console log
* progress
* progress
* progress
2024-11-19 10:27:33 +01:00
Henri Courdent
9ce1d46459
Result node placeholder ( #4721 )
2024-11-15 16:55:53 +01:00
556b4a41a1
feat: Support mistral anthropic for ai ( #4692 )
...
* wip: openai proxy and other ai proxy integration
* fixing migration script
* wip: support different ai provider in front, fix proxy openai
* wip: adding frontend ai provider
* updated copilot types
* wip: working on anthropic integration
* done AI proxy front
* adding new type and support for anthropic
* updating gitignore
* adding streaming response
* added streaming prompt
* push lib/gen
* wip: fixing anthropic
* anthropic fully supported
* fix backend missing var error and fully support stream event for anthropic
* remove gen directory
* fixing openapi file
* add support for mistral, and update create workspace components
* remove deref.json
* remove package-json
* openapi
* fix ui enable code
* added utility function for init workspace ai provider
* fix workspace switch bug
* update anthropic property and fixed frontend error
* fix workspace settings
* update error message and fix typo migration file
* chore: update openapi file
* fix dev file
* add .sqlx
* all
* update sqlx
---------
Co-authored-by: dieriba <t.dieriba@gmail.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-11-14 14:24:35 +01:00
Ruben Fiszel
d44976f35e
feat: expandable subflows in flows ( #4683 )
...
* all
* nit right panel flow props
* nits
2024-11-11 10:05:18 +01:00
Ruben Fiszel
2774d394ad
nit right panel flow props
2024-11-08 19:45:37 +01:00
Ruben Fiszel
58194521b1
nit right panel flow props
2024-11-08 19:35:21 +01:00
Ruben Fiszel
0d96cfb5a8
nit right panel flow props
2024-11-08 19:20:22 +01:00
Ruben Fiszel
fbdeb6be09
nits plug sleep & suspend groups
2024-11-07 22:06:39 +01:00
Ruben Fiszel
a3feca7197
fix: improve nested schema editor field change
2024-11-07 20:51:32 +01:00
Ruben Fiszel
2456ec6768
nit fix
2024-11-07 19:14:09 +01:00