Commit Graph

138 Commits

Author SHA1 Message Date
HugoCasa d4345fb02c feat(frontend): generate scripts in the flow and app builders (#1886)
* feat: add inline code gen flow

* feat(frontend): add script gen to flow and app builders

* fix(backend): allow all users to use openai

* Fix build

* Fix build

* Fix build

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-07-18 12:55:35 +02:00
Faton Ramadani 487ad216fa fix(frontend): fix bg script selection (#1881) 2023-07-16 22:03:56 +03:00
Ruben Fiszel 29bca0ec67 feat: add transformer to background scripts 2023-07-13 21:02:27 +02:00
Ruben Fiszel 804317cf54 fix forking workspace scripts on app incorrect path 2023-07-13 11:25:06 +02:00
Ruben Fiszel b7c7d564ca feat: add mysql as native integration (#1859) 2023-07-11 22:53:02 +02:00
Ruben Fiszel 41213a61aa feat: native fetch + native postgresql jobs (#1796)
* push

* test

* test

* done

* fix

* modify script lang enum

* fix tests

* update wasm

* fix tests
2023-07-04 19:39:59 +02:00
Ruben Fiszel d9c7aac976 fix: improve list component force recompute 2023-06-26 13:38:12 +02:00
Ruben Fiszel 0b3e68e0a4 docs -> www 2023-06-24 19:31:29 +02:00
Ruben Fiszel 3487c2cdfd fix: improve agGrid persistence when result change + setSelectedIndex 2023-06-14 10:03:17 +02:00
Henri Courdent be34955125 Correcting 4 documentation links (#1711) 2023-06-12 18:06:55 +02:00
Ruben Fiszel 77e7e49372 feat(apps): add setValue to frontend script's SDK 2023-05-28 18:02:42 +02:00
Ruben Fiszel badeefe57b feat(frontend): add flowstatus and log component for apps 2023-05-21 18:37:18 +02:00
Ruben Fiszel 36280cffc8 feat: expose a react sdk to integrate windmill into react apps (#1605)
* expose react sdk

* expose react sdk

* iterate

* iterate

* iterate

* nit

* update example

* update example

* small fixes

* update all
2023-05-19 20:44:07 +02:00
Ruben Fiszel fdbab6dcce feat(lsp): add black + ruff + shellcheck (#1597) 2023-05-18 13:44:41 +02:00
Ruben Fiszel b14f9d08df fix: discriminate execute apps by component 2023-05-14 13:07:52 +02:00
Faton Ramadani 433514273b App style rework (#1566)
* feat(frontend): fix styling in multiple components

* feat(frontend): rework modals

* feat(frontend): fix tooltip

* feat(frontend): fix ui

* feat(frontend): clean up

* feat(frontend): remove unnecessary file
2023-05-13 17:24:26 +02:00
Ruben Fiszel 5f1c27e15f lighten script badges 2023-05-12 12:26:18 +02:00
Ruben Fiszel 058e6d220c add names to background runnables 2023-05-12 12:07:10 +02:00
Faton Ramadani 7c7b033eda feat(frontend): App stepper (#1529)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): stepper done

* feat(frontend): Fix colors

* feat(frontend): fix build

* feat(frontend): app stepper done

* feat(frontend): app stepper done

* feat(frontend): add editor mode

* feat(frontend): remove unnecessary reactivity

* feat(frontend): python default code

* feat(frontend): remove submit

* feat(frontend): pre-connect

* feat(frontend): Adapt AppStepper

* feat(frontend): add errorHandledByComponent

* feat(frontend): remove button + fix runStep

* feat(frontend): fix overflow
2023-05-05 17:15:40 +02:00
Henri Courdent 4cca161816 Replaced background scripts by background runnables -> validate PR 165 on wmildocs before (#1523) 2023-05-03 16:10:55 +02:00
Ruben Fiszel 0f2d207e29 fix reactivity issue wrt to updating worldStore on state output already existing 2023-05-03 14:16:07 +02:00
Ruben Fiszel 3649eb5f8d nit select undefined item 2023-05-03 13:30:59 +02:00
Ruben Fiszel 35b1d0522c change wording around background script -> background runnable 2023-05-03 10:51:43 +02:00
Ruben Fiszel 168d48630c feat(frontend): add recompute others to background scripts 2023-05-03 10:48:13 +02:00
Ruben Fiszel c877540715 more consistent clear behavior for frontend apps 2023-05-03 09:54:13 +02:00
Ruben Fiszel e4c60aaf4a feat(frontend): background script can run script and flows (#1515)
* all

* progress

* all

* all
2023-05-03 00:10:41 +02:00
Ruben Fiszel 629f5a0961 hide deleted background scripts 2023-05-02 14:52:11 +02:00
Henri Courdent 2b2763ed6e Tooltipin (#1502)
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-05-02 11:20:02 +02:00
Ruben Fiszel 3900908f50 feat(frontend): allow running eval in every field 2023-05-02 09:59:18 +02:00
Ruben Fiszel 4718922fae styling nits 2023-05-01 19:32:50 +02:00
Ruben Fiszel fbb2f720b5 styling nits 2023-05-01 19:29:45 +02:00
Faton Ramadani ae3ef61e2c fix(frontend): Fix frontend script (#1476)
* fix(frontend): fix frontend script intendation

* feat(frontend): wip

* feat(frontend): fix reload all

* feat(frontend): add missing donePromise call

* feat(frontend): move donePromise in setResult

* feat(frontend): revert refresh
2023-04-25 15:46:45 +02:00
Faton Ramadani 630399d59e feat(frontend): Support TS union type with a select field (#1457)
* feat(frontend): Support TS union type with a select field

* feat(frontend): Support TS union type with a select field
2023-04-24 22:57:50 +02:00
Ruben Fiszel 02ba82064f feat(backend): worker groups (#1452)
* tagged scripts

* tagged scripts

* fix

* fix

* fix

* all

* update sqlx
2023-04-23 16:57:23 +02:00
Faton Ramadani a235dfbe1f App templates (#1448)
* feat(backend): workers are instantly ready and sync with global cache in background

* feat(frontend): add templates

* feat(frontend): fix

* feat(frontend): add psql template

* feat(frontend): Move braces

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-21 15:09:18 +02:00
Ádám Kovács 21d28f5ed9 fix(frontend): Update app default codes (#1432)
* fix(frontend): Update app default codes

* remove console log
2023-04-19 22:46:00 +02:00
Faton Ramadani 05dc4def56 feat(frontend): Add documentation links (#1399)
* feat(frontend): Add documentation link

* feat(frontend): update documentation link style

* feat(frontend): update documentation link
2023-04-19 09:37:57 +02:00
Ruben Fiszel d1ad4c73b1 minor UX improvements 2023-04-18 08:29:21 +02:00
Ruben Fiszel 6451ac3d4b revert fix hub list 2023-04-18 08:14:38 +02:00
Faton Ramadani 604b8f27b6 feat(frontend): Unify main lists (#1406)
* feat(frontend): add a dev docker-compose file + update readme

* feat(frontend): Merge Hub items into one tab

* feat(frontend): fix search

* feat(frontend):  fix app filter

* feat(frontend):  fix everything

* feat(frontend):  fix everything

* feat(frontend): revert

* feat(frontend): revert

* feat(frontend): Mibrate old components

* feat(frontend): fix build
2023-04-18 00:23:04 +02:00
Ruben Fiszel 0aeabdebfd fix fullscreen editor 2023-04-17 20:27:38 +02:00
Ruben Fiszel aec5ce40e4 add more script builer exit options 2023-04-16 11:09:01 +02:00
Ruben Fiszel 4554acd4a4 fix refreshFlow loop 2023-04-16 00:44:34 +02:00
Ruben Fiszel 7c58c3cd0c fix refreshFlow loop 2023-04-16 00:40:54 +02:00
Ruben Fiszel 1476f559b7 feat(frontend): cancellable inline script editor run 2023-04-14 01:08:37 +02:00
Ruben Fiszel 2dabb8f447 consistent workspace query arg 2023-04-13 19:37:58 +02:00
Ruben Fiszel 94098c23e0 fix refreshOn 2023-04-13 09:22:52 +02:00
Ruben Fiszel 3c9cd9218d fix script explorer 2023-04-11 22:12:28 +02:00
Faton Ramadani 4b300b7824 fix(frontend): Fix mac shortcuts (#1381)
* fix(frontend): fix app init issue

* fix(frontend): Fix mac shortcuts

* Update NonRunnableComponent.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-11 08:52:40 +02:00
Ruben Fiszel f940eab5de feat(frontend): add impersonate api + local resolution of import by lsp v0 2023-04-07 22:54:55 +02:00