Commit Graph
11582 Commits
Author SHA1 Message Date
wendrulandGitHub Action c2b59a9465 fix: Don't reencrypt secrets on workspace forking (#6622)
* Do not reencrypt variable when performing a workspace fork

* Update SQLx metadata

* Update SQLx metadata

* Remove unused

---------

Co-authored-by: GitHub Action <action@github.com>
2025-09-17 16:47:27 +00:00
Diego Imbert 3a320392e8 Fix EE check with S3 advanced permissions (#6623)
* Advanced permission rules UI

* stash

* first iteration for s3 rule parsing

* Move to glob based approach

* cache expiry

* fix popover positioning

* ee

* unused imports

* forgot windmill_uploads

* Check S3 permissions for apps

* nit

* typo

* ee repo ref

* forgot get_workspace_s3_resource_and_check_paths in oss

* Restrict to EE
2025-09-17 13:19:56 +00:00
Diego Imbert 542495c297 Advanced S3 permissionning (#6617)
* Advanced permission rules UI

* stash

* first iteration for s3 rule parsing

* Move to glob based approach

* cache expiry

* fix popover positioning

* ee

* unused imports

* forgot windmill_uploads

* Check S3 permissions for apps

* nit

* typo

* ee repo ref

* forgot get_workspace_s3_resource_and_check_paths in oss
2025-09-17 12:15:33 +00:00
Ruben Fiszel 001f0a82d9 nit empty schema 2025-09-17 11:00:39 +00:00
dieriba 693001f724 feat: allow operator to use script/flow with dynselect input (#6616)
* done

* update sqlx

* fix openapi spec
2025-09-17 10:56:39 +00:00
hugocasa d0e776b0ba feat: update git sync script for email triggers (#6582) 2025-09-17 10:56:13 +00:00
Alexander Petric a410b60666 fix: jumpcloud scim support + instance settings ui bug (nextcloud oauth) (#6618)
* ee repo

* fixing infinite loop in instance settings with nextcloud

* ee ref
2025-09-16 20:36:55 +00:00
centdix eb160e9532 fix revert all issue (#6614) 2025-09-16 20:36:25 +00:00
Alexander Petric 3a33f0ee61 feat: simplify sync vs promotion mode ui in git sync settings (#6615)
* feat: simplify sync vs promotion mode ui in git sync settings

* improvements
2025-09-16 20:28:38 +00:00
Ruben Fiszelandrubenfiszel 7348f5c3cd chore(main): release 1.543.0 (#6607)
* chore(main): release 1.543.0

* Apply automatic changes

* update cargo

* update cargo

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-09-15 17:41:04 +00:00
Guilhem 8569675612 fix(frontend): add timeline to the flow log viewer (#6577)
* Fix flow time display

* Make compute timeline a separate component

* Add timeline to log viewer

* Add timeline for subflows

* remove debug log

* fix progresion display while running

* Handle loop iteration

* nit

* Display all iteration for loops

* Show total execution time for loop steps

* Show subflow timeline

* Do not hightlight selected iteration

* Add subflow duration and starting time

* Allow zoom on subflow timeline

* Show execution time

* Improve timeline layout

* nit

* hover effect

* add show timeline toggle

* reset log viewer state when job id changes

* Display history loader in flow preview

* handle branch one

* reset timeline on jobId change

* nit

* fix branch chosen default

* improve time display

* improve look v1

* improve look v2

* Allow loading of more iterations when limit is reached

* fix display

* Add tooltip

* Use popover to display durations

* allow select iteration from timeline

* remove debug log

* fix iteration to index for long loops

* select iteration based on id

* Use localModuleState to get current display job ids

* clean subflow job creation

* improve subflow fetching

* fix load more position

* improve parallele display

* clean

* Add color status

* remove unwanted change

* prevent toggle expand on click timeline

* fix expand running module

* make timeline optional

* prevent running flow be marked as error

* Fix width jump during execution

* fix typo

* nit

* Use a class for timeline computation

* nit
2025-09-15 17:24:12 +00:00
hugocasa 6dee5d57a8 fix: run preprocessor even if empty flow (#6609) 2025-09-15 12:13:43 +00:00
Ruben Fiszel dbd4bab160 fix key flowstatusviewerinner 2025-09-15 11:47:15 +00:00
Ruben Fiszel c9e9296d53 fix: fix navbapp app navigation 2025-09-15 09:32:39 +00:00
Ruben Fiszel 20b91a0e38 nit improve test flow reset 2025-09-15 09:24:13 +00:00
centdix 98cd7261c6 feat(ai agent): handle images in ai agent (#6572)
* add in frontend

* draft openai handling

* upload to s3

* simpler output

* return s3 directly if any

* low quality

* implement for gemini

* handle imagen model

* handle image input

* cleaning

* remove base64 from output

* cleaning

* fix timeout

* handle openrouter

* remove log

* allow image input when creating image

* cleaning

* increase stack size

* inline everything

* revert stack size

* cleaning

* fix for openai

* better mime type

* add descriptions
2025-09-15 07:51:09 +00:00
Ruben Fiszel 3575070d46 sleep before exiting in tests 2025-09-13 11:17:14 +00:00
Ruben Fiszel 1ef43542a6 add editor settings to customUi 2025-09-13 10:52:27 +00:00
Ruben Fiszel 8d005cd4d5 fix cargo checks 2025-09-13 10:32:38 +00:00
Ruben Fiszel 35ced3169f nit json stringify expr 2025-09-13 10:30:52 +00:00
Ruben Fiszelandrubenfiszel 322e02e584 chore(main): release 1.542.4 (#6597)
* chore(main): release 1.542.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-09-13 10:19:21 +00:00
Alexander Petric 6b1f36f47e fix: improve aggrid actions column (#6600)
* aggrid improvements actions column

* cleanup

* header preference

* force redraw

* simplify types

* reactivity

* fixing potential race condition
2025-09-13 10:15:14 +00:00
Ramtin MesgariandRuben Fiszel 8e26315b2c fix: use $var: syntax for empty string template fields (#6603)
* fix: use $var: syntax for empty string template fields (#6570)

Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>

* refactor: extract regex patterns to shared functions

Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>

---------

Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2025-09-13 09:50:41 +00:00
Ruben Fiszel fb0714473f fix: allow custom models in ai agent step 2025-09-13 09:40:59 +00:00
Ruben Fiszel 04ba658548 fix checks 2025-09-13 08:51:07 +00:00
wendrulandGitHub Action 1c9b0a544d fix: workspace forks script versioning (hashes) (#6604)
* fix: use same hashes as original workspace when forking

* Remove overwrite of created_by

* Update SQLx metadata

---------

Co-authored-by: GitHub Action <action@github.com>
2025-09-13 08:43:48 +00:00
hugocasa be70ef5004 fix(backend): email trigger fix build (#6602)
* fix(backend): email trigger fix build

* update ref
2025-09-12 21:31:08 +02:00
hugocasa dfd857e57c fix(backend): email triggers error handler and retry (#6601) 2025-09-12 20:51:25 +02:00
dieriba 0e82962545 refactor: trigger listener (#6401)
* base

* base crate

* websocket updated

* crud refactored

* fix and nits

* fix compiler warning, nits and update repo ref

* fix oss

* fix compilation

* update ref

* fix

* update feature

* listener base

* add listener

* refactor logic done and implemented for postgres

* fix capture

* websocket

* implem for all triggers

* update sqlx,repo ref and fix

* fix oss

* unify struct fix websocket

* nits and fix oss runtime axum error

* perf cache query

* add listener module

* update .sqlx and cargo.toml

* fix import

* fix

* fix

* update repo ref

* fix

* update ref

* update ref

* fix

* fix

* revert

* update ref
2025-09-12 18:10:58 +00:00
centdix f79a46621e fix(aichat): fix tool usage for gemini models (#6599)
* fix for gemini models

* cleanup

* add more max tokens
2025-09-12 15:40:38 +00:00
Ruben Fiszel a539284eb5 custom tag helper 2025-09-12 13:24:08 +00:00
Ruben Fiszel 69222c62c4 fix: custom tag helper 2025-09-12 13:16:00 +00:00
Ruben Fiszel a046a1418c fix: fix first step's schema clone 2025-09-12 06:47:38 +00:00
Ruben Fiszelandrubenfiszel e852925b23 chore(main): release 1.542.3 (#6593)
* chore(main): release 1.542.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-09-11 21:58:45 +00:00
Ruben Fiszel c48f7ab754 nit 2025-09-11 21:57:56 +00:00
Ruben Fiszel 851ba1590e fix: catchPanicLayer to handle axum panics more gracefully + onFailure tracing 2025-09-11 21:54:28 +00:00
Ruben Fiszel 3fb7765c3e fix(perf): improve perf and reliablity using tcp_nodelay and content-length for intra worker requests 2025-09-11 21:39:27 +00:00
Alexander Petric 605161f494 fix: scim members optional (jumpcloud) (#6579)
* scim members optional (jumpcloud)

* ee repo ref
2025-09-11 19:47:16 +00:00
Ruben Fiszelandrubenfiszel 4b6c057033 chore(main): release 1.542.2 (#6592)
* chore(main): release 1.542.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-09-11 18:13:38 +00:00
Ruben Fiszel f0c3d82077 fix: archive by hash workspace specificity 2025-09-11 18:01:52 +00:00
Ruben Fiszel e6a7dc265d more tracing on archiving scripts 2025-09-11 17:34:54 +00:00
Ruben Fiszel 85dec8c476 update node for docker build 2025-09-11 16:28:01 +00:00
Ruben Fiszel bf5b791092 improve drawer closing 2025-09-11 16:24:55 +00:00
Diego Imbert dd73a5fab4 fix css editor left panel broken bc bindable with default value (#6590) 2025-09-11 16:18:23 +00:00
Ruben Fiszel c4edf250f3 nit 2025-09-11 16:16:24 +00:00
Ruben Fiszel 31b2dc295c internal: rolldown vite (#6584) 2025-09-11 16:12:36 +00:00
Diego Imbert 2740f4067f fix uncentered text (#6589) 2025-09-11 15:44:43 +00:00
wendrul ede6ce389d fix delete-fork cli command (#6583) 2025-09-11 12:23:43 +00:00
Ruben Fiszelandrubenfiszel ece0cea4d9 chore(main): release 1.542.1 (#6581)
* chore(main): release 1.542.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-09-11 13:13:19 +02:00
Ruben Fiszel eb50481acc nit check 2025-09-11 11:03:13 +00:00