Commit Graph
123 Commits
Author SHA1 Message Date
Faton Ramadani db82b29d3b feat(frontend): handle file default value (#3095) 2024-01-29 11:41:04 +01:00
Faton Ramadani b2228c19b0 fix(frontend): Fix currency input dark mode (#3085)
* fix(frontend): Fix curreny input dark mode

* fix(frontend): collapsible alert
2024-01-26 12:18:35 +01:00
Guillaume Bouvignies 326eac46fc feat: File path is option when uploading a file to S3 (#3029)
* feat: File path is option when uploading a file to S3

* Add frontend

* Fix lock

* Drag and drop file upload UI
2024-01-19 14:17:42 +01:00
Ruben Fiszel f69c15813f improve argenum 2024-01-12 00:56:51 +01:00
Ruben Fiszel b43a9c31d8 feat: add configurable ordering for script's generated UI 2024-01-11 00:45:36 +01:00
Ruben Fiszel 45a794b1b3 feat: add support for multiselect in python 2024-01-10 13:12:20 +01:00
Ruben Fiszel 38b3e4f2b1 small QoL improvements on input type args 2024-01-09 06:48:52 +01:00
Ruben Fiszel 25298866f4 small QoL improvements on input type args 2024-01-09 05:22:54 +01:00
Guillaume Bouvignies 6d51535539 fix: Handle s3object in Deno and Bun (#2851) 2023-12-13 23:02:48 +01:00
Guillaume Bouvignies e6e8b95042 fix: Array of S3 files now shows links to the S3 explorer (#2783)
* fix: array of s3 object result

* Add more text file extensions

* Fix bug when adding a s3object param
2023-12-05 15:44:10 +01:00
Faton Ramadani fdc35b40f2 App menu improvements (#2753)
* fix(frontend): add dropdown menu result + fix splitpanes seperators

* fix(frontend): remove useless border

* fix(frontend): fix arg enum

* fix(frontend): remove useless div

* fix(frontend): remove duplicated code

* fix(frontend): remove duplicated code

* fix(frontend): fix reactivity

* fix(frontend): fix reactivity
2023-12-01 17:10:50 +01:00
Ruben Fiszel c74e6d2c9d fix: improve multiselect from form 2023-11-25 15:26:05 +01:00
Faton Ramadani ea888f5f78 feat(frontend): add currency format + add enum autocomplete + fix run… (#2670)
* feat(frontend): add currency format + add enum autocomplete + fix runs page layout

* feat(frontend): use ArgEnum for array when using enums

* Fix currencies

* feat(frontend): fix currency input

* feat(frontend): fix multiselect

* feat(frontend): fix multiselect
2023-11-25 10:16:06 +01:00
Guillaume Bouvignies 90618274bb feat: Expanding an s3object result now opens the S3 file browser (#2656)
* feat: Expanding an s3object result now opens the S3 file browser

* Add s3 explorer link

* Revert changes in ArgInfo
2023-11-20 17:07:52 +01:00
Guillaume Bouvignies 9aea209226 feat: S3 file picker as a drawer (#2640)
* feat: Pick a S3 file drawer

* Add endpoint to generate simple file preview

* FE prototype for file preview

* More info on the preview

* Small fix

* Fix BE compile

* fix BE compile

* remove weird vite.config.js file

* Fix fronte NodeJS.Timer -> NodeJS.Timeout and rename dataset to file for S3

* Add EE restrictions and polish FE

* Fix merge conflicst

* replace dataset with s3 object

* Update wording

* BE throws an error when bucket too large in CE

* regenerate Cargo.lock

* Fix typo in error message
2023-11-20 10:26:36 +01:00
Ruben Fiszel f543aa5bf9 feat: custom error messages for forms 2023-11-19 13:54:32 +01:00
Ruben Fiszel 84b3ced83f fix: nested schemas can use required 2023-11-17 14:38:00 +01:00
Ruben Fiszel 9ade66644c UX improvements 2023-11-11 10:37:18 +01:00
Ruben Fiszel 1cef0d1164 styling nits 2023-11-11 10:03:53 +01:00
Faton Ramadani cdc76994f8 feat(frontend): Buttons refactor (#2545)
* feat(frontend): wip

* feat(frontend): button refactor wip

* feat(frontend): button refactor wip

* feat(frontend): fix build

* feat(frontend): fix build

* fix(frontend): fix build

* fix(frontend): fix buttons styles

* fix(frontend): remove dev file

* feat(frontend): clean up

* feat(frontend): done

* feat(frontend): done

* feat(frontend): remove duplicated componnet

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): forked Flow icons

* feat(frontend): remove legacy dropdown

* feat(frontend): migrated all + remove dependencies

* feat(frontend): clean up
2023-11-10 09:43:10 +01:00
Ruben Fiszel 455b74e3ca fix resource picker in some rare context 2023-10-28 20:54:59 +02:00
Guillaume Bouvignies 3443cf5ba5 feat: Flow approvers user groups can be JS InputTransforms (#2468)
* backend auth user validation

* Approval page suggesting login

* BE impl to support groups

* Add FE for setting suspend on flow step

* handle admin as a specific case

* restrict feature to entperprise only

* group names as static input transforms

* Suspend settings with tabs

* Update enterprise edition check

* cleanup

* FE InputTransformForm

* BE InputTransform

* Fix FE

* cleanup

* ArgInput list multiselect

* cleanup

* reset vscode settings
2023-10-20 01:39:31 +02:00
Faton Ramadani 221965546d fix(frontend): simplify flow tutorials (#2448)
* fix(frontend): simplify flow tutorials

* fix(frontend): simplify flow tutorials

* fix(frontend): update branch tutorials

* fix(frontend): fix wording

* fix(frontend): remove steps

* fix(frontend): add a second branch by default

* fix(frontend): add a second branch by default

* fix(frontend): done

* fix(frontend): reword

* fix(frontend): fix iterator expression
2023-10-13 16:23:47 +02:00
Guillaume Bouvignies b56ec4ab85 refactor: Extract error / recovery handler to its own component (#2445)
* refactor: Extract error / recovery handler to its own component

* Small design changes

* Reset handler args on openNew

* Slack handler as EE only

* Add link to windmill hub

* Fix "undefined" when input disabled

* tooltip on custom tab header
2023-10-13 15:01:18 +02:00
Guillaume Bouvignies 0965d67dc8 feat: Improve Slack schedule error handler and default to it (#2439)
* feat: Improve Slack schedule error handler and default to it

* refactor BE to re-use existing logic to handle error

* Fix svelte error
2023-10-12 15:11:05 +02:00
Faton Ramadani 33b1c752ae feat(frontend): add driverjs (#2327)
* feat(frontend): add driverjs

* feat(frontend): pipeline done

* feat(frontend): texts updated

* feat(frontend): split tutorials into two

* feat(frontend): Branch one tutorial

* wip

* feat(frontend): flow editor tutorial v0 done

* feat(frontend): flow editor tutorial v0 done

* feat(frontend): fix how tutorials are started

* feat(frontend): fix how tutorials are started
2023-10-04 10:12:07 +02:00
Ruben Fiszel cbd68a944c fix: fix resource type picker object reinitialization 2023-09-25 19:13:05 +02:00
HugoCasa 258899e0c3 feat: big query schema explorer (#2247)
* feat: big query schema explorer

* fix: schema caching
2023-09-07 17:49:21 +02:00
Ruben Fiszel 3c097197f3 feat: support to set linked secret variable to any field of a newly created resource 2023-08-27 11:03:49 +02:00
Ruben Fiszel 70959a430a fix: fix array static input editor initialization 2023-08-12 02:35:57 +02:00
Faton Ramadani 38421684ed Various fix (#2032)
* fix(frontend): Before legacy code + add confirmation modal when removing a user + fix folder stats

* fix(frontend): Add Date type narrowing

* fix(frontend): Add missing fullscreen in ScriptEditorDrawer

* fix(frontend): Check if we have un-saved changes before navigating to the homepage

* fix(frontend): correctly use the keyed each

* fix(frontend): add DateTimeInput

* fix(frontend): add DateTimeInput

* fix(frontend): add DateTimeInput

* fix(frontend): code cleanup

* fix(frontend): Set default time to 00:00
2023-08-11 18:38:45 +02:00
Faton Ramadani b39f486c91 Dark mode v0 (#1893)
* feat(frontend): wip

* wip

* wip

* wip

* wip

* add toggle

* correctly handle monaco theme

* wip

* wip

* wip

* wip

* wip

* feat(frontend): Dark mode v0

* feat(frontend): Adap AI gen poppup

* feat(frontend): Adap script metadata labels

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix ressource picker

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Add theme toggle in the login page

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix language selection

* feat(frontend): Fix FlowStatusViewer colors

* feat(frontend): Fix divide colors

* feat(frontend): Fix flow graph buttons

* feat(frontend): add theme toggle in login modal

* feat(frontend): small ui fix

* feat(frontend): fix graph dark mode toggle
2023-07-25 10:43:04 +02:00
Ruben Fiszel 959ffca634 fix run form initial valid 2023-07-16 10:47:24 +02:00
Faton Ramadani 9a9f7f690d fix(frontend): add missing required argument to correctly compute isValue (#1807) 2023-07-07 15:19:25 +02:00
Ruben Fiszel 068e8c9f2c select fix 2023-07-03 12:44:02 +02:00
Ruben Fiszel ebca2574d7 lighten types in arg inputs 2023-06-29 13:44:26 +02:00
Ruben Fiszel 4a5e7810c6 feat: add enums to array args 2023-06-18 21:01:53 +02:00
Ruben Fiszel dc909862f7 feat: new default encoding for resource types in deno 2023-06-17 18:58:02 +02:00
Faton Ramadani 595f87bb96 feat(frontend): vscode extension dark mode (#1730)
* feat(frontend): Dark mode v0

* feat(frontend): Dark mode v0

* feat(frontend): add secondaryBackground

* feat(frontend): revert change

* feat(frontend): revert change

* feat(frontend): fix colors
2023-06-16 10:59:10 +02:00
Ruben Fiszel 2b705aa38b fix: flow editor design improvements 2023-06-13 11:41:06 +02:00
Ruben Fiszel da31c132f3 improve default value handling for schema form 2023-06-12 22:57:34 +02:00
Ruben Fiszel e7846cc296 few fixes + devfrontend v0 2023-06-08 14:06:42 +02:00
Ruben Fiszel 915f20fb0a feat: add multiplayer support for webeditor (#1562) 2023-05-30 17:42:27 +02:00
Ruben Fiszel 2838d77128 use hostname as worker name 2023-05-28 19:28:06 +02:00
Ruben Fiszel f44853fdc7 prettify insert variable and enum custom value 2023-05-28 18:34:03 +02:00
Ruben Fiszel df2862e577 add tooltip to use Variable 2023-05-17 23:23:36 +02:00
Ruben Fiszel d1dea52dc3 only prettify run forms and lightweight schema form 2023-05-10 17:29:12 +02:00
Ruben Fiszel a0cec91f90 feat(frontend): add an eval input component for flow (#1494)
* fix sqlx

* all
2023-04-28 23:09:28 +02:00
Ádám Kovács f63c1c5d2e feat(frontend): Add seconds input (#1445)
* feat(frontend): Add seconds input

* add more instances

* fix header toggles

* add retry calculations
2023-04-21 14:35:50 +02:00
Faton Ramadani 51e090e486 App UI rework (#1442)
* feat(frontend): app editor ui rework

* feat(frontend): update insert variable

* feat(frontend): fix preview button

* feat(frontend): update toggle group v2

* feat(frontend): fix typo

* feat(frontend): fix build

* feat(frontend): adapt homepage

* feat(frontend): small fix

* feat(frontend): add back type
2023-04-21 10:40:03 +02:00