Commit Graph

126 Commits

Author SHA1 Message Date
Guilhem
60878f24d8 Revert "Add a shared propPicker context"
This reverts commit c3f1569238.
2024-10-29 21:47:44 +01:00
Guilhem
c3f1569238 Add a shared propPicker context 2024-10-29 21:42:22 +01:00
Guilhem
e4fc89cb99 Add shadow en transition when selecting input 2024-10-28 15:40:16 +01:00
Ruben Fiszel
5c51d86b6a fix: update internal deno runtime to latest (deno 2.0) 2024-10-10 03:42:28 +02:00
HugoCasa
62d88436b2 feat: flow step skipping (#4461) 2024-09-30 16:30:59 +02:00
HugoCasa
ae8f29a4cb feat: http routing (#4339)
* feat: http routing

* all

* feat: improve UI

* final stuff

* fix: sqlx

* fix: nit

* fix: nits

* fix: error handler display

* fix: routes panel perms

* all

* fix: improve ability to paste from macos in vscode extension

* fix lock-write for deno

* all

* cleaning

* fix

* cli preprocessor

* nits

* nits

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-09-20 15:38:38 +02:00
Ruben Fiszel
497edd047c remove frontend warnings 2024-09-03 14:23:22 +02:00
Ruben Fiszel
557df4dd56 fix: update monaco-editor to latest monaco/language-client (#4285)
* all

* all

* all

* recomment useless extralib imports

* small impr
2024-08-25 15:29:28 +02:00
Ruben Fiszel
b78249e7f7 improve modularity for whitelabelling 2024-08-21 15:37:26 +02:00
HugoCasa
6a99d999a2 feat: improve early stop (#4257) 2024-08-21 00:47:34 +02:00
Faton Ramadani
0e096bc8b1 fix(frontend): fix flow warnings (#4213)
* fix(frontend): Correctly compute the array of all modules ids to build the step warnings

* fix(frontend): Correctly compute the array of all modules ids to build the step warnings
2024-08-08 14:34:57 +02:00
Ruben Fiszel
5ceba09c92 nit reload 2024-07-16 21:39:30 +02:00
Ruben Fiszel
5cb8bc4c2f nit scroll 2024-07-16 21:31:55 +02:00
Ruben Fiszel
21a5396af7 nit inputs not loaded on flow 2024-07-16 21:23:25 +02:00
Ruben Fiszel
df41acbdfe fix: fix erronous not connected error message 2024-07-16 21:12:44 +02:00
Faton Ramadani
42db71fbdb fix(frontend): flow editor improvements (#4008)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): add missing iter input for while loops

* fix(frontend): improve code

* fix(frontend): improve code

* fix(frontend): failure status for fake modules on hold

* fix(frontend): wip

* fix(frontend): improve flow step warnings

* fix(frontend): add debounce

* fix(frontend): improve rpath detection

* feat(frontend): improve code

* fix(frontend): use the code parser to detect missing dependencies

* fix(frontend): improve code

* fix(frontend): improve code
2024-07-15 09:46:35 +02:00
Faton Ramadani
63719553ab fix(frontend): app editor improvements (#4052)
* fix(frontend): wip

* fix(frontend): fix dataflow to error handler module

* fix(frontend): add missing flow_input and result properties

* fix(frontend): fix build

* fix(frontend): improve code
2024-07-11 12:00:52 +02:00
Faton Ramadani
82a7575f6e feat(frontend): improve approval form edition + add a delete button t… (#3946)
* feat(frontend): improve approval form edition + add a delete button to the EditableSchema

* feat(frontend): only show a few lines of code for Hub/workflow scripts by default

* feat(frontend): fix spacing

* feat(frontend): improve

* feat(frontend): fix toggle

* feat(frontend): add missing space
2024-06-21 16:57:09 +02:00
Faton Ramadani
092e5dd63a feat(frontend): add indicator when required field are missing (#3935)
* feat(frontend): add indicator when required field are missing

* feat(frontend): add indicator when required field are missing

* feat(frontend): remove reactivity

* feat(frontend): remove reactivity

* feat(frontend): remove reactivity

* feat(frontend): remove reactivity

* feat(frontend): remove reactivity

* feat(frontend): handle init flow

* feat(frontend): done

* feat(frontend): done

* feat(frontend): simplify code

* feat(frontend): improve code

* feat(frontend): improve ArgInput

* feat(frontend): fix icon alignement
2024-06-20 15:40:27 +02:00
Ruben Fiszel
600fcaf32f return flow value in flow dependency job 2024-06-08 17:38:06 +02:00
Ruben Fiszel
c8915063c4 feat: track dependency map for bun + inline script of flows 2024-06-08 16:43:48 +02:00
Ruben Fiszel
68ea7a2cb1 remove unecessary formatter black since ruff format now 2024-05-29 12:54:24 +02:00
wendrul
503a83fab8 Add concurrency key for inline scripts in flows (#3801) 2024-05-23 14:59:18 +02:00
Ruben Fiszel
e66d4b6708 continue on error option for steps 2024-04-02 10:32:47 +02:00
Ruben Fiszel
5c2e9704b7 nit flow editor 2024-03-26 18:54:37 +01:00
Ruben Fiszel
b017fb6ec8 nits 2024-03-13 02:18:14 +01:00
Ruben Fiszel
f4fd7afbb3 fix: improve custom concurrency key handling 2024-03-06 15:53:01 +01:00
Ruben Fiszel
00c79a54ff fix: improve dev mode for flows 2024-03-01 01:12:20 +01:00
Ruben Fiszel
00fbacdab4 fix: AI copilot available in the vscode flow editor (#3314)
* all

* foo

* add ai to vscode for flows

* add ai to vscode for flows

* foo

* foo
2024-02-29 20:22:44 +01:00
HugoCasa
6eb1e27a74 feat: flow inputs ai gen (#3191)
* feat: flow inputs ai gen

* fix: prevent flow builder crash on AI gen

* fix: nits

* fix: adjust tab behavior
2024-02-10 19:51:44 +01:00
Faton Ramadani
b8ce740a9a fix(frontend): Fix tutorials + Move into itself + Disable app history… (#3181)
* fix(frontend): Fix tutorials + Move into itself + Disable app history for unsaved apps + several toggle fix

* fix(frontend): clean up

* fix(frontend): add missing result for transformer
2024-02-08 15:46:10 +01:00
Faton Ramadani
a06112abc9 feat(frontend): add status when a flow setting is enabled (#3161)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-06 16:05:20 +01:00
Guillaume Bouvignies
2870d4882d feat: Retry for scheduled scripts (#2893)
* feat: Retry for scheduled scripts

* rename scheduldedscriptwithretry to singlescriptflow

* Schedule options under tabs
2023-12-22 14:59:46 +01:00
Ruben Fiszel
1a0a3ba07d feat: bun automatic type acquisition in frontend directly (#2884)
* foo

* ata

* done

* remove bun from lsp

* update all
2023-12-20 12:52:01 +01:00
Guillaume Bouvignies
d8eb92e3e5 fix: Persistent script spinner (#2879) 2023-12-18 16:16:25 +01:00
Guillaume Bouvignies
8d87712e2c chore: Update S3 code snippets (#2854)
* chore: Update S3 code snippets

* update tooltip

* cleanup code
2023-12-14 15:35:24 +01:00
Guillaume Bouvignies
71743801c8 feat: Cancel persistent script runs from drawer (#2847)
* feat: Cancel persistent script runs from drawer

* Add explicit buttons

* revert change to docker compose
2023-12-14 15:30:39 +01:00
Guillaume Bouvignies
7c71b65a99 feat: Add default timeout for instance and custom timeout for scripts (#2811)
* feat: Add default timeout for instance and custom timeout for scripts

* final

* sqlx prepare

* Logs a warning in the job logs

* Fix merge

* JOB_DEFAULT_TIMEOUT is an optional

* Fix JOB_DEFAULT_TIMEOUT monitor loading

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-12-13 07:08:07 +01:00
Guillaume Bouvignies
346d9affa5 feat: Add possibility to delete flow step results when the flow is complete (#2806)
* feat: Add possibility to delete flow step results when the flow is complete

* Add third layer of tabs and gate feature to EE
2023-12-08 21:30:44 +01:00
HugoCasa
03568178a4 feat: sql types autocomplete (#2810)
* feat: sql types autocomplete

* fix: frontend check
2023-12-08 15:20:33 +01:00
Ruben Fiszel
93f34693ac fix reload 2023-12-07 18:38:59 +01:00
Ruben Fiszel
cb098182db fix reload 2023-12-07 18:32:00 +01:00
Ruben Fiszel
e3e25476bd multiple small fixes 2023-12-07 15:40:14 +01:00
Ruben Fiszel
7998b9963f apply enterprise limits 2023-11-11 09:46:09 +01:00
Ruben Fiszel
b6f20b85c4 fix: fix flow module builder 2023-11-10 13:32:19 +01:00
Ruben Fiszel
c65a90e41a fix: optimize single step iterative forloops (#2596)
* cc

* fixed
2023-11-10 13:17:39 +01:00
HugoCasa
1a41b8cf33 fix: frontend build (#2593) 2023-11-08 10:55:17 +01:00
HugoCasa
51d41dc7e5 fix: s3 snippets arg inputs update (#2592) 2023-11-08 10:26:47 +01:00
Ruben Fiszel
6c6dfbc121 flow vscode extension improvements (#2536)
* flow dev

* vscode flow extension improvements
2023-11-01 13:10:10 +01:00
Guillaume Bouvignies
bd69bafe59 feat: Priority queue (#2476)
* BE v1 for priority queue

* Add FE prototype

* sqlx prepare

* Disply priority badge in job detail view

* sqlx prepare post merge

* Add priority number input field next to toggle

* increase dnd timeout for app events

* Update db migration

* Fix FE import

* Add badge to script/flow details page and fix EE-only mention in tooltip

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-23 14:22:59 +02:00