Compare commits

...

8079 Commits

Author SHA1 Message Date
pyranota
ca72c97a32 Create dirs 2024-11-15 01:55:16 +00:00
pyranota
9a5baa8e53 Merge branch 'main' into python-uv 2024-11-14 12:51:10 +00:00
pyranota
0e3d835609 Disable UV for ansible
Will be enabled later.
Needs proper testing and its better to split onto 2 PRs with first modifying python and second ansible
2024-11-14 12:45:32 +00:00
Ruben Fiszel
2a1bff3160 feat: allow setting password and login type from superadmin UI 2024-11-14 13:22:48 +01:00
pyranota
7a8a0bb163 Revert docker-image.yml 2024-11-14 11:47:56 +00:00
pyranota
deff3b0045 Change TMP for windows 2024-11-14 11:39:52 +00:00
Lucas Abel
50ff183bae feat(backend): monitor minimal version of living workers (#4704) 2024-11-14 12:33:50 +01:00
pyranota
1b885ce2c2 Merge branch 'python-uv' of github.com:windmill-labs/windmill into python-uv 2024-11-14 11:30:21 +00:00
pyranota
cec82a9cd2 Dont pin python to specific version 2024-11-14 11:30:02 +00:00
Lucas Abel
44ed4045f7 api: cleanup job data structure (#4705) 2024-11-14 12:25:30 +01:00
Lucas Abel
4fdca87de9 nit: cleanup raw_flow usage (#4707)
* nit: cleanup `raw_flow` usage

* nit: refactor two queries into one
2024-11-14 12:23:27 +01:00
pyranota
8a792c9c9d Merge branch 'main' into python-uv 2024-11-14 10:08:09 +00:00
Ruben Fiszel
10b6b1dc04 fix: add queue_couts api 2024-11-14 11:03:26 +01:00
Lucas Abel
9163060c90 nix: nit fixes + bench script (#4703) 2024-11-14 09:08:11 +01:00
Lucas Abel
2d572695ef nit: generalize usage of has_failure_module (#4706) 2024-11-14 08:49:12 +01:00
Ruben Fiszel
ca8020cf82 chore(main): release 1.423.2 (#4701)
* chore(main): release 1.423.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-14 00:35:12 +01:00
Ruben Fiszel
84bd06e906 fix: fix intempestive expr type change in flow transform 2024-11-14 00:24:02 +01:00
Ruben Fiszel
4b8f3580a4 add LOGS_TO_STDOUT to ee 2024-11-13 23:30:52 +01:00
pyranota
0ea405415e Merge branch 'main' into python-uv 2024-11-13 22:08:22 +00:00
Alexander Petric
d598731913 fixing for windows 2024-11-13 17:07:14 -05:00
Alexander Petric
9c71503d74 trigger windows build (#4699) 2024-11-13 22:23:52 +01:00
pyranota
5a96d64183 Merge branch 'main' into python-uv 2024-11-13 18:39:10 +00:00
pyranota
a017459e12 Remove line from Dockerfile
We dont need it and to trigger build
2024-11-13 18:38:49 +00:00
Ruben Fiszel
ce01fa1677 split more ee log logic 2024-11-13 18:49:41 +01:00
Ruben Fiszel
4a39e45476 fix getUser openapi 2024-11-13 16:54:58 +01:00
Lucas Abel
60186b8c9f more benchmark methods (#4695)
* feat(backend): add `rawscript` to `add_batch_jobs` API

* bonus: improve `add_batch_jobs` API performances for `flow` kind

* add `bigrawscript` and `bigscriptinflow` to `benchmark_oneoff.ts`

* add `bigrawscript` and `bigscriptinflow` to the bench suite
2024-11-13 15:53:01 +01:00
Ruben Fiszel
9f7aa01cac chore(main): release 1.423.1 (#4693)
* chore(main): release 1.423.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-13 11:23:44 +01:00
Ruben Fiszel
de00944f09 fix(autoscaling): autoscaling thresholds to be >= and not > 2024-11-13 00:21:45 +01:00
Ruben Fiszel
c1b220be26 chore(main): release 1.423.0 (#4691)
* chore(main): release 1.423.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-12 23:41:33 +01:00
Ruben Fiszel
50861fccc0 fix: support multiple pip-extra-index-url with commas 2024-11-12 23:31:00 +01:00
Ruben Fiszel
5e9870a8a9 fix: prevent underflow for autoscaling scalein 2024-11-12 22:34:54 +01:00
HugoCasa
1671005100 feat: s3 input available for public apps (#4685) 2024-11-12 20:07:59 +01:00
HugoCasa
3d9ca62ab6 ts client s3 upload add content type/disposition (#4690) 2024-11-12 16:04:36 +01:00
Ruben Fiszel
c3d49a352e small nit 2024-11-12 10:46:59 +01:00
Ruben Fiszel
7784c14726 chore(main): release 1.422.1 (#4688)
* chore(main): release 1.422.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-12 10:44:41 +01:00
Ruben Fiszel
e5e174ae95 fix: fix password inputs 2024-11-12 10:40:10 +01:00
Ruben Fiszel
1f09311a08 nit toast 2024-11-12 10:15:16 +01:00
Ruben Fiszel
d832cd8b5f chore(main): release 1.422.0 (#4678)
* chore(main): release 1.422.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-11 10:37:17 +01:00
Ruben Fiszel
d9d63a4e31 fix autocomplete z-indez on flow editor 2024-11-11 10:34:12 +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
02170032af fix python preprocessor indent 2024-11-10 00:05:57 +01:00
Alexander Petric
de9a839af4 improve modal loading in critical alert ui (#4679)
* critical alert ui

* updating ui, backend logic

* revert

* type check fix npm

* checking out cli files from main

* moving alert icon

* adding sqlx mock data

* more sqlx changes

* feat(frontend): nodes from flow can be connected directly in expr input through a plug icon (#4652)

* Add flow prop picker

# Conflicts:
#	frontend/src/lib/components/propertyPicker/PropPicker.svelte

* fix unwanted copy

* cleaning

* Fix unset context

* move button and always display input

* fix unwanted proppicker display

* update

* update

* clean all

* clean all

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>

* replace hide/show with toggle

* adding mutable setting and navigation to settings to configure channels

* merge fix

* ee non ee changees

* auto-acknowledge when muted

* pr comments

* fix bad log

* user inner modal component

* update unaknowledge alerts after acknowledging from modal

* aknowledge -> acknowledge

* format

* immediately check for alerts

* immediately check for alerts

* simplify loading of superadmin/ee

* update modal logic

---------

Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-09 03:50:36 +01:00
Alexander Petric
d9148eaa78 feat(frontend): critical alerts UI (#4653) 2024-11-09 00:42:10 +01:00
HugoCasa
274eb78152 http routes static assets nits (#4676) 2024-11-08 20:25:03 +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
4c98410b83 chore(main): release 1.421.2 (#4675)
* chore(main): release 1.421.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-08 16:57:09 +01:00
Ruben Fiszel
8c6f5a320b propagate exit code in error result when relevant 2024-11-08 16:37:58 +01:00
Ruben Fiszel
8bc9a021a8 fix(bash): correctly propagate exit errors 2024-11-08 16:33:01 +01:00
Ruben Fiszel
1c7d295c52 chore(main): release 1.421.1 (#4674)
* chore(main): release 1.421.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-08 15:43:28 +01:00
Ruben Fiszel
237307ba18 nits client 2024-11-08 15:43:03 +01:00
Ruben Fiszel
3ea12f1821 fix(python-client): fix small break params of write_s3_file 2024-11-08 15:35:41 +01:00
Ruben Fiszel
ae70c37363 nit app focus 2024-11-08 12:08:30 +01:00
VuRsd
2eb9cfd0a9 add pysocks import handling
add PySocks dependency mapping
2024-11-08 09:56:28 +01:00
Ruben Fiszel
f9eb64aae2 nit flow inputs 2024-11-07 23:30:48 +01:00
Ruben Fiszel
fbdeb6be09 nits plug sleep & suspend groups 2024-11-07 22:06:39 +01:00
Ruben Fiszel
162070dcca chore(main): release 1.421.0 (#4668)
* chore(main): release 1.421.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-07 20:54:42 +01:00
Ruben Fiszel
a3feca7197 fix: improve nested schema editor field change 2024-11-07 20:51:32 +01:00
HugoCasa
dc8bd6d2b5 feat: http custom routes for static assets (#4666)
* feat: http custom routes for static assets

* update ee ref + fix build

* fix build

* nit
2024-11-07 20:16:14 +01:00
Ruben Fiszel
b1b760bbeb nits 2024-11-07 20:10:39 +01:00
Ruben Fiszel
7da4434106 nits 2024-11-07 19:48:11 +01:00
Ruben Fiszel
24057811d1 nits improvements 2024-11-07 19:34:32 +01:00
Ruben Fiszel
2456ec6768 nit fix 2024-11-07 19:14:09 +01:00
Ruben Fiszel
dbcf030e7b improve ObjectViewer brackets & arg info height 2024-11-07 19:03:34 +01:00
Ruben Fiszel
d35d2ccfd0 chore(main): release 1.420.1 (#4665)
* chore(main): release 1.420.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-07 17:59:15 +01:00
Ruben Fiszel
0501ad8a99 fix: improve prop filtering on flow prop picker 2024-11-07 17:54:55 +01:00
Ruben Fiszel
adeb30ca51 chore(main): release 1.420.0 (#4659)
* chore(main): release 1.420.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-07 17:18:20 +01:00
Lucas Abel
9022d4e1c8 add nix documentation + flake cleanups (#4662) 2024-11-07 17:18:09 +01:00
Henri Courdent
22b102eda7 Frontend typo fixes, tooltips, doc links, minor aspects (#4663)
* Frontend typo fixes, tooltips, doc links, minor aspects

* Buttons dark mode
2024-11-07 16:14:45 +01:00
Guilhem
ceaf56c21e feat(frontend): nodes from flow can be connected directly in expr input through a plug icon (#4652)
* Add flow prop picker

* fix unwanted copy

* cleaning

* Fix unset context

* move button and always display input

* fix unwanted proppicker display

* update

* update

* clean all

* clean all

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-11-07 15:53:37 +01:00
Lucas Abel
f767d92ec7 add flake.nix and package windmill backend (#4660) 2024-11-07 12:23:19 +01:00
Guilhem
e9b7dca203 feat(frontend): detect expr in flow input transform + filter right panel based on expr (#4651) 2024-11-07 07:55:01 +01:00
Ruben Fiszel
43b8a5ade3 chore(main): release 1.419.0 (#4649)
* chore(main): release 1.419.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-06 20:29:19 +01:00
Ruben Fiszel
9a8dcc9a25 fix(cli): improve handling of deleted items on windows 2024-11-06 20:24:03 +01:00
Ruben Fiszel
0f29f0f190 nits 2024-11-06 19:52:15 +01:00
Ruben Fiszel
771d740701 fix: clarify error messages when job timeout or cancelled with more details 2024-11-06 19:18:34 +01:00
HugoCasa
ad50d2fd69 allow no tls for instance settings smtp (#4656)
* allow no tls for instance settings smtp

* update ee ref
2024-11-06 16:58:24 +01:00
Ruben Fiszel
7c0d9901e0 fix main 2024-11-06 16:34:09 +01:00
HugoCasa
7578cebaf9 fix: display logs in native mode when script fails (#4655)
* fix: display logs in native mode when script fails

* oups

* oups
2024-11-06 16:26:23 +01:00
Guilhem
36d56e6f38 improve object viewer alignment #4654
* cleaning ui

* fix array alignment
2024-11-06 15:35:21 +01:00
Ruben Fiszel
65f67ab160 small nit on user resource input 2024-11-06 01:22:26 +01:00
Ruben Fiszel
789b4f6442 bump deno to 2.0.4 and bun to 1.1.34 2024-11-06 00:38:37 +01:00
Ruben Fiszel
0c91646572 improve object viewer value copying behavior 2024-11-06 00:00:04 +01:00
Guilhem
323912c73c fix(frontend): improve flow prop picker design
* improve input picker

* Put back colors for types

* Add full path to popover

* Copy instead of toast if no input selected

* Add popover and copy to value

* Add shadow en transition when selecting input

* Add border and transition when selecting input

* revert unwanted changes

* hide scrollbar when not hovering

* Add connexion animated border effect

* fix display

* fix proppicker display

* Remove badge

* Change animated button gradient

* revert scrollbar on hover

* clean design

* clean design

* clean design

* clean design

* clean design

* clean design

* clean design

* improve search

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-11-05 21:01:49 +01:00
Faton Ramadani
8d8156bd07 fix(frontend): arg input json handling when the value is not of the same type as schema (#4479)
* fix(frontend): Fix ArgInput when the value is not of the same type as the input

* fix(frontend): remove console

* Update ArgInput.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-05 14:21:14 +01:00
HugoCasa
4dda0fb8cd feat: websocket authentication (#4635)
* feat: websocket authentication

* npm check, sqlx and preprocessor template

* better run job

* nit
2024-11-05 11:54:08 +01:00
wendrul
77735d859c feat: Add full-text search on windmill service logs (#4576)
* Add service_log indexer file (ee)

* Rename to completed_run

* rename to service_logs

* Update lib.rs

* Make indexing of logs and simple frontend

* Add common ee file

* Update lib.rs

* Make log search global to fix openapi unused path param

* Prepare sqlx

* Show last indexed also when no jobs are found

* Adapt feature flags to service logs indexer

* Update api and main

* Build service log search page

* scope query to the min and max time

* Migrate modal, bug fixes

* Remove unused import

* Make the service logs page take the full screen

* improve quick access menu to service_logs, fix date stuff, hide 0 matches

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-05 09:52:07 +01:00
Guilhem
8e27392afa feat: show path in flow script picker (#4574)
* Add popover with path to flow modules

* Add path to items in the flow picker

* fix virtual item display issue

* fix min size

* open popover on keyboard selection

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-05 08:58:29 +01:00
Ruben Fiszel
c578ecd1f9 chore(main): release 1.418.0 (#4648)
* chore(main): release 1.418.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-05 01:23:22 +01:00
Ruben Fiszel
09156b65c2 fix(prometheus): improve queue_count when tags have no more jobs 2024-11-05 00:22:06 +01:00
Alexander Petric
693b7a4fd4 feat(oauth): add snowflake oauth support (#4622)
* feat(oauth): add snowflake oauth support

* fixes

* fix keypair auth

* avoid loop when changing settings

* including account id doc link in the settings ui

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-04 23:35:27 +01:00
Guilhem
22ab51e991 feat(frontend): improve and simplify scheduled poll flows (#4560) 2024-11-04 23:18:09 +01:00
Ruben Fiszel
b245edc2dd chore(main): release 1.417.3 (#4647)
* chore(main): release 1.417.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-04 20:49:56 +01:00
Ruben Fiszel
1e7909e959 fix(cli): improve pulling instance with folderPerInstance 2024-11-04 20:31:07 +01:00
Ruben Fiszel
e87a860626 chore(main): release 1.417.2 (#4633)
* chore(main): release 1.417.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-04 17:51:04 +01:00
Ruben Fiszel
00748f43fe fix(cli): improve pulling instance with folderPerInstance 2024-11-04 17:45:42 +01:00
Ruben Fiszel
021ed5a38b chore(main): release 1.417.1 (#4629)
* chore(main): release 1.417.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-04 17:17:22 +01:00
Wítallo
e92a338432 fix: missing opts for pull and push instance configs (#4630) 2024-11-04 17:12:51 +01:00
Ruben Fiszel
a1c0f676ca chore(main): release 1.417.0 (#4628)
* chore(main): release 1.0.0

* Apply automatic changes

* update

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-03 03:09:26 +01:00
Ruben Fiszel
eff3e1c43a Update python_executor.rs 2024-11-03 02:57:00 +01:00
Henri Courdent
372f5f4335 Regex Postgres Connection String (#3746)
* Regex Postgres Connection String

* Fix regex

* Fix indentation

* Indentation

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-03 02:54:53 +01:00
Henri Courdent
ea40331ab7 Deploy UI warning update (#4601)
* Deploy UI warning update

* Harmonization icons

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-03 02:53:40 +01:00
Ruben Fiszel
57d59bc90a feat(cli): instance yaml files inside the instance prefix folders (#4627)
* feat(cli): instance yaml files inside the instance folders

* fix: add opt-in for save instance yamls inside prefixed folders

* chore: change baseUrl not needed to opts.baseUrl

* do not reassign global const path

* set prefix from instance

---------

Co-authored-by: Wítallo <15958770+witalloliveira@users.noreply.github.com>
2024-11-03 02:37:19 +01:00
Ruben Fiszel
844acbf00b Merge branch 'main' into python-uv 2024-11-02 19:48:30 +01:00
Ruben Fiszel
41acd56eb6 add users api logic 2024-11-02 18:39:23 +01:00
Ruben Fiszel
fd4fecf945 split better oss and ee 2024-11-02 16:31:03 +01:00
Ruben Fiszel
98358a8ba7 chore(main): release 1.416.2 (#4623)
* chore(main): release 1.416.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-02 14:10:25 +01:00
Ruben Fiszel
e11cc13c92 fix: apply NO_PROXY and HTTP_PROXY, HTTPS_PROXY more consistently 2024-11-02 13:57:30 +01:00
Ruben Fiszel
c080210444 chore(main): release 1.416.1 (#4621)
* chore(main): release 1.416.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-01 16:42:17 +01:00
Ruben Fiszel
05ac6ba094 fix(prometheus): fix incorrect worker_busy set to 1 2024-11-01 16:31:32 +01:00
Ruben Fiszel
29aa4d6184 chore(main): release 1.416.0 (#4618)
* chore(main): release 1.416.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-01 13:52:58 +01:00
HugoCasa
a55c7eaaf6 make hub embeddings pulling interval configurable (#4619)
* make hub embeddings pulling interval configurable

* nit
2024-11-01 13:49:54 +01:00
Ruben Fiszel
c60df3c956 fix(frontend): improve tag selector for workspace script drawer 2024-11-01 12:16:20 +01:00
HugoCasa
c803f9cdb2 feat: private hub user accessible url setting (#4617)
* feat: private hub user accessible url setting

* improve UI
2024-11-01 11:20:31 +01:00
Ruben Fiszel
3bc687bdfa remove unecessary path import 2024-11-01 11:20:20 +01:00
Ruben Fiszel
9777a994d8 chore(main): release 1.415.2 (#4616)
* chore(main): release 1.415.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-11-01 01:15:42 +01:00
wendrul
5035b218a0 Clarify message about indexer being EE-only (#4613) 2024-11-01 01:06:17 +01:00
BretzelLudique
382ae055c0 Fix other flow tutorials (#4614)
* fix(cli): improve --instance handling wmill instance push

* fix(cli): improve --instance handling wmill instance push

* fix for-loop

* fix flow tutorials

* chore: harmonize, rename, cleaning etc

* fix last merge commit (raw copy from upstream)

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-11-01 01:05:54 +01:00
Ruben Fiszel
557b949efe fix(s3): align s3 handler additional creds providers 2024-11-01 00:51:28 +01:00
pyranota
e0040fe3b3 Merge branch 'main' into python-uv 2024-10-31 14:03:32 +00:00
Ruben Fiszel
856cbfd7d8 chore(main): release 1.415.1 (#4611)
* chore(main): release 1.415.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-31 14:55:42 +01:00
BretzelLudique
56c4cc65e5 fix simple flow tutorial (#4612) 2024-10-31 14:54:56 +01:00
Ruben Fiszel
d9349e82e5 fix(cli): improve --instance handling wmill instance push 2024-10-31 14:52:05 +01:00
Ruben Fiszel
833d9ad1bf chore(main): release 1.415.0 (#4608)
* chore(main): release 1.415.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-31 14:28:00 +01:00
pyranota
ef37928865 Add rollback for multipython (#4610) 2024-10-31 14:27:34 +01:00
Ruben Fiszel
ea98e6b6ba fix: improve user resource input 2024-10-31 13:29:54 +01:00
pyranota
d0bad936f0 Merge branch 'main' into python-uv 2024-10-31 09:50:25 +00:00
Ruben Fiszel
e49f2eb893 chore: tighten when tag latest is triggered 2024-10-31 10:49:38 +01:00
Wítallo
13ee433ec0 feat(cli): opts.instance as instace name and prefix (#4609) 2024-10-31 10:19:07 +01:00
pyranota
63340e6ce2 Merge branch 'main' into python-uv 2024-10-31 08:53:45 +00:00
Ruben Fiszel
f5b6050d5d fix: improve express oauth setup 2024-10-30 20:40:50 +01:00
HugoCasa
29d4c9d53f cache old slack error handler (#4607) 2024-10-30 17:41:43 +01:00
HugoCasa
d8d2840650 fix slack error handler when error is too long (#4606) 2024-10-30 17:36:38 +01:00
HugoCasa
921e3217c6 improve array params handling in postgres (#4605) 2024-10-30 14:44:42 +01:00
Ruben Fiszel
8ba1cd6276 nit confirmCallback edit script 2024-10-30 14:44:32 +01:00
Ruben Fiszel
8b02cf1ae7 chore: fix nsjail image build 2024-10-29 19:40:10 +01:00
pyranota
c839bae160 Fix flock and windows 2024-10-29 17:51:18 +00:00
Ruben Fiszel
f2d6b47f86 chore(main): release 1.414.2 (#4603)
* chore(main): release 1.414.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-29 18:35:47 +01:00
pyranota
253452013c Merge branch 'python-uv' of github.com:windmill-labs/windmill into python-uv 2024-10-29 17:35:18 +00:00
pyranota
af70339d07 Fix NSJAIL INDEX_URL 2024-10-29 17:34:52 +00:00
Ruben Fiszel
1c70c0c2f1 fix(cli): improve instance sync for CI/CD + --folder-per-instance 2024-10-29 18:30:45 +01:00
pyranota
a01c26f0e2 Merge branch 'main' into python-uv 2024-10-29 17:26:25 +00:00
Ruben Fiszel
97b5ccb78c chore(main): release 1.414.1 (#4600)
* chore(main): release 1.414.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-29 14:18:35 +01:00
Ruben Fiszel
692b0568fc fix(bun): handle bun lockfile created with windows (#4602) 2024-10-29 14:09:38 +01:00
Ruben Fiszel
022b0e0b4d fix(apps): public apps can take full height 2024-10-29 12:40:50 +01:00
Ruben Fiszel
fd8f05c51c fix(apps): enable text selection on aggrid tables by default 2024-10-29 12:27:41 +01:00
Ruben Fiszel
f795a65276 fix(frontend): make script and schema scrollable on script detail page 2024-10-29 12:23:56 +01:00
Ruben Fiszel
9fbcfc712c fix(frontend): new approval steps default to timeout 1800 2024-10-29 10:47:06 +01:00
Ruben Fiszel
9c15fdde8a chore(main): release 1.414.0 (#4599)
* chore(main): release 1.414.0

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-29 09:34:42 +01:00
HugoCasa
7fdb524fc6 improve key renewal (#4519)
* improve key renewal

* sqlx and fix

* fix build

* improve everything

* nits

* nits

* update ee ref

* nit
2024-10-29 09:26:45 +01:00
Ruben Fiszel
fe8c95755d chore(main): release 1.413.2 (#4598)
* chore(main): release 1.413.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-29 09:13:48 +01:00
Ruben Fiszel
2a136effe7 nit test serializer 2024-10-29 09:09:08 +01:00
Ruben Fiszel
71f84dee08 handle better empty tag overrides 2024-10-29 09:01:02 +01:00
Ruben Fiszel
99400ebbf3 improve test this step for flow tag overide 2024-10-29 08:19:17 +01:00
Ruben Fiszel
e76c565d70 furhter nits 2024-10-29 08:09:48 +01:00
Ruben Fiszel
b31f62940c fix(frontend): fix script and flow renaming 2024-10-29 07:49:05 +01:00
Ruben Fiszel
ab38215c86 fix(backend): in flows, workspace scripts should use their set tags instead of the default one 2024-10-29 07:29:39 +01:00
Ruben Fiszel
24d11cd148 fix(cli): fix wmill instance pull --instance 2024-10-28 17:46:15 +01:00
Ruben Fiszel
c3db5348a4 chore(main): release 1.413.1 (#4595)
* chore(main): release 1.413.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-28 17:32:43 +01:00
Ruben Fiszel
f9f4d1caf9 fix(cli): fix wmill instance push --base-url and --instance 2024-10-28 17:22:51 +01:00
Ruben Fiszel
614a177b49 chore(main): release 1.413.0 (#4591)
* chore(main): release 1.413.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-28 16:36:18 +01:00
Ruben Fiszel
e04b7824c7 improve fullscaleout behavior 2024-10-28 12:37:27 +01:00
Ruben Fiszel
4caa704a8f fix cli compilation with crypto 2024-10-28 12:09:29 +01:00
Ruben Fiszel
4f46663b26 fix: add run immediately popover to run again 2024-10-28 09:38:10 +01:00
Ruben Fiszel
23b89d7bcd allow columnDefs with no field but children in aggrid infinite table 2024-10-28 08:18:07 +01:00
Ruben Fiszel
85de44cb93 feat: autoscaling v0 (#4593)
* all

* all

all

all

all

all

all

all

all

all

* all

* all

* nits

* nits
2024-10-28 00:47:19 +01:00
Alexander Petric
37eb38b5fa fix(docs): smtp setup documentation link (#4590) 2024-10-26 08:43:18 +02:00
Ruben Fiszel
e0fefa22ee chore(main): release 1.412.0 (#4573)
* chore(main): release 1.412.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-25 20:02:57 +02:00
Ruben Fiszel
2cbf027653 fix: do not update created_at of scripts on lockfile generation 2024-10-25 17:44:41 +02:00
wendrul
058d48ccab Make file_resources that are filled with a variable in ansible (#4584)
* Make file_resources that are filled with a variable in ansible

* Rename file_resources section to files

* Add variable example to init code
2024-10-25 14:18:28 +02:00
Alec Minchington
e4e5603a48 feat: add Spotify oauth provider (#4581) 2024-10-25 08:19:42 +02:00
Ruben Fiszel
6572f7b509 Update OAuthSetting.svelte 2024-10-25 06:18:06 +02:00
Alexander Petric
0dae163fed ux: job queue critical alert settings ux improvements (#4577)
* improving the ux of queued jobs alert settings

* minor improvements

* removing name column
2024-10-24 22:58:39 +02:00
Stephen Beckstrand
09a8a0361b chore: Update references to windmill-ee-full image (#4578)
* chore: Update windmill-ee-full image references

The messaging in a few backend executors references the need to
use the full enterprise image rather than `windmill-ee`. These
messages reference the `windmill-full-ee` image but its the image
is actually named `windmill-ee-full` under the available Packages.

* chore: Update refs to rust to ansible in ansible executor
2024-10-24 17:40:59 +02:00
Ruben Fiszel
2cd46cc55f fix(bash): correctly propagate sigterm for cancelled bash scripts 2024-10-24 14:42:37 +02:00
Ruben Fiszel
c2908e52c6 fix: initialize empty smtp settings correctly 2024-10-24 13:40:09 +02:00
pyranota
b1bcdae01d Merge branch 'python-uv' of github.com:windmill-labs/windmill into python-uv 2024-10-23 12:04:53 +00:00
pyranota
b1a4f2ab50 Add --link-mode=copy and remove -v 2024-10-23 12:04:27 +00:00
Ruben Fiszel
1ad54e887e Update docker-image.yml 2024-10-23 11:41:46 +02:00
Ruben Fiszel
a446660345 Update docker-image.yml 2024-10-23 11:41:01 +02:00
Ruben Fiszel
c21182f502 Update Dockerfile 2024-10-23 11:40:04 +02:00
pyranota
54698b3eef Merge branch 'main' into python-uv 2024-10-23 09:37:29 +00:00
Ruben Fiszel
1c56690fea fix(app builder): date input default value improvements 2024-10-23 11:11:24 +02:00
Alexander Petric
aeffe593b8 adding oauth.login_failure to openapi spec (#4570) 2024-10-22 22:09:31 +02:00
Ruben Fiszel
f37f242666 chore(main): release 1.411.1 (#4569)
* chore(main): release 1.411.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-22 20:26:35 +02:00
Ruben Fiszel
1ae033841e fix: update bun to 1.1.32 (#4568)
* fix: update bun to 1.1.32

* Update DockerfileSlimEe

* Update Dockerfile
2024-10-22 20:08:26 +02:00
Ruben Fiszel
343c8da18a remove issues_comment trigger for ci 2024-10-22 19:40:31 +02:00
pyranota
59e8004f99 Return deleted flag 2024-10-22 16:57:15 +00:00
pyranota
1271a65b5a Handle flags for NSJAIL 2024-10-22 16:00:43 +00:00
pyranota
414b9c338b Remove unused import 2024-10-22 16:00:07 +00:00
Guilhem
f354ac5498 Glm/fix cron builder (#4566)
* fix cron expression

* fix cron builder

* Fix prefilled schedule

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-22 17:50:43 +02:00
pyranota
53909750ef Support S3 2024-10-22 15:47:47 +00:00
pyranota
60e7fa764c Initially refactor cache (No S3) 2024-10-22 15:31:56 +00:00
Alexander Petric
3d82c42af2 update docker build on comment (#4567)
* adding github workflow build triggers on comment

* fix conditions

* revert formating

* simplify

* event_name fix

* build ee on nsjail as well
2024-10-22 17:18:14 +02:00
Alexander Petric
e9e0b572d6 adding github workflow build triggers on comment (#4565)
* adding github workflow build triggers on comment

* fix conditions

* revert formating

* simplify

* event_name fix
2024-10-22 17:02:59 +02:00
pyranota
a0c86ef4c7 Pip fallback overwrite UV's cache 2024-10-22 14:27:32 +00:00
pyranota
5805554ac8 Fix backend compilation error 2024-10-22 14:15:19 +00:00
HugoCasa
99867598b2 improve stripe team plan switching (#4552)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-22 15:49:08 +02:00
Alexander Petric
68de33b910 audit logs for failed login attempts (#4564)
* audit logs for failed login attempts

* updating ee ref
2024-10-22 02:42:12 +02:00
pyranota
bd7607d162 Remove --disable-pip-version-check
Reason:
   warning: pip's `--disable-pip-version-check` has no effect
2024-10-21 18:23:39 +00:00
Ruben Fiszel
6cbfd1bad1 chore(main): release 1.411.0 (#4559)
* chore(main): release 1.411.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-21 20:20:59 +02:00
pyranota
7985a7bafa Refactor fallback
no_uv disable compile and install
where no_uv_install and no_uv_compile are a bit more specific
2024-10-21 18:16:10 +00:00
pyranota
13896a5741 Integrate with NSJAIL and prepare fallbacks 2024-10-21 18:08:35 +00:00
wendrul
8a0e9743a6 fix: Do not ignore file resources with json file ext (#4562) 2024-10-21 17:44:16 +02:00
Ruben Fiszel
9bf7868aa1 feat(cli): encrypt sensitive instance settings (#4561) 2024-10-21 14:38:08 +02:00
Ruben Fiszel
d7b83274db fix: update bun to 1.1.31 and deno to 2.0.2 2024-10-21 11:29:14 +02:00
Ruben Fiszel
908f8d05d4 chore(main): release 1.410.3 (#4556)
* chore(main): release 1.410.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-20 12:57:00 +02:00
Ruben Fiszel
57f5fb8c00 fix(go-client): reduce runtime dependencies by bumping oai-codeen to v2.4.1 2024-10-20 12:50:57 +02:00
Ruben Fiszel
faefb24168 chore(main): release 1.410.2 (#4555)
* chore(main): release 1.410.2

* Update version.txt

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-19 17:14:57 +02:00
Ruben Fiszel
45af2544df fix(frontend): improve display of error handlers 2024-10-19 16:57:12 +02:00
Ruben Fiszel
3bf4b3274f chore(main): release 1.410.1 (#4553)
* chore(main): release 1.410.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-19 12:30:25 +02:00
Ruben Fiszel
c2e0345671 add a way to skip deno cli warning 2024-10-19 12:18:15 +02:00
Ruben Fiszel
f064748aa0 fix(cli): improve wmill init behavior 2024-10-19 12:15:59 +02:00
Ruben Fiszel
d709053202 various nits 2024-10-19 12:11:29 +02:00
HugoCasa
1741ce7823 fix ws killpill (#4551)
* websocket killpill

* oups

* nit

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-19 01:17:15 +02:00
HugoCasa
a4d84b837f websocket killpill (#4550) 2024-10-19 00:02:48 +02:00
Ruben Fiszel
6da1ee5c71 chore(main): release 1.410.0 (#4546)
* chore(main): release 1.410.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-18 20:35:20 +02:00
wendrul
e645e6fe5e Remove debug line (#4548) 2024-10-18 20:31:53 +02:00
Ruben Fiszel
edadb5183f fix(frontend): add back script lockfile to script details pae 2024-10-18 20:30:34 +02:00
Ruben Fiszel
7024404bb3 feat(typescript-bun): support relative imports without the .ts extension 2024-10-18 12:26:57 +02:00
Ruben Fiszel
0e45cca78d adapt websocket triggers to multi-tenant cloud 2024-10-18 00:52:23 +02:00
HugoCasa
b0fbcd8305 feat: websocket triggers (#4505)
* feat: websocket triggers

* fix

* frontend nits

* nits

* new trigger UI

* sqlx
2024-10-18 00:21:52 +02:00
Ruben Fiszel
2953154a25 fix: cache js static assets by default 2024-10-18 00:12:07 +02:00
Ruben Fiszel
4e90aab849 fix: improve cancelling of jobs on public apps for anonymous users 2024-10-17 20:37:56 +02:00
wendrul
7d48339cff Add list dir logs after commit for indexer (#4545) 2024-10-17 19:49:17 +02:00
Ruben Fiszel
493a0b7ff3 npm check fix 2024-10-17 18:09:13 +02:00
pyranota
11623682c2 Deploy collision warning fix (#4544)
* feat: Multiplayer deploy collision warning

Show warning with diff viewer if 2+ users try to deploy flow/script/app at the same time

In other words, if user A and user B started editing same flow/script/app and user A deployed it,
user B will get warning if they try to deploy as well.

* Add warning for scripts

* Add `deployedBy` to Apps

* Format

* Fix advanced deployment on scripts

* Write comments and cleanup

* feat(frontend): unify all triggers UX and simplify flow settings (#4259)

* feat(frontend): added list of triggers in the flow graph

* feat(frontend): added list of triggers in the flow graph

* feat(frontend): clean up

* feat(frontend): improve UX

* feat(frontend): triggers

* feat(frontend): triggers

* feat(frontend): done

* feat(frontend): fix trigger when position when a preprocessor is presetn

* Glm/rework flow settings v2 (#4497)

* fat(frontend): simplify flow settings menu

* improve scroll

* changing mute toggle

* Add advanced settings badge

* Add nord theme colors

* Add bage for advanced options

* fix minor issue

* fix minor issue

* Add triggers menu to flow settings

* Add quick trigger access

* remove triggers in flow settings

* fix minor issue

* Move triggers settings to flow right panel

* polishing

* fix unset store

* remove save up to for triggers

* fix padding

* reset default tag color

* remove custom select component

* revert path change

* revert section modif

* Revert unused feature

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>

* Connect top bar cron to schedules settings

* Turn copilot into node

* fix copilot placement

* remove useless import

* fix center copilot

* fix binding

* remove copilot on top of preprocessor

* render copilot node on condition

* quickfix

* remove copilot node

* fix minor issues

* fix route count update

* fix schedule sync

* harmonize colors

* fix alignment and add edges

* recenter node summary

* fix schedules sync

* Add id title

* all

* all

* all

* iteration

* all

* all

* done

* fix

* more fixes

---------

Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>

* Update ScriptBuilder.svelte

* Remove `onMount` for flows

* Use version instead of last_updated_at in flows

* Use only versions for apps

* Fetch latest data in Diffs in Apps

* Optimize with (script/flow/app)GetLatestVersion

Create several new endpoints, that returns just latest version without rest of the history

* Sync Diffs with deployed

* Improve Diff's data

* Use `getFlowLatestVersion`

* fix failing endpoints for deployed collision warning

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-10-17 18:05:44 +02:00
pyranota
84441b15dc Multiplayer deploy collision warning (#4533)
* feat: Multiplayer deploy collision warning

Show warning with diff viewer if 2+ users try to deploy flow/script/app at the same time

In other words, if user A and user B started editing same flow/script/app and user A deployed it,
user B will get warning if they try to deploy as well.

* Add warning for scripts

* Add `deployedBy` to Apps

* Format

* Fix advanced deployment on scripts

* Write comments and cleanup

* feat(frontend): unify all triggers UX and simplify flow settings (#4259)

* feat(frontend): added list of triggers in the flow graph

* feat(frontend): added list of triggers in the flow graph

* feat(frontend): clean up

* feat(frontend): improve UX

* feat(frontend): triggers

* feat(frontend): triggers

* feat(frontend): done

* feat(frontend): fix trigger when position when a preprocessor is presetn

* Glm/rework flow settings v2 (#4497)

* fat(frontend): simplify flow settings menu

* improve scroll

* changing mute toggle

* Add advanced settings badge

* Add nord theme colors

* Add bage for advanced options

* fix minor issue

* fix minor issue

* Add triggers menu to flow settings

* Add quick trigger access

* remove triggers in flow settings

* fix minor issue

* Move triggers settings to flow right panel

* polishing

* fix unset store

* remove save up to for triggers

* fix padding

* reset default tag color

* remove custom select component

* revert path change

* revert section modif

* Revert unused feature

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>

* Connect top bar cron to schedules settings

* Turn copilot into node

* fix copilot placement

* remove useless import

* fix center copilot

* fix binding

* remove copilot on top of preprocessor

* render copilot node on condition

* quickfix

* remove copilot node

* fix minor issues

* fix route count update

* fix schedule sync

* harmonize colors

* fix alignment and add edges

* recenter node summary

* fix schedules sync

* Add id title

* all

* all

* all

* iteration

* all

* all

* done

* fix

* more fixes

---------

Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>

* Update ScriptBuilder.svelte

* Remove `onMount` for flows

* Use version instead of last_updated_at in flows

* Use only versions for apps

* Fetch latest data in Diffs in Apps

* Optimize with (script/flow/app)GetLatestVersion

Create several new endpoints, that returns just latest version without rest of the history

* Sync Diffs with deployed

* Improve Diff's data

* Use `getFlowLatestVersion`

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-10-17 17:14:48 +02:00
Ruben Fiszel
46f85e926a chore(main): release 1.409.4 (#4543)
* chore(main): release 1.409.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-17 17:12:22 +02:00
Ruben Fiszel
bd38b53124 fix: fix flow viewer renderer outside of flow details and editor context 2024-10-17 17:09:44 +02:00
Ruben Fiszel
e07813a863 chore(main): release 1.409.3 (#4542)
* chore(main): release 1.409.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-17 15:35:11 +02:00
Ruben Fiszel
4fbfeae5cb improve primary schedule direct button on script editor 2024-10-17 15:30:30 +02:00
Ruben Fiszel
47a3ae741f fix: do not delete primary schedule of script/flow on redeploy even if schedule wasn't loaded 2024-10-17 15:25:19 +02:00
pyranota
e881ed5e00 Merge branch 'main' into python-uv 2024-10-17 13:18:58 +00:00
pyranota
c3ba832444 Annotations refactor (#4512)
* Refactor annotation system

* Move tests to different location

* Limit annotations per line (15)

* Write initial benchmark

* Optimize

* More optimizations

* Rewrite with 3x speed!

* Remove benchmarks

They were in wrong place and for development

* Polishing

* Remove unused leftover

* Integrate new annotation system

* Add comment explanation

* Remove `hashe-based matching`

Turned to be it is impure and non-deterministic method

* Add `tracing::error` for `// native` without `deno_core`

If you build backend without `deno_core` feature flag, and add //native
annotation to ts script, it would just silently exit.

This commit prints error to logs

* add more tests

* Update annotations.rs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-17 09:14:31 +02:00
Ruben Fiszel
d89877e0ba fix(nsjail): improve memory reading when using nsjail 2024-10-17 07:42:30 +02:00
Ruben Fiszel
5eb372d2e1 chore(main): release 1.409.2 (#4541)
* chore(main): release 1.409.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-17 01:22:18 +02:00
Ruben Fiszel
f3ddd76159 fix: add extra args support for exception to bun scripts 2024-10-17 01:19:25 +02:00
Ruben Fiszel
fac41fd700 fix: fix script persistence in url + add support for extra error args in python 2024-10-17 01:07:56 +02:00
Ruben Fiszel
bddbeb1cb0 chore(main): release 1.409.1 (#4540)
* chore(main): release 1.409.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-17 00:08:06 +02:00
Ruben Fiszel
3ec8720a65 fix(git-sync): propagate update of folders with git sync 2024-10-16 23:44:56 +02:00
Ruben Fiszel
a7cd9a62b9 move to lto thin 2024-10-16 23:39:51 +02:00
Ruben Fiszel
eb83704965 chore: update bun to 1.30.0 2024-10-16 22:53:42 +02:00
Ruben Fiszel
4f3178343d fix(apidocs): fix generated openapi files 2024-10-16 22:11:56 +02:00
Ruben Fiszel
5e0af5d6cc chore(main): release 1.409.0 (#4530)
* chore(main): release 1.409.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-16 20:49:06 +02:00
Ruben Fiszel
f39b16f3bb fix(python-client): improve get_job_status for running jobs 2024-10-16 20:09:20 +02:00
Ruben Fiszel
6f1f6d934b add lto fat to release build 2024-10-16 19:51:08 +02:00
Ruben Fiszel
8a926acdb6 fix(app): make s3 uploads persistent across tabs change 2024-10-16 19:43:20 +02:00
wendrul
bfc1f53cea Win 465 index observability 1 (#4538)
* Factor isJobCancellable function in a utils file

* Add message for last indexed job and warning of deployement

* Prepare sqlx

* Update ee repo ref
2024-10-16 19:25:50 +02:00
Ruben Fiszel
fbc70f0b8f nitso utline triggers 2024-10-16 19:23:16 +02:00
Ruben Fiszel
53e028bfa0 nits schedule UX 2024-10-16 19:19:24 +02:00
Ruben Fiszel
dd606b5e87 fix email token generation 2024-10-16 18:23:06 +02:00
Faton Ramadani
258445e523 feat(frontend): unify all triggers UX and simplify flow settings (#4259)
* feat(frontend): added list of triggers in the flow graph

* feat(frontend): added list of triggers in the flow graph

* feat(frontend): clean up

* feat(frontend): improve UX

* feat(frontend): triggers

* feat(frontend): triggers

* feat(frontend): done

* feat(frontend): fix trigger when position when a preprocessor is presetn

* Glm/rework flow settings v2 (#4497)

* fat(frontend): simplify flow settings menu

* improve scroll

* changing mute toggle

* Add advanced settings badge

* Add nord theme colors

* Add bage for advanced options

* fix minor issue

* fix minor issue

* Add triggers menu to flow settings

* Add quick trigger access

* remove triggers in flow settings

* fix minor issue

* Move triggers settings to flow right panel

* polishing

* fix unset store

* remove save up to for triggers

* fix padding

* reset default tag color

* remove custom select component

* revert path change

* revert section modif

* Revert unused feature

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>

* Connect top bar cron to schedules settings

* Turn copilot into node

* fix copilot placement

* remove useless import

* fix center copilot

* fix binding

* remove copilot on top of preprocessor

* render copilot node on condition

* quickfix

* remove copilot node

* fix minor issues

* fix route count update

* fix schedule sync

* harmonize colors

* fix alignment and add edges

* recenter node summary

* fix schedules sync

* Add id title

* all

* all

* all

* iteration

* all

* all

* done

* fix

* more fixes

---------

Co-authored-by: Guilhem <guilhemlemouel@gmail.com>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-10-16 17:58:15 +02:00
Alexander Petric
09e0d309dc fix(ui): dark mode support for queue metrics based critical alert (#4535) 2024-10-16 16:26:07 +02:00
wendrul
a51cbc9e08 fix: canceled jobs button reporting 0 jobs cancelled (#4534) 2024-10-16 16:15:25 +02:00
wendrul
42f8e457fe feat: Scroll to element in virtual list when clicking on graph point (#4532)
* Scroll to element in virtual list when clicking on graph point

* Remove debug statements

* Remove reactive statement in favor of eventful triggering
2024-10-16 14:37:20 +02:00
Alexander Petric
acc5aa86da rhel9 build workflow (#4528)
* dockerfile for rhel9

* attach rh to release page workflow

* changing name

* updating new workflow

* updating new workflow

* pushing new workflow

* trigger workflow

* trigger workflow

* trigger workflow

* trigger workflow

* finished workflow

* ellipsis comment
2024-10-16 14:36:36 +02:00
wendrul
98a64188f5 fix: Add indexer backup lock to fit the deployment model (#4531)
* Pass db to init_index

* Prepare sqlx

* Update ee repo ref
2024-10-16 14:36:12 +02:00
Alexander Petric
3bf4d4f43e feat(sso): adding the ability to define a custom display name for sso (#4529)
* feat(sso): adding the ability to define a custom display name for sso

* adding openapi-deref.json

* make the display_name field optional

* Update ee-repo-ref.txt
2024-10-15 17:32:39 +02:00
Ruben Fiszel
4199c1c47d fix(app): accept connecting to non yet existing state output for convenience 2024-10-15 09:47:22 +02:00
Ruben Fiszel
f537c7b98b fix(app): improve absolute url handling in download button and downloadFile 2024-10-15 09:18:24 +02:00
Ruben Fiszel
e9c7289913 nit closing flowgraph 2024-10-13 01:30:01 +02:00
Ruben Fiszel
10586551bc custom windmill icon2 2024-10-13 00:47:10 +02:00
Ruben Fiszel
ffdbd31cfb display version in backend tests 2024-10-13 00:03:36 +02:00
Ruben Fiszel
5b1337e887 backend tests 2024-10-12 23:33:09 +02:00
Ruben Fiszel
954064b4c4 chore(main): release 1.408.1 (#4526)
* chore(main): release 1.408.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-12 18:03:06 +02:00
Ruben Fiszel
f8d1a60b08 fix deno lockall tests 2024-10-12 17:59:05 +02:00
Ruben Fiszel
842c7a9a72 fix deno lockall tests 2024-10-12 17:57:28 +02:00
Ruben Fiszel
98e2580bbb fix: fix deno cache --allow-import on deno 2 2024-10-12 17:18:46 +02:00
Ruben Fiszel
f0e48c7228 use push isolation level to isolated in more push cases 2024-10-12 17:00:54 +02:00
Ruben Fiszel
1218bd3831 use isolated transctions for workflow_as_code 2024-10-12 16:23:53 +02:00
Ruben Fiszel
ce364b020b verify vulnerability only on releases + tag latest on full + cuda 2024-10-12 15:39:13 +02:00
Ruben Fiszel
d3d6d9d8b7 add trace_id to all request spans 2024-10-12 15:19:43 +02:00
Ruben Fiszel
7a60166a9c add more tracing on cloud to workflow_as_code 2024-10-12 14:11:21 +02:00
Ruben Fiszel
a4142ef4e2 support skip_update 2024-10-12 13:39:59 +02:00
Ruben Fiszel
4959a3c6c2 chore(main): release 1.408.0 (#4522)
* chore(main): release 1.408.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-12 04:38:44 +02:00
Ruben Fiszel
8232b4cdb0 fix: improve workflow as code row-lock on db to handle more concurrency 2024-10-12 03:39:43 +02:00
Ruben Fiszel
016292a374 cli yaml parsing error more verbose 2024-10-12 03:01:54 +02:00
Alexander Petric
ddba111380 feat(app builder): file download helper (#4511)
* feat(app builder): file download helper

* surface error via toast

* save

* handle s3 object
2024-10-12 00:39:31 +02:00
Ruben Fiszel
a7d3a0eaa3 make cli more reliable 2024-10-11 16:33:18 +02:00
Ruben Fiszel
86e1ab94ea nit FileDownload 2024-10-11 16:04:25 +02:00
Ruben Fiszel
445442af7a improve handling of toString arg in schema 2024-10-11 15:55:02 +02:00
Ruben Fiszel
8a53bb0e7a fix(frontend): set unused schema property fields to null 2024-10-11 15:25:32 +02:00
Ruben Fiszel
fdfcea3cc8 fix(cli): handle case where 'toString' is a schema field 2024-10-11 12:28:40 +02:00
Ruben Fiszel
b603f4a6ba allow python multiprocessing on nsjail 2024-10-11 01:40:09 +02:00
Ruben Fiszel
64b5789a20 fix(frontend): s3 file uploader works on public apps too 2024-10-11 01:08:40 +02:00
Ruben Fiszel
3330727ac0 add --allow-import to nsjail deno 2024-10-10 15:29:49 +02:00
Ruben Fiszel
2e6d4944ee chore(main): release 1.407.2 (#4518)
* chore(main): release 1.407.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-10 15:14:15 +02:00
Ruben Fiszel
196dfc3978 nit deno_core 2024-10-10 15:13:55 +02:00
Ruben Fiszel
a359d86c6c fix: improve default properties of new nodes of flows (suspend, branchone, branchall) 2024-10-10 15:00:46 +02:00
pyranota
d6a654aaff feat: Handle pip install by uv
Dirty and untested, but already something working
2024-10-10 12:51:57 +00:00
Ruben Fiszel
6ae931a430 chore(main): release 1.407.1 (#4515)
* chore(main): release 1.407.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-10 04:42:55 +02:00
Ruben Fiszel
9e31cceb99 fix: improve handling of empty lock files on deno 2.0 2024-10-10 04:39:57 +02:00
Ruben Fiszel
591b40c493 chore(main): release 1.407.0 (#4513)
* chore(main): release 1.407.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-10 04:24:17 +02:00
Ruben Fiszel
52edd395cf deno 2.0 use frozen for cache 2024-10-10 04:06:27 +02:00
Ruben Fiszel
5c51d86b6a fix: update internal deno runtime to latest (deno 2.0) 2024-10-10 03:42:28 +02:00
Ruben Fiszel
ae6eac5f7b feat: upgrade to deno 2 2024-10-10 02:30:42 +02:00
Ruben Fiszel
070a32a89e improve init script assignment 2024-10-10 02:25:25 +02:00
Ruben Fiszel
e53931ea25 chore(main): release 1.406.0 (#4509)
* chore(main): release 1.406.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-10 00:18:49 +02:00
Ruben Fiszel
0902bec982 fix: remove monaco-editor for app preview code path for faster app loads 2024-10-10 00:04:25 +02:00
Ruben Fiszel
5bf0ade82d fix tests 2024-10-09 22:37:07 +02:00
Ruben Fiszel
b397580d23 fix s3 bucket test 2024-10-09 21:30:28 +02:00
Ruben Fiszel
ba9c51a1b0 sqlx 2024-10-09 21:17:01 +02:00
Ruben Fiszel
ed62355ec3 fix no resource picker 2024-10-09 21:00:30 +02:00
Alexander Petric
585f55edd2 feat(monitoring): Critical Alerts for Jobs Waiting in Queue [enterprise] (#4491)
* adding the job queue monitor

* first draft of queue metrics ui

* fix svelte check complaints

* harmonizing naming

* adding concurrency_lock table

* updating ee repo ref

* Rename 20241008155800_alert_lock_table.up.sql to 20241008155800_concurrency_lock_table.up.sql

* Rename 20241008155800_alert_lock_table.down.sql to 20241008155800_concurrency_lock_table.down.sql

* updating ee.rs

* adding owner as optional column

* handling of ee/non-ee

* Update ee.rs with newline
2024-10-09 20:48:18 +02:00
Faton Ramadani
a66c5303b8 feat(frontend): components can be moved inside containers by holding ctrl/cmd
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): move component inside containers

* feat(frontend): done

* feat(frontend): done

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): done

* fix(frontend): done

* fix(frontend): fix anchored

* fix(frontend): restore event

* feat(frontend): support dropping on the top level + hide the shadow when leaving the grid

* feat(frontend): drop in the correct subgrid when there are multiple

* feat(frontend): wip

* feat(frontend): fix hide shadow

* feat(frontend): remove dead code

* feat(frontend): wip

* feat(frontend): fix overflow

* feat(frontend): wip

* feat(frontend): done

* feat(frontend): fix z-index

* feat(frontend): wip

* feat(frontend): fix shadow

* feat(frontend): fix resize + drop position

* feat(frontend): fix dropped when no movement

* feat(frontend): hide the fake shadow if the move mode is set

* feat(frontend): add small timeout when we leave the insert mode

* feat(frontend): render the shadow where the component will drop

* feat(frontend): done

* feat(frontend): done

* feat(frontend): improve perf

* feat(frontend): done

* feat(frontend): remove console.log

* feat(frontend): fix move toplevel

* feat(frontend): Components positions are restored when the mode changes

* feat(frontend): Components positions are restored when the mode changes

* feat(frontend): Components positions are restored when the mode changes

* feat(frontend): fix edges cases + improve perf

* feat(frontend): fix drop position

* feat(frontend): fix final drop position

* feat(frontend): fix final drop position

* feat(frontend): fix insert from component bar

* feat(frontend): Fix disapearing components
2024-10-09 13:08:16 +02:00
Ruben Fiszel
29056a610e fix(cli): instance sync push does not require sync pull 2024-10-09 12:58:49 +02:00
Alexander Petric
c070df12e8 improving pwsh error handling (#4504)
* making pwsh error handling more robust

* cargo fmt
2024-10-09 05:20:46 +02:00
Ruben Fiszel
dc04f6cc30 allow more customisation of frontend (#4508)
* all

* npm check
2024-10-09 04:34:54 +02:00
HugoCasa
8841180b5f BYPASSRLS admin policy falllback (#4493)
* BYPASSRLS admin policy falllback

* use fixed list instead

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-08 20:08:29 +02:00
Guilhem
ca26bf9eb0 fix icon alignment in add App button (#4496)
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-07 21:20:28 +02:00
Ruben Fiszel
1adcd4042d chore(main): release 1.405.5 (#4490)
* chore(main): release 1.405.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-06 17:00:03 +02:00
Ruben Fiszel
1b9f037e0f add deno_core to windows build 2024-10-06 16:59:22 +02:00
Alexander Petric
86ccf9a77d fix: windows.exe build with github workflow doesn't have openssl.dll bundled in (#4489)
* fix windows worker gh action build workflow

* use vcpck linked openssl lib for build
2024-10-04 16:46:35 +02:00
Ruben Fiszel
c81f3a7a60 chore(main): release 1.405.4 (#4488)
* chore(main): release 1.405.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-04 15:16:22 +02:00
Ruben Fiszel
f26028efc7 nit flowStateStore 2024-10-04 15:15:49 +02:00
Ruben Fiszel
acab1c8bac fix(frontend): correctly initialize step inputs on new inline script 2024-10-04 15:09:20 +02:00
Ruben Fiszel
f879192cbd chore(main): release 1.405.3 (#4484)
* chore(main): release 1.405.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-04 07:10:41 +02:00
Ruben Fiszel
38c2928da6 fix: fix id save on apps 2024-10-04 07:06:26 +02:00
Ruben Fiszel
5a9ae61d4d chore(main): release 1.405.2 (#4482)
* chore(main): release 1.405.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-03 22:51:52 +02:00
Ruben Fiszel
00e7f0aedc usr local bin uv 2024-10-03 22:48:09 +02:00
Ruben Fiszel
7c0950d9da fix: fix uv path 2024-10-03 22:42:34 +02:00
Ruben Fiszel
e279c2eea7 fix(cli): fix opts.yes for instance sync 2024-10-03 21:39:10 +02:00
Guilhem
be4b9a8d7d prevent flow logo to shrink (#4481)
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-03 21:17:27 +02:00
Ruben Fiszel
96482a7a3f chore(main): release 1.405.1 (#4480)
* chore(main): release 1.405.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-03 20:52:06 +02:00
Ruben Fiszel
c2c2a494bd fix: flow picker of flows + precache hub scripts as bundles 2024-10-03 20:48:26 +02:00
Alexander Petric
cfab23f2a8 fix windows worker gh action build workflow (#4478) 2024-10-03 18:10:30 +02:00
Ruben Fiszel
e83b0f13cd chore(main): release 1.405.0 (#4475)
* chore(main): release 1.405.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-03 16:52:39 +02:00
Ruben Fiszel
53f494e814 fix(cli): fix set client of instance when passing token and base url 2024-10-03 16:49:20 +02:00
pyranota
1e7a37ac8b feat: Replace pip-compile with uv (#4460)
* Update `shell.nix`

- Replace pip-compile with uv packages
- Pin rust version
- Add var to trigger windmill print more info in stdout

* Replace `pip-compile` with `uv` (dirty + untested)

* Fix arguments passed to uv

Some of the flags are included by default in UV and can be safely removed:
- --resolver=backtracking
- --no-emit-index-url

Also uv does not support `--pip-args` and suggests to directly pass args to uv.

* Remove extra `dbg!`

* Replace 'pip-compile' with 'uv' in Dockerfile

* Add fallback option to `pip-compile` (Disabled)

* Add `uv` to `docker/DockerfileSlim*`

* Add `get_annotation_python` and rename `get_annotation` to `get_annotation_ts`

* Add option to fallback to pip-compile

Put `# no_uv` on top the file for specific python script

Or set `USE_PIP_COMPILE` variable to `true`

* Put back `pip-tools` into shell.nix

* Make sure lockfile resolves again if `#no_uv` used

Add #no_uv to the end of requirements (requirements.in)
That way if something breaks for customer, then they put #no_uv and new lockfile will be resolved

* Put `pip install pip-tools` in original spot

* Fix compilation error

* Fix EE compilation error

error[E0658]: attributes on expressions are experimental
   --> windmill-worker/src/python_executor.rs:144:5
    |
144 |     #[cfg(feature = "enterprise")]
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #15701 <https://github.com/rust-lang/rust/issues/15701> for more information

* Add `no_cache` annotation

Will force recalculation of lockfile
And block uv from using cached values

* Target uv cache to /tmp/windmill/cache

* Prohibit uv from managing python

* Add uv to DockerfileBackendTests

* Pin uv version to 0.4.18 in Dockerfiles

* Dont put `#no_uv` in requirements.in

Instead postfix hash for requirements.in with `-no_uv`

* Push Warning to logs if fallbacked to pip-compile

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-03 16:00:35 +02:00
Alexander Petric
6eb7f8ce81 feat(worker): support workers to run natively on windows (#4446)
* minimal code change to get windmill worker on windows for bun and python + rustfmt

* adding support for powershell

* compiling error on unix

* rust linting comments

* comments hugo: PSModulePath

* comments ruben, refactor to simplify

* adding build workflow

* editing workflow

* editing workflow

* editing workflow

* editing workflow

* editing workflow

* skip migration env, ee fixes

* improvements powershell

* testing windows runner

* testing windows runner

* testing windows runner

* testing windows runner

* testing windows runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* install postgres on runner

* killing process tree in windows

* sqlx_offline

* install openssl for github windows runner

* used pre-installed openssl

* used pre-installed openssl

* build ee

* build ee

* build ee

* build ee

* adding commented out steps for artifact publishing

* build on tag matchinv v* pattern

* ren instead of mv on Windows

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* fix merging issue

* gate imports for windows

* fixing default cargo home path...

* fixing default cargo home path...

* comments ruben

* make pwsh default modules loading more robust on unix (#4448)

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: HugoCasa <hugo@casademont.ch>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-10-03 15:59:12 +02:00
Ruben Fiszel
fd1d1eb3e3 chore(main): release 1.404.1 (#4474)
* chore(main): release 1.404.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-03 15:13:39 +02:00
Ruben Fiszel
4edd75b69c nit hub filtering on flow picker 2024-10-03 15:13:22 +02:00
Ruben Fiszel
fbd196ca5f fix: flow picker of flows 2024-10-03 15:09:58 +02:00
Ruben Fiszel
544e6ace0a chore(main): release 1.404.0 (#4468)
* chore(main): release 1.404.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-03 14:53:39 +02:00
Ruben Fiszel
c5782548b5 padding nits 2024-10-03 14:34:33 +02:00
Guilhem
7c36e554d7 feat(frontend): add quick access menu in flow editor (#4415)
* (frontend) add quick access menu in flow editor

* (frontend) add quick access menu in flow editor

* improve UI

* make design prettier

* add scroll effects

* improve loading preview

* change no items found

* prevent scroll using menu

* change user folder button

* set default integration icon

* reduce column width

* ajust font

* add defaults script button

* add shadow divider

* fix scroll

* add chevron

* Change toogle bar

* Add preprocessor menu

* add handler

* simplify scroll

* fix display

* fix minor issues

* delete useless log

* revert node tree changes

* merge main

* fix z-index issues

* iterate

* fix: improve allowed domains setting for sso

* chore(main): release 1.402.3 (#4458)

* chore(main): release 1.402.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

* improve allowed domains change handling

* send stats when renewing key if last >24h (#4430)

* feat: send stats when renewing key if last >24h

* nits

* fix: sqlx

* nit

* renewal reason

* stats reason

* update ee ref

* Update ee-repo-ref.txt

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>

* fix: skip one migration to avoid using md5 for azure support

* all

* all

* Apply automatic changes

* all

* done?

* nit

* nit

* nit

* nit

* nit noAi if prefilter is not all

* fix shadow

* fix error handler

* fix error handler

* Polishing default script settings

* all

* all

* full

* all

* add deno_core as features

* all

* remove warnings

* all

* npm check

* npm check

* new script script

* nits

* nits item 0

* nits item 0

---------

Co-authored-by: Guilhem Le Mouel <guilhem.le-mouel.ext@altran.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-03 14:15:01 +02:00
Ruben Fiszel
ce339064a2 remove pg-embed 2024-10-03 13:27:37 +02:00
Ruben Fiszel
d0b24d07d2 deno_core is an optional feature flag (#4473)
* full

* all

* add deno_core as features

* all

* remove warnings

* all
2024-10-03 13:11:58 +02:00
Ruben Fiszel
6e81c680a9 fix: fix id editor for app 2024-10-03 11:55:26 +02:00
HugoCasa
90005005af fix(frontend): disable runnable field on route editor from detail panel (#4469) 2024-10-02 12:07:11 +02:00
Ruben Fiszel
d194ffe115 fix(cli): improve schedule path handling on windows 2024-10-01 16:53:07 +02:00
Ruben Fiszel
49bd94617e refresh superadmin state on workspace list page
refresh superadmin state on workspace list page
2024-10-01 16:47:22 +02:00
Ruben Fiszel
5068eb266a chore(main): release 1.403.1 (#4467)
* chore(main): release 1.403.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-01 16:07:57 +02:00
Ruben Fiszel
16692d5ff6 fix: fix new instance db setup 2024-10-01 16:03:58 +02:00
HugoCasa
f61c8f45a4 fix sqlx skip step (#4466) 2024-10-01 13:34:31 +02:00
Ruben Fiszel
f35a4f1163 chore(main): release 1.403.0 (#4459)
* chore(main): release 1.403.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-10-01 12:38:44 +02:00
HugoCasa
04ef675b1d skip step better UI (#4465) 2024-10-01 12:28:46 +02:00
HugoCasa
bf4a7b1a56 flow skip step nit (#4462) 2024-09-30 16:38:01 +02:00
HugoCasa
62d88436b2 feat: flow step skipping (#4461) 2024-09-30 16:30:59 +02:00
Ruben Fiszel
f438d1adbe fix: skip one migration to avoid using md5 for azure support 2024-09-30 14:02:31 +02:00
HugoCasa
41ff40f777 send stats when renewing key if last >24h (#4430)
* feat: send stats when renewing key if last >24h

* nits

* fix: sqlx

* nit

* renewal reason

* stats reason

* update ee ref

* Update ee-repo-ref.txt

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-09-30 12:23:07 +02:00
Ruben Fiszel
9b55ca329c improve allowed domains change handling 2024-09-30 11:22:04 +02:00
Ruben Fiszel
f166101332 chore(main): release 1.402.3 (#4458)
* chore(main): release 1.402.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-30 09:55:50 +02:00
Ruben Fiszel
cbd7a016fe fix: improve allowed domains setting for sso 2024-09-30 09:52:03 +02:00
Ruben Fiszel
ddd3e46afa optimize flow update parallel queries 2024-09-29 13:17:11 +02:00
Ruben Fiszel
827113c797 add urandom to nsjail 2024-09-29 12:31:55 +02:00
Ruben Fiszel
c3546afa63 quote req and target for nsjail python download 2024-09-29 12:13:54 +02:00
Ruben Fiszel
043fd83aae optimize early stop query 2024-09-29 01:19:06 +02:00
Ruben Fiszel
41e8c0def2 optimize skip failure query 2024-09-29 00:38:43 +02:00
Ruben Fiszel
7f260a0d5a chore(main): release 1.402.2 (#4457) 2024-09-28 18:31:37 +02:00
Ruben Fiszel
2568a2a64b avoid overlap on flow timelines with long ids 2024-09-28 18:29:38 +02:00
Ruben Fiszel
ded73ff296 fix: make form properties disablable 2024-09-28 18:10:42 +02:00
Ruben Fiszel
e3d251256d accept multiple whitelabelled domains for sso 2024-09-28 17:45:19 +02:00
Ruben Fiszel
887fd9043e optimize more queries 2024-09-28 17:34:37 +02:00
Ruben Fiszel
95e66ebf43 chore(main): release 1.402.1 (#4456)
* chore(main): release 1.402.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-28 16:10:20 +02:00
Ruben Fiszel
6206f5e75e improve suspend_first frequency behavior 2024-09-28 15:50:12 +02:00
Ruben Fiszel
f189aaad5a fix: improve suspend_first behavior and frequency 2024-09-28 15:46:50 +02:00
Henri Courdent
9feed32e6b Changelog update to frontend 27 09 (#4453) 2024-09-27 21:15:14 +02:00
Faton Ramadani
745fa66c90 fix(frontend): Fix flow graph bg in dark mode on chrome (#4454) 2024-09-27 21:14:58 +02:00
HugoCasa
6fb936cdb6 fix: allow preprocessor to write to args.json on nsjail (#4455) 2024-09-27 21:12:38 +02:00
Ruben Fiszel
da969da96f improve benchmarking tools (#4450) 2024-09-27 10:48:04 +02:00
Ruben Fiszel
f56ed3c9e6 chore(main): release 1.402.0 (#4447)
* chore(main): release 1.402.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-26 17:04:02 +02:00
Ruben Fiszel
048625404d add suspended flows to cli queues 2024-09-26 16:52:09 +02:00
Ruben Fiszel
5a191d83ca improve list queue api 2024-09-26 14:31:17 +02:00
Ruben Fiszel
bd6ddc166b feat(cli): add queues, workers and worker-groups commands (#4439)
* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all
2024-09-26 11:27:37 +02:00
Ruben Fiszel
39dd2b2c32 chore(main): release 1.401.0 (#4444)
* chore(main): release 1.401.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-25 18:14:05 +02:00
HugoCasa
97cdafac86 feat: add return_last_result annotation to sql (#4443) 2024-09-25 18:11:11 +02:00
Ruben Fiszel
cad14264ba fix: fix flow rendering 2024-09-25 18:10:12 +02:00
Ruben Fiszel
64271cf48d chore(main): release 1.400.0 (#4438)
* chore(main): release 1.400.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-25 16:26:07 +02:00
Faton Ramadani
06b7363b44 feat(frontend): Catch flow errors in the UI (#4429)
* feat(frontend): Catch flow errors in the UI

* feat(frontend): typo
2024-09-25 16:22:02 +02:00
wendrul
308d8322bd fix: remove autocomplete for searchbar (#4440) 2024-09-25 16:03:03 +02:00
wendrul
08ae91e6dd feat: add static variable and resources support to ansible (#4435)
* Add static variable and resources to ansible

* Add wasm parser to cli

* Fix pulling of resources, rs and playbooks

* Remove unused import, add publish pkg-yaml

* Update package.json

* Update generate-metadata

* Fix null fields being serialized in script metadata

* npm install
2024-09-25 15:05:53 +02:00
Ruben Fiszel
d7f8e78d47 chore(main): release 1.399.0 (#4436)
* chore(main): release 1.399.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-25 14:42:36 +02:00
Ruben Fiszel
db39a89395 fix(cli): version the whole client for deno compatibility 2024-09-25 14:38:35 +02:00
HugoCasa
39cc2b13aa fix: correct AI generation for CRON and regex (#4437) 2024-09-25 12:53:32 +02:00
HugoCasa
1feccd493e feat: add tag filtering to external JWT authentication (#4425)
* feat: tag filtering jwt ext auth

* move tags to scopes

* fix symlink

* update ee ref
2024-09-25 11:21:19 +02:00
HugoCasa
118ffc57fb do not call workspace error handler if flow has error handler (#4434)
* do not call workspace error handler if flow has error handler

* optimize + UI improvements for error handler
2024-09-25 09:10:41 +02:00
Ruben Fiszel
3d00d0bdc5 nit + triggers sign 2024-09-24 20:04:15 +02:00
Ruben Fiszel
3e46346254 nit remove getLogs 2024-09-24 19:31:51 +02:00
Ruben Fiszel
0fc74340b0 improve init script error handling 2024-09-24 19:27:00 +02:00
pyranota
25a5598d1a Add Explicit Progress Hint (#4433)
* Add new component `ExecutionDuration`

Reusable component helps with tracking execution time of job
It is not using job.started_at, but instead uses it's own tracking mechanism

The key difference that it can give insights during execution of job and measures pure execution time
Accuracy is configurable with `updateResolution`

Can also detect if job is `longRunning` e.g. runs more than X-seconds

* Implement Hint for Explicit Progress
It uses ExecutionDuration component introduced in previous commit
and device's local storage to handle `Dont show again`

* Remove dublication of `FlowProgressBar` in `run` page

* Change Hint styling

* Change values in `ExecutionDuration` to match required

`longDefinition`: 3 -> 30
`updateResolution`: 2 -> 10

Meaning jobs running more than 30s counts as a `Long Running Job`

* Fix broken link

* Scope to langs: `python3`, `bun` and `deno` jobKinds: `script`

* Simplify ExecutionDuration for new scope

* Bring `preview` job kind into the scope

We need this to show this tip in preview pages.
e.g. By clicking on subjob details of flow (this subjob is preview)
2024-09-24 19:13:06 +02:00
HugoCasa
48914e9ccb http routing docs link (#4431) 2024-09-24 17:23:14 +02:00
HugoCasa
e13a531084 add bun/deno/python transform tests (#4432) 2024-09-24 17:14:00 +02:00
pyranota
945d1a7e51 fix get_job_update returning error (#4427)
When get_progress specified to true, but there is no record of progress for given job
Endpoint will fail and return error.

Nothing cricial but should be fixed.
2024-09-24 10:24:26 +02:00
Henri Courdent
20fd1b9dd4 Frontend update to docs (#4426) 2024-09-23 18:59:32 +02:00
Ruben Fiszel
d66e170856 chore(main): release 1.398.1 (#4424)
* chore(main): release 1.398.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-23 18:04:41 +02:00
HugoCasa
17f6e77853 fix: time handling in bun and deno (#4423)
* fix: time handling in bun and deno

* put dates conversion in try catch
2024-09-23 18:00:36 +02:00
Ruben Fiszel
d4a77f5719 chore(main): release 1.398.0 (#4412)
* chore(main): release 1.398.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-23 17:28:18 +02:00
wendrul
a7ef3ed293 fix: various improvements for ansible (#4419)
* Improve error messages, fix dependency job issue

* Add nsjail support for ansible

* Remove invalid comment syntax

* Change nsjail config and ansible controller config to be ephemeral

* Move ansible cfg to later to overwrite possible files named ansible.cfg

* Fix ansible.cfg env var

* Fix tmp dir issue
2024-09-23 16:44:37 +02:00
Ruben Fiszel
768d4b752e fix: update pip to 24.2 and python 3.11.8->3.11.10 2024-09-23 14:01:31 +02:00
HugoCasa
e874c9c5d5 feat(frontend): add http routing templates (#4421) 2024-09-23 12:47:51 +02:00
pyranota
f1bcf784c9 floor progress in typescript client (#4420)
If user passes float to setProgress it will result BadRequest from server but without any explanation.

Sometimes it is non intuitive that endpoint accepts only integers, so to reduce confusion we convert progress to int.
2024-09-23 11:45:13 +02:00
Faton Ramadani
b187b77f95 fix(frontend): Fix delete branch one index (#4418) 2024-09-23 11:32:47 +02:00
Ruben Fiszel
b1862ab2bd critical channels build on non ee 2024-09-21 22:54:15 +02:00
Ruben Fiszel
efbcb1ffdd fix: migrate smtp instance settings to global settings (#4416)
* all

* all

* all

* fix

* update ee private

* all
2024-09-21 01:42:15 +02:00
HugoCasa
d318f10f36 fix: no failed renewal alert if trial (#4414) 2024-09-20 18:47:17 +02:00
HugoCasa
ef74468506 fix: allow no body in job requests (#4413) 2024-09-20 18:26:50 +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
851438d354 chore(main): release 1.397.4 (#4410)
* chore(main): release 1.397.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-20 14:53:16 +02:00
Ruben Fiszel
ab26e4422e fix(cli): make CLI not require latest version of windmill 2024-09-20 14:49:06 +02:00
Ruben Fiszel
76b313774d chore(main): release 1.397.3 (#4409)
* chore(main): release 1.397.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-20 11:38:40 +02:00
Ruben Fiszel
0993a1843f fix(cli): make CLI compatible with Node 18 2024-09-20 11:10:19 +02:00
Ruben Fiszel
14b2ab1aff fix cli build 2024-09-20 10:38:38 +02:00
Ruben Fiszel
543d58f598 chore(main): release 1.397.2 (#4408)
* chore(main): release 1.397.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-20 09:52:35 +02:00
Ruben Fiszel
73d25c867c fix(bun): never pre-bundle BASE_URL env variable 2024-09-20 09:48:00 +02:00
Ruben Fiszel
36cbf3dee7 chore(main): release 1.397.1 (#4406)
* chore(main): release 1.397.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-20 09:17:15 +02:00
Ruben Fiszel
f96ae584f9 fix: update git sync script 2024-09-20 09:12:00 +02:00
Alexander Petric
d571c28c07 properly count steps of flows in benchmark (#4407)
* fix(benchmark): properly count steps of flows

* signing commit

---------

Co-authored-by: Alexander Petric <alex@inpher.io>
2024-09-19 17:46:21 +02:00
Ruben Fiszel
71c7811d97 fix: improve ability to paste from macos in vscode extension 2024-09-19 16:15:32 +02:00
Ruben Fiszel
57a6beaed2 fix(go): put shared directory in job dir and not go parent 2024-09-19 10:05:08 +02:00
Ruben Fiszel
ff49b8323d chore(main): release 1.397.0 (#4405)
* chore(main): release 1.397.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-19 01:40:02 +02:00
Ruben Fiszel
3804c1085f add ansible to default tags 2024-09-19 00:47:30 +02:00
wendrul
b0cb1e0b27 feat: ansible playbook support (#4399)
* Ansible execution and parsing

* Working collections and pip dependencies

* Remove unused vars

* File resources logic for ansible

* Make frontend for ansible and resource file

* Format file

* Change naming of file resource and inventory fields

* Add autocomplete for file extension resource creation

* Add endpoint to list file formats for resource types

* Add CLI functionality to pull/push file resources

* Add beta tag to ansible

* Add Full image dockerfiles containing ansible

* Prepare sqlx

* Update cargo.lock

* Update ansible path

* Remove unused imports

* Add back import removed by rust-analyzer

* Improve ansible init code

* Prepare sqlx

* Change dockerfile to make the full windmill image

* Remove old dockerfile

* Improve autocomplete file resource extension select

* Remove comment

* Validate file extension

* Add icons to text file resources

* Remove editability of file resource types

* Remove unused import

* Missing space

* Add yaml parser
2024-09-19 00:21:15 +02:00
Ruben Fiszel
53c75b81e3 embed typescript client in cli (#4403)
* all

* all

* all

* all

* all
2024-09-18 16:45:39 +02:00
Ruben Fiszel
3cc6a5c68d chore(main): release 1.396.1 (#4402)
* chore(main): release 1.396.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-18 14:36:40 +02:00
Ruben Fiszel
fc6e480e56 fix: postgres scripts that take longer than 20s do not timeout anymore 2024-09-18 14:32:16 +02:00
Ruben Fiszel
aab09bcdbd chore(main): release 1.396.0 (#4401)
* chore(main): release 1.396.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-18 11:27:13 +02:00
pyranota
d3e0b1c636 feat: Allow setProgress and getProgress from within the script (#4400)
* Allow setting progress explicitly from script body.

This feature exposes:
 * `getProgress`
 * `setProgress`
 * `incProgress`

API in TypeScript client (python is coming soon).

NOTE: Progress cannot be out of range 0..100 and cannot decrease.

With exposed APIs there is also UI changes, so progress can be shown for individual jobs as well.

For optimization reasons, jobs start to ask for progress only after N-seconds of execution.

* feat: Add `shell.nix`

If you dont have anything but nix, dont worry, run nix-shell in root, or activate with direnv and get all needed dependencies

NOTE: You will still need docker

* feat: Add `dev.nu` to typescript client

Little helper function, allowing developer to work on ts client easier.

To use:
  `./dev.nu watch`

Now add import of windmill in body of your script and `//nobundle` on top of the file

Edit ts client in your favourite editor and hit save. Script will do the rest.

* Cleanup files

* Fix: Failed to deserialize query string: missing field `get_progress`

* perf: Implement non-naive polling mechanism for getting job progress

* Add independant delay for getProgress

Problem in `TestJobLoader`:

There should be 2 delays:

    One until we find our first progress (every 5s)
    Once we found our first progress, we can do it every second

* nit: Use `query_scalar!` instead of `query_as`

* Fix: Sql error, no rows returned by a query that expected to return at least one row

* refactor: Remove global CSS for JobProgressBar

* Change UI for progress of flow subjobs

* Replace `Step 1` with `Running` in ProgressBar for individual jobs

* Remove `incProgress`

incProgress is not very usefull and error-prone

* perf: Set metric only for jobs that are actually using it

(https://github.com/windmill-labs/windmill/pull/4373#discussion_r1759843773)

* Offload registering progress from clients to server

* Add `jobId?` argument to typescript-client's `setProgress` and `getProgress`

Allows to set progress of other jobs and flows,
if jobId specified, than flow id will be inferred automatically.

Could be used by SDK.

* Add `Error::MetricNotFound` for better error handling

* Fix: Make `JobProgressBar` display in red when failed

* Add persistant progress bar

Now you can reload the page after job is done and progress will be still there

* Allow succeeded individual job's progress bar stick to 100%

* Add python support 

* nit: Remove usage of undefined variable in python-client

* Add `async` in ts client (for error handling)

* nit(frontend): Remove unused import

* Dont load JobProgressBar when it is not needed

* nit: npm check fix

* cargo sqlx prepare

* fix sqlx

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-09-18 01:16:19 +02:00
Ruben Fiszel
938b8d81dd fix lock-write for deno 2024-09-18 00:57:53 +02:00
Ruben Fiszel
6456e39ee2 add main tag to ee-nsjail 2024-09-18 00:36:02 +02:00
Ruben Fiszel
87bf6b8511 rm legacy hubScripts 2024-09-17 17:33:52 +02:00
Ruben Fiszel
359276537b chore(main): release 1.395.0 (#4394)
* chore(main): release 1.395.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-17 10:41:26 +02:00
Ruben Fiszel
ae6103569a fix: update bun to 1.1.27 2024-09-17 10:27:51 +02:00
Ruben Fiszel
375f37741b nit display flowmodulevalue for tests 2024-09-17 09:11:23 +02:00
Ruben Fiszel
605ac7439b fix(deno): replace lock-write with frozen=false 2024-09-17 08:33:33 +02:00
Alexander Petric
65dfad8275 fix(frontend): new resource type name must be snake case (#4396)
* check if newResourceType.name is camel case

* adding option to convert to snake case

* signing commit

* validate numbers in snake case, externalize 'valid' field of newResourceType
2024-09-17 00:15:55 +02:00
Alexander Petric
8c23b21f43 caddy not needed for frontend dev with cloud backend (#4397) 2024-09-17 00:14:14 +02:00
Faton Ramadani
fda1f21d5e fix(frontend): add support for step id change for forloops and branch… (#4395)
* fix(frontend): add support for step id change for forloops and branchone + add initial value for DebounchedInput

* fix(frontend): fix initial value of DebouncedInput
2024-09-16 23:12:23 +02:00
Ruben Fiszel
f864709ab2 fix: cannot create duplicate apps and raw_apps 2024-09-16 21:15:29 +02:00
Ruben Fiszel
3e3b57f203 fix: improve vscode extension handling of relative paths 2024-09-16 20:57:27 +02:00
HugoCasa
d3e8731be2 feat: failed key renewal alert + renew on start if no recent renewal (#4387)
* feat: failed key renewal alert + renew on start if no recent renewal

* Update ee-repo-ref.txt
2024-09-16 16:54:35 +02:00
Ruben Fiszel
91bd6f73d2 fix(cli): update CLI schema parsers to latest 2024-09-16 11:28:24 +02:00
Ruben Fiszel
f04a4a78b3 chore(main): release 1.394.6 (#4393)
* chore(main): release 1.394.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-15 21:07:50 +02:00
Ruben Fiszel
d533a017a7 fix: improve first time setup experience 2024-09-15 21:02:36 +02:00
Tsvetomir Bonev
ad5363375d chore: build full docker image for arm64 (#4391)
* chore: build `windmill-full` for `arm64`

* fix: use non-enterprise docker image as base
2024-09-14 18:30:31 +02:00
Ruben Fiszel
a146e0588b chore(main): release 1.394.5 (#4385)
* chore(main): release 1.394.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-13 23:39:12 +02:00
HugoCasa
6ca628c811 fix: queue metrics graph (#4388) 2024-09-13 23:34:48 +02:00
Ruben Fiszel
307b46cb9c fix: parquet renderer display number of rows" (#4389)
* all

* all

* all

* nocheck
2024-09-13 23:34:36 +02:00
Ruben Fiszel
f73e18c7db handle better false values as defaultValue of appselect 2024-09-13 17:49:03 +02:00
Ruben Fiszel
6c3f9696cb fix: add filename to s3 upload 2024-09-13 11:52:17 +02:00
HugoCasa
7e01908b3a fix: update internal hub scritps to bun (#4384) 2024-09-13 11:41:58 +02:00
Ruben Fiszel
98799b54f6 update how monaco workers is loaded (#4383)
* update

* update 2

* Update package.json

* all

* update

* update

* Update package.json
2024-09-13 11:32:47 +02:00
Ruben Fiszel
b7e164c88e chore(main): release 1.394.4 (#4375)
* chore(main): release 1.394.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-13 08:52:34 +02:00
Ruben Fiszel
b060a1c39a fix(image): correctly publish windmill-full image 2024-09-13 08:47:58 +02:00
Ruben Fiszel
284029ed98 appselect default value fix nit + editor workers are url based 2024-09-12 21:41:06 +02:00
Manuel
e0a6cfaeac fix(frontend): prompt fix-AI not to rename existing variables (#4382)
* fix(frontend): prompt fix-AI not to rename existing variables

* fix(frontend): prompt fix-& edit-AI not to rename existing variables

---------

Co-authored-by: Manu [tennox] <tennox+git@txlab.io>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-09-12 18:55:46 +02:00
Ruben Fiszel
bb23c3267e remove obsoelte flip on schemaform 2024-09-12 18:54:04 +02:00
Ruben Fiszel
bef1bcb2a4 fix: timeout in pg executor on postgresql connection after 20s 2024-09-12 18:49:43 +02:00
Ruben Fiszel
4a7b6aa77f fix: tighten number input validity if min or max is set 2024-09-12 14:51:03 +02:00
HugoCasa
d3dc65b740 fix: tighten inputs for granular kinds (#4379)
* fix(backend): acls perms

* nit
2024-09-12 14:40:22 +02:00
Ruben Fiszel
770b475aa2 fix: multiple secret picker candidates in resource adder 2024-09-12 13:52:16 +02:00
Ruben Fiszel
bc30996188 fix: improve password input for resources editor 2024-09-12 13:13:04 +02:00
HugoCasa
5227a67035 fix(frontend): table footer display on safari (#4377) 2024-09-12 11:38:53 +02:00
Ruben Fiszel
5a481e0a8e fix: improve app select propagation to list inputs in apps 2024-09-12 09:18:06 +02:00
Ruben Fiszel
ea44afec41 chore(main): release 1.394.3 (#4374)
* chore(main): release 1.394.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-11 23:56:17 +02:00
Ruben Fiszel
b5a9111d07 fix: improve runFlowAsync and run_flow_async default behavior + time formatting of scheduled for 2024-09-11 23:52:02 +02:00
Ruben Fiszel
816a303f7e chore(main): release 1.394.2 (#4372)
* chore(main): release 1.394.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-11 23:05:33 +02:00
Ruben Fiszel
34b130d018 fix: add tag_override for script in flows 2024-09-11 23:02:45 +02:00
Ruben Fiszel
7d29651d3e fix: graceful worker exits for same worker jobs (#4371)
* all

* fix compile
2024-09-11 18:32:08 +02:00
Ruben Fiszel
dd6643aab7 chore(main): release 1.394.1 (#4366)
* chore(main): release 1.394.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-11 12:19:19 +02:00
Ruben Fiszel
d55159367d fix: default success handler key can be viewed by anyone in the workspace 2024-09-11 12:16:10 +02:00
Ruben Fiszel
7a29c93bf8 fix: same worker is transitive on nested flows 2024-09-11 08:59:01 +02:00
Ruben Fiszel
458dcfe1e8 fix: handle better same_worker flow monitor 2024-09-11 01:29:40 +02:00
Ruben Fiszel
90f7ba47f2 nit overflow and scrllbar height 2024-09-11 00:11:11 +02:00
Ruben Fiszel
452ca9bbd4 chore(main): release 1.394.0 (#4358)
* chore(main): release 1.394.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-10 20:57:11 +02:00
Ruben Fiszel
99c9267be4 whileloop details in flowviewer 2024-09-10 20:52:13 +02:00
Ruben Fiszel
6de024e55e nit accept underscore for flow editor 2024-09-10 20:31:12 +02:00
Ruben Fiszel
9e8c9fb1cb feat: add ability to edit id in flows (#4364)
* all

* all

* nit mailto

* fix

* fix
2024-09-10 20:16:43 +02:00
Henri Courdent
23a66af9c7 Changelog refresh frontend (#4362) 2024-09-10 15:08:15 +02:00
Ruben Fiszel
8b948d09e7 nit upgrade instructions 2024-09-10 12:52:52 +02:00
Ruben Fiszel
8c062abc24 nit workspace add 2024-09-10 12:48:40 +02:00
Ruben Fiszel
9577f21a0b fix(cli): on node, prompt paste accept more than 8 chars 2024-09-10 12:36:43 +02:00
Ruben Fiszel
98e7205edd fix(cli): browser login works on npm 2024-09-10 12:06:12 +02:00
Henri Courdent
a6c939ba43 Typos frontend Instance settings (#4361) 2024-09-10 10:57:09 +02:00
Ruben Fiszel
d00e3de5f6 custom baseUrl fixes 2024-09-09 17:20:44 +02:00
Ruben Fiszel
9fb8c195e8 fix: migrate git sync to using bun based script 2024-09-09 14:31:37 +02:00
Ruben Fiszel
df59ad7b89 chore(main): release 1.393.4 (#4356)
* chore(main): release 1.393.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-09 14:06:26 +02:00
Ruben Fiszel
16e9f063f7 fix: bun scripts cached in docker image have their dependencies pre-loaded 2024-09-09 13:52:12 +02:00
Ruben Fiszel
7b8b164284 fix(cli): add --extra-includes to improve git sync capabilities 2024-09-09 10:56:46 +02:00
Ruben Fiszel
8423e5f8c2 put sed helpers to remove anscii codes in downloaded logs 2024-09-09 10:26:17 +02:00
Ruben Fiszel
5a4149f4db fix hub sync script 2024-09-09 00:30:09 +02:00
Ruben Fiszel
dc7963d4c7 fix: fix hub sync script 2024-09-08 23:49:09 +02:00
Ruben Fiszel
6f72d99fef migrate dockerfile CLI to node 2024-09-07 21:34:14 +02:00
Ruben Fiszel
5c288d7c2f chore(main): release 1.393.3 (#4353)
* chore(main): release 1.393.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-07 21:31:27 +02:00
Ruben Fiszel
5817efc16f fix(cli): guide users to migrate to node version of the CLI 2024-09-07 21:27:36 +02:00
Ruben Fiszel
9eea0c95d4 synchronize hub script is moved to new windmill cli 2024-09-07 19:05:34 +02:00
Ruben Fiszel
90868832f2 fix cli build 2024-09-07 14:09:38 +02:00
Ruben Fiszel
ec697cf24a chore(main): release 1.393.2 (#4351)
* chore(main): release 1.393.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-07 14:00:03 +02:00
Ruben Fiszel
d1e46d7dfa fix(cli): add --base-url option to add possibility of setting every arg without needing to add a workspace first 2024-09-07 12:44:27 +02:00
Ruben Fiszel
dcf817de02 fix CLI publishing 2024-09-07 12:03:08 +02:00
Ruben Fiszel
5f09089288 chore(main): release 1.393.1 (#4350)
* chore(main): release 1.393.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-07 11:56:37 +02:00
Ruben Fiszel
87c11680a9 fix: fix CLI publishing 2024-09-07 11:51:37 +02:00
Ruben Fiszel
9f24ae333d nit npm on release 2024-09-07 11:21:12 +02:00
Ruben Fiszel
e3b924818b chore(main): release 1.393.0 (#4348)
* chore(main): release 1.393.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-07 11:15:31 +02:00
Ruben Fiszel
77830effba migrate more to windmill-cli 2024-09-07 11:08:55 +02:00
Ruben Fiszel
fd18f42e0f feat: make CLI node compatible (#4347) 2024-09-07 02:31:26 +02:00
Ruben Fiszel
d11284feb2 chore(main): release 1.392.0 (#4341)
* chore(main): release 1.392.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-07 01:20:26 +02:00
Ruben Fiszel
c4bc294db2 nit scrollbars 2024-09-07 01:19:20 +02:00
Ruben Fiszel
d225e806b4 fix: make select not reset on user changes in app + app css fix 2024-09-07 00:33:55 +02:00
Ruben Fiszel
3e3f9dd74d fix: nativets correct transform resources in args 2024-09-06 20:41:42 +02:00
HugoCasa
a009c8df23 feat: schedule success handler (#4346) 2024-09-06 19:03:09 +02:00
Ruben Fiszel
2a5bafecb8 update bun to 1.1.26 and deno to 1.46.3 2024-09-06 08:51:24 +02:00
Henri Courdent
bee2537570 Workers page buttons and SSO logos (#4336)
* Workers page buttons and SSO logos

* JumpCloud typo

* Fix svg
2024-09-05 12:15:55 +02:00
Ruben Fiszel
881dfd10aa fix: fix error handler new script if no modules 2024-09-05 12:08:42 +02:00
Ruben Fiszel
fa2f5e1b3f fix: improve app reports puppeteer interactions 2024-09-05 10:07:21 +02:00
Ruben Fiszel
db00641281 nit file handling 2024-09-04 23:15:30 +02:00
Ruben Fiszel
4c174cb359 feat: add load more to runs page if nb of jobs >= 1000 2024-09-04 22:45:35 +02:00
HugoCasa
04a3af8024 fix: increase AI gen timeout + upgrade to 16k gpt4o (#4340) 2024-09-04 19:33:23 +02:00
Ruben Fiszel
3b92461ac2 nits scrollbar UX 2024-09-04 15:20:59 +02:00
Ruben Fiszel
40d761d409 chore(main): release 1.391.0 (#4335)
* chore(main): release 1.391.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-04 14:01:20 +02:00
Ruben Fiszel
dc2245816e handle better getResoruceValue error for theme 2024-09-04 13:30:18 +02:00
Ruben Fiszel
84e18c73c0 fix: improve wm_labels indices + UX nits 2024-09-04 11:40:23 +02:00
HugoCasa
c487934e3b feat: add slack as a critical alert channel (#4319)
* feat: add slack as a critical alert channel

* update ee ref
2024-09-04 09:48:13 +02:00
superjcvd
76918b1ef3 chore: gives the possibility not to install git in the docker image (#4333)
* chore: create a variable for golang version

* chore: gives the possibility not to install git cli

* chore: update debian packages to latest security versions

* fix: remove apt-get upgrade feature

* Update Dockerfile

* Update Dockerfile

---------

Co-authored-by: @gael.soude <gael.soude@firstbase.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-09-04 09:47:16 +02:00
Ruben Fiszel
124c3d74df chore(main): release 1.390.1 (#4332)
* chore(main): release 1.390.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-03 20:31:12 +02:00
Ruben Fiszel
c26976a29d use stricter equalities in more palces 2024-09-03 20:21:44 +02:00
Ruben Fiszel
dfeed377f6 avoid double loading for run page detail of flow and improve ArgInfo renderer 2024-09-03 20:19:47 +02:00
Ruben Fiszel
a9bf63ae1f fix: do not require hasNullParent only if scriptPathExact on runs search 2024-09-03 19:52:05 +02:00
Ruben Fiszel
497edd047c remove frontend warnings 2024-09-03 14:23:22 +02:00
Ruben Fiszel
7546dade58 nit customUi 2024-09-03 09:41:57 +02:00
Ruben Fiszel
4af284d41d chore(main): release 1.390.0 (#4318)
* chore(main): release 1.390.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-03 01:06:08 +02:00
Ruben Fiszel
95202211f5 nits 2024-09-03 00:49:44 +02:00
dependabot[bot]
8edf24ff96 chore(deps): bump docker/metadata-action from 4 to 5 (#4321)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 21:49:54 +02:00
dependabot[bot]
8880e01c83 chore(deps): bump softprops/action-gh-release from 1 to 2 (#4320)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 21:49:28 +02:00
Ruben Fiszel
552f7d61a1 fix: improve dependency map to handle recusrive loops + handle better flow relative imports 2024-09-02 21:38:47 +02:00
Ruben Fiszel
ae2cd34018 small nits vCPU display 2024-09-02 17:20:53 +02:00
Ruben Fiszel
03c92ea6a0 fix copy button z-index 2024-09-02 15:56:18 +02:00
Ruben Fiszel
fc8ba4d7f9 feat: add yaml editor in flow builder 2024-09-02 15:13:51 +02:00
Ruben Fiszel
658a7f16f5 chore(main): release 1.389.1 (#4316)
* chore(main): release 1.389.1

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-02 14:06:41 +02:00
Ruben Fiszel
c5feaefec7 fix: fix erronous branchone status 2024-09-02 14:03:44 +02:00
Ruben Fiszel
9bbfb20ae3 nits error message 2024-09-02 00:46:26 +02:00
dependabot[bot]
d1e81b6100 chore(deps): bump reggionick/s3-deploy from 3 to 4 (#2002)
Bumps [reggionick/s3-deploy](https://github.com/reggionick/s3-deploy) from 3 to 4.
- [Release notes](https://github.com/reggionick/s3-deploy/releases)
- [Commits](https://github.com/reggionick/s3-deploy/compare/v3...v4)

---
updated-dependencies:
- dependency-name: reggionick/s3-deploy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 00:25:36 +02:00
dependabot[bot]
4aa9846a5d chore(deps): bump docker/metadata-action from 4 to 5 (#2301)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 00:14:49 +02:00
dependabot[bot]
749a2f5ce8 chore(deps): bump actions/checkout from 3 to 4 (#2232)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 00:14:38 +02:00
dependabot[bot]
1ff39eb687 chore(deps): bump docker/login-action from 2 to 3 (#2414)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 23:58:37 +02:00
Ruben Fiszel
0dc9466dc1 fix: integration_tests/requirements.txt to reduce vulnerabilities (#4038)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-CERTIFI-7430173

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-01 23:51:43 +02:00
Ruben Fiszel
660fb549fb fix: llm/requirements.txt to reduce vulnerabilities (#3965)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-ANYIO-7361842

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-01 23:51:10 +02:00
Ruben Fiszel
172704633d fix: frontend/package.json & frontend/package-lock.json to reduce vulnerabilities (#3918)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-WS-7266574

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-01 23:50:21 +02:00
Ruben Fiszel
fe67ab4441 fix: llm/requirements.txt to reduce vulnerabilities (#4313)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-ANYIO-7361842
- https://snyk.io/vuln/SNYK-PYTHON-TQDM-6807582
- https://snyk.io/vuln/SNYK-PYTHON-ZIPP-7430899

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-01 23:49:52 +02:00
Ruben Fiszel
b87ff89bbc fix: frontend/package.json & frontend/package-lock.json to reduce vulnerabilities (#4314)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SVELTE-7856103

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-01 23:49:39 +02:00
Ruben Fiszel
abfc7339e5 chore(main): release 1.389.0 (#4310)
* chore(main): release 1.389.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-09-01 23:34:31 +02:00
Ruben Fiszel
85594825fc chore: only copy build folder of frontend for frontend build step 2024-09-01 22:45:43 +02:00
Ruben Fiszel
c8320c9720 nit test 2024-09-01 22:19:58 +02:00
Ruben Fiszel
86c1a52288 refactor main tokio select loop (#4312) 2024-09-01 21:58:37 +02:00
Ruben Fiszel
98a0c77c7d nits job still running format 2024-09-01 12:28:03 +02:00
Ruben Fiszel
7874e28a0e nits log formats for delayed job 2024-09-01 12:22:14 +02:00
Ruben Fiszel
67c004366d fix workers page 2024-09-01 11:27:47 +02:00
Ruben Fiszel
c429e09211 nits zombie job log improvement 2024-09-01 10:36:53 +02:00
Ruben Fiszel
ebda85e94a nits color 2024-08-31 23:12:08 +02:00
Ruben Fiszel
c93ccb6f55 improve service logs with json_fmt 2024-08-31 23:04:12 +02:00
Ruben Fiszel
c62e152d27 feat: service logs (#4244) 2024-08-31 14:57:35 +02:00
HugoCasa
6915ae6bfe fix: prevent duplicate worker alerts (#4309) 2024-08-31 13:27:59 +02:00
Ruben Fiszel
7dc2776e0d add rust in list of languages 2024-08-30 23:16:27 +02:00
Ruben Fiszel
72e7d8f8dd chore(main): release 1.388.0 (#4308)
* chore(main): release 1.388.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-30 17:47:06 +02:00
HugoCasa
c3ce68066c feat: min workers in worker group alert + zombie job critical alert (#4307)
* feat: min workers in worker group alert + zombie job critical alert

* updatee ee ref
2024-08-30 17:25:53 +02:00
wendrul
91d328b132 feat: add rust (#4253)
* Add rust on frontend

* Add parser for rust

* Handle rust job execution

* Main has to return a result that is serializable

* Update parser: parse many rust types

* Rust parser dependencies

* Frontend wasm parser

* Add windmill parser rust to windmill parser wasm (temporarily)

* Add rust as a tag on worker__default

* Change init code for rust

* Cleanup rust_executor.rs

* Remove tree-sitter dep and fix unused imports

* Add lockfile and build logic

* Add cargo and rustup to windmill image

* Fix env var to work on docker image and dev env

* modify package.json

* Deps after parser publish

* Add stashed migration

* Unify rust versions

* Add error message when php or cargo are not present to use another image

* Error message conditionally on feature flag

* all ci/cd changes

* all ci/cd changes

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-08-30 17:01:04 +02:00
Proesmans Bert
9b7999a196 Take interpreter paths from environment (bash executor) (#4304)
* Take bash exe path from environment

- Changed BIN_BASH type to owned String
- Replaced hardcoded path with BIN_BASH
- Updated references of BIN_BASH to match new String type

* Replaced hardcoded pwsh call with POWERSHELL_PATH
2024-08-30 14:56:32 +02:00
Ruben Fiszel
715e2d4c52 chore(main): release 1.387.1 (#4306)
* chore(main): release 1.387.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-30 14:35:46 +02:00
Ruben Fiszel
1a96fbc190 nit path 2024-08-30 13:43:42 +02:00
Ruben Fiszel
d83c93b169 nits running 2024-08-30 13:22:26 +02:00
Ruben Fiszel
dc0251b1be fix: improve history navigation on the runs page 2024-08-30 13:13:16 +02:00
Ruben Fiszel
3ff0701832 fix: fix resource list in args being pre-pended with $res 2024-08-30 12:39:41 +02:00
Ruben Fiszel
c876edfb3f nits runs page 2024-08-30 00:03:21 +02:00
Ruben Fiszel
d6641628ad chore(main): release 1.387.0 (#4300)
* chore(main): release 1.387.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-29 20:06:17 +02:00
Faton Ramadani
9d50235fe9 Fr/anchored subgrid indicator (#4303)
* fix(frontend): fix anchored indicator for subgrids

* fix(frontend): fix anchored indicator for subgrids
2024-08-29 20:05:31 +02:00
Ruben Fiszel
85486c3e22 nits 2024-08-29 12:45:28 +02:00
Faton Ramadani
773447e2e7 update instance user name (#4294)
* feat(frontend): update instance user name

* feat(frontend): edit instance user name

* feat(frontend): improve UX

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-08-29 12:41:53 +02:00
Ruben Fiszel
67494a068a nits anchor 2024-08-29 11:20:04 +02:00
Faton Ramadani
9dccb04ae8 feat(frontend): add indicator when a component is locked (#4296)
* feat(frontend): add indicator when a component is locked

* feat(frontend): add indicator when a component is locked

* feat(frontend): improve interactivity

* feat(frontend): fix how the lock overlay renders

* feat(frontend): use builin detection

* feat(frontend): fix zIndex

* feat(frontend): update the shadow when dragged over a locked component
2024-08-29 11:14:04 +02:00
Faton Ramadani
294d3ba856 remove the dotted outline around the app editor (#4301) 2024-08-29 10:59:31 +02:00
Ruben Fiszel
fc2dad800e fix summary style priority 2024-08-29 10:59:14 +02:00
Ruben Fiszel
1b45a2797b loading screen dark theme compatible 2024-08-29 08:39:15 +02:00
Faton Ramadani
90cccc53b4 feat(frontend): add a favorite button on detail pages (#4297)
* feat(frontend): add a favorite buttons on detail pages

* feat(frontend): remove typo
2024-08-29 08:34:04 +02:00
Ruben Fiszel
ae7dfe778c update deno to 1.46.1 2024-08-28 21:13:29 +02:00
Ruben Fiszel
0f5613c632 chore(main): release 1.386.0 (#4291)
* chore(main): release 1.386.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-28 13:45:42 +02:00
wendrul
858f63344f split script argument and dependency parser packages to lighten initial load of the script editor (#4287)
* Add feature flags to split parsers into different pkgs

* Split wasm parser imports

* Use regex-lite, reorganize the parser split

* Update imports to the new wasm parser split

* Remove panic system on wasm and simplify snake case convert logic

* Adapt new imports

* Fix to_snake_case + fix tests

* Adapt wasm test dependencies

* Add publish script

* Fix publish script

* Publish script relative to script location

* pkg diff + publish

* Fix TS WASM import + add pakcage lock

* Fix lint

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-08-28 13:26:55 +02:00
Ruben Fiszel
03424a9350 optimize font size with woff2 2024-08-28 13:07:27 +02:00
Ruben Fiszel
d3ca2e881c fix flow status viewer 2024-08-28 12:19:19 +02:00
HugoCasa
304de14674 fix: items with starred info (#4298) 2024-08-28 11:45:50 +02:00
Ruben Fiszel
6a4ecbca45 lazy load editor on homepage 2024-08-28 10:05:07 +02:00
Ruben Fiszel
9dd689a0ad lazy load editor on homepage 2024-08-28 09:17:10 +02:00
Ruben Fiszel
199143a507 lazy load app preview on homepage 2024-08-28 00:57:52 +02:00
Ruben Fiszel
6d33aad5e5 remove monaco-esm dependency 2024-08-28 00:22:39 +02:00
Ruben Fiszel
6693c88353 deploy ui homepage call optimization 2024-08-28 00:01:23 +02:00
Ruben Fiszel
9cf4a51184 reduce css assets sizes 2024-08-27 23:13:04 +02:00
HugoCasa
5a300fb3e2 feat: show last job instead of current job on workers page (#4293)
* feat: show last job instead of current job on workers page

* fix: keep old sql column name
2024-08-27 22:04:02 +02:00
HugoCasa
9efad477da optional starred info on get item + update name of user instance (#4295) 2024-08-27 21:58:51 +02:00
Ruben Fiszel
9a4c883012 fix: show vCPU, mem aggregate on top of worker group 2024-08-27 14:03:53 +02:00
Faton Ramadani
c2276d5620 feat(frontend): manage ag grid actions programmatically (#4289)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): improve UX

* Update TableActions.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-08-27 12:39:27 +02:00
Ruben Fiszel
a22896e051 chmod /tmp/windmill directly in dockerfile 2024-08-27 11:55:44 +02:00
Faton Ramadani
14e10072de feat(frontend): add support to copy a cell value in the clipboard in aggrid tables (#4286)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-08-27 11:28:59 +02:00
HugoCasa
814016687e fix: smtp server build without parquet feature (#4292) 2024-08-27 11:23:06 +02:00
Ruben Fiszel
e1223a6f24 fix: cache hub scripts in more cases + pre-cache hub scripts deps in deno 2024-08-27 02:30:54 +02:00
Ruben Fiszel
fc74c47ca7 remove w-full on form toggle 2024-08-26 22:40:02 +02:00
Ruben Fiszel
2b3e86e341 feat: add vim support for monaco/webeditor 2024-08-26 22:31:23 +02:00
Ruben Fiszel
cc641f8198 update tests to 1.80 2024-08-26 19:28:16 +02:00
Ruben Fiszel
14e756435b chore(main): release 1.385.0 (#4288)
* chore(main): release 1.385.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-26 18:59:38 +02:00
Ruben Fiszel
dc16c6180f update rust image to 1.80 2024-08-26 17:49:56 +02:00
Faton Ramadani
a4dea842d6 fix(frontend): fix inserting Ws scripts from the search menu (#4290)
* fix(frontend): fix inserting Ws scripts from the AI gen

* fix(frontend): fix inserting Ws scripts from the search menu
2024-08-26 16:36:22 +02:00
HugoCasa
4671e97038 feat: s3 image preview (#4262)
* feat: s3 image preview

* fix: use url in src directly

* update ee ref
2024-08-26 13:36:07 +02:00
Ruben Fiszel
ebc1ee1dfe chore(main): release 1.384.0 (#4278)
* chore(main): release 1.384.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-26 11:36:07 +02:00
HugoCasa
5e5b3e2b53 feat: put email triggers attachments on s3 (#4272)
* feat: put email triggers attachments on s3

* update ee ref
2024-08-26 11:06:09 +02:00
Faton Ramadani
7a288112f6 feat(frontend): hide/show app editor panels (#4266)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add all shortcuts

* feat(frontend): improve the shorcuts

* feat(frontend): improve the shorcuts

* feat(frontend): hide the buttons in preview mode

* feat(frontend): improve the shorcuts

* feat(frontend): fix shortcuts

* feat(frontend): fix shared state between log panels
2024-08-26 10:48:36 +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
e8591970bb revert to ruff-lsp 2024-08-22 20:03:08 +02:00
Ruben Fiszel
cbc548ed00 nit lsp 2024-08-22 17:28:09 +02:00
Ruben Fiszel
7b1ea57924 fix: bun 1.1.21->1.1.25 2024-08-22 16:37:53 +02:00
Ruben Fiszel
db11c15c3d fix(lsp): use ruff server instead of ruff-lsp 2024-08-22 16:32:32 +02:00
Faton Ramadani
3b14d56623 feat(frontend): Add a toggle to disable breakpoints in the App editor (#4274)
* feat(frontend): Add a toggle to disable breakpoints in the App editor

* feat(frontend): improve UI

* feat(frontend): fix build

* feat(frontend): fix build

* feat(frontend): fix how mobileViewOnSmallerScreens works for older apps

* feat(frontend): fix build
2024-08-22 15:38:57 +02:00
Ruben Fiszel
8c386307c6 chore(main): release 1.383.1 (#4277)
* chore(main): release 1.383.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-22 14:05:00 +02:00
Ruben Fiszel
d4ff20682b fix: fix app navbar query reactivity + hash in ctx handling is more consistent 2024-08-22 13:55:15 +02:00
Ruben Fiszel
d537ce3106 chore(main): release 1.383.0 (#4271)
* chore(main): release 1.383.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-22 09:05:03 +02:00
Ruben Fiszel
50cd193274 fix(python-client): only require httpx to be >= 0.24 instead of ^0.24 2024-08-22 09:01:17 +02:00
wendrul
ccc86ca88b refactor windmill concurrent index migrations using a macro (#4275)
* Add macro to run migrations

* Factor windmill migrations into the new macro

* Run formatter
2024-08-21 17:15:08 +02:00
Faton Ramadani
86f7bd7f97 fix(frontend): fix large JSON viewer (#4273)
* fix(frontend): fix large JSON viewer

* fix(frontend): fix large JSON viewer

* fix(frontend): improve UX

* fix(frontend): improve show more button

* fix(frontend): add fading effect

* fix(frontend): remove show more when we reach the end

* fix(frontend): Add show more button to the raw tab

* fix(frontend): Add show more button to the raw tab
2024-08-21 16:23:53 +02:00
Ruben Fiszel
9556d6f105 fix npm check 2024-08-21 15:52:57 +02:00
Ruben Fiszel
b78249e7f7 improve modularity for whitelabelling 2024-08-21 15:37:26 +02:00
Ruben Fiszel
930ebc0ae6 handle better empty flows details 2024-08-21 11:29:37 +02:00
Ruben Fiszel
2e69800360 feat: add native html select support + fix mobile scroll on app text component 2024-08-21 11:16:42 +02:00
HugoCasa
6a99d999a2 feat: improve early stop (#4257) 2024-08-21 00:47:34 +02:00
Ruben Fiszel
8545899b6a fix base url of flow webhooks for embedded windmill 2024-08-20 23:24:35 +02:00
Ruben Fiszel
c2313a8c8d feat: add wrap_body header to webhooks 2024-08-20 22:58:17 +02:00
Ruben Fiszel
662d60126d chore(main): release 1.382.2 (#4267)
* chore(main): release 1.382.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-20 18:54:40 +02:00
Henri Courdent
cce09fcf1c Update changelog list 20_08 (#4269) 2024-08-20 18:54:26 +02:00
Faton Ramadani
da25c96d5d fix(frontend): Fix initial FlowGraph rendering on Chrome (#4268) 2024-08-20 18:23:30 +02:00
Ruben Fiszel
c3a1615997 fix(app): database studio/empty table count reset 2024-08-20 18:11:57 +02:00
Ruben Fiszel
55b85b9979 ignore empty FORCE_WORKER_TAGS 2024-08-20 17:03:59 +02:00
Ruben Fiszel
b80257720a fix: handle more gracefully worker without tags 2024-08-20 16:27:01 +02:00
Faton Ramadani
36257cf729 Fix flow graph input step preview (#4265) 2024-08-20 16:20:19 +02:00
Ruben Fiszel
1969c0eea4 chore(main): release 1.382.1 (#4263)
* chore(main): release 1.382.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-20 14:48:18 +02:00
Faton Ramadani
5b27b1f88c fix(frontend): Fix flow graph step preview (#4264) 2024-08-20 14:42:31 +02:00
Ruben Fiszel
5b90b76a9a chore(main): release 1.382.0 (#4256)
* chore(main): release 1.382.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-20 12:47:12 +02:00
Ruben Fiszel
3235d5955f nit diff editor 2024-08-20 12:46:31 +02:00
Ruben Fiszel
f15e18ed50 version diff editor takes screen height 2024-08-20 12:43:35 +02:00
Faton Ramadani
82e73d8505 feat(frontend): improve versions history by adding a diff viewer with… (#4261)
* feat(frontend): improve versions history by adding a diff viewer with the previous version

* feat(frontend): support diff with all previous versions

* feat(frontend): support diff with all previous versions

* feat(frontend): improving version diff

* feat(frontend): improve UI
2024-08-20 12:19:44 +02:00
Ruben Fiszel
fa06d20380 fix: add FORCE_WORKER_TAGS & fix workers page when default worker group is missing 2024-08-20 12:15:23 +02:00
Ruben Fiszel
5f220f49a9 fix(bun): disable large transpiling cache 2024-08-20 08:49:51 +02:00
Ruben Fiszel
40b66062dd fix(cli): improve error message of cli 2024-08-19 22:18:56 +02:00
Ruben Fiszel
94d92e9020 Update client.ts 2024-08-19 17:16:22 +02:00
Ruben Fiszel
47c5ca7ada fix(typescript-client): runFlowAsync by default assume job doesn't outlive flow 2024-08-19 17:03:06 +02:00
Ruben Fiszel
23a6fbf26d fix: frontend/package.json & frontend/package-lock.json to reduce vulnerabilities (#4255)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-08-19 14:17:47 +02:00
HugoCasa
5ac3bac960 fix(frontend): nit worker limits (#4258) 2024-08-19 14:15:29 +02:00
Ruben Fiszel
086eb0b3b5 nit remove debug text 2024-08-19 12:34:56 +02:00
Ruben Fiszel
abdd73fdd1 fix: improve resource picker handling of objects 2024-08-19 11:35:16 +02:00
Faton Ramadani
58d2005268 use xyflow internally instead of svelvet for graph rendering (#4173)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): fix while loops + theme

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): same view as before

* fix(frontend): wip

* fix(frontend): wip

* feat(frontend): flow status viewer

* fix(frontend): wip

* feat(frontend): migrate to xyflow

* feat(frontend): dataflow

* feat(frontend): clean up

* feat(frontend): clean up

* feat(frontend): clean up

* feat(frontend): fix min-height

* feat(frontend): clean up

* feat(frontend): add missing insert button for empty loops

* feat(frontend): Fix insert

* feat(frontend): Fix branch one

* feat(frontend): Support default branch for branch one

* feat(frontend): fix add and delete branches

* feat(frontend): Make the iterations menu work

* feat(frontend): Fix graph height in the flow status viewer

* feat(frontend): code improvement

* feat(frontend): add missing trigger

* feat(frontend): add support for triggers

* feat(frontend): fix move

* feat(frontend): fix No branch for branch one

* feat(frontend): fix light theme

* feat(frontend): fix build

* feat(frontend): remove dead code

* feat(frontend): fix move

* feat(frontend): fix vertical alignement

* feat(frontend): fix viewport

* feat(frontend): style fix

* feat(frontend): fix viewgraph

* feat(frontend): fix build

* feat(frontend): Fix node position

* feat(frontend): UI nits

* feat(frontend): UI nits

* feat(frontend): fix zoom level + fix insert button position

* feat(frontend): svelvet clean up

* feat(frontend): fix paste button position

* feat(frontend): clean up

* feat(frontend): migrate Decision Tree

* feat(frontend): clean up

* feat(frontend): add callback

* feat(frontend): migrate Decision Tree

* feat(frontend): fix build

* feat(frontend): fix branches

* feat(frontend): fix branches

* feat(frontend): fix insert

* feat(frontend): wip

* feat(frontend): done

* feat(frontend): done

* feat(frontend): fix reactivity

* feat(frontend): fix z-index issues

* feat(frontend): fix bg issue

* feat(frontend): fix border status

* add padding to flow height

* Update FlowGraphV2.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-08-19 09:17:56 +02:00
Ruben Fiszel
b7895c6532 chore(main): release 1.381.0 (#4248)
* chore(main): release 1.381.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-16 17:34:20 +02:00
HugoCasa
904b5b4ea1 feat: cache common hub scripts in image (#4249)
* feat: cache common hub scripts in image

* Delete backend/src/hubPaths.json

* fix: missing file

* fix: dockerfile

* fix: cache by path

* fix

* fix

* precreate cache folder
2024-08-16 17:30:44 +02:00
Ruben Fiszel
7235aa5d65 fix: improve password field lifetime incorrectly recycled too early 2024-08-16 17:28:10 +02:00
Ruben Fiszel
8537444d0c fix: workspace specific default tags do not override step level custom tags 2024-08-16 17:00:34 +02:00
HugoCasa
069dfe9601 sqlx for refresh cgroup readings (#4251) 2024-08-16 14:11:56 +02:00
HugoCasa
55df0a4746 feat: add env to refresh cgroup readings (#4250) 2024-08-16 14:00:38 +02:00
Ruben Fiszel
daaca4e161 fix(cli): add inject and define options 2024-08-15 19:04:11 +02:00
Ruben Fiszel
352152c491 export runFlow and runFlowAsync 2024-08-15 15:17:32 +02:00
Ruben Fiszel
901c7ed181 fix(typescript-client): add runFlow and runFlowAsync 2024-08-15 14:21:33 +02:00
Ruben Fiszel
363bb08af5 fix: improve row update of aggrid table actions II 2024-08-15 12:47:21 +02:00
Ruben Fiszel
8114c95084 improve row update of aggrid table actions 2024-08-15 12:07:46 +02:00
HugoCasa
20905cee00 email triggers panel loading (#4247) 2024-08-15 11:12:10 +02:00
Ruben Fiszel
737ae3ead9 nit highlight code 2024-08-15 10:46:57 +02:00
HugoCasa
4ede41f34b fix(frontend): improve UI for email triggers (#4243)
* fix(frontend): improve UI for email triggers

* fix: nits
2024-08-15 10:06:35 +02:00
Ruben Fiszel
61a8532c62 chore(main): release 1.380.0 (#4242)
* chore(main): release 1.380.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-14 19:48:20 +02:00
Ruben Fiszel
39e40a23ae nit npn check fix 2024-08-14 19:19:26 +02:00
HugoCasa
44cf3f886f feat: opt-in job args in audit logs (#4241)
* feat: job args in audit logs

* update ee ref
2024-08-14 19:00:52 +02:00
Ruben Fiszel
02f04e2331 feat: recoverable error handlers 2024-08-14 18:45:29 +02:00
Ruben Fiszel
0e35ab098a fix tests 2024-08-14 17:35:30 +02:00
Ruben Fiszel
3195f37a84 feat: togglable continue on disapproval/timeout of approvals 2024-08-14 17:24:21 +02:00
Ruben Fiszel
8c457960a5 dockerfile improvements 2024-08-14 15:49:33 +02:00
Ruben Fiszel
4f1c8fc4b1 small resilience nits 2024-08-14 15:24:05 +02:00
Ruben Fiszel
2104eaeaf5 chore(main): release 1.379.4 (#4238)
* chore(main): release 1.379.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-14 14:48:36 +02:00
Ruben Fiszel
246f3661fc fix: fix transformer issue after proxy change for apps 2024-08-14 14:45:55 +02:00
Ruben Fiszel
1f7ece08c9 all 2024-08-14 14:34:58 +02:00
Ruben Fiszel
0dc3759d80 continue on error 2024-08-14 14:34:58 +02:00
HugoCasa
e47d0c40ea fix: use job timeout for snowflake timeout (#4240) 2024-08-14 14:27:43 +02:00
HugoCasa
8942e80ebb fix: handle time with tz col type in pg (#4239) 2024-08-14 13:25:56 +02:00
HugoCasa
94ff662915 fix: add missing change for better key renewal (#4237) 2024-08-14 09:55:23 +02:00
Ruben Fiszel
f300f4cf2e nits whitelabel 2024-08-14 02:09:22 +02:00
Ruben Fiszel
8be8b7e350 chore(main): release 1.379.3 (#4235)
* chore(main): release 1.379.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-14 01:00:31 +02:00
Ruben Fiszel
345e53ea93 fix: improve scrolling performance of the runs page 2024-08-14 00:26:34 +02:00
Ruben Fiszel
2dd44f38a1 chore(main): release 1.379.2 (#4234)
* chore(main): release 1.379.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-13 23:59:18 +02:00
Ruben Fiszel
5811ae9468 fix: add fetch connection limits to bun type fetcher 2024-08-13 23:40:00 +02:00
Ruben Fiszel
2101bd455d fix compile 2024-08-13 22:53:32 +02:00
Ruben Fiszel
31e246740c fix: extend step_id being returned as part of the error of every languages 2024-08-13 22:37:05 +02:00
Ruben Fiszel
763a3062b3 add INSTANCE_IS_DEV 2024-08-13 21:44:14 +02:00
Ruben Fiszel
81803f10ff add bun bundling error info 2024-08-13 20:42:45 +02:00
Ruben Fiszel
2fde4a9a9d fix: improve logviewer behavior when job is loading 2024-08-13 20:34:46 +02:00
Ruben Fiszel
1697ac5160 fix(frontend): date input is more flexible and accept default html format as a fallback 2024-08-13 18:46:01 +02:00
Ruben Fiszel
f50d66c1f5 chore(main): release 1.379.1 (#4231)
* chore(main): release 1.379.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-13 18:04:08 +02:00
Ruben Fiszel
8b3a49e133 fix: add an option to disable bundling globally 2024-08-13 18:00:50 +02:00
Ruben Fiszel
8e9aeefbc2 fix compile 2024-08-13 17:06:51 +02:00
Ruben Fiszel
030938c532 fix(apps): improve tanstack table handling of objects 2024-08-13 16:17:20 +02:00
Ruben Fiszel
a09d6537d8 overscan nit for job list 2024-08-13 16:06:10 +02:00
Ruben Fiszel
6d0ad36624 chore(main): release 1.379.0 (#4228)
* chore(main): release 1.379.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-13 16:01:49 +02:00
Ruben Fiszel
4de37afbb0 nit w-full 2024-08-13 16:00:36 +02:00
Ruben Fiszel
8bf1909b10 feat(frontend): group fields are mutable 2024-08-13 15:14:26 +02:00
Ruben Fiszel
bf1165bf08 improve type hints II 2024-08-13 11:29:16 +02:00
Ruben Fiszel
d3d3f1785a fix(apps): type hints for results are automatically widened 2024-08-13 11:05:56 +02:00
Ruben Fiszel
8950aae44e feat(frontend): improve display of waiting jobs + schedule filter + suspended jobs on runs page 2024-08-13 10:41:36 +02:00
Ruben Fiszel
c702d4e74f feat: embeddable apps using jwt (#4229)
* all

* all

* all
2024-08-13 00:11:54 +02:00
Ruben Fiszel
3780832338 fix: support NODE_PATH 2024-08-12 19:56:27 +02:00
Ruben Fiszel
7c8b22db00 chore(main): release 1.378.0 (#4219)
* chore(main): release 1.378.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-12 11:23:57 +02:00
Ruben Fiszel
fcda3f30a9 fix: improve default value handling for date & date-time in apps 2024-08-12 11:21:00 +02:00
Ruben Fiszel
1c79b27c37 fix compile 2024-08-12 10:37:51 +02:00
Guilhem
f25a927b44 dev(frontend) move component options into editor menu (#4221)
* dev(frontend) move component options into editor menu

* dev(frontend) move component options into editor menu

* dev(frontend) add editor menu popovers

---------

Co-authored-by: Guilhem Le Mouel <guilhem.le-mouel.ext@altran.com>
2024-08-12 09:52:04 +02:00
HugoCasa
e46c2ea513 fix: improve license key ui (#4220)
* fix: improve license key ui

* fix: stop schedules on key expiration

* update ee ref
2024-08-11 01:01:24 +02:00
Ruben Fiszel
fd0626e230 specify that windmill can be embedded if using same host 2024-08-10 22:58:46 +02:00
Ruben Fiszel
e8df2c2579 fix(frontend): user resource picker for app use lightweight component 2024-08-10 22:49:48 +02:00
Ruben Fiszel
1cd616ddd0 chore: improve ci to not tag PR result 2024-08-10 20:34:20 +02:00
Ruben Fiszel
e778546024 chore: improve ci to not tag PR result 2024-08-10 20:08:23 +02:00
Ruben Fiszel
0e1b123863 chore: improve ci to not tag PR result 2024-08-10 19:19:54 +02:00
Ruben Fiszel
a46965d12e fix: allow user resources in app to work within iframes 2024-08-10 19:19:54 +02:00
Faton Ramadani
4eb8c628f8 fix(frontend): improve default id of the components of the topbar (#4222) 2024-08-09 16:49:37 +02:00
Faton Ramadani
0cd5bfe93e fix(frontend): support plus sign in emails format fields #4223 2024-08-09 16:48:57 +02:00
Ruben Fiszel
07fc1eee29 feat: windmill embed 2024-08-09 09:57:43 +02:00
Ruben Fiszel
cbe6849a27 add external config to codebase 2024-08-09 08:50:54 +02:00
Ruben Fiszel
53322b51a3 feat(cli): add customerBundler support 2024-08-09 08:13:32 +02:00
Ruben Fiszel
646eed97b1 revert customer loader change 2024-08-09 07:50:19 +02:00
Ruben Fiszel
a135cd3bd8 fix fill height for deployed apps 2024-08-08 23:23:03 +02:00
Ruben Fiszel
51c84681c0 chore(main): release 1.377.1 (#4216)
* chore(main): release 1.377.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-08 18:59:53 +02:00
Faton Ramadani
ea1c21f0c1 fix(frontend): fix timezone issues for Date only inputs (#4215) 2024-08-08 18:08:14 +02:00
Ruben Fiszel
33c34f59e0 chore(main): release 1.377.0 (#4208) 2024-08-08 15:10:38 +02:00
Ruben Fiszel
a256c09238 chore: update vite to 5.4.0 2024-08-08 15:08:47 +02:00
HugoCasa
b41656528f fix: handle snowflake partitions (#4214) 2024-08-08 14:50:31 +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
Faton Ramadani
cd2e3049a0 fix(frontend): fix decision tree debug menu (#4212) 2024-08-08 14:17:43 +02:00
HugoCasa
fc07ae93cc fix: case insensitive encoding for email triggers (#4211)
* fix: case insensitive encoding for email triggers

* update ee ref
2024-08-08 11:59:20 +02:00
Ruben Fiszel
9d581920d5 support in list_flows, flows that have no last flow_version 2024-08-08 10:08:25 +02:00
Lewis J Ellis
25729ceb09 fix(cli): Add esbuild loader for .node files for codebase 2024-08-08 08:50:58 +02:00
Ruben Fiszel
8b6c77fb84 feat(app): add user resource select component 2024-08-08 00:19:37 +02:00
HugoCasa
e0cdc0225e fix: azure git sync test connection (#4209) 2024-08-07 19:13:46 +02:00
HugoCasa
be48eaaeff fix: handle >1 num workers stats (#4177)
* fix: handle >1 num workers stats

* fix: sqlx

* fix: ee ref test

* fix: sqlx + ee ref

* update ee ref
2024-08-07 17:52:39 +02:00
Ruben Fiszel
155513cf07 fix tests 2024-08-07 17:51:41 +02:00
wendrul
134261870a fix: Additional tracing when pulling and uploading search index #4207 2024-08-07 16:25:41 +02:00
Ruben Fiszel
0ebdd70b35 keep bin in local cache for go even in cloud 2024-08-07 16:23:13 +02:00
Ruben Fiszel
72d347cbe5 chore(main): release 1.376.1 (#4202)
* chore(main): release 1.376.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-07 12:04:44 +02:00
Henri Courdent
01051bad21 JavaScript spelling (#4206) 2024-08-07 12:04:26 +02:00
Ruben Fiszel
5f99e0496c improve webhook panel for non root paths 2024-08-07 11:09:55 +02:00
Ruben Fiszel
40309b67c2 fix non root goto with ? prefix 2024-08-07 11:05:45 +02:00
HugoCasa
fba0817dd5 fix: email triggers sqlx CE and improve email parsing (#4203)
* fix: CE sqlx

* update ee ref
2024-08-06 23:05:36 +02:00
HugoCasa
1897ef2f13 fix: mysql params starting with underscore (#4201) 2024-08-06 22:06:01 +02:00
Ruben Fiszel
f7595a5cc8 chore(main): release 1.376.0 (#4195)
* chore(main): release 1.376.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-06 22:03:21 +02:00
HugoCasa
6b41a3473b fix: mysql support for underscore in named param (#4200) 2024-08-06 21:59:29 +02:00
HugoCasa
08e529fbd0 feat: secure ctx variables in runnable inputs (#4142)
* feat: secure ctx variables

* feat: add on behalf of email

* oups

* fix: from onBehalfOfEmail to author
2024-08-06 17:06:02 +02:00
HugoCasa
c6d113df2f fix(frontend): disable email triggers by default (#4199) 2024-08-06 16:59:12 +02:00
HugoCasa
80a41669b2 feat: email triggers (#4163)
* feat: email triggers v0

* update docker compose to nginx with tcp reverse proxy + move smtp to private

* fix: open source build

* test: update ee ref for testing

* feat: use caddy with layer4

* fix: nit

* feat: configurable email domain

* fix: nit

* fix: nit

* fix: get l4 from main

* fix: default email domain to mail.domain

* update ee ref
2024-08-06 16:17:33 +02:00
Ruben Fiszel
50599a53cb fix: fix native scripts access to reserved variables 2024-08-06 16:15:09 +02:00
Ruben Fiszel
aec0e12e57 improve rawvalue handling for lightweightarg input 2024-08-06 15:39:23 +02:00
Fred Reimer
4b2aa1310d bump go version (#4192)
* bump go version

* update go version in lsp
2024-08-06 15:07:24 +02:00
Faton Ramadani
12e3d69510 fix(frontend): Hide AgChart background to make styling work (#4197)
* fix(frontend): Hide AgChart background to make styling work

* fix(frontend): Fix dark theme
2024-08-06 12:20:16 +02:00
Faton Ramadani
e7275cc285 fix(frontend): Remove full height for the event handlers of runnables (#4196) 2024-08-06 10:59:49 +02:00
wendrul
752acde7db Remove admin requirement to cancel job selection (#4188) 2024-08-06 10:48:53 +02:00
wendrul
f9ba19a24e Add warning of job search parse error + front fixes (#4187) 2024-08-06 10:48:22 +02:00
Faton Ramadani
ec9c82fb31 fix(frontend): Fr/improve suspend drawer (#4189)
* fix(frontend): add missing info about the cancel url in the suspend drawer

* fix(frontend): add missing info about the cancel url in the suspend drawer
2024-08-06 10:48:08 +02:00
Ruben Fiszel
90423e4246 add timeout for app editor log panel 2024-08-06 10:39:13 +02:00
wendrul
ee8a1f6cb0 feat: Tag filter on Runs page (#4193)
* Add warning of job search parse error + front fixes

* Add filter tag and add filters to small screen

* Fill missing property
2024-08-06 10:31:08 +02:00
Faton Ramadani
063af02166 fix(frontend): fix the app created from a script or flow with the new topbar (#4194) 2024-08-06 10:16:29 +02:00
Ruben Fiszel
4a295f7dd5 support tarbundle in vscode extension 2024-08-06 01:02:41 +02:00
Ruben Fiszel
3bd8e1f1f1 chore(main): release 1.375.0 (#4181)
* chore(main): release 1.375.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-05 13:34:54 +02:00
Ruben Fiszel
61fb8c3fec fix codebase with start_worker 2024-08-05 13:31:05 +02:00
wendrul
af0e901954 feat: deployment UI filter deployable items (#4183)
* Add column to workspace settings table

* Add endpoint to change the deploy UI settings

* Make frontend page to edit UI settings

* Prepare sqlx

* Add deployment restrictions to frontend

* Fix function name

* Change dependency to minimatch, CE compatibility

* Remove default include_path

* Remove picomatch types (old dep)

* Use empty list instead of globstar as default

* All deployable if config is null
2024-08-05 13:27:13 +02:00
Henri Courdent
326745bab5 Changelog add native runtime support of npm packages (#4185) 2024-08-05 13:21:14 +02:00
Faton Ramadani
38d434d979 fix(frontend): fix tutorial for apps with the new topbar (#4186) 2024-08-05 13:20:56 +02:00
Ruben Fiszel
25434168d8 add global created_at index 2024-08-05 13:12:15 +02:00
Ruben Fiszel
c956ecd1a8 feat: improve indices of completed_runs for faster load 2024-08-05 12:46:07 +02:00
Faton Ramadani
2ba18d834e fix(frontend): fix style panel for compoentn without custom css (#4182) 2024-08-05 11:06:42 +02:00
Faton Ramadani
7e8a0a94e7 fix(frontend): add missing truncate for branch predicates (#4180) 2024-08-05 09:11:24 +02:00
Ruben Fiszel
33b4497c94 chore(main): release 1.374.0 (#4175)
* chore(main): release 1.374.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-04 23:20:09 +02:00
HugoCasa
357ac9124f feat: caddy with l4 image (#4178) 2024-08-04 23:17:24 +02:00
Ruben Fiszel
59e9a0889a feat: add support for assets using tar for codebase deploy 2024-08-04 23:02:51 +02:00
Ruben Fiszel
eb32cecda9 fix: fix delete job 2024-08-03 08:26:29 +02:00
Ruben Fiszel
04df0ae831 chore(main): release 1.373.1 (#4171)
* chore(main): release 1.373.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-02 17:36:44 +02:00
Ruben Fiszel
3240eb156c fix: fix run_flow_async from call 2024-08-02 16:37:17 +02:00
Ruben Fiszel
21db2eb340 whitelabel custom settings 2024-08-02 13:47:28 +02:00
Faton Ramadani
5253f327c5 fix(frontend): Add support for array of objects in th UI (#4170) 2024-08-02 12:58:43 +02:00
Ruben Fiszel
52e0a7dee5 chore(main): release 1.373.0 (#4168)
* chore(main): release 1.373.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-01 22:49:05 +02:00
Ruben Fiszel
600196351a fix edit button newtab 2024-08-01 22:11:30 +02:00
Ruben Fiszel
99f0fd6c4e fix: app forms default values changes gets propagated 2024-08-01 21:54:21 +02:00
Ruben Fiszel
3e94fb1a44 add rpi4 build 2024-08-01 18:50:33 +02:00
Ruben Fiszel
9dc47d7bd9 update sqlx 2024-08-01 18:19:21 +02:00
wendrul
660a44c8f5 feat: Indexing improvements (#4167) 2024-08-01 16:57:42 +02:00
Ruben Fiszel
794ed42eda chore(main): release 1.372.0 (#4165)
* chore(main): release 1.372.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-08-01 16:28:17 +02:00
Ruben Fiszel
82fb524b4f fix: fix raw_deps handling 2024-08-01 16:24:30 +02:00
Ruben Fiszel
b45165b736 fix: improve cancel_selection job for running jobs 2024-08-01 16:08:17 +02:00
Ruben Fiszel
69e400563c feat: variables created by password fields expire after 7 days 2024-08-01 16:05:03 +02:00
Ruben Fiszel
b6f00fcc09 avoir mistaken editor edit/deploy interaction 2024-08-01 10:07:15 +02:00
Ruben Fiszel
50cb5f3a21 more clearly display loading when jobs filter change 2024-08-01 09:25:18 +02:00
Ruben Fiszel
5a2058782f nit fix occupancy rate 2024-08-01 09:15:55 +02:00
Ruben Fiszel
553c95d71b improve queue indices 2024-07-31 23:44:40 +02:00
Ruben Fiszel
6c8989a1fa chore(main): release 1.371.4 (#4158)
* chore(main): release 1.371.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-31 18:08:01 +02:00
Henri Courdent
5e484c922f doc_link_fixes (#4157) 2024-07-31 18:03:49 +02:00
Henri Courdent
00428532e5 Order components + names alignment (#4160) 2024-07-31 18:03:23 +02:00
Faton Ramadani
112a5a348c fix(frontend): If multiple recompute all present, interval is now in sync (#4162) 2024-07-31 17:45:52 +02:00
Faton Ramadani
f9324a2e89 fix(frontend): fix recompute all (#4161)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): fix recompute all

* fix(frontend): fix recompute all

* fix(frontend): clean up

* fix(frontend): fix how the onClick callback is called
2024-07-31 17:27:38 +02:00
Ruben Fiszel
78c115c68c fix: improve index usage and runs page performance 2024-07-31 13:08:28 +02:00
Ruben Fiszel
cd4a424456 improve job result deser 2024-07-31 02:32:33 +02:00
Ruben Fiszel
acaa11d18b add limits to variable list 2024-07-31 01:37:51 +02:00
Ruben Fiszel
489ab45588 chore(main): release 1.371.3 (#4156)
* chore(main): release 1.371.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-30 21:54:23 +02:00
Ruben Fiszel
7bd49e938f fix: for codebase bundle, use cjs exports instead 2024-07-30 21:48:40 +02:00
Ruben Fiszel
35135443ec chore(main): release 1.371.2 (#4155)
* chore(main): release 1.371.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-30 21:28:46 +02:00
Ruben Fiszel
14a34409db improve banner for esbuild bundle 2024-07-30 21:23:31 +02:00
Ruben Fiszel
0fcbfefb3e fix: improve codebase handling by ignoring creating lock and bundle 2024-07-30 20:22:34 +02:00
Ruben Fiszel
29e546f66d chore: update backend tests to 1.79 2024-07-30 18:34:59 +02:00
Ruben Fiszel
0f61647cb0 chore(main): release 1.371.1 (#4153)
* chore(main): release 1.371.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-30 18:21:29 +02:00
Ruben Fiszel
4cc65b032a fix: make SLEEP_QUEUE adaptative to number of subworkers 2024-07-30 17:57:14 +02:00
Ruben Fiszel
66ba60fee8 fix: database connections now scale linearly with number of subworkers 2024-07-30 17:45:03 +02:00
Ruben Fiszel
6bc77f9523 chore(main): release 1.371.0 (#4151)
* chore(main): release 1.371.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-30 16:28:16 +02:00
Ruben Fiszel
c7832bfb0f update rust image to 1.79 2024-07-30 15:46:43 +02:00
Ruben Fiszel
a5edfb1da4 fix: submit and form persistence on app on render change 2024-07-30 15:43:37 +02:00
Ruben Fiszel
5dee412ac8 add proxy to helper 2024-07-30 12:37:24 +02:00
Ruben Fiszel
92a2d0b444 add proxy and useragent support for native scripts 2024-07-30 12:31:47 +02:00
Faton Ramadani
747616e20c feat(frontend): support array of objects in schema (#4106)
* feat(frontend): Support array of objets

* feat(frontend): add support for LightweightArgInput

* feat(frontend): support objects and arrays of objects in LightweightArgInput
2024-07-30 11:42:49 +02:00
Ruben Fiszel
abe0528fa4 fix: fix bunnative lock creation 2024-07-30 10:01:29 +02:00
Ruben Fiszel
f40d37013f fix: always consider electron as external for bundles 2024-07-30 09:38:19 +02:00
Ruben Fiszel
d834a254c9 fix: support bunnative in the CLI 2024-07-30 08:58:32 +02:00
Ruben Fiszel
64053cc9ca bump deno and deno_core to 1.45.4 2024-07-30 08:43:52 +02:00
Ruben Fiszel
b500b4dc7f chore(main): release 1.370.0 (#4150)
* chore(main): release 1.370.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-29 21:36:30 +02:00
Ruben Fiszel
d3c818d570 fix: improve native runtime with axios support 2024-07-29 21:13:02 +02:00
HugoCasa
e2388989bb feat: get completed flow node result by api/download + eval list result json path optim (#4108)
* feat: get completed flow node result by api

* fix: missing file

* feat: fallback to completed job + fix dfs

* feat: download all results + eval improvement

* fix: nit regex

* fix: nit
2024-07-29 20:30:55 +02:00
Ruben Fiszel
0284d7a479 chore(main): release 1.369.1 (#4149)
* chore(main): release 1.369.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-29 20:22:26 +02:00
Faton Ramadani
7daf4af8fb fix(frontend): Fix how new items are processed in App select (#4109)
* fix(frontend): Fix how new items are procesed

* fix(frontend): Fix regex

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* fix(frontend): avoid duplicates

* fix(frontend): simplify code

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-07-29 20:21:39 +02:00
Ruben Fiszel
bdbb944aad fix: fix lang picker artefact for script editor 2024-07-29 20:18:56 +02:00
Ruben Fiszel
f8be03bc88 chore(main): release 1.369.0 (#4147)
* chore(main): release 1.369.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-29 19:55:34 +02:00
Lewis J Ellis
2b3acbe10d Add platform: 'node' to codebase esbuild (#4148) 2024-07-29 19:49:59 +02:00
Ruben Fiszel
340868d282 feat: remove nativets in favor of bun with native pragma 2024-07-29 19:26:26 +02:00
Ruben Fiszel
12ec75551e feat: remove nativets in favor of bun with native pragma 2024-07-29 19:20:00 +02:00
Faton Ramadani
298ec15cd5 feat(frontend): App bar as components (#4103)
* feat(frontend): wip

* feat(frontend): add migration to the new top bar

* feat(frontend): fix topbar styling

* feat(frontend): fix migration code

* feat(frontend): fix migration code

* feat(frontend): fix migration code

* feat(frontend): wip

* feat(frontend): done

* feat(frontend): done

* feat(frontend): remove migration

* feat(frontend): fix top bar styling

* feat(frontend): fix sync issues

* feat(frontend): improve style

* feat(frontend): Redesign Recompute all

* feat(frontend): change icon + make the default title font bigger

* feat(frontend): Remove unecesary clearInterval

* feat(frontend): Fix dropdown menu button style
2024-07-29 17:26:18 +02:00
HugoCasa
6fb0c4171e feat: add support for text/plain webhook (#4146) 2024-07-29 15:56:25 +02:00
Ruben Fiszel
70aa9c7542 nit less cloning 2024-07-28 23:31:50 +02:00
Ruben Fiszel
b1deb491e3 simplify noop code handling 2024-07-28 20:10:59 +02:00
Ruben Fiszel
d85482a717 chore(main): release 1.368.3 (#4143)
* chore(main): release 1.368.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-28 19:34:13 +02:00
Ruben Fiszel
8e2edaa435 fix: update bun to 1.1.21 2024-07-28 14:55:47 +02:00
Ruben Fiszel
df95acf598 clarify //nobundling 2024-07-28 14:31:23 +02:00
Ruben Fiszel
4529be9115 chore(main): release 1.368.2 (#4141)
* chore(main): release 1.368.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-28 11:09:31 +02:00
Ruben Fiszel
dc89819178 fix: disable prebundling for nodejs mode scripts 2024-07-28 11:06:43 +02:00
Ruben Fiszel
b45ec20b83 fix: add the nobundling option for bun 2024-07-28 10:56:04 +02:00
Ruben Fiszel
9b2c2c96b4 small nit BASE_URL 2024-07-28 10:25:33 +02:00
Ruben Fiszel
21faf5c6b4 chore(main): release 1.368.1 (#4140)
* chore(main): release 1.368.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-27 12:46:47 +02:00
Ruben Fiszel
d00cb20375 improve slightly concurrency run min started_at query 2024-07-27 12:43:24 +02:00
Ruben Fiszel
43f5f31126 improve slightly concurrency run min started_at query 2024-07-27 12:41:01 +02:00
Ruben Fiszel
6df0b31d20 improve slightly concurrency run min started_at query 2024-07-27 12:28:55 +02:00
Ruben Fiszel
135f57eb5a fix: improve runs page performance through pg indices 2024-07-27 12:16:13 +02:00
Ruben Fiszel
99981a5874 reload servers on metrics setting change 2024-07-27 07:57:49 +02:00
Ruben Fiszel
1f41816479 chore(main): release 1.368.0 (#4129)
* chore(main): release 1.368.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-26 23:27:34 +02:00
Ruben Fiszel
a76904d8d2 fix: allow colors for bun and log error directly 2024-07-26 22:42:24 +02:00
Ruben Fiszel
e5519aa52a feat: add FORCE_<env> to allow to override db settings 2024-07-26 21:47:06 +02:00
Ruben Fiszel
8777f95fb0 add loading timing 2024-07-26 21:05:48 +02:00
Ruben Fiszel
5a7d89ebc6 fix tests 2024-07-26 19:26:00 +02:00
Ruben Fiszel
eedc39c100 feat: pre-bundle bun scripts (#4132) 2024-07-26 19:00:30 +02:00
Henri Courdent
1d6abce7b2 Upated thumbnail repo and content of readme (#4136) 2024-07-26 18:24:53 +02:00
wendrul
af6cdea437 fix: search modal improvements (#4128)
* Message when runs filter is empty

* Improve height and width of modal
2024-07-26 11:08:16 +02:00
HugoCasa
31c12f0454 feat: job view audit logging based on env variable (#4131)
* feat: job view audit logging based on env variable

* Update jobs.rs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-07-26 11:07:15 +02:00
HugoCasa
2b9b4eedc3 feat: multi sql statement with pg fix (#4134)
* Revert "Revert "feat: multi statement sql (#4104)" (#4133)"

This reverts commit c578f05e2d.

* fix: sort pg args
2024-07-26 09:23:39 +02:00
Ruben Fiszel
c578f05e2d Revert "feat: multi statement sql (#4104)" (#4133)
This reverts commit 5bc0e96171.
2024-07-26 01:24:03 +02:00
HugoCasa
5bc0e96171 feat: multi statement sql (#4104)
* feat: multi statement pg

* fix: add other flavors

* feat: make pg params start at 1 and sequential

* fix: improve sql statement parsing

* add tests

* fix: allow no semi in last statement

* fix: merge conflict

* fix: minor improvement

* fix: parser version
2024-07-25 20:46:04 +02:00
Ruben Fiszel
408880001c improve s3 bucket tests 2024-07-25 13:02:59 +02:00
Ruben Fiszel
b7a92cada6 fix npm_mode check from raw_deps 2024-07-25 12:58:04 +02:00
Henri Courdent
2443301266 Changelog update frontend 25 07 (#4130) 2024-07-25 11:21:17 +02:00
Ruben Fiszel
248c7472e8 fix: support npmjs mode for raw deps of package.json from CLI 2024-07-25 09:53:18 +02:00
Ruben Fiszel
acac2f445b fix docker-compose 2024-07-24 19:05:31 +02:00
Ruben Fiszel
834d2d8d96 chore(main): release 1.367.2 (#4127)
* chore(main): release 1.367.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-24 18:28:56 +02:00
Ruben Fiszel
2f1d7349b9 fix: move bun cache to non mounted volume to benefit from cache optimization 2024-07-24 18:25:21 +02:00
Ruben Fiszel
c8574c39dc avoid loops in symlinks 2024-07-24 16:45:04 +02:00
Ruben Fiszel
21bcdbb0be only use symlinks from buntar to job 2024-07-24 16:04:52 +02:00
Ruben Fiszel
103071eda6 only use symlinks from buntar to job 2024-07-24 15:54:46 +02:00
Ruben Fiszel
cf746c0179 fix: use symlink and straight copy as fallback methods for buntar 2024-07-24 15:45:08 +02:00
Ruben Fiszel
c5825d174b chore(main): release 1.367.1 (#4126)
* chore(main): release 1.367.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-24 15:27:14 +02:00
Ruben Fiszel
495911817d fix: delete buntar if any issue while creating it 2024-07-24 15:23:06 +02:00
Ruben Fiszel
6938c4b323 remove shared from hardlinks 2024-07-24 15:14:27 +02:00
Ruben Fiszel
080b8b5d8c fix: generate lockfile with npm when npm mode is used 2024-07-24 14:48:25 +02:00
Ruben Fiszel
619b73c5cc chore(main): release 1.367.0 (#4118)
* chore(main): release 1.367.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-24 13:55:40 +02:00
Ruben Fiszel
d88a3305fc fix: fix webhooks urls after BASE_URL change 2024-07-24 13:31:06 +02:00
Ruben Fiszel
68c13e5702 chore: update sqlx to 0.8.0 2024-07-24 11:51:54 +02:00
Ruben Fiszel
c996261f05 chore: update sqlx to 0.8.0 2024-07-24 11:48:33 +02:00
wendrul
5eda0267f2 improve search backup on s3 2024-07-24 11:31:37 +02:00
Ruben Fiszel
2f33da9cf3 fix: respect sorting when downloading csv f rom auto table 2024-07-24 11:12:51 +02:00
Ruben Fiszel
7cdd7f53f6 better split tantivy 2024-07-24 09:03:54 +02:00
Ruben Fiszel
caecbde99a better split tantivy 2024-07-24 08:15:14 +02:00
wendrul
bad678be43 Prepare sqlx (#4122) 2024-07-23 20:03:30 +02:00
wendrul
f98518e241 Prepare sqlx (#4121) 2024-07-23 19:54:31 +02:00
wendrul
200e22c026 feat: job search index backed up and loaded from s3 (#4100)
* Add fn to get logs from disk and store as string

* Update dependencies

* Add async

* Update dependecies

* Add missing async

* Move JOB_RETENTION_SECS to windmill_common

* Update ee repo ref
2024-07-23 19:35:29 +02:00
HugoCasa
609e5d00eb feat: apply workspace specific tags only to some workspaces (#4107) 2024-07-23 19:12:11 +02:00
Ruben Fiszel
211e80b69e fix: make result_json path stable for python executors 2024-07-23 17:39:40 +02:00
HugoCasa
b4bfc404f0 fix: sqlx build (#4120) 2024-07-23 17:14:36 +02:00
Ruben Fiszel
f7c2580a3f fix: preserve force json across code preview 2024-07-23 16:42:29 +02:00
HugoCasa
9e5c5873c8 fix: cgroupv1 mem limit + granular memory reporting (#4119)
* fix: cgroupv1 mem limit + granular memory reporting

* update ee ref

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-07-23 16:24:22 +02:00
HugoCasa
ccf281c87a fix: filter audit logs end user by username + complete resource filter (#4105)
* fix: filter audit logs end user by username + complete resource filter

* update ee ref

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-07-23 16:23:33 +02:00
HugoCasa
f76f639ee8 feat: use jwks for external jwt auth (#4089)
* feat: use jwks for external jwts

* fix: build

* update ee ref

* fix: nit error msg
2024-07-23 16:22:36 +02:00
Ruben Fiszel
b15ba1bff1 feat: use hardlinks instead of tar to improve bun cache performances 2024-07-23 15:30:09 +02:00
Ruben Fiszel
47c43929ba chore(main): release 1.366.6 (#4117)
* chore(main): release 1.366.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-23 12:50:06 +02:00
Ruben Fiszel
66fd036bbe fix: fix copilot completion after base_url change 2024-07-23 12:21:12 +02:00
Ruben Fiszel
287edf1f7d improve scrollbar styling for chrome 2024-07-23 08:57:04 +02:00
Ruben Fiszel
04042e65d8 chore(main): release 1.366.5 (#4116)
* chore(main): release 1.366.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 22:54:50 +02:00
Ruben Fiszel
6836fd87c7 fix: fix BASE_URL build conf 2024-07-22 22:51:08 +02:00
Ruben Fiszel
d1d594a701 chore(main): release 1.366.4 (#4115)
* chore(main): release 1.366.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 22:39:39 +02:00
Ruben Fiszel
c9300bce2b fix sveltekit conf 2024-07-22 22:36:56 +02:00
Ruben Fiszel
4003a6ebec fix sveltekit conf 2024-07-22 22:31:53 +02:00
Ruben Fiszel
7b296e8ce9 fix sveltekit conf 2024-07-22 22:25:53 +02:00
Ruben Fiszel
7b1798f9ef fix: fix BASE_URL build conf 2024-07-22 21:53:08 +02:00
Ruben Fiszel
0bb2ef34e8 nit fix 2024-07-22 21:24:53 +02:00
Ruben Fiszel
d57ce12891 chore(main): release 1.366.3 (#4114)
* chore(main): release 1.366.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 21:14:30 +02:00
Ruben Fiszel
532c190a5c nit fix 2024-07-22 21:13:43 +02:00
Ruben Fiszel
dc95c4ff6a fix: fix BASE_URL build conf 2024-07-22 21:11:14 +02:00
Ruben Fiszel
2a2dc9e3a2 chore(main): release 1.366.2 (#4113)
* chore(main): release 1.366.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 21:05:59 +02:00
Ruben Fiszel
187f54ceac fix: fix BASE_URL build conf 2024-07-22 21:02:19 +02:00
Ruben Fiszel
f479baff36 chore(main): release 1.366.1 (#4112)
* fix: fix BASE_URL build conf

* chore(main): release 1.366.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 20:57:15 +02:00
Ruben Fiszel
b1a3244032 fix: fix BASE_URL build conf 2024-07-22 20:56:13 +02:00
Ruben Fiszel
4ad212336c chore(main): release 1.366.0 (#4101)
* chore(main): release 1.366.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-22 20:41:20 +02:00
Ruben Fiszel
a07070d084 fix: update parsers for CLI 2024-07-22 20:25:56 +02:00
Ruben Fiszel
96dc3c2acf small nit BASE_URL 2024-07-22 20:11:13 +02:00
Ruben Fiszel
d250b7b309 small nit BASE_URL 2024-07-22 19:57:20 +02:00
Ruben Fiszel
3cc5df716c small nit BASE_URL 2024-07-22 19:56:26 +02:00
Ruben Fiszel
00541e8218 small nit BASE_URL 2024-07-22 19:47:01 +02:00
Ruben Fiszel
0452abb05d small nit BASE_URL 2024-07-22 19:42:09 +02:00
Ruben Fiszel
09a372488e small nit BASE_URL 2024-07-22 19:38:05 +02:00
Ruben Fiszel
d7b5796fd8 small nit BASE_URL 2024-07-22 19:34:33 +02:00
Marcel Klehr
e21a814712 fix: Allow deploying frontend in a sub directory (#3867)
* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow depolying frontend in a sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Expose base path from $lib/navigation

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow deploying frontend in sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow deploying frontend in sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow deploying frontend in sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow deploying frontend in sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* fix: Allow deploying frontend in sub directory

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

* update

* update

---------

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-07-22 19:26:17 +02:00
Ruben Fiszel
e8f276a51c feat: make components resizable directly on side 2024-07-22 18:12:35 +02:00
Ruben Fiszel
7b724f1394 feat: dynamic select (#4110) 2024-07-22 13:53:32 +02:00
HugoCasa
b970902275 fix: improve cgroup readings (#4030)
* fix: improve cgroup readings

* feat: add staging image action

* fix: link staging image on other repo

* fix: linking

* fix: remove useless label
2024-07-18 17:12:07 +02:00
Ruben Fiszel
be25101377 fix: add WM_SCHEDULED_FOR to contextual variables and early stop of flows 2024-07-18 02:10:15 +02:00
Ruben Fiszel
1a8b3e49eb chore(main): release 1.365.0 (#4093)
* chore(main): release 1.365.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-17 18:44:07 +02:00
Faton Ramadani
fddea2e802 fix(frontend): close the content search modal when clicking on an item (#4098) 2024-07-17 17:17:10 +02:00
Faton Ramadani
87e01fe926 feat(frontend): array of resources (#4095)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add support for array of resources

* feat(frontend): improve code

* feat(frontend): add support for array of resources in the flow and app editors

* feat(frontend): improve code

* feat(frontend): display the detected resource type

* fix(frontend): Fix PR comments + add warning on the value format

* fix(frontend): improve code
2024-07-17 17:16:58 +02:00
Faton Ramadani
361ef53fb5 fix(frontend): Display 'parallel'and 'skip failure' even when a summary is set (#4099) 2024-07-17 17:16:38 +02:00
Faton Ramadani
58a01329ab fix(frontend): fix flow graph when anode has multiple steps to the flow inputs (#4097) 2024-07-17 16:15:17 +02:00
Faton Ramadani
5fee1b76a8 fix(frontend): fix use inputs flow preview (#4094)
* fix(frontend): Fix json editor wip

* fix(frontend): Fix 'Use input' in the test flow drawer
2024-07-17 14:52:21 +02:00
Faton Ramadani
cbd8e7efb3 fix(frontend): improve search modal (#4088)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): improve search modal style

* feat(frontend): fix content search height

* feat(frontend): fix overflow

* feat(frontend): revert unrelated changes
2024-07-17 14:29:41 +02:00
HugoCasa
6b8dbb6e28 chore: publish oneOf parser improvement (#4091)
* chore: publish oneOf parser improvement

* fix: indent
2024-07-17 11:16:26 +02:00
Ruben Fiszel
543fbcc839 chore(main): release 1.364.3 (#4090)
* chore(main): release 1.364.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-16 21:39:51 +02:00
Ruben Fiszel
5ceba09c92 nit reload 2024-07-16 21:39:30 +02:00
Ruben Fiszel
840135ab05 fix: fix missing workspaceId on display result of apps 2024-07-16 21:35:59 +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
HugoCasa
49f1e276c7 rhel9 binaries (#4086)
* feat: rhl9 img test

* fix: action

* fix: action

* fix: build

* don't use rustup

* fix: rustfmt

* fix: second apt-get

* fix

* fix: try xmlsec1 no-dev

* fix: remove scache

* fix: 1.75 rust support

* fix: rust 1.75

* fix: xmlsec1

* fix: nit

* fix: missing async recursion

* fix: missing dep + unregister from RH

* fix: add xmlsec1 openssl

* fix: check binary is running

* add link

* feat: clean rhel files

* fix: lock
2024-07-16 16:50:51 +02:00
Dominik Polzer
d63bed3826 Refactored nested match expressions for TS parser. (#3955)
* Refactored nested match expressions into inline pattern matching with early returns for improved readability and reduced nesting

* Updated fn naming, map_while instead of filter_map fix

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-07-16 14:22:38 +02:00
wendrul
d8fa36b7ad add more logs, change a fetch_one to opt and add back show memory every (#4087)
* add more logs, change a fetch_one to opt and add back show memory every

* Update ee repo ref
2024-07-16 14:14:21 +02:00
Ruben Fiszel
25b8845ead chore(main): release 1.364.2 (#4085)
* chore(main): release 1.364.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-16 10:36:42 +02:00
Faton Ramadani
1888afc316 fix(frontend): Handle three significant digits for jobs that ran in less than 1 min (#4084) 2024-07-16 10:33:19 +02:00
Ruben Fiszel
a64ae0eae7 chore(main): release 1.364.1 (#4082)
* chore(main): release 1.364.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-15 23:08:47 +02:00
Ruben Fiszel
8755a6ba26 fix: fix cli build 2024-07-15 23:05:27 +02:00
Ruben Fiszel
14607b627f chore(main): release 1.364.0 (#4081)
* chore(main): release 1.364.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-15 20:20:53 +02:00
wendrul
c194131d60 Update ee-repo-ref.txt (#4080) 2024-07-15 20:20:39 +02:00
Ruben Fiszel
a140e2b19e fix: improve generate flow locks 2024-07-15 20:14:42 +02:00
HugoCasa
ecf4706784 feat: rehydrate instance settings/configs/users from CLI (#4035)
* feat: rehydrate instance settings/configs/users from CLI

* fix: nits

* feat: encryption key, saved instances, include all workspaces

* preshot client version

* Update deps.ts
2024-07-15 19:38:44 +02:00
Ruben Fiszel
0cdd4fb459 chore(main): release 1.363.0 (#4075)
* chore(main): release 1.363.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-15 16:22:37 +02:00
Ruben Fiszel
2fb7e5df1e nits 2024-07-15 16:21:52 +02:00
wendrul
8e640a2509 fix: make indexer opt-in when in standalone mode (#4076)
* Add standalone mode without indexer

* Imporve flag logic
2024-07-15 16:00:42 +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
ae9d73c1f0 feat(frontend): Rich result by id component (#4069)
* feat(frontend): Rich result by id component

* feat(frontend): add waitJob helper

* feat(frontend): improve code

* feat(frontend): improve code

* feat(frontend): fix build
2024-07-15 09:06:45 +02:00
Ruben Fiszel
83c717bba0 improve schema form builder 2024-07-15 07:32:31 +02:00
Ruben Fiszel
3109ae27bc improve schema form builder 2024-07-15 01:05:46 +02:00
Ruben Fiszel
d41450ec8e improve schema form builder 2024-07-15 00:48:29 +02:00
Ruben Fiszel
15ee04cb35 fix: improve schema editor 2024-07-14 13:30:39 +02:00
Ruben Fiszel
51bffc43b5 chore(main): release 1.362.0 (#4063)
* chore(main): release 1.362.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-14 10:35:50 +02:00
Ruben Fiszel
c60e750985 fix indexer port 2024-07-14 10:04:16 +02:00
Ruben Fiszel
327209dfd8 nit light mode flow style 2024-07-14 09:48:38 +02:00
Ruben Fiszel
9dffcbe2d3 nit light mode flow style 2024-07-14 09:43:18 +02:00
Ruben Fiszel
7f2cbb40f6 feat: improve flow status viewer (show branch chosen + all iterations in for loop) (#4074)
* all

* all

* all

* all

* all
2024-07-13 18:53:24 +02:00
Ruben Fiszel
83e06fa722 nit indexer logs 2024-07-13 10:27:52 +02:00
Ruben Fiszel
15d3bf7db9 nit indexer logs 2024-07-13 09:43:53 +02:00
wendrul
0b2b280113 Add indexer case to avoid 0 max_database_connection (#4073) 2024-07-13 00:18:56 +02:00
wendrul
c8acc3d1c3 Make indexer mode not spawn the server specific behaviour (#4072)
* Make indexer mode not spawn the server specific behaviour

* Add ee repo ref
2024-07-12 20:36:53 +02:00
HugoCasa
66199ce3f0 staging image CI (#4070) 2024-07-12 16:59:57 +02:00
Ruben Fiszel
45c895d72d fix sqlx 2024-07-11 22:40:41 +02:00
Ruben Fiszel
716f222b5d extend frontend es6 with es2017 methods 2024-07-11 18:30:35 +02:00
Ruben Fiszel
2cb137c067 feat: improve cancel all for non started jobs (#4065)
* update version

* improve cancelAll

* improve error

* update sqlx
2024-07-11 17:11:29 +02:00
Faton Ramadani
5022c0169b feat(frontend): date select component (#4064)
* feat(frontend): add date select component

* feat(frontend): add date select component

* feat(frontend): add missing tooltip

* feat(frontend): add support for locale

* feat(frontend): correct number of days depending on month and year + fix output format

* feat(frontend): Fix display

* feat(frontend): Fix initial dimension

* feat(frontend): Fix outputs

* feat(frontend): clear and set the outputs depending on what field is enabled

* feat(frontend): improve code
2024-07-11 13:47:11 +02:00
Henri Courdent
91c38bedb2 Smaller and better positioned Add branch message (#4061) 2024-07-11 13:16:21 +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
wendrul
af444c8b36 feat: Full-text search on runs using tantivy and command palette for quick actions (#4046)
* Add indexer crate and files

* POC searcher

incomplete schema
only indexes at startup

* POC search component frontend

* Demo of the frontend element

* add Results and Args as text

* minimal functionality

* Make jump to scripts by name

also flows and apps

* Add button on sidebar to open search

* Update lock on indexer after merge

* Make arrow key navigation compatible with scrol

* Show empty result screen and log as a coming feat

* Add summary to script searchable items

* Catch `parts is undefined` error (uFuzzy)

* Index refreshing using tokio interval

* Fix JobLoader workspace being wrongly defined

* Fix click outside

* Add debouncing for completed run search

* Binary mode working + job index tracker

* Warning for no license + fix height scrollbars on content search

* Make it compile without EE files

* remove panic to use errors

* Move global search

* Cleanup UI, no more tab switcher but clear placeholders and actions

* Add tantivy feature flag for windmill-api

* Rework indexer mode

* Mac compatibility for shortcut

* Update test for new run_server

* Prepare sqlx

* Mac compatibility

* Fix openapi yaml

* Fix frontend

* Frontend api fix

* Update docker-compose.yml and caddyfile

With the (by default deactivated) container and reverse proxy to use the
windmill indexer

* fix feature flag for tests

* fix feature falg for running tests

* fix feature flag for running tests

* Make content search use search modal instead

* Add tantivy feature to ee build steps

* Remove old Content search

* change volume location for indexer

* Update dependencies

* Prepare sqlx

* Uncomment line on docker compose

* Add line between input and results

* Update ee repo ref
2024-07-11 11:13:27 +02:00
Ruben Fiszel
8f2fd8984f remove env_id default value 2024-07-11 09:00:56 +02:00
Ruben Fiszel
e5aaa3ce0a chore(main): release 1.361.1 (#4062)
* chore(main): release 1.361.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-11 08:02:10 +02:00
Ruben Fiszel
732a98d0f1 fix: improve filter jobs query 2024-07-11 07:51:34 +02:00
Ruben Fiszel
f0d67b983a chore(main): release 1.361.0 (#4060)
* chore(main): release 1.361.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-11 02:24:56 +02:00
Ruben Fiszel
be7e7ba05c fix: fix migration for instances starting from scratch 2024-07-11 02:12:51 +02:00
Ruben Fiszel
a443368d41 specialize soft cancel filter 2024-07-11 01:27:56 +02:00
Ruben Fiszel
9e27ee8b57 improve try migration lock 2024-07-11 01:15:12 +02:00
Ruben Fiszel
7fe93fb506 fix: improve performance of cancel_all 2024-07-11 00:41:03 +02:00
Ruben Fiszel
2836eaf765 sqlx 2024-07-11 00:12:11 +02:00
Ruben Fiszel
33ca9bd101 fix: improve completed_job index 2024-07-10 23:43:02 +02:00
Faton Ramadani
8276ef3fc4 feat(frontend): improve table action UX (#4056)
* feat(frontend): improve table action UX

* feat(frontend): improve table action UX
2024-07-10 19:11:48 +02:00
Faton Ramadani
707d9642e3 fix(frontend): fix style panel title (#4058) 2024-07-10 19:06:32 +02:00
Faton Ramadani
839971ac1c feat(frontend): add support for GFM and fix max-width issue (#4057)
* feat(frontend): add support for GFM and fix max-width issue

* feat(frontend): enable GFM by default
2024-07-10 19:06:03 +02:00
Faton Ramadani
57346a7ecc fix(frontend): fix run page ms readability (#4059) 2024-07-10 19:05:47 +02:00
Ruben Fiszel
0dd039901b chore(main): release 1.360.1 (#4048)
* chore(main): release 1.360.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-09 17:16:11 +02:00
HugoCasa
4ef357db17 fix: update flow path (#4053) 2024-07-09 17:13:21 +02:00
Faton Ramadani
08529b1b1e fix(frontend): Reload the flowStateStore when a node is restored (undo) (#4049) 2024-07-09 13:29:17 +02:00
Ruben Fiszel
f1f9f4b2ac nit improvement UX for single step flow 2024-07-09 12:45:35 +02:00
HugoCasa
bbcaec9769 fix: improve flow version fix migration (#4050) 2024-07-09 11:02:53 +02:00
Ruben Fiszel
34b1888e91 nit flow inputs for simple forloops 2024-07-09 10:23:22 +02:00
Ruben Fiszel
3efffba0cb nit expect 2024-07-09 08:45:36 +02:00
Ruben Fiszel
d674d93bcc more observability for dedicated workers 2024-07-09 08:26:40 +02:00
Ruben Fiszel
e65dfa5d0c fix: make dedicated workers work with dates in bun 2024-07-09 07:58:17 +02:00
Ruben Fiszel
c0529647b9 fix: fix previous_result not always working for failure steps 2024-07-09 00:01:58 +02:00
Ruben Fiszel
c3f2461e29 chore(main): release 1.360.0 (#4042)
* chore(main): release 1.360.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-08 22:56:21 +02:00
HugoCasa
ff8d51a8db fix: always run flow versioning edge case fix migration (#4047) 2024-07-08 22:52:04 +02:00
Ruben Fiszel
2b9d673596 fix: persist enums change for string type 2024-07-08 22:27:08 +02:00
Faton Ramadani
43ba8c00bc fix(frontend): fix min rows for LightWeightArgInput (#4045) 2024-07-08 16:42:35 +02:00
Faton Ramadani
407f95de29 feat(frontend): add custom actions header (#4044)
* feat(frontend): add custom action header for AgGrid tables

* feat(frontend): add custom action header for AgGrid tables
2024-07-08 16:11:46 +02:00
Ruben Fiszel
ccf965e87d fix: improve failure id assignment for parallel forloop 2024-07-08 15:50:38 +02:00
Ruben Fiszel
0d5dc46fbf chore(main): release 1.359.0 (#4036)
* chore(main): release 1.359.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-08 13:45:57 +02:00
Faton Ramadani
636c506059 fix(frontend): fix navbar item overflow (#4041) 2024-07-08 13:24:03 +02:00
Faton Ramadani
c6f4ac9f5e feat(frontend): improve table actions (#4040)
* feat(frontend): wip

* feat(frontend): fix table actions width, hovering behavior and fixed connection

* feat(frontend): support infinite list + Db Explorer
2024-07-08 13:23:28 +02:00
HugoCasa
af3fd09d80 fix(backend): make value of flow_version not null (#4039)
* fix: flow versioning nit: make value of flow version not null

* fix: sqlx

* fix: missing code change

* fix: improve nit migration
2024-07-08 11:56:53 +02:00
Ruben Fiszel
a3f40bf0e4 fix sqlx 2024-07-08 11:55:59 +02:00
Ruben Fiszel
02e5524fba fix: improve input history 2024-07-08 11:41:27 +02:00
HugoCasa
0a613b76c8 fix: flow versioning edge case (#4037) 2024-07-07 20:04:42 +02:00
Ruben Fiszel
e6a12237db flow layout improvements 2024-07-06 02:34:41 +02:00
Ruben Fiszel
03ec3d8bf8 nit fix content search 2024-07-06 01:33:30 +02:00
Ruben Fiszel
0dd4628947 fix: improve performance of content search for large repos 2024-07-06 01:06:50 +02:00
Ruben Fiszel
09b36200e8 escape html for content search 2024-07-06 00:52:07 +02:00
Ruben Fiszel
6844ed9c6d escape html for content search 2024-07-06 00:41:35 +02:00
Ruben Fiszel
e6e08108a6 fix: improve handling of schedules with retries and concurrency limits 2024-07-05 20:37:30 +02:00
Ruben Fiszel
a74a5ebdd3 nit dataflow dark mode colors 2024-07-05 20:09:12 +02:00
Ruben Fiszel
8bddfb6e38 nit dataflow dark mode colors 2024-07-05 20:06:31 +02:00
Ruben Fiszel
c4b2baae20 fix nit first step's input synchronized with flow schema 2024-07-05 18:51:43 +02:00
Ruben Fiszel
3660ce7c4d chore(main): release 1.358.1 (#4034)
* chore(main): release 1.358.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-05 16:02:47 +02:00
Ruben Fiszel
c95cf61924 fix: fix vscode extension dev mode with flows 2024-07-05 15:59:36 +02:00
Ruben Fiszel
ad82598828 chore(main): release 1.358.0 (#4025)
* chore(main): release 1.358.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-05 13:18:44 +02:00
Henri Courdent
96ade50cd3 Changelog frontend update & fork button border (#4024)
* Changelog frontend update & fork button border

* Removed duplicate and added new
2024-07-05 13:15:03 +02:00
Faton Ramadani
1898a00560 feat(frontend): add vertical navbars (#4027)
* feat(frontend): add vertical navbars

* feat(frontend): add vertical navbars
2024-07-05 13:10:10 +02:00
HugoCasa
edd198f14f feat: restore flow version as fork (#4032)
* feat: restore flow version as fork

* fix: use goto instead of open
2024-07-05 13:10:00 +02:00
Faton Ramadani
f3518d7c69 fix(frontend): fix navbar navigation for not deployed apps (#4033) 2024-07-05 13:09:47 +02:00
Faton Ramadani
0df28b53b2 fix(frontend): improve component list (#4028) 2024-07-05 11:41:38 +02:00
Faton Ramadani
3d49b6df75 fix(frontend): fix theme leak (#4029) 2024-07-05 11:35:45 +02:00
HugoCasa
1b78145302 feat(backend): better filtering for audit logs API (#4023)
* feat: better filtering for audit logs

* chore: update ee ref

* fix: use csv instead of query array

* chore: update ee ref
2024-07-04 21:04:35 +02:00
Faton Ramadani
a2b707f2cb feat(frontend): app navbar (#3992)
* feat(frontend): app navbar

* feat(frontend): app navbar

* fix(frontend): add icons + highlight + image

* fix(frontend): improve style

* fix(frontend): use a proper select component

* fix(frontend): fix select

* feat(frontend): Navbar component

* feat(frontend): add path indicator + fix disabled navbar item

* feat(frontend): add path indicator + fix disabled navbar item

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add local item

* feat(frontend): introduced currentPath

* feat(frontend): fix popups

* feat(frontend): initial current path

* feat(frontend): initial current path

* feat(frontend): fix interactions

* feat(frontend): improve code

* feat(frontend): improve code

* feat(frontend): wip

* feat(frontend): open windmill apps in the same tab

* feat(frontend): added support for the goto

* feat(frontend): avoid loaded the app multiple times

* feat(frontend): add support for oneOf

* feat(frontend): done

* feat(frontend): add missing tooltips

* feat(frontend): improve alert message

* feat(frontend): fix typo

* feat(frontend): add missing reference to the ctx.query

* fix(frontend): improve code

* feat(frontend): navbar done

* feat(frontend): fix navbar wizard wording

* feat(frontend): only select the current app if the selected value is not defined + correctly clear
2024-07-04 19:50:00 +02:00
Ruben Fiszel
0d85593644 chore(main): release 1.357.0 (#4016)
* chore(main): release 1.357.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-04 18:18:51 +02:00
Ruben Fiszel
b7b83a7d42 fix: improve dedicated workers for flows 2024-07-04 18:12:59 +02:00
HugoCasa
2288ba1c1b fix(frontend): improve flow input completion prompt when not in a loop (#4021) 2024-07-04 17:54:56 +02:00
Ruben Fiszel
1e3523cd79 fix: improve dedicated workers for flows 2024-07-04 16:34:41 +02:00
Ruben Fiszel
ecf7db5534 fix: update bun 1.1.18 2024-07-04 15:35:05 +02:00
HugoCasa
39bcc151dd fix(backend): correct version join of list search flows (#4022) 2024-07-04 15:13:16 +02:00
Ruben Fiszel
0ada83a80a fix: fix wrong interaction between suspended steps and forloop parallelism 2024-07-04 14:53:43 +02:00
Ruben Fiszel
2812792326 fix: memory optimization for flow with big args (#4019) 2024-07-04 10:08:42 +02:00
HugoCasa
7e1a448fd7 fix(frontend): only load flow/app versions on drawer opening (#4020)
* fix(frontend): only load flow/app versions on drawer opening

* fix: remove useless
2024-07-04 09:57:49 +02:00
HugoCasa
2ecf44f44f fix(backend): switch job run to user db (#4017) 2024-07-03 21:51:59 +02:00
HugoCasa
7f2289d4d5 feat: flow versioning (#4009)
* feat: flow versioning

* fix: sqlx

* fix: update schedule test for flow versioning

* fix: with_deployment_msg + UI nits

* fix: nit

* fix: improve down migration

* patch: keep latest flow version in flow table for backward compat

* fix: app deployments in list view

* chore: update ee ref

* fix: merge

* fix: tests
2024-07-03 15:53:45 +02:00
HugoCasa
5e23cc26d0 fix: improve flow cancellation (#4013)
* fix: improve flow cancellation

* fix: sqlx

* fix: cancel shortcut when no parent and not running
2024-07-03 14:50:52 +02:00
Ruben Fiszel
957a0a65b9 chore(main): release 1.356.1 (#4014)
* chore(main): release 1.356.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-03 06:53:26 +02:00
Ruben Fiszel
7ecc7c4e47 fix: 50MB limitation only on non-enterprise 2024-07-03 06:44:09 +02:00
Ruben Fiszel
2f771f8e82 fix: add s3 object support to lightweight arg input 2024-07-02 20:02:26 +02:00
Ruben Fiszel
222d2cb3c3 chore(main): release 1.356.0 (#4004)
* chore(main): release 1.356.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-02 19:50:10 +02:00
Ruben Fiszel
6dda0e3dbb nit navigation back 2024-07-02 19:44:44 +02:00
Ruben Fiszel
36365f4954 fix: improve browser history navigation (back, forward) 2024-07-02 19:31:00 +02:00
Ruben Fiszel
72fd675e56 persist args when editing from a job run 2024-07-02 18:20:00 +02:00
Ruben Fiszel
1beb1b1fd2 feat: allow downloading args over the size limit 2024-07-02 17:54:19 +02:00
Ruben Fiszel
4f35353601 improve sharable hash 2024-07-02 15:17:04 +02:00
Ruben Fiszel
038841f17d improve sharable hash 2024-07-02 14:50:32 +02:00
Ruben Fiszel
2300565f8e improve sharable hash 2024-07-02 14:43:44 +02:00
Ruben Fiszel
85ad61bd96 feat: runs page have sharable args in hash of links 2024-07-02 13:16:57 +02:00
wendrul
f1780b4635 Make datepicker clearable or not based on prop (#4011) 2024-07-02 11:21:58 +02:00
Ruben Fiszel
c87558a696 nit show dates on version history 2024-07-02 10:14:00 +02:00
Ruben Fiszel
b8db0db319 show future jobs if view runs from schedule 2024-07-02 10:09:20 +02:00
Guilhem-lm
2043e7699d Improve flow UI (#3983)
* feat(frontend) : change for loop iterator expression tooltip

* feat(frontend) for turn alert into tooltip

* feat(frontend) gather for loop settings

* feat(frontend) move test step button

* feat(frontend): Fix build)

* revert feat(frontend) gather loop settings

---------

Co-authored-by: LE-MOUEL Guilhem <guilhem.le-mouel.ext@altran.com>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2024-07-02 09:44:55 +02:00
HugoCasa
55e6070945 feat: include token label as end user (#3988)
* feat: include token label in audit logs + show end user in runs page

* fix: reverse username and permissioned as on runs page

* fix: ui nit

* fix: remove permissioned as from runs page
2024-07-02 09:37:17 +02:00
Guilhem-lm
d4743c2c2e feat(frontend) Change summary edition (#3999)
* feat(frontend) Change summary edition

* feat(frontend) Change summary edition

* do not use ecr registry anymore for windmill images

* fix publish ecr

* chore update

* chore stop publishing lsp to internal

* make nsjsail mode compatible with arm64 by making lib64 non mandatory

* move to arm builders

* fix(frontend): fix Decision Tree + fix Infinite list default ts code … (#3993)

* fix(frontend): fix Decision Tree + fix Infinite list default ts code indentation + add missing reset column defs button

* fix(frontend): improves how columnDefs are computed when we change the table

* fix(frontend): improved code quality

* fix(frontend): fix current node id

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): done

* fix(frontend): done

* fix(frontend): fix node deletion

* fix(frontend): fix node deletion

* fix(frontend): simplify node deletion

* finish

* nit

---------

Co-authored-by: Guilhem Le Mouel <guilhem.le-mouel.ext@altran.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2024-07-02 09:36:12 +02:00
wendrul
e743ca3eba fix: lookback selector to manually look for older jobs and prevent inaccurate concurrency graphs (#4007)
* Add lookback selector

* Add clear button on date picker set 2 day default on runs page

* No lookback on the runs chart

* Format

* Remove unnecessary lookback

* Change tooltip message

* Change tooltip message 2

* Remove redundancy

* small corrections

* Remove dark mode observer no longer used
2024-07-01 20:47:01 +02:00
HugoCasa
c986ccb261 fix: make gql params optional by default + use default value if undefined (#4003)
* fix: make gql params optional by default + use default value if undefined

* fix: tests

* fix: improve tests
2024-07-01 16:25:26 +02:00
Ruben Fiszel
4fcf8441e9 chore: no more multiplayer publish on ecr 2024-07-01 13:41:17 +02:00
Ruben Fiszel
c7e03a134a fix: add support for result.json for powershell 2024-07-01 08:48:33 +02:00
Ruben Fiszel
f9f9563ca4 chore(main): release 1.355.4 (#4002)
* chore(main): release 1.355.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-30 14:04:17 +02:00
Ruben Fiszel
bc5fd86d49 chore: update versions 2024-06-30 14:01:13 +02:00
Ruben Fiszel
795cf4cb09 remove pin update of bit vec 2024-06-30 13:55:41 +02:00
Ruben Fiszel
efb79fe134 fix: improve runs page performance when minTs is defined 2024-06-30 13:09:00 +02:00
Ruben Fiszel
752e5eab03 fix: improve runs page performance when minTs is defined 2024-06-30 13:03:48 +02:00
Ruben Fiszel
68bcd8ba17 show query of list jobs before returning it 2024-06-30 09:47:38 +02:00
Faton Ramadani
6b198272a4 fix(frontend): fix Decision Tree + fix Infinite list default ts code … (#3993)
* fix(frontend): fix Decision Tree + fix Infinite list default ts code indentation + add missing reset column defs button

* fix(frontend): improves how columnDefs are computed when we change the table

* fix(frontend): improved code quality

* fix(frontend): fix current node id

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): done

* fix(frontend): done

* fix(frontend): fix node deletion

* fix(frontend): fix node deletion

* fix(frontend): simplify node deletion
2024-06-28 17:24:45 +02:00
Ruben Fiszel
124b987473 move to arm builders 2024-06-28 16:43:39 +02:00
Ruben Fiszel
afed03565f make nsjsail mode compatible with arm64 by making lib64 non mandatory 2024-06-28 15:11:41 +02:00
Ruben Fiszel
21d058f297 chore stop publishing lsp to internal 2024-06-28 12:28:49 +02:00
Ruben Fiszel
b877040e0e chore update 2024-06-28 12:10:59 +02:00
Ruben Fiszel
118ff77b2d fix publish ecr 2024-06-28 10:59:37 +02:00
Ruben Fiszel
fdce564483 do not use ecr registry anymore for windmill images 2024-06-28 10:47:38 +02:00
Ruben Fiszel
0c34b8326a build cloud to arm64 too 2024-06-28 08:34:01 +02:00
Ruben Fiszel
912a7b847a chore(main): release 1.355.3 (#3997)
* chore(main): release 1.355.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-28 00:56:39 +02:00
Ruben Fiszel
6ddeb07270 fix: fix OIDC 2024-06-28 00:44:03 +02:00
Ruben Fiszel
b5a435b387 add back deno in slim image 2024-06-27 23:14:30 +02:00
HugoCasa
9125b32a43 fix: snowflake datetime display format (#3995) 2024-06-27 21:30:44 +02:00
Ruben Fiszel
58b482d689 chore(main): release 1.355.2 (#3987)
* chore(main): release 1.355.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-26 19:41:21 +02:00
Ruben Fiszel
24679b291b build slim image 2024-06-26 19:36:35 +02:00
HugoCasa
008db4c054 fix: non-ASCII support in parsers (#3986) 2024-06-26 19:36:11 +02:00
Ruben Fiszel
80636588e3 chore: change deno build step in dockerfile 2024-06-26 19:11:49 +02:00
Ruben Fiszel
ddb1db6e01 chore(main): release 1.355.1 (#3985)
* chore(main): release 1.355.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-26 18:29:13 +02:00
Ruben Fiszel
c837c4441a fix: fix build 2024-06-26 18:24:47 +02:00
Ruben Fiszel
2f1147f112 chore(main): release 1.355.0 (#3980)
* chore(main): release 1.355.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-26 17:05:04 +02:00
Ruben Fiszel
0a8dce7241 feat: add wmill cli image 2024-06-26 16:58:09 +02:00
Ruben Fiszel
fc08025643 small toggle fix for list & objects 2024-06-26 16:58:09 +02:00
Faton Ramadani
4915e9ba97 Fr/fix modal overflow (#3979)
* feat(frontend): wip

* feat(frontend): Add missing stylings

* feat(frontend): Add output panel doc links

* feat(frontend): fix popover word break

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): fix modal

* fix(frontend): remove useless class

* fix(frontend): done

* fix(frontend): remove useless code

* fix(frontend): simplify code

* fix(frontend): simplify code

* fix(frontend): Fix height

* fix(frontend): Fix height

* fix(frontend): allow overflow while dragging

* fix(frontend): revert changes
2024-06-26 16:19:37 +02:00
HugoCasa
ae9607082b fix: remove useless metrics (#3962)
* fix: remove useless metrics

* fix: nit

* feat: update ee ref (renew key on start + vcpu usage)

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-06-26 15:28:09 +02:00
Faton Ramadani
6bca3017af feat(frontend): Add context for inner components of list, groups and … (#3974)
* feat(frontend): Add context for inner components of list, groups and tables

* feat(frontend): improve code

* feat(frontend): avoid context duplicates

* feat(frontend): recursively explore parents to find all contexts

* feat(frontend): improve code

* feat(frontend): improve naming

* feat(frontend): improve code

* feat(frontend): optimise code

* feat(frontend): optimise code
2024-06-26 15:24:00 +02:00
HugoCasa
708fe67e11 fix(frontend): add tooltip to schedule pausing (#3984) 2024-06-26 15:23:10 +02:00
Ruben Fiszel
842f1cd2db update tsdocs 2024-06-26 14:17:31 +02:00
HugoCasa
86f124f8ed fix: parallel branchall disordered skip failure retrieval (#3975)
* fix: parallel branchall disordered skip failure retrieval

* fix: use regex for branchall index

* patch(frontend): default to parallel branch all
2024-06-26 12:23:09 +02:00
HugoCasa
4885ac9f4a fix: hide draft only items in pickers and from ops (#3977)
* fix: hide draft only scripts to ops and in pickers/flow builder

* fix: default to hiding draft only scripts

* fix: hide script drafts from ops

* fix: generalize to hide draft only/no main func by default

* fix: archived openapi nit
2024-06-26 12:21:45 +02:00
Ruben Fiszel
ddefe5b801 update tsdocs 2024-06-26 11:45:43 +02:00
Ruben Fiszel
6dc6ddf778 chore(main): release 1.354.0 (#3971) 2024-06-26 01:32:51 +02:00
Ruben Fiszel
8166330fc5 internal fix to improve exportability of code in react-sdk (#3978)
* all

* all

* all

* all

* fix

* remove vite config

* remove uncessary app.css

* all

* all

* all

* all

* all
2024-06-26 01:31:24 +02:00
HugoCasa
ec673ac6b4 feat: schedule pausing (#3976)
* feat: schedule pausing

* fix: improve UI
2024-06-25 23:39:34 +02:00
Faton Ramadani
193023d4be feat(frontend): app editor help box (#3970)
* feat(frontend): wip

* feat(frontend): Add missing stylings

* feat(frontend): Add output panel doc links

* feat(frontend): fix popover word break

* feat(frontend): fix theme
2024-06-25 13:44:13 +02:00
Ruben Fiszel
c72cd3a3c3 chore(main): release 1.353.0 (#3959)
* chore(main): release 1.353.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-24 21:18:59 +02:00
Faton Ramadani
7e3f128541 fix(frontend): Add missing on change event when connecting an input (#3964) 2024-06-24 21:02:14 +02:00
Henri Courdent
38f9c96a81 Type fix & helpers approval steps (#3950) 2024-06-24 15:26:20 +02:00
wendrul
063a46ad4a fix: Improve cancel selected jobs action (#3960)
* Improve cancel selected action

* Add a `Select all` button
* Make the confirmation clearer by adding
* Fix bug where you could select uncancelable jobs throught the graph

* Switch buttons place
2024-06-24 15:24:25 +02:00
Faton Ramadani
fa83b487f3 feat(frontend): add an indicator when a for loop has no iterator expression (#3961) 2024-06-24 15:24:10 +02:00
Faton Ramadani
a69e59b637 fix(frontend): improve disable style of the select component (#3938)
* feat(frontend): improve disable style of the select component

* fix(frontend): improve inputs style

* fix(frontend): fix build

* fix(frontend): revert unnecessary changes
2024-06-24 13:20:35 +02:00
Ruben Fiszel
97e50b213f minor ui fix 2024-06-24 00:23:35 +02:00
Ruben Fiszel
833bcededb rm docs redundance 2024-06-22 14:52:24 +02:00
Ruben Fiszel
af3b9bd378 chore(main): release 1.352.0 (#3953)
* chore(main): release 1.352.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-22 14:27:02 +02:00
Ruben Fiszel
ece86d9d14 fix: improve perf of forloop with parallelism massively 2024-06-22 14:14:15 +02:00
HugoCasa
6933f06f1c feat: add extra metadata to folders/resources/types + path prefix filtering for all + improve groups UI (#3936)
* feat: add extra metadata to folders/schedules/resources/types

* feat: add path prefix filter to api

* chore: updatee ref

* feat: improve groups UI

* fix: nit

* fix: nit
2024-06-22 01:29:23 +02:00
HugoCasa
e92d8655c4 feat: fallback to default hub if official script not found on private hub (#3951) 2024-06-22 01:29:08 +02:00
Ruben Fiszel
98d3358e1e fix: cache wasm 2024-06-22 00:58:49 +02:00
Ruben Fiszel
e74e59cccb chore(main): release 1.351.0 (#3948)
* chore(main): release 1.351.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-21 19:39:24 +02:00
Ruben Fiszel
0ad858ee5c fix: improve support of relative paths in subflows and apps 2024-06-21 18:07:58 +02:00
Faton Ramadani
0954d5d828 fix show all light theme (#3949) 2024-06-21 17:09:17 +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
Ruben Fiszel
7c44f1296d add tsdocs 2024-06-21 15:59:06 +02:00
Ruben Fiszel
47cb21e324 chore(main): release 1.350.3 (#3947)
* chore(main): release 1.350.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-21 15:30:29 +02:00
Ruben Fiszel
8ddbf645bf fix(cli): fix push flow support for windows 2024-06-21 15:27:16 +02:00
Ruben Fiszel
ba0671d82e chore(main): release 1.350.2 (#3945)
* chore(main): release 1.350.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-21 14:27:34 +02:00
Ruben Fiszel
4d0c1b1371 fix(cli): support windows more thoroughly + fix generate flow locks (#3944)
* all

* all

* all

* fix lock

* fix lock

* fix lock

* fix lock
2024-06-21 14:23:33 +02:00
Ruben Fiszel
a41101c7bf chore(main): release 1.350.1 (#3942)
* chore(main): release 1.350.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-21 01:14:45 +02:00
Ruben Fiszel
15266344ee fix(cli): fix inital sync pull generating wrong flow lockfile 2024-06-21 01:09:37 +02:00
Ruben Fiszel
d5dc071918 chore(main): release 1.350.0 (#3939)
* chore(main): release 1.350.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-20 22:18:37 +02:00
Ruben Fiszel
f41972d085 add timeout for cancel jobs (#3941) 2024-06-20 21:22:44 +02:00
Faton Ramadani
7442ab6e33 Correctly initialize the flowInputStore(#3940)
* fix(frontend): Correctly initialize the flowInputStore for picked scripts/flows

* fix(frontend): Correctly initialize the flowInputStore for picked scripts/flows
2024-06-20 16:24:33 +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
afd74183c9 nit cancel improvement 2024-06-20 13:16:28 +02:00
Ruben Fiszel
72ab75a149 add more debug lines 2024-06-19 19:43:13 +02:00
Ruben Fiszel
88416020b8 nit remove error logs + add setTimeout to REST runtime 2024-06-19 17:58:24 +02:00
Ruben Fiszel
df451d0c69 chore(main): release 1.349.1 (#3934)
* chore(main): release 1.349.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-19 13:54:40 +02:00
Ruben Fiszel
41739414b1 use auto-complete for worker group select 2024-06-19 13:50:21 +02:00
Ruben Fiszel
6eda3e8deb fix: show workers without worker groups 2024-06-19 13:35:10 +02:00
Ruben Fiszel
c8bb211c01 chore(main): release 1.349.0 (#3933)
* chore(main): release 1.349.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-19 12:41:08 +02:00
Ruben Fiszel
c748f6be37 small range fix 2024-06-19 12:16:37 +02:00
Faton Ramadani
76123f9770 feat(frontend): improve range (#3924)
* feat(frontend): fix style

* feat(frontend): wip

* fix(frontend): wip

* feat(frontend): improve range component

* feat(frontend): fix intial value
2024-06-19 12:07:12 +02:00
Ruben Fiszel
c5ac00b4e9 improve workers page 2024-06-19 11:51:09 +02:00
Ruben Fiszel
1777749b2b chore(main): release 1.348.2 (#3931)
* chore(main): release 1.348.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-19 11:42:23 +02:00
HugoCasa
5b41f4549f fix: handle past inputs with oneOf (#3932) 2024-06-19 11:35:58 +02:00
Ruben Fiszel
8751e7a44b fix: add jobid to background runnables and fix zindex issue of inline script editor 2024-06-19 11:12:13 +02:00
Ruben Fiszel
af0d0d0b02 add jobId 2024-06-19 11:11:34 +02:00
Faton Ramadani
af940a46fc fix(frontend): fix full screen mode of the EvalInputEditor (#3928)
* update datafusion

* fix(frontend): fix full screen mode of the EvalInputEditor

* fix(frontend): improve code

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-06-19 10:19:15 +02:00
Ruben Fiszel
c04d228196 chore(main): release 1.348.1 (#3929)
* chore(main): release 1.348.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-19 08:37:19 +02:00
Ruben Fiszel
6bb93d91d8 fix: handle better single step parallel flows 2024-06-19 08:28:15 +02:00
Ruben Fiszel
7cdb58439f fix tests 2024-06-18 22:57:51 +02:00
Ruben Fiszel
c6d89e0174 chore(main): release 1.348.0 (#3923)
* chore(main): release 1.348.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-18 22:16:44 +02:00
wendrul
88149e4fe0 Implement PushArgs from cloudevents+json (#3927)
* Implement PushArgs from cloudevents+json

* Remove incomplete batching, overwrite metadata

Overwrite metadata to make it available as a script parameter if
present.
2024-06-18 22:13:32 +02:00
Ruben Fiszel
60c63d7550 update datafusion 2024-06-18 22:13:02 +02:00
Ruben Fiszel
710a0933bd update datafusion 2024-06-18 20:51:59 +02:00
HugoCasa
6da5e15903 feat: add support for bytea in pg (#3926)
* feat: add support for bytea in pg

* fix: editor nits
2024-06-18 17:38:46 +02:00
Faton Ramadani
ccc3308b4c feat(frontend): worker page improvements (#3921)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add search

* feat(frontend): fix style

* feat(frontend): display a select when the number of worker groups is above 5

* feat(frontend): add number of workers in the select

* fix(frontend): flatten header and rows

* feat(frontend): improve worker header design

* feat(frontend): improve worker header design

* feat(frontend): fix search

* feat(frontend): fix dark theme
2024-06-18 17:18:16 +02:00
Faton Ramadani
1baf50f6c3 feat(frontend): Enable changing kind for string properties (#3925)
* feat(frontend): Enable changing kind for string properties

* feat(frontend): Enable changing kind for string properties

* feat(frontend): Enable changing kind for string properties
2024-06-18 16:11:54 +02:00
Faton Ramadani
8ea040f669 fix(frontend): fix InlineScriptEditor zIndex (#3922)
* fix(frontend): fix InlineScriptEditor zIndex

* Update frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-06-18 13:26:40 +02:00
Ruben Fiszel
144b97f2b3 chore(main): release 1.347.1 (#3920)
* chore(main): release 1.347.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-18 09:43:47 +02:00
Ruben Fiszel
e08b9fbcf1 nit test fix 2024-06-18 09:28:03 +02:00
Ruben Fiszel
1e26af3b44 fix: add more debug logs around http client errors 2024-06-18 09:01:55 +02:00
Ruben Fiszel
f2f3333e2d fix: add more debug logs around http client errors 2024-06-18 08:54:55 +02:00
Ruben Fiszel
29c6d85b0b chore(main): release 1.347.0 (#3919)
* chore(main): release 1.347.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-17 22:55:01 +02:00
Ruben Fiszel
987b7e4373 arg enum small fix 2024-06-17 22:42:37 +02:00
Faton Ramadani
aead92695d feat(frontend): UI customisation improvements + add support for object enums (#3910)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add json editor

* feat(frontend): fix build

* feat(frontend): wip

* feat(frontend): handle deleting the custom title

* feat(frontend): fix initial value

* feat(frontend): add support to custom title for ArgEnum

* feat(frontend): add support to custom title for ArgEnum

* feat(frontend): add missing fields

* feat(frontend): disable add and remove enums in the script editor

* feat(frontend): fix type inferrence

* feat(frontend): fix ArgEnum

* Update frontend/src/lib/components/ArgEnum.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-06-17 22:38:09 +02:00
HugoCasa
13c8d3f492 feat: oneOf inputs (#3893)
* feat: oneOf input for typescript

* feat: oneOf order and light form

* feat: oneOf UI builder
2024-06-17 21:35:46 +02:00
Ruben Fiszel
0da97877fd chore(main): release 1.346.2 (#3917)
* chore(main): release 1.346.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-17 17:29:57 +02:00
Faton Ramadani
805d8cd054 fix(frontend): revert range (#3916) 2024-06-17 17:25:34 +02:00
Ruben Fiszel
9abc12f900 chore(main): release 1.346.1 (#3915)
* chore(main): release 1.346.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-17 14:26:47 +02:00
HugoCasa
3e7473b456 fix: job perms and job logs grants (#3914)
* fix: job perms grants

* fix: add job logs grants
2024-06-17 14:22:47 +02:00
Danny Summerlin
5549e6c30c adding msgraph-sdk to Python module aliases (#3913) 2024-06-17 14:01:52 +02:00
Ruben Fiszel
1dfcee7777 chore(main): release 1.346.0 (#3906)
* chore(main): release 1.346.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-17 05:51:51 +02:00
Ruben Fiszel
91edb521e8 fix: fix workflow as code 2024-06-17 05:37:57 +02:00
HugoCasa
eabdebe1dc fix: job perms for agent mode (#3911) 2024-06-14 17:36:10 +02:00
HugoCasa
93f58056a0 feat: replace ephemeral tokens by jwt (#3908)
* feat: replace ephemeral tokens by jwt

* fix: migration + sqlx

* fix: tests, agent, ee ref

* fix: sqlx

* fix: tests

* fix: jwt prefix change + fix tests

* fix: nit

* fix: handle agent mode
2024-06-14 13:07:35 +02:00
Ruben Fiszel
fa365027a3 fix bun cache 2024-06-13 22:08:33 +02:00
Ruben Fiszel
f740614c0b feat: accelerate bun through caches (#3909)
* all

* all

* all

* all

* all

* simplify extract
2024-06-13 19:09:16 +02:00
Faton Ramadani
e4e16c5344 feat(frontend): event handlers (#3902)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): done

* feat(frontend): dark mode

* feat(frontend): fix dark mode + width issue

* feat(frontend): fix dark mode + width issue

* feat(frontend): fix layout

* feat(frontend): done

* feat(frontend): fix wording
2024-06-13 15:57:14 +02:00
Ruben Fiszel
8357987fdd chore(main): release 1.345.2 (#3905)
* chore(main): release 1.345.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-13 15:07:25 +02:00
Ruben Fiszel
26ad5fd5f3 fix: add database grants to oustanding_wait_time table 2024-06-13 14:29:33 +02:00
Ruben Fiszel
806b585f55 chore(main): release 1.345.1 (#3904)
* chore(main): release 1.345.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-13 08:27:01 +02:00
Ruben Fiszel
a5fb80a9ce fix: enums derivable from code 2024-06-13 08:22:44 +02:00
Richard Klees
c6a74739aa fix: correct exception handling in PHP wrapper (#3901)
The `catch` is hinting on `\Exception` [1] which has not `getName`-method.
To identify the type of exception, `get_class` can be used.

[1] https://www.php.net/manual/de/class.exception.php

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-06-13 08:13:32 +02:00
Ruben Fiszel
dd98807c26 chore(main): release 1.345.0 (#3903)
* chore(main): release 1.345.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-12 18:58:31 +02:00
Faton Ramadani
402e7eaa9c feat(frontend): Generated UI editor + Schema Form complete refactor (#3835)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add type editor

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): dnd

* feat(frontend): add missing error

* feat(frontend): fix build

* feat(frontend): fix build

* feat(frontend): clean up

* feat(frontend): fix layout

* feat(frontend): fix dark mode

* feat(frontend): Fix Dnd + resource s3 and objects

* feat(frontend): handle inner objets

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* fix(frontend): UI nits

* fix(frontend): fix type selection

* fix(frontend): Correctly handle subproperties

* fix(frontend): fix autosize + height

* fix(frontend): replace everywhere

* fix(frontend): fix dnd

* fix(frontend): fix list refresh + height issues

* fix(frontend): fix order

* fix(frontend): restore default behavior

* fix(frontend): Move the rename input

* fix(frontend): Fix rename wrt order array

* fix(frontend): Fix hub

* fix(frontend): Fix renam

* fix(frontend): Fix UI Nits + fix SchemaForm order

* fix(frontend): Handle nested order

* fix(frontend): Fix saving properties

* fix(frontend): Improve approval form

* feat(frontend): done

* feat(frontend): merge main

* feat(frontend): done

* feat(frontend): wip

* feat(frontend): SchemaFormDND

* feat(frontend): SchemaFormDND wip

* feat(frontend): improve displayWebhookWarning

* feat(frontend): DND done

* feat(frontend): DND done

* feat(frontend): improve name

* feat(frontend): improve dnd

* feat(frontend): done

* first batch

* new try

* nits

* all

* drag handle in more places

* push everything

* migrate all

* all

* fix

* fix

* fix henri bug

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-06-12 18:37:18 +02:00
Ruben Fiszel
f634e6ff48 chore(main): release 1.344.3 (#3899)
* chore(main): release 1.344.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-11 21:35:02 +02:00
Ruben Fiszel
111166221e fix: fix dependency tracking for single scripts 2024-06-11 21:32:10 +02:00
Ruben Fiszel
5456697e86 chore(main): release 1.344.2 (#3898)
* chore(main): release 1.344.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-11 21:07:11 +02:00
Ruben Fiszel
2a2755166d fix: fix dependency tracking for single scripts 2024-06-11 21:04:03 +02:00
Ruben Fiszel
888483bd01 chore(main): release 1.344.1 (#3897)
* chore(main): release 1.344.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-11 20:54:43 +02:00
Ruben Fiszel
f642716e5d fix: fix dependency tracking for single scripts 2024-06-11 20:51:57 +02:00
Ruben Fiszel
970f8b9d30 fix: upgrade deno to 1.44.1 2024-06-11 19:54:57 +02:00
wendrul
ea025c4e16 fix: cancel jobs button missing chevron (#3896) 2024-06-11 19:33:57 +02:00
Ruben Fiszel
6724f00758 fix go client build 2024-06-11 19:31:28 +02:00
Ruben Fiszel
2a3fc094ff chore(main): release 1.344.0 (#3895)
* chore(main): release 1.344.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-11 19:07:04 +02:00
Ruben Fiszel
5e73ed5569 fix(backend): wrong previous result used in flow for-loop 2024-06-11 17:35:38 +02:00
wendrul
3a9a0660a6 feat: cancel jobs based on filters (#3874)
* WIP

* Add endpoint to cancel jobs

* Fix endpoints and add modal to cancel jobs

* Add useful tooltips and warnings

* Fix openapi.yml

* Prepare sqlx

* Prepare sqlx

* Select jobs to cancel

* Prepare sqlx

* Remove unused variable

* Make small fixes

- gap between buttons
- dropdown in one button with chevron instead of two buttons
- filters shown on the cancel filtered modal
2024-06-11 17:12:30 +02:00
Faton Ramadani
8d83ae382a fix(frontend): Fix Timeline/Node Status tab zIndex (#3894) 2024-06-11 16:41:37 +02:00
Ruben Fiszel
ff8c66a8a0 chore(main): release 1.343.3 (#3892)
* chore(main): release 1.343.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-11 14:07:57 +02:00
Ruben Fiszel
db938f5227 fix: flow args should always render in test flow 2024-06-11 13:57:53 +02:00
Ruben Fiszel
9c34e18c12 fix: improve init script handling of windows newlines 2024-06-11 00:55:28 +02:00
Ruben Fiszel
b99107e8c0 add lokalize exception to import map 2024-06-10 22:14:13 +02:00
Ruben Fiszel
09d50c41da chore(main): release 1.343.2 (#3891)
* chore(main): release 1.343.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-10 19:12:44 +02:00
Ruben Fiszel
f3f8d6ac8d fix: fix nativets scripts 2024-06-10 19:09:38 +02:00
Ruben Fiszel
03314c0910 chore(main): release 1.343.1 (#3889)
* chore(main): release 1.343.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-10 18:35:28 +02:00
Ruben Fiszel
af52c61385 fix: update deno_core to latest to work better with rust 1.78 (#3890) 2024-06-10 18:31:16 +02:00
Ruben Fiszel
3228e420d1 fix: fix reorder of args in schema form 2024-06-10 15:38:24 +02:00
Ruben Fiszel
c436641f97 chore(main): release 1.343.0 (#3875)
* chore(main): release 1.343.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-10 13:29:10 +02:00
Ruben Fiszel
5cb2c9d1f7 feat(cli): add wmill flow generate-locks 2024-06-10 11:44:53 +02:00
Ruben Fiszel
4c20d88fee remove all warnings 2024-06-08 18:06:04 +02:00
Ruben Fiszel
c1469d3194 update tests 2024-06-08 17:51:43 +02:00
Ruben Fiszel
600fcaf32f return flow value in flow dependency job 2024-06-08 17:38:06 +02:00
Ruben Fiszel
1257c5f07d update rust image to 1.78 2024-06-08 17:02:31 +02:00
Ruben Fiszel
c8915063c4 feat: track dependency map for bun + inline script of flows 2024-06-08 16:43:48 +02:00
HugoCasa
c9f4ae7dd8 fix: remove main decorator after split from end of file during py imports parsing (#3887)
* fix: remove main decorator after split from end of file during py imports parsing

* fix: nit
2024-06-07 22:08:22 +02:00
wendrul
8dd422d986 feat: towards cloud events webhook compliance (#3883)
* Cloud events webhook compliance

* Only on OPTIONS
2024-06-07 14:24:04 +02:00
Ruben Fiszel
d392de3a70 fix: retrigger bun dependencies jobs for importers when using common deps 2024-06-07 13:34:07 +02:00
HugoCasa
4e0dbdca37 fix(frontend): job detail horizontal padding small screens (#3881) 2024-06-06 17:55:26 +02:00
Faton Ramadani
18f69a6cb2 fix(frontend):Add missing InitializeComponent for components Flow Status by id and Log by Job id (#3882) 2024-06-06 17:34:32 +02:00
HugoCasa
7d3f67a73d fix(frontend): encrypt openai key on workspace creation (#3879) 2024-06-05 23:38:40 +02:00
Ruben Fiszel
b77042a310 feat: support selecting by columns in table 2024-06-05 19:57:54 +02:00
Faton Ramadani
4cefe0e886 fix(frontend): Remove useless RunnableWrapper on Log and Flow status … (#3877)
* fix(frontend): Remove useless RunnableWrapper on Log and Flow status component

* fix(frontend): fix wording

* fix(frontend): fix wording

* fix(frontend): add missing render prop
2024-06-05 16:21:33 +02:00
Ruben Fiszel
2611ccf7ce bump ee private 2024-06-05 16:14:34 +02:00
Ruben Fiszel
de2d524362 increase token length to 32 chars 2024-06-05 15:49:21 +02:00
Faton Ramadani
392b55a0ae fix(frontend): Fix AgChart when the component is hidden (#3876) 2024-06-05 13:34:09 +02:00
Ruben Fiszel
5f56627aab fix sqlx 2024-06-05 13:32:23 +02:00
Ruben Fiszel
61d5b50bf0 fix: paginate listTokens page 2024-06-05 13:24:58 +02:00
Hamir Mahal
00654fa9b2 fix: deprecated Node.js usage in checkout@v3 (#3872) 2024-06-05 13:09:21 +02:00
Ruben Fiszel
8671126d84 fix: use full hostname as worker ping hostname and add it in other contexts 2024-06-05 11:28:51 +02:00
Ruben Fiszel
f728cdb031 chore(main): release 1.342.0 (#3870)
* chore(main): release 1.342.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-05 00:42:06 +02:00
HugoCasa
06ee9b5aae feat: customer portal link (#3868)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-06-04 23:55:54 +02:00
Ruben Fiszel
1100d1d99a fix: handle csv with different separators in csv preview 2024-06-04 23:53:45 +02:00
Ruben Fiszel
0ba5621838 frontend nits 2024-06-04 23:09:52 +02:00
Ruben Fiszel
57ee782685 frontend nits 2024-06-04 23:06:34 +02:00
Ruben Fiszel
dd5f0a7e77 chore(main): release 1.341.1 (#3864)
* chore(main): release 1.341.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-04 21:20:20 +02:00
Ruben Fiszel
fa0e7d0fde fix: fix writing binary file from global cache in go 2024-06-04 21:17:05 +02:00
Ruben Fiszel
164e1f096d standardize date display 2024-06-04 16:55:55 +02:00
Ruben Fiszel
2ca3f2e822 fix: make typescript client compatible with cf workers (#3807)
* make typescript client compatible with cf workers

* Update build.sh
2024-06-04 16:23:23 +02:00
Ruben Fiszel
f0da67f3b6 fix: improve flow status viewer to display the step details on third tab 2024-06-04 15:07:08 +02:00
Faton Ramadani
0108ba2603 Limit the where clause of the Database Studio to static only (#3866) 2024-06-04 09:32:40 +02:00
Ruben Fiszel
6d76acd5a7 fix: flow status viewer takes all the width on the runs page 2024-06-04 09:27:18 +02:00
Ruben Fiszel
1882c60eb3 fix: lock steps inside whileloops for flows 2024-06-03 19:37:42 +02:00
wendrul
b9a23ead62 fix: Filter on path not working (#3863) 2024-06-03 17:31:55 +02:00
Ruben Fiszel
281e8f41fd chore(main): release 1.341.0 (#3861)
* chore(main): release 1.341.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-06-03 17:24:33 +02:00
Ruben Fiszel
5c278f3390 fix: fix python client for S3Object 2024-06-03 17:20:29 +02:00
Ruben Fiszel
6113035b28 fix rawresult 2024-06-03 16:10:26 +02:00
wendrul
62f889c9da feat: warn when jobs spent a long time waiting in queue (#3856)
* Store jobs that waited for too long

* Add warnings as badges for long waited jobs

* Separate into self_wait_time and aggregate

Change the UI accordingly

* Prepare sqlx

* Update backend/windmill-queue/src/jobs.rs

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Fix incorrect query

* Prepare sqlx

* Move insert to pull + UI fixes

Insert as soon as the job is pulled and therefore started.
Add a badge on the lfow timeline to show the self wait time

* Move to after the pull in the worker

Move the logic to after the pull in the worker in the case its not a
noop

* Remove weird line

* Remove unnecessary async

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-06-03 16:05:15 +02:00
Faton Ramadani
6bc763e7c4 feat(frontend): Fix how runnable tied to a table actions are triggered + Display the sync columnDef error only in the editor (#3862) 2024-06-03 16:02:21 +02:00
Ruben Fiszel
8a1db3550a fix rawresult 2024-06-03 15:46:19 +02:00
Ruben Fiszel
e666f837cd fix: further restrict job api to logged in workspace users or anonymous jobs only" (#3860) 2024-06-03 15:13:15 +02:00
Ruben Fiszel
02f8e51ca8 chore(main): release 1.340.2 (#3855)
* chore(main): release 1.340.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-31 22:37:23 +02:00
Ruben Fiszel
12d90790f6 fix: add audit log exception to schedules 2024-05-31 22:29:15 +02:00
Ruben Fiszel
0c89ba2924 fix: fix csv preview for storage renderer 2024-05-31 14:23:27 +02:00
Ruben Fiszel
9f486fc157 chore(main): release 1.340.1 (#3854)
* chore(main): release 1.340.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-31 13:30:01 +02:00
Ruben Fiszel
caf007f68e fix: typescript file upload supports arbitrary storage 2024-05-31 13:26:51 +02:00
Ruben Fiszel
b3a6a12cfd chore(main): release 1.340.0 (#3849)
* chore(main): release 1.340.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-31 12:58:38 +02:00
Ruben Fiszel
f061484057 fix go client build 2024-05-31 12:58:17 +02:00
Ruben Fiszel
038e2e7b64 fix: simple subflow approval step triggering timeouts 2024-05-31 12:50:29 +02:00
Ruben Fiszel
a4d4213f2f fix compile issue 2024-05-31 12:30:58 +02:00
Ruben Fiszel
20b642db62 fix compile issue 2024-05-31 12:15:25 +02:00
Ruben Fiszel
0e7a25c0bd feat: support multiple object storage + parquet_csv + polars -> datafusion" (#3853)
* multiple storage

* all

* rm symlinks

* all

* all
2024-05-31 11:59:51 +02:00
wendrul
78d704b2d6 feat: chart interactivity: click points on the graph to select the corresponding jobs (#3851)
* Make click on RunChart higlight and select job

* Select job when clicking on graph point

* Fix type of chart data object

* Persist selection on refresh and other changes
2024-05-30 19:26:11 +02:00
Ruben Fiszel
3c9e8bc4d0 table small improvements 2024-05-30 15:05:42 +02:00
Ruben Fiszel
b0200f319d further fix to normal tables 2024-05-30 11:31:45 +02:00
Ruben Fiszel
f57939b332 fix: wait for api to be read to load explorer table 2024-05-30 11:30:18 +02:00
Ruben Fiszel
2ce718b58a remove donePromise 2024-05-30 11:01:55 +02:00
Ruben Fiszel
99e7318149 remove donePromise 2024-05-30 10:59:10 +02:00
Ruben Fiszel
554bdd4685 add renew license key for tests 2024-05-30 08:19:42 +02:00
Ruben Fiszel
8d9b709674 improve sort and search for parquet preview 2024-05-30 00:50:52 +02:00
Ruben Fiszel
f530f19e18 fix ee.rs 2024-05-29 23:51:38 +02:00
Ruben Fiszel
3cf818e283 feat: replace polars with datafusion for data preview 2024-05-29 23:38:36 +02:00
Ruben Fiszel
8c7c68ae46 chore(main): release 1.339.2 (#3846)
* chore(main): release 1.339.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-29 19:16:18 +02:00
HugoCasa
79948d09bb fix: worker memory usage (#3845) 2024-05-29 18:16:41 +02:00
Ruben Fiszel
b761ab5682 chore(main): release 1.339.1 (#3844)
* chore(main): release 1.339.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-29 17:18:49 +02:00
Ruben Fiszel
951c68a9e9 fix: allow_user_resoruces default deserialization 2024-05-29 17:10:20 +02:00
Ruben Fiszel
586e178edd chore(main): release 1.339.0 (#3843)
* chore(main): release 1.339.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-29 16:32:13 +02:00
HugoCasa
ce5c52198a feat: display last key renewal attempt (#3839)
* feat: display last key renewal attempt

* feat: improve UI + add renew button + dev instance

* fix: nits

* chore: update ee ref

* fix: nit

* fix: tests
2024-05-29 16:28:00 +02:00
Ruben Fiszel
899f18ed0e resource others page fix 2024-05-29 15:02:52 +02:00
Ruben Fiszel
89aeb9ba75 chore(main): release 1.338.3 (#3841)
* chore(main): release 1.338.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-29 13:00:48 +02:00
Ruben Fiszel
68ea7a2cb1 remove unecessary formatter black since ruff format now 2024-05-29 12:54:24 +02:00
Ruben Fiszel
2df1d2ad35 fix: fix resource type search 2024-05-29 12:09:24 +02:00
Ruben Fiszel
c6c218a9a6 chore(main): release 1.338.2 (#3840)
* chore(main): release 1.338.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-29 01:49:50 +02:00
Ruben Fiszel
9c7bb778a1 jemalloc for all 2024-05-29 01:44:37 +02:00
Ruben Fiszel
9515059920 remove heap profiling by default 2024-05-29 01:20:23 +02:00
HugoCasa
bba0091bff fix: worker metrics (#3837)
* fix: worker metrics

* chore: sqlx

* chore: update ee ref

* fix: remove jemalloc stats unwrap
2024-05-29 01:12:00 +02:00
Ruben Fiszel
df4c3eb977 chore(main): release 1.338.1 (#3831)
* chore(main): release 1.338.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-28 17:01:20 +02:00
Ruben Fiszel
1947abddd4 fix: remove quotes around interpolated arg values of tags 2024-05-28 16:56:27 +02:00
Henri Courdent
d4d64973d2 Links update & stroke width icons (#3833)
* Links update & stroke width icons

* Update frontend/src/lib/components/StringTypeNarrowing.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-05-28 16:05:56 +02:00
Ruben Fiszel
f254870e91 fix: fix retry not working on single step flow due to opt 2024-05-28 10:48:41 +02:00
Ruben Fiszel
bee6d9790b chore(main): release 1.338.0 (#3819)
* chore(main): release 1.338.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-27 20:45:46 +02:00
Faton Ramadani
b49e9e803e feat(frontend): add open/close state of the modal in the outputs (#3822)
* feat(frontend): add open/close state of the modal in the outputs

* feat(frontend): add onOpen/onClose event handlers

* feat(frontend): add onOpen/onClose event hander

* feat(frontend): improve close logic for drawers

* feat(frontend): refactor handleSideEffect into an util file

* feat(frontend): improve code

* feat(frontend): improve naming

* feat(frontend): improve code

* feat(frontend): improve code

* feat(frontend): remove on Open/Close actions

* feat(frontend): simplify the implementation

* feat(frontend): fix callbacks
2024-05-27 20:32:07 +02:00
HugoCasa
5de79aace3 feat: worker vcpus/memory limits + mem usage (#3828) 2024-05-27 18:43:02 +02:00
HugoCasa
1e877c0ea1 feat(frontend): upgrade to gpt-4o + add AI support for php (#3820)
* feat: upgrade to gpt-4o

* feat: improve code completion + UI stuff
2024-05-27 18:29:42 +02:00
wendrul
da8bed9355 Improve filter on queue (#3829) 2024-05-27 18:21:53 +02:00
Ruben Fiszel
47c722b20f add opensearchpy to lib.rs mapping 2024-05-27 16:41:30 +02:00
Henri Courdent
5dc5ef65ac Changelog update frontend (#3824) 2024-05-27 15:58:31 +02:00
wendrul
5506df0cc6 fix: filtering not always working with concurrency keys (#3823)
* fix missing filtering on ommision of obscured jobs

Also allow cron and scheduled jobs for the filtering security

* Revert incorrect change

* Revert frontend change
2024-05-27 15:58:07 +02:00
Ruben Fiszel
99edb54362 set last_ping to null when requeuing because of concurrency limits 2024-05-27 15:53:32 +02:00
Ruben Fiszel
e304115249 clarify iframe for apps 2024-05-27 14:06:27 +02:00
Ruben Fiszel
3eeda623f7 fix sqlx 2024-05-27 13:08:47 +02:00
Ruben Fiszel
f725e5b361 feat: public apps can require login (#3825) 2024-05-27 13:03:41 +02:00
Ruben Fiszel
bf73e4e9ed remove supabase_wizard from oauth connects 2024-05-27 09:47:55 +02:00
Ruben Fiszel
e35d8f1459 fix resources connects 2024-05-27 09:26:41 +02:00
Ruben Fiszel
3db4e3bab1 feat: allow user resources in apps with a toggle (#3821)
* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* nits

* nits
2024-05-27 07:51:49 +02:00
Ruben Fiszel
1dfe4bf9fa increase min re-scheduling 2024-05-26 05:20:11 +02:00
Ruben Fiszel
9d2e4df920 reschedule to at least 1secs in future 2024-05-26 05:04:42 +02:00
Ruben Fiszel
6a332bc30f fix: make all error strings more verbose 2024-05-25 22:15:15 +02:00
Ruben Fiszel
218ea8ce3e nit improvements for concurrency jobs 2024-05-25 17:28:32 +02:00
Ruben Fiszel
4d3efb8066 nit improvements for concurrency jobs 2024-05-25 17:26:08 +02:00
Ruben Fiszel
699a43e665 fix: improve concurrency re-scheduling at scale 2024-05-25 17:20:11 +02:00
Ruben Fiszel
e207c1d77d fix: improve concurrency re-scheduling at scale 2024-05-25 15:56:56 +02:00
Ruben Fiszel
7aabc766d4 chore(main): release 1.337.0 (#3811)
* chore(main): release 1.337.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-25 12:00:58 +02:00
Ruben Fiszel
98cb72123a fix build 2024-05-25 11:47:47 +02:00
Ruben Fiszel
0e6b32119b fix build 2024-05-25 10:54:14 +02:00
HugoCasa
92cf325c35 fix: use hub script language as tag instead of 'hub' (#3816)
* fix: use hub script language as tag instead of 'hub'

* fix: remove hub tag
2024-05-25 10:38:03 +02:00
Ruben Fiszel
432908919a fix oss build 2024-05-25 10:34:11 +02:00
Ruben Fiszel
cb027fb083 fix build 2024-05-25 09:59:38 +02:00
Ruben Fiszel
3656579856 fix build 2024-05-25 09:54:02 +02:00
HugoCasa
42c082702b feat: automatic key renewal (#3815)
* feat: automatic ee key renewal

* chore: sqlx

* chore: update ee repo ref

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-05-24 19:49:45 +02:00
William Butez
e5824f0bab feat: add GetResumeUrls to go client (#3810)
* feat: add GetResumeUrls to go client

* add type ResumeUrls
2024-05-24 12:47:50 +02:00
Ruben Fiszel
a85eacdea3 chore(main): release 1.336.1 (#3809)
* chore(main): release 1.336.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-24 08:23:47 +02:00
Ruben Fiszel
c461757406 fix: revert bun to 1.1.8 2024-05-24 08:07:41 +02:00
Ruben Fiszel
79330fd7a5 chore(main): release 1.336.0 (#3796)
* chore(main): release 1.336.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-23 22:19:05 +02:00
Ruben Fiszel
9e7d5934e3 add more infos about hanging monitor last ping 2024-05-23 22:14:31 +02:00
Faton Ramadani
2d65c2d068 fix(frontend): Add missing loading state for non-runnable components … (#3797)
* fix(frontend): Add missing loading state for non-runnable components + fix select and aggrid styling

* fix(frontend): remove log

* fix(frontend): improve code

* fix(frontend): improve code

* fix(frontend): Fix refreshIndicator styling
2024-05-23 20:36:39 +02:00
HugoCasa
a79e09d65f feat: improve parsers when no main func (#3805)
* feat: improve parsers when no main func

* chore: update parser version
2024-05-23 20:36:16 +02:00
Faton Ramadani
a85601a5ad feat(frontend): improve graph edges + fix depedencies detection (#3802)
* feat(frontend): improve graph edges + fix depedencies detection

* Update frontend/src/lib/components/graph/svelvet/edges/views/Edges/SimpleBezierEdge.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-05-23 20:17:34 +02:00
Ruben Fiszel
b4eac0df23 feat: store failed_retries per module state and display failed retries in flow status viewer 2024-05-23 19:26:20 +02:00
Ruben Fiszel
4f30b1fb82 feat: store failed_retries per module state and display failed retries in flow status viewer 2024-05-23 19:16:26 +02:00
HugoCasa
126459f972 feat: improve permissioned audit logs (#3799)
* fix: increase token label size in db

* Revert "Revert "feat:  improve premissioned audit logs (#3793)" (#3798)"

This reverts commit afae33f5f8.

* feat: add username to email function

* fix: nit

* fix: add docstring to global func
2024-05-23 17:23:50 +02:00
wendrul
e5b5d72a6f fix: show code option in tree view (#3803)
* fix: show code option in tree view

* Update TreeViewRoot.svelte
2024-05-23 16:49:18 +02:00
wendrul
503a83fab8 Add concurrency key for inline scripts in flows (#3801) 2024-05-23 14:59:18 +02:00
Ruben Fiszel
afae33f5f8 Revert "feat: improve premissioned audit logs (#3793)" (#3798)
This reverts commit 35f8eecf2d.
2024-05-23 11:12:51 +02:00
Ruben Fiszel
9ab3be51a6 fix: update bun to 1.1.9 2024-05-23 09:24:38 +02:00
HugoCasa
35f8eecf2d feat: improve premissioned audit logs (#3793)
* feat:  improve premissioned audit logs

* chore: update ee ref

* fix: build

* fix: sqlx
2024-05-23 08:55:48 +02:00
Jeremy Worden
2f9b6aa2d2 Update lib.rs (#3795)
add ldap=>python-ldap remapping
2024-05-23 08:53:42 +02:00
Ruben Fiszel
2de07c751e chore(main): release 1.335.0 (#3792)
* chore(main): release 1.335.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-22 23:20:31 +02:00
Ruben Fiszel
7af0036b7f add concurrency_key to exported workspace scripts 2024-05-22 23:12:13 +02:00
Ruben Fiszel
5917d79c18 fix(cli): add concurrency key to script 2024-05-22 22:22:19 +02:00
wendrul
1d2d9ebadf Add warning for omitted obscured jobs (#3790)
* Add warning for omitted obscured jobs

* Update RunsTable.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-05-22 21:14:52 +02:00
Faton Ramadani
92c93a029a fix(frontend): Fix aggrid infinite refresh (#3789)
* fix(frontend): Fix AgGrid infinit refresh when args changed

* fix(frontend): Fix AgGrid infinit refresh when args changed

* fix(frontend): remove dead code
2024-05-22 16:57:45 +02:00
HugoCasa
50acb84aff feat: improve user audit logs and stats (#3786)
* fix: improve user audit logs and stats

* chore: sqlx

* fix: no features build

* fix: sqlx

* fix: no features build

* chore: update ee ref
2024-05-22 16:51:04 +02:00
Ruben Fiszel
9a1611db6f make drop cache not an error 2024-05-22 13:16:53 +02:00
Ruben Fiszel
88195e473f remove jemalloc specific image 2024-05-22 11:44:37 +02:00
Ruben Fiszel
7e8ffece6b chore(main): release 1.334.0 (#3785)
* chore(main): release 1.334.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-22 00:44:47 +02:00
Ruben Fiszel
92b884cd3a nit 2024-05-22 00:44:25 +02:00
Ruben Fiszel
29bf7d3bd0 fix: add allow http toggle to object store settings 2024-05-22 00:36:04 +02:00
Faton Ramadani
4d1faece6d feat(frontend): Added support for title and placeholder for ArgInputs (#3779)
* feat(frontend): Added support for customLabel and placeholder

* feat(frontend): correctly handle labels

* feat(frontend): rename customLabel into title

* feat(frontend): fix layout

* feat(frontend): properly implement placeholder

* feat(frontend): properly implement placeholder

* feat(frontend): add missing undefined check

* feat(frontend): remove code duplication
2024-05-21 21:58:48 +02:00
Faton Ramadani
373ae6ff4b feat(frontend): Improve multiselect perf (#3770)
* feat(frontend): wip

* feat(frontend): Fork multiselect

* feat(frontend): cleanup

* feat(frontend): fix design

* feat(frontend): trie search

* feat(frontend): simplify search

* feat(frontend): simplify search

* feat(frontend): fix open
2024-05-21 19:47:19 +02:00
Faton Ramadani
1c1f11fc39 fix(frontend): Fix path overflow on the Runs page (#3781) 2024-05-21 19:46:53 +02:00
wendrul
d663cd2543 Win 130 concurrency observability fixes (#3782)
* Resize badge and add filter by key button

* Make status filters icononly with tooltip

* nit: replace current job None with empty

* tooltip should be on the same row with flex

* Expand selected on ToggleButtonMore

* Make a common definition of UnifiedJob fields
2024-05-21 19:28:05 +02:00
Ruben Fiszel
c142e92123 chore(main): release 1.333.5 (#3776)
* chore(main): release 1.333.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-21 12:26:03 +02:00
wendrul
ce29e43c91 Fix list jobs and intervals mismatch (#3767)
* fix: mismatch when filtering on concurrency key

Fix a mismatch between to endpoints when filtering by concurrency key

* Add ObscuredJob type on openapi spec

* Correct unit for graph

* Finish frontend changes

* Add field indicating if obscured jobs were omitted

* impl from for ListQueueQuery and factor logic

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-05-21 12:21:25 +02:00
Ruben Fiszel
868c5254d5 fix: improve concurrency key migration 2024-05-21 12:18:05 +02:00
Ruben Fiszel
e39b02d2a3 fix: drop the linux file cache regularly to avoid triggering OOM killer 2024-05-21 10:21:14 +02:00
Faton Ramadani
c901085c2d fix(frontend): Fix full height component for public apps (#3777)
* fix(frontend): fix fullHeight component for public apps

* fix(frontend): fix fullHeight component for public apps

* fix(frontend): fix fullHeight component for public apps
2024-05-21 10:07:00 +02:00
Faton Ramadani
01243cc0f1 fix(frontend): Fix selected value when the default value of a select component is null (#3778) 2024-05-21 09:06:12 +02:00
Ruben Fiszel
90c5082653 fix: lighten watermark on public apps for ee 2024-05-21 07:50:47 +02:00
Ruben Fiszel
55ef2f96bb frontend nits 2024-05-21 07:28:31 +02:00
Ruben Fiszel
95fbfbdad5 chore(main): release 1.333.4 (#3775)
* chore(main): release 1.333.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-20 23:30:48 +02:00
Ruben Fiszel
43b78ad787 fix(cli): make bun the default language in absence of wmill defaultTs 2 2024-05-20 23:27:08 +02:00
Ruben Fiszel
977e04b686 chore(main): release 1.333.3 (#3774)
* chore(main): release 1.333.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-20 23:16:05 +02:00
Ruben Fiszel
2f312038a7 update git sync hub script 2024-05-20 23:15:05 +02:00
Ruben Fiszel
afb3e53599 fix(cli): make bun the default language in absence of wmill defaultTs 2024-05-20 23:09:38 +02:00
Ruben Fiszel
27c1f112f8 use jemalloc for normal ee 2024-05-20 20:03:01 +02:00
Ruben Fiszel
d21502d478 nit compile 2024-05-20 19:45:00 +02:00
Ruben Fiszel
fae845ffd3 chore(main): release 1.333.2 (#3772)
* chore(main): release 1.333.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-20 19:19:42 +02:00
d10sfan
c442a09bb1 AgGrid - Allow to de-select all rows with setSelectedIndex (#3760)
* AgGrid - Allow to de-select all rows with setSelectedIndex

* Update frontend/src/lib/components/apps/components/display/table/AppAggridTable.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Else & check for null instead of -1

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-05-20 18:59:56 +02:00
Ruben Fiszel
f8bd664362 only enable profiling if env variable is present 2024-05-20 18:57:26 +02:00
Ruben Fiszel
31d69561cc allow dynamic heap profiling using jemalloc live prof_active 2024-05-20 18:44:03 +02:00
Faton Ramadani
41c33d0554 fix(frontend): fix AgGrid pagination refresh (#3773)
* feat(frontend): fix AgGrid pagination refresh

* feat(frontend): fix AgGrid pagination refresh
2024-05-20 15:25:18 +02:00
Ruben Fiszel
ac3e1a8342 chore(main): release 1.333.1 (#3771)
* chore(main): release 1.333.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-20 12:35:28 +02:00
Ruben Fiszel
b6ff540f6e remove extra tracing 2024-05-20 12:34:15 +02:00
Ruben Fiszel
35e735d787 further memory reduction 2024-05-20 11:38:11 +02:00
Ruben Fiszel
fcfbf9504d use RawValue for Flow value and hub script schema 2024-05-20 10:45:52 +02:00
d10sfan
dbdba29b00 Add support for form schema property setting textarea rows value (#3759) 2024-05-20 10:24:46 +02:00
Ruben Fiszel
c1810d164b fix(backend): improve memory usage by making schema RawValue instead of serde_json::Value 2024-05-20 10:11:47 +02:00
Ruben Fiszel
ceccfbc174 chore(main): release 1.333.0 (#3769)
* chore(main): release 1.333.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-19 22:31:57 +02:00
Ruben Fiszel
44986bbf16 sleep handle f64 2024-05-19 22:21:18 +02:00
Ruben Fiszel
fc2691d598 handle early stop for simple flows 2024-05-19 22:07:06 +02:00
Ruben Fiszel
c43d04b95d feat: reduce memory usage (#3768)
* all

* all

* optimize deserialize

* all

* all

* fix issue

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile

* fix compile
2024-05-19 21:58:38 +02:00
Ruben Fiszel
584594aed6 chore(main): release 1.332.1 (#3766)
* chore(main): release 1.332.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-18 10:12:45 +02:00
Ruben Fiszel
91662f773d fix(cli): improve handling of schema for script bundles 2024-05-18 10:00:19 +02:00
HugoCasa
916240c452 fix(frontend): improve json display for large table objects (#3765)
* fix(frontend): fix check for displaying table-col

* fix: improve display result json limit for tables

* fix: nit

* Update frontend/src/lib/components/DisplayResult.svelte

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* fix: nit

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-05-17 18:45:13 +02:00
Ruben Fiszel
1ed9e23f61 chore: fix tag_latest to wait for build 2024-05-17 01:05:50 +02:00
Ruben Fiszel
265ae920e8 chore(main): release 1.332.0 (#3755)
* chore(main): release 1.332.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-17 00:35:22 +02:00
Faton Ramadani
d2b1d388ba feat(frontend): Fix App Select component initial value (#3752)
* feat(frontend): Fix App Select component initial value

* Update AppSelect.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-05-17 00:31:32 +02:00
Ruben Fiszel
d5fc26ac82 fix: fix args interpolation for tag and concurrency key for non string values 2024-05-17 00:27:38 +02:00
Ruben Fiszel
1465951b61 chore(main): release 1.331.2 (#3754)
* chore(main): release 1.331.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-16 23:46:36 +02:00
Ruben Fiszel
e014deaf8a fix: improve support for non existing key in concurrency_key table 2024-05-16 23:43:30 +02:00
Ruben Fiszel
1b06286419 chore(main): release 1.331.1 (#3753)
* chore(main): release 1.331.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-16 21:41:32 +02:00
Ruben Fiszel
1d396fad92 jemalloc image 2024-05-16 21:38:17 +02:00
Ruben Fiszel
5fc3ab9f7c nits 2024-05-16 20:34:15 +02:00
HugoCasa
e8bdff5f1a fix(backend): prevent immediate cancellation of the error handler when a job is forcibly cancelled (#3751) 2024-05-16 16:53:27 +02:00
HugoCasa
333dcf6780 fix(frontend): improve queue metrics graphs performance (#3749)
* fix(frontend): improve queue metrics graphs performance

* fix: check
2024-05-16 16:47:39 +02:00
Ruben Fiszel
4cd6515395 chore(main): release 1.331.0 (#3737)
* chore(main): release 1.331.0

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-15 21:06:57 +02:00
wendrul
60b036c1ae Add concurrency limits observability (#3586)
* Add concurrency_key table and field to payload

Add a new table custom_concurrency_key for storing concurrency keys on a
per job basis. Add the field to the job payload to populate the table on
creation of a new job.

* Rename to custom_concurrency_key

Be more explicit about the nature of the option variable by calling it
a more appropriate name.

* Delete concurrency_keys on delete_expire_items

* Propagate db errors up

* Add ref to EE changes

* update sqlx

* Add concurrency_key to tests

* Revert renaming of FlowValue field

FlowValue field concurrency_key must be named concurrency_key for
serialization purposes.

* Remove debug print statement

* Get concurrency_key from Job

Whether it is a Completed job or a queued one, add a ways to get the
associated concurrency key

* Add endpoint to get concurrency_key

* Add endpoint and button to get job concurrency_key

Add a line with a link on the FlowMetadata that goes to the
concurrency_groups page. add endpoint to get the concurrency_key of a
job

* Merge concurrency_key tables into one

migration + change all related querrys

* Add concurrency plot to the runs page

* Prepare sqlx

* Add concurrency Key filter on UI

* Prepare sqlx

* Prepare sqlx

* Fix filter and order query

The limit makes more sense if we cut the older rows, so order by
started_at

* Factor interpolation to reuse on concurrency key

Factor the arg interpolation logic into a function and finish the
processing of concurrency key before insertion

* Remove old concurrency key processing logic

* Second transaction with userdb

To send all concurrency intervals but revealing only uuids of accessible
jobs, make a second transaction with the userdb.

* Remove old second endpoint

the intervals endpoint now also gets the concurrencyt key information
for all jobs

* Show external jobs

* Put filters into a dropdown

Create a ToggleButtonMore and put elements into a dropdown

* Add toggle between two graphs

* Add filter functionality to concurrency graph

* Improve concurrency graph front

* Fix concurrency groups page

* Prepare sqlx

* Add ref to ee

* Change migration to create new table instead

Instead of renaming the custom_concurrency_key_ended atble, we create a
new table and we will delete custom_concurrency_key_ended in the future
when it is no longer linked to any jobs

* Do small UI improvements

* Fix range fusion by not filtering past jobs

Instead of filtering jobs in the backend on a startedAfter value, limit
the query to 1000 and query all possible towards the past to get a good
context for the graph in most sane situations

* Improve frontend UI
2024-05-15 20:15:14 +02:00
Faton Ramadani
86c5c5b5df feat(frontend): add nullable arg (#3729)
* feat(frontend): add nullable arg

* feat(frontend): Limit nullable toggle for strings and numbers

* feat(frontend): Limit nullable toggle to strings

* feat(frontend): fix validation

* feat(frontend): Disable nullable when required + add missing config in script editor
2024-05-15 17:30:40 +02:00
Ruben Fiszel
c3e705ceb6 fix workspace redirect bug 2024-05-15 16:20:02 +02:00
Faton Ramadani
41e81aa81f feat(frontend): Add context section (#3745)
* feat(frontend): Add context section

* feat(frontend): Add missing tooltip
2024-05-15 16:09:48 +02:00
Lucian Buzzo
0340d14116 fix: resolve typo in bun_executor.rs error message (#3744) 2024-05-15 15:30:26 +02:00
Faton Ramadani
2f6f88bd8c feat(frontend): full height component (#3676)
* feat(frontend): wip

* feat(frontend): Full Height component

* feat(frontend): wip

* feat(frontend): add fullHeight indicator

* feat(frontend): add indicator for component that won't render

* feat(frontend): update collision algo

* fix(frontend): Full height component done

* fix(frontend): Remove the hidden check from preview

* feat(frontend): code cleanup

* feat(frontend): code cleanup

* feat(frontend): code cleanup

* feat(frontend): code cleanup

* feat(frontend): Fix height issue + fix toggle display

* feat(frontend): Fix insertNewGridITem

* feat(frontend): code cleanup

* feat(frontend): mobile fullHeigt

* feat(frontend): fix wording

* feat(frontend): add missing constants

* feat(frontend): fix typo

* feat(frontend): remove dead code

* feat(frontend): improve the structure

* feat(frontend): done

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-05-15 14:52:05 +02:00
Ruben Fiszel
bf5670ece7 Revert "fix(backend): remove email constraints from DB (#3739)" (#3743)
This reverts commit cdeee7ca0b.
2024-05-15 14:45:11 +02:00
HugoCasa
cdeee7ca0b fix(backend): remove email constraints from DB (#3739)
* fix(backend): allow underscore in email domain name

* fix: remove email constraint
2024-05-15 14:43:36 +02:00
HugoCasa
c4159f2286 fix(frontend): improve auto data table headers when array of arrays (#3738) 2024-05-15 12:29:31 +02:00
HugoCasa
bff0a50a03 fix(frontend): rename correctly delete workspace button (#3736) 2024-05-15 11:55:50 +02:00
HugoCasa
632a0c5593 fix(cli): add php support for the cli (#3735) 2024-05-15 11:49:47 +02:00
Ruben Fiszel
00c0e1f2a1 chore(main): release 1.330.1 (#3733)
* chore(main): release 1.330.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-15 10:35:42 +02:00
HugoCasa
83f97eed56 fix: php worker tag migration (#3732) 2024-05-15 10:24:50 +02:00
Ruben Fiszel
3ccb714e92 chore(main): release 1.330.0 (#3731)
* chore(main): release 1.330.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-15 08:30:25 +02:00
HugoCasa
f7f7a6d85f feat: add php (#3725)
* feat: add php

* fix: nsjail + frontend build
2024-05-15 08:12:11 +02:00
Ruben Fiszel
9b99117f48 fix: remove schemas from typescript client 2024-05-15 08:10:29 +02:00
Ruben Fiszel
3d9e291292 fix(bun): improve relative path type assistant in monaco for bun 2024-05-15 07:58:01 +02:00
Ruben Fiszel
a9e52e9a30 chore(main): release 1.329.0 (#3722)
* chore(main): release 1.329.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-15 06:33:47 +02:00
Ruben Fiszel
4300a8f6f5 improve agcharts2 2024-05-15 06:30:42 +02:00
Ruben Fiszel
9474e7c68a fix: fix agchart rendering 2024-05-15 06:27:34 +02:00
Ruben Fiszel
25367fee4e nit workspace selection 2024-05-15 06:11:44 +02:00
Ruben Fiszel
bc5c3652aa fix: improve display result output limit 2024-05-15 05:59:31 +02:00
Ruben Fiszel
e71d63f2e4 improve log display 2024-05-14 23:22:11 +02:00
Faton Ramadani
1532f5b239 feat(frontend): Add date format (#3675)
* feat(frontend): Add date format

* feat(frontend): Add date format

* feat(frontend): add missing case

* feat(frontend): add date format

* fix(frontend): added missing tooltip + added default value to the date component
2024-05-14 22:15:16 +02:00
wendrul
6d66c10002 Use userDB instead of DB (#3723) 2024-05-14 22:14:12 +02:00
Ruben Fiszel
c425ec2f45 feat: improve log storage + expand all logs in a flow 2024-05-14 22:11:52 +02:00
Faton Ramadani
2cb04d544e fix(frontend): Fix FileInput state when hidden (#3730) 2024-05-14 17:12:09 +02:00
Ruben Fiszel
49469644b9 fix: bun loader with nsjail 2024-05-14 01:17:13 +02:00
Ruben Fiszel
f719681996 chore(main): release 1.328.0 (#3716)
* chore(main): release 1.328.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-13 22:52:57 +02:00
Faton Ramadani
97bf818dce fix(frontend): fix slider component styling (#3720) 2024-05-13 22:48:23 +02:00
Ruben Fiszel
45b8f8dab7 fix: fix edit button on script row 2024-05-13 22:47:00 +02:00
HugoCasa
e689165ba0 feat(frontend): allows to specify column order for rich display (#3709)
* feat(frontend): allows to specify column order for rich display

* patch: rename table-cell to table-row-object

* fix: nested table row object
2024-05-13 18:08:37 +02:00
Ruben Fiszel
7a4d44e8b6 chore(main): release 1.327.0 (#3715)
* chore(main): release 1.327.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-13 08:30:37 +02:00
Ruben Fiszel
6b49f47c5c feat: nativets can use the wmill library + setClient not required anymore (#3714)
* all

* all

* all

* all
2024-05-13 08:26:03 +02:00
Ruben Fiszel
ef8d273c7d chore(main): release 1.326.1 (#3712)
* chore(main): release 1.326.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-12 21:23:23 +02:00
Ruben Fiszel
9043200a4a fix jsr publish 2024-05-12 21:16:02 +02:00
Ruben Fiszel
5766278737 improve empty resource types instructions 2024-05-12 21:07:23 +02:00
Ruben Fiszel
0b43847da6 fix: un-inline monaco editor workers for faster initial load 2024-05-12 17:43:55 +02:00
Ruben Fiszel
8f54d35d56 chore(main): release 1.326.0 (#3711)
* chore(main): release 1.326.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-12 04:32:14 +02:00
Ruben Fiszel
aae70ac6cb feat: logs can be downloaded directly from server/frontend if using shared volume 2024-05-12 04:16:04 +02:00
Ruben Fiszel
26c4ccfdfe ux nits 2024-05-11 18:27:11 +02:00
Ruben Fiszel
24346770ed chore(main): release 1.325.2 (#3710)
* chore(main): release 1.325.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-11 02:48:14 +02:00
Ruben Fiszel
14c1555089 fix: improve status exit dedicated workers 2024-05-11 02:44:49 +02:00
Ruben Fiszel
df05a2f32c chore(main): release 1.325.1 (#3708)
* chore(main): release 1.325.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-11 02:26:37 +02:00
Ruben Fiszel
36e61b4565 fix: improve nodejs mode after esm update 2024-05-11 02:15:28 +02:00
Ruben Fiszel
cdf7a285a4 fix(cli): support whileloop in flow cli sync 2024-05-11 02:06:14 +02:00
Ruben Fiszel
411c64742d nit concat oauth fix 2024-05-11 00:54:38 +02:00
Ruben Fiszel
fb369fb4a8 fix: selectedRow for a table is set on table actions 2024-05-11 00:47:52 +02:00
Ruben Fiszel
0ab51e8929 app nits 2024-05-10 23:56:55 +02:00
Ruben Fiszel
6eea9fcbc3 chore(main): release 1.325.0 (#3707)
* chore(main): release 1.325.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-10 21:02:21 +02:00
HugoCasa
cb4b2f60ff feat: worker metrics (#3697)
* feat: worker metrics

* fix: limit worker metrics to superadmin

* fix: limit worker metrics to superadmin + feat: queue metrics charts

* fix: improve graphs
2024-05-10 20:50:09 +02:00
HugoCasa
056baa7a7d fix(backend): return flow result if flow fails or stops before early return (#3704)
* fix: return error if flow fails before early return

* fix: also handle early stop

* fix: improve code
2024-05-10 20:23:16 +02:00
Ruben Fiszel
11dcab2068 chore(main): release 1.324.2 (#3699)
* chore(main): release 1.324.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-10 01:48:01 +02:00
Ruben Fiszel
055c15e855 fix: fix build 2024-05-10 01:24:46 +02:00
Ruben Fiszel
f203ce6da0 fix compile 2024-05-09 23:42:17 +02:00
Ruben Fiszel
969ebc8852 chore(main): release 1.324.1 (#3698)
* chore(main): release 1.324.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-09 19:39:14 +02:00
Ruben Fiszel
47862e6322 fix(cli): narrow codebases to bun 2024-05-09 19:30:15 +02:00
Ruben Fiszel
cedc1027c4 chore(main): release 1.324.0 (#3666)
* chore(main): release 1.324.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-09 18:53:46 +02:00
Ruben Fiszel
fd5dfde201 fix(cli): add excludes to the codebase conf 2024-05-09 18:52:38 +02:00
Ruben Fiszel
1f64715043 feat: local typescript codebase as bundle (#3694)
* codebases

* codebases

* foo

* foo

* foo

* foo

* fix(frontend): Disable the insert button when required fields are empty strings (#3659)

* fix(frontend): use normal password mask for the sensitive fields of the resource editor

* handle super admins in password arg input

* chore(main): release 1.323.2 (#3660)

* chore(main): release 1.323.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

* foo

* all

* s3_helpers move

* progress

* all

* progress

* progress

* progress

* progress

* codebase final

* update without ee

* sqlx

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* all

* update

* all

* all

* all

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-09 18:35:50 +02:00
Faton Ramadani
c03f97f94d feat(frontend): add missing date in the previous run panel (#3693) 2024-05-09 02:49:30 +02:00
Faton Ramadani
49688ff395 feat(frontend): Add a button tocopy the path of a subflow (#3691) 2024-05-08 14:36:33 +02:00
HugoCasa
95ce9f34a6 chore: upgrade bun to 1.1.7 (#3689) 2024-05-08 14:35:58 +02:00
HugoCasa
0d9a7dd38e fix: load large args of previous runs dynamically (#3688)
* fix: load large args of previous runs dynamically

* fix: lower limit size
2024-05-08 14:35:37 +02:00
Faton Ramadani
98f08c5e7b feat(frontend): Improve app components (#3672)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): improve components

* fix(frontend): improve components

* fix(frontend): improve ranges

* fix(frontend): fix build
2024-05-07 18:04:12 +02:00
HugoCasa
4c3cb5f9e7 fix: can cancel only if can disable schedule + stop worker on force cancel + soft cancel job parent on job cancel (#3670)
* fix: can cancel only if can disable schedule + stop worker on force cancel + cancel job parents

* fix: sqlx build

* fix: flow reschedule check + soft cancel only direct parent

* fix: sqlx prepare

* fix: only soft cancel parent if force cancel and job is a flow step
2024-05-07 17:17:43 +02:00
HugoCasa
1f206e51fb feat: disable response logs based on env var (#3685) 2024-05-07 15:57:41 +02:00
Ruben Fiszel
7d1e29028c minor cli improvements 2024-05-06 16:36:27 +02:00
Faton Ramadani
3921a4c699 fix(frontend): Fix subflow viewer (#3674)
* fix(frontend): Fix subflow viewer

* fix(frontend): Fix subflow viewer
2024-05-06 14:03:16 +02:00
Ruben Fiszel
c95bec678f nit disablable fields preview 2024-05-04 17:36:04 +02:00
Ruben Fiszel
7634b35cb9 fix: improve conditional wrapper for app editor 2024-05-04 10:59:38 +02:00
Ruben Fiszel
e1a8a80272 update typescript openapi generator 2024-05-03 12:54:00 +02:00
Ruben Fiszel
28bb547f1c nit UX 2024-05-03 09:44:16 +02:00
Ruben Fiszel
c88cf18ccd increase max worker connections to 5 2024-05-03 08:39:51 +02:00
HugoCasa
25ba9ce245 feat: import export all worker groups config (#3667) 2024-05-02 21:45:07 +02:00
HugoCasa
cb132671d3 feat: critical error side channel (#3625)
* feat: critical error side channel

* feat: trigger workspace error handler or critical channel on schedule error handling failure

* fix: build

* feat: finish critical error side channel

* feat: channels instead of just emails + move to EE

* fix: remove superfluous func

* fix: nits + ee ref

* fix: open source build

* fix: nits

* chore: update ee ref
2024-05-02 20:21:23 +02:00
Ruben Fiszel
cce104f80e chore(main): release 1.323.6 (#3665)
* chore(main): release 1.323.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-02 19:46:39 +02:00
Faton Ramadani
11e0224b76 fix(frontend): Handle empty error message in toast + hide GridEditorM… (#3664)
* fix(frontend): Handle empty error message in toast + hide GridEditorMenu when the component is not visible

* fix(frontend): Handle empty error message in toast + hide GridEditorMenu when the component is not visible

* fix(frontend): use the right id
2024-05-02 19:09:45 +02:00
Ruben Fiszel
03e89023c7 improve expr interpreter for flows to handle results?.X 2024-05-02 11:51:52 +02:00
Ruben Fiszel
2321a1e165 fix test lint issues 2024-05-02 11:23:39 +02:00
Ruben Fiszel
d886cef8ac fix test lint issues 2024-05-02 10:54:51 +02:00
Ruben Fiszel
ccebe282d5 box flowmodulestatus to reduce stack allocation of flowvalue 2024-05-02 10:28:04 +02:00
Ruben Fiszel
59ecd1de29 box flowmodule to reduce stack allocation of flowvalue 2024-05-02 10:06:16 +02:00
Ruben Fiszel
12353d5879 add cloud compile flag 2024-05-02 09:39:40 +02:00
Ruben Fiszel
a74497cd90 chore(main): release 1.323.5 (#3663)
* chore(main): release 1.323.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-02 01:20:36 +02:00
Ruben Fiszel
f1cd473253 fix: re-release nit 2024-05-02 01:10:41 +02:00
Ruben Fiszel
8e275db48d chore(main): release 1.323.4 (#3662)
* chore(main): release 1.323.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-02 00:49:18 +02:00
Ruben Fiszel
44ddb9ebee improve runs nit UX 2024-05-02 00:48:15 +02:00
Ruben Fiszel
961c89f3ec fix: improve schedule editor UX 2024-05-02 00:42:50 +02:00
Ruben Fiszel
ff3989e97f refactor workspace error handler 2024-05-01 23:48:23 +02:00
Ruben Fiszel
31f0199b80 fix: handle list of errors for schedule error handler 2024-05-01 23:17:34 +02:00
Ruben Fiszel
47e785bb54 chore(main): release 1.323.3 (#3661)
* chore(main): release 1.323.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-01 21:26:45 +02:00
Ruben Fiszel
4032737cd4 fix: add WM_WORKER_GROUP to get worker group from script 2024-05-01 21:22:53 +02:00
Ruben Fiszel
d7ef9a1062 add github=>pygithub remapping 2024-05-01 21:02:02 +02:00
Ruben Fiszel
d9758527c4 chore(main): release 1.323.2 (#3660)
* chore(main): release 1.323.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-01 20:31:18 +02:00
Ruben Fiszel
794a8d9159 handle super admins in password arg input 2024-05-01 20:28:05 +02:00
Ruben Fiszel
df52e5932c fix(frontend): use normal password mask for the sensitive fields of the resource editor 2024-05-01 20:26:50 +02:00
Faton Ramadani
a52c07d964 fix(frontend): Disable the insert button when required fields are empty strings (#3659) 2024-05-01 17:30:43 +02:00
Ruben Fiszel
1a0b9e7d0e chore(main): release 1.323.1 (#3657)
* chore(main): release 1.323.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-01 14:44:49 +02:00
Faton Ramadani
34942896b5 fix(frontend): Restore AgGrid borders and remove the outer border pro… (#3658)
* fix(frontend): Restore AgGrid borders and remove the outer border properly. Improve the active color in both themes.

* fix(frontend): Restore AgGrid borders and remove the outer border properly. Improve the active color in both themes.

* fix(frontend): Remove old comment
2024-05-01 14:42:26 +02:00
Ruben Fiszel
c2ba6f3786 fix(cli): improve generate metadata lock for new scripts 2024-05-01 14:41:53 +02:00
Faton Ramadani
20b0225525 fix(frontend): improve default select styling for apps (#3656)
* fix(frontend): improve select

* fix(frontend): update border-radius

* fix(frontend): update border-radius
2024-05-01 13:25:34 +02:00
Ruben Fiszel
506a806154 chore(main): release 1.323.0 (#3654)
* chore(main): release 1.323.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-05-01 11:00:23 +02:00
Ruben Fiszel
fdc4ec2f67 fix resource picker not displayed picked resource in some cases for schedule editor 2024-05-01 10:57:22 +02:00
Ruben Fiszel
2ab9056744 tablecomponent added last (#3655)
* tablecomponent_legacy

* Update sets.ts
2024-05-01 10:29:06 +02:00
Faton Ramadani
047d89d14e fix(frontend): sync columnDefs + improve columnDefs management (#3632)
* fix(frontend): sync columnDefs + improve columnDefs management

* fix(frontend): sync columnDefs + improve columnDefs management

* fix(frontend): improve code quality

* fix(frontend): improve code quality

* fix(frontend): remove useless warning while the config is loading

* fix(frontend): Disable actions for database studio, since columnDefs are managed by the component

* feat(frontend): Fix Database studio

* feat(frontend): revert changes from Database Studio

* feat(frontend): fix DB Studio refresh

* fix(frontend): improve code quality

* fix(frontend): improve code quality

* fix(frontend): fix build

* fix(frontend): fix wording

* fix(frontend): fix aggrid
2024-05-01 10:25:48 +02:00
Faton Ramadani
aad0740bc3 fix(frontend): improve result, flow status and log components (#3653) 2024-05-01 10:25:06 +02:00
Faton Ramadani
ab4d58f4b9 feat(frontend): Improve inputs (#3651)
* fix(frontend): Improve AgGrid Infinite table default codes + deprecated table + improve AutoDatatable

* fix(frontend): Handle undefined rowCount

* fix(frontend): Improve Ag Grid footer

* fix(frontend): Improve Deprecated badge

* fix(frontend): Improve inputs

* fix(frontend): revert select
2024-05-01 10:24:08 +02:00
Faton Ramadani
43a3a4abf7 fix(frontend): remove red from autodatable badges (#3652) 2024-05-01 10:23:52 +02:00
Ruben Fiszel
157e4d8e53 improve bun dedicated worker to use nodejs 2024-05-01 02:10:58 +02:00
Ruben Fiszel
2c8f2668c2 migrate bun dedicated worker to readline 2024-05-01 00:38:16 +02:00
Ruben Fiszel
b7c54a9eec print lines for dedicated worker in debug mode 2024-04-30 23:48:21 +02:00
Ruben Fiszel
b5db06d742 add base_internal_url to dedicated python workers 2024-04-30 22:48:40 +02:00
Ruben Fiszel
415815d3ef chore(main): release 1.322.0 (#3650)
* chore(main): release 1.322.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 22:07:09 +02:00
HugoCasa
c28545e5ef feat: import export worker group config (#3649) 2024-04-30 22:03:48 +02:00
Ruben Fiszel
fb68632613 fix: improve password ui 2024-04-30 22:01:19 +02:00
Ruben Fiszel
c6e1fa8dc4 add stderr to debug log of dedicated workers 2024-04-30 21:10:05 +02:00
Ruben Fiszel
1cac7bf239 more logs for dedicated workers 2024-04-30 17:19:34 +02:00
Ruben Fiszel
b53aaa49e8 chore(main): release 1.321.6 (#3645)
* chore(main): release 1.321.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 16:23:45 +02:00
Ruben Fiszel
8742f7bcfb small error clearing fix 2024-04-30 16:07:14 +02:00
Ruben Fiszel
ad34434698 fix: fix aggrid table actions 2024-04-30 15:33:25 +02:00
Ruben Fiszel
f121dcbd7c chore(main): release 1.321.5 (#3642)
* chore(main): release 1.321.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 11:28:14 +02:00
Ruben Fiszel
2cb1595cae fix(python): supports folders starting with numbers for execution 2024-04-30 11:23:48 +02:00
Ruben Fiszel
051347a631 fix: prevent overflowing for long description and default in schema 2024-04-30 11:10:27 +02:00
Ruben Fiszel
4c3567cbf1 fix: fix console logs in REST scripts 2024-04-30 10:46:20 +02:00
Ruben Fiszel
57356fedc4 fix: make sure folder updater keep write permissions if not admin 2024-04-30 10:20:51 +02:00
Ruben Fiszel
16b989cb12 allow breakline in arginput description 2024-04-30 02:28:33 +02:00
Ruben Fiszel
3ada18f99a chore(main): release 1.321.4 (#3640)
* chore(main): release 1.321.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 01:53:10 +02:00
Ruben Fiszel
97b218242a fix(cli): handle better missing lockfile for generating metadata 2024-04-30 01:49:35 +02:00
Ruben Fiszel
98a47e6366 chore(main): release 1.321.3 (#3639)
* chore(main): release 1.321.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 01:38:06 +02:00
Ruben Fiszel
f3247a2396 fix(cli): skip deleting script when lockfile delete 2024-04-30 01:35:05 +02:00
Ruben Fiszel
d0e7438c26 chore(main): release 1.321.2 (#3638)
* chore(main): release 1.321.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 01:21:54 +02:00
Ruben Fiszel
c5d1c6f05e use latest hub sync 2024-04-30 01:21:37 +02:00
Ruben Fiszel
9b101b084b fix(cli): improve lockfile support on cli 2024-04-30 01:16:37 +02:00
Ruben Fiszel
6df31fb424 fix(cli): improve lockfile support on cli 2024-04-30 01:12:26 +02:00
Ruben Fiszel
ad9a5a3f00 fix(cli): improve lockfile support on cli 2024-04-30 00:59:19 +02:00
Ruben Fiszel
b1d5969e9c chore(main): release 1.321.1 (#3637)
* chore(main): release 1.321.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-30 00:12:15 +02:00
Henri Courdent
597410776f Changelog CLI (#3634) 2024-04-30 00:12:04 +02:00
HugoCasa
9c5205aba5 fix: pg types conversion dbstudio (#3636) 2024-04-29 22:34:43 +02:00
Ruben Fiszel
a543d1292c fix decision tree initial rendering 2024-04-29 21:46:22 +02:00
Ruben Fiszel
45ed2175de chore(main): release 1.321.0 (#3633)
* chore(main): release 1.321.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-29 12:17:51 +02:00
HugoCasa
3feaf90273 feat: add resource and variable picker for rest scripts (#3628)
* feat: add resource and variable picker for rest scripts

* feat: add reserved variables to rest scripts
2024-04-29 12:13:21 +02:00
HugoCasa
a676b2c417 fix: toggle comment shortcut on some EU keyboards (#3630) 2024-04-29 12:13:12 +02:00
Ruben Fiszel
9f6e886570 fix(python-client): improve error message for wait_job 2024-04-29 12:10:29 +02:00
Ruben Fiszel
4d0aea49a2 chore(main): release 1.320.3 (#3629)
* chore(main): release 1.320.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-28 16:14:51 +02:00
Ruben Fiszel
77c7b56c73 bump latest hub script 2024-04-28 16:10:46 +02:00
Ruben Fiszel
a2238e4feb fix(cli): improve support for frontend scripts cli sync 2024-04-28 16:10:16 +02:00
Ruben Fiszel
39c7988d83 chore(main): release 1.320.2 (#3627)
* chore(main): release 1.320.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-28 15:28:29 +02:00
Ruben Fiszel
224eb0262e fix: bump git sync script version 2024-04-28 15:25:10 +02:00
Ruben Fiszel
f33651df0c chore(main): release 1.320.1 (#3626)
* chore(main): release 1.320.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-28 15:21:06 +02:00
Ruben Fiszel
7dd7b8e748 fix: add button to easily bump git sync version 2024-04-28 15:17:56 +02:00
Ruben Fiszel
291012bf29 chore(main): release 1.320.0 (#3624) 2024-04-28 14:58:05 +02:00
Ruben Fiszel
89aec0d7c7 feat(cli): split inline sscripts for apps like for flows 2024-04-28 14:55:33 +02:00
Ruben Fiszel
ba6c705936 feat(cli): split lockfiles from script metadata 2024-04-28 12:29:06 +02:00
Ruben Fiszel
74c4c5197d feat(cli): use separate lockfiles for rawscipt of flows 2024-04-28 02:15:31 +02:00
Ruben Fiszel
d4af1153e9 update cli code 2024-04-27 18:54:10 +02:00
Ruben Fiszel
aec3148f71 chore(main): release 1.319.1 (#3622)
* chore(main): release 1.319.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-26 21:25:57 +02:00
Ruben Fiszel
81ff3415b7 fix: improve dnd on app editor for large screens 2024-04-26 21:17:26 +02:00
Ruben Fiszel
7f54df0f67 update to bun 1.1.5 2024-04-26 20:55:15 +02:00
Ruben Fiszel
c962a338b4 chore(main): release 1.319.0 (#3619)
* chore(main): release 1.319.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-26 18:29:07 +02:00
Ruben Fiszel
6436a96930 fix: make configurable footer for aggrid in apps 2024-04-26 18:25:26 +02:00
Ruben Fiszel
f2a8303cb9 allow other cell renderer for aggrid 2024-04-26 18:19:22 +02:00
Ruben Fiszel
4f9b3dcfeb nits autodatatable 2024-04-26 16:57:37 +02:00
Henri Courdent
97b73fe52b Changelog 04 26 (#3621) 2024-04-26 14:13:38 +02:00
Ruben Fiszel
75730d410d rm go bin if cloud hosted 2024-04-26 13:42:24 +02:00
Ruben Fiszel
e2798ef7a3 rm go bin if cloud hosted 2024-04-26 13:40:52 +02:00
HugoCasa
e8905b2734 feat: pg add json support (#3620) 2024-04-26 13:28:15 +02:00
Ruben Fiszel
bbc8bece4c fix backend tests 2024-04-26 13:27:24 +02:00
Ruben Fiszel
7a3d9ee66b improve select resiliency 2024-04-26 11:47:55 +02:00
Ruben Fiszel
1ee928dd9e small fixes 2024-04-26 11:38:44 +02:00
Ruben Fiszel
fdf237c4ed feat: add distributed global cache for go 2024-04-26 11:31:21 +02:00
Ruben Fiszel
e27d2c0d35 feat: add distributed global cache for go 2024-04-26 11:31:21 +02:00
wendrul
fbea59ce9e Add actions to publish to JSR (#3618)
add it to change-version.sh and publish action
2024-04-26 11:18:46 +02:00
Ruben Fiszel
b1025a488b chore(main): release 1.318.0 (#3611)
* chore(main): release 1.318.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-26 09:10:56 +02:00
Ruben Fiszel
516560443e publish to jsr2 2024-04-25 19:08:21 +02:00
Ruben Fiszel
065550ff46 publish to jsr2 2024-04-25 18:12:01 +02:00
wendrul
568b399c17 Add publish to jsr scripts (#3614)
* Add publish to jsr scripts

* Remove tsc logic for jsr build and publish
2024-04-25 17:58:42 +02:00
Henri Courdent
89cb5befc6 Rich result buttons (#3485)
* Rich result buttons

* Fix rich result button

* feat(frontend): improve rich display buttons

* Icon to monitor

* Custom tooltip

* End Monitor

* Tooltip file fixed

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-04-25 17:49:46 +02:00
HugoCasa
b1ae732df0 fix: support all pg types from db studio (#3613)
* fix: support all pg types from db studio

* chore: parser pkg frontend update
2024-04-25 17:32:06 +02:00
HugoCasa
bee719813e feat: app select policy (#3610)
* feat: app select policy

* fix: question marks
2024-04-25 17:21:00 +02:00
Faton Ramadani
8021919bc6 fix(frontend): Improve AgGrid Infinite table default codes + deprecat… (#3609)
* fix(frontend): Improve AgGrid Infinite table default codes + deprecated table + improve AutoDatatable

* fix(frontend): Handle undefined rowCount

* fix(frontend): Improve Ag Grid footer

* fix(frontend): Improve Deprecated badge
2024-04-25 15:06:58 +02:00
Ruben Fiszel
56ffb84b29 chore(main): release 1.317.1 (#3608)
* chore(main): release 1.317.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 23:55:50 +02:00
Ruben Fiszel
e18c82a30d fix: improve list markdown rendering 2024-04-24 23:51:48 +02:00
Ruben Fiszel
3e78f9dfa5 chore(main): release 1.317.0 (#3605)
* chore(main): release 1.317.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 23:27:06 +02:00
Ruben Fiszel
a6252b7eb2 fix: improve autodata table 2024-04-24 23:22:37 +02:00
Ruben Fiszel
8830a33406 support spaces in requirements regex 2024-04-24 18:56:39 +02:00
Faton Ramadani
97ca8b5d32 fix(frontend): Fix AgGrid infinit clear (#3607) 2024-04-24 18:38:36 +02:00
Ruben Fiszel
ec49d63a65 feat: add planned later toggle on runs 2024-04-24 18:17:25 +02:00
Henri Courdent
5d64501288 Fixed docLink of AgGrid Infinite (#3606) 2024-04-24 17:24:30 +02:00
Faton Ramadani
ce4c88fb3d feat(frontend): Aggrid infinite default code (#3604)
* feat(frontend): Add missing licence editor + add default codes

* feat(frontend): Add missing licence editor + add default codes
2024-04-24 17:03:11 +02:00
Ruben Fiszel
74fbcd7421 chore(main): release 1.316.2 (#3603)
* chore(main): release 1.316.1

* Update version.txt

* Update CHANGELOG.md

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 14:20:24 +02:00
Ruben Fiszel
4910f0c07b fix: fix get_completed_job with labels 2024-04-24 14:03:30 +02:00
Ruben Fiszel
663461580e chore(main): release 1.316.0 (#3601)
* chore(main): release 1.316.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 12:10:47 +02:00
Ruben Fiszel
5569a34b30 labels nits 2024-04-24 11:56:14 +02:00
Faton Ramadani
acbc05a7ab feat(frontend): add search to AgGrid Infinite (#3600)
* feat(frontend): add search fto AgGrid Infinite

* feat(frontend): add missing actions

* feat(frontend):fix initial previousResult

* feat(frontend): fix reload
2024-04-24 11:51:21 +02:00
HugoCasa
ba5bd7361e fix: solve invite add conflict + deprecate invites (#3594)
* fix: solver invite add conflict + deprecate invites

* fix: sqlx build

* fix: npm run check

* patch: deprecate invite from cloud as well

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-04-24 11:50:56 +02:00
Faton Ramadani
ce59a6719d fix marine button (#3602) 2024-04-24 11:50:07 +02:00
Ruben Fiszel
db23b7f5e7 improve labels handling 2024-04-24 11:44:29 +02:00
Ruben Fiszel
c5de8365ec feat: support multiple labels for jobs (wm_label -> wm_labels) 2024-04-24 11:32:25 +02:00
Ruben Fiszel
e48dc00c75 chore(main): release 1.315.1 (#3599)
* chore(main): release 1.315.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 09:55:39 +02:00
Ruben Fiszel
ed6fcc761c fix: fix label from completed_job 2024-04-24 09:52:26 +02:00
Ruben Fiszel
eb698db45e chore(main): release 1.315.0 (#3598)
* chore(main): release 1.315.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-24 09:38:06 +02:00
Faton Ramadani
cadd39754b feat(frontend): Aggrid infinite (#3592)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): done

* feat(frontend): done

* feat(frontend): done

* feat(frontend): fix initializing

* feat(frontend): update all refreshButtons

* feat(frontend): fix build
2024-04-24 09:32:28 +02:00
Ruben Fiszel
59882fa924 chore: improve cargo cache 2024-04-24 00:46:03 +02:00
Ruben Fiszel
80157c0e68 chore: improve cargo cache 2024-04-24 00:42:45 +02:00
Ruben Fiszel
3688c21630 chore: improve cargo cache 2024-04-24 00:36:28 +02:00
Ruben Fiszel
6eae62779a improve label idx performances 2024-04-24 00:28:22 +02:00
Ruben Fiszel
1bb691bffa chore(main): release 1.314.0 (#3597)
* chore(main): release 1.314.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-23 23:13:34 +02:00
HugoCasa
358e2d5a49 feat: ui helper for workspaced worker tags (#3595)
* feat: ui helper for workspaced worker tags

* fix: add red border when required
2024-04-23 23:10:29 +02:00
Ruben Fiszel
ba4efb7b7e feat: add label and schedule filters to runs page 2024-04-23 22:48:21 +02:00
Ruben Fiszel
93e6e82a7a chore(main): release 1.313.0 (#3590)
* chore(main): release 1.313.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-23 14:12:36 +02:00
HugoCasa
efe8b1a339 feat: add support for readonly application intent in mssql (#3591) 2024-04-23 14:08:51 +02:00
HugoCasa
90534aa103 feat: update git sync for azure devops service principal (#3588) 2024-04-23 10:49:02 +02:00
erickv
de637a3dfa import replacement: haystack >> haystack-ai (#3587)
* import replacement: haystack >> haystack-ai

* Update lib.rs

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-04-22 17:52:55 +02:00
Ruben Fiszel
256c1fa8de chore(main): release 1.312.0 (#3582)
* chore(main): release 1.312.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-22 16:08:00 +02:00
HugoCasa
9e36ae066c feat: hide scripts with on function main from operators + badge/filter for devs (#3584)
* feat: save in DB whether script has not main function

* fix: if cannot parse script args, clear schema

* feat: no main function badge and filter

* fix: sqlx

* fix: no main
2024-04-22 15:59:13 +02:00
Faton Ramadani
bccb87b8f4 fix(frontend): Fix the table selection + improve the ComponentInputTypeEditor (#3585) 2024-04-22 15:50:36 +02:00
Henri Courdent
3f94fc0b86 grammar errors (#3583)
* Grammar errors

* Grammar errors
2024-04-22 14:00:28 +02:00
Amélia
4b593cb418 Darkmode rework (#3578)
* darkmode_v2

* darkmode_v2

* feat(frontend): Fix dark theme

* feat(frontend): Remove submodule

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2024-04-22 12:19:23 +02:00
Faton Ramadani
82846ccecd feat(frontend): Fix style panel zIndex (#3581) 2024-04-22 12:17:21 +02:00
Ruben Fiszel
7132475ad8 chore(main): release 1.311.0 (#3580)
* chore(main): release 1.311.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-21 12:44:39 +02:00
Ruben Fiszel
5f4188890e fix: improve re-scheduled for estimation in concurrency limits 2024-04-21 12:41:30 +02:00
Ruben Fiszel
8cb1e4846c increase pg size limit for cloud 2024-04-21 10:20:50 +02:00
Ruben Fiszel
38f4a83cd9 table quick nits 2024-04-20 11:37:05 +02:00
Faton Ramadani
895ad3de05 feat(frontend): Improve tables (#3577)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): aggrid theme

* feat(frontend): aggrid theme

* feat(frontend): aggrid theme

* feat(frontend): support old themes
2024-04-20 10:54:34 +02:00
Ruben Fiszel
cb18fd1145 chore(main): release 1.310.0 (#3579)
* chore(main): release 1.310.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-19 19:13:03 +02:00
Faton Ramadani
8cb7d29cf8 feat(frontend): Deeply nested Modals and Drawers (#3565)
* fix(frontend): Support deeply nested drawers and modals

* fix(frontend): Support deeply nested drawers and modals

* fix(frontend): Support deeply nested drawers and modals

* feat(frontend): fix name

* chore(main): release 1.308.2 (#3569)

* chore(main): release 1.308.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

* feat(frontend): wip

* feat(frontend): wip

* fix(frontend): fix event propagation

* fix(frontend): fix drawers globally

* feat(frontend): Fix all drawers

* feat(frontend): split zIndexes in a new file

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-19 18:58:39 +02:00
Ruben Fiszel
5a40df90aa fix: fix password field 2024-04-19 18:15:27 +02:00
Ruben Fiszel
4eac782a84 nits 2024-04-19 17:47:18 +02:00
Ruben Fiszel
6d2f107f46 nits 2024-04-18 16:05:57 +02:00
lfanew
29f746a51d Powershell client (#3551)
* init commit of partial functionality

* Simplified layout (matching TS client)

* reworked get & post

webrequest allows more interaction with response

* Added more functionality

* Added cancel and wait for jobs

* todo added

* Async script running and query util

* Added sync script & async flow

* Stop-WindmillExecution

Implementation of `cancel_running` from Python client.
Also changed $Body -> $Data to be more explicit (we don't expect JSON body as the method will convert it for us)

* Added get workspace and job

* added token creation

* Added job cancel cmdlet

* get id token

* Final draft

- Manual testing complete
- Rearranged methods & functions
- Added a bit more functionality

* fixed incomplete synopsis

* added parent job back

dont think it's related to this module. reported finding in discord

* feat: publish CI

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-04-18 14:42:58 +02:00
Ruben Fiszel
dee52b5dbc chore(main): release 1.309.2 (#3575)
* chore(main): release 1.309.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-18 12:23:56 +02:00
Ruben Fiszel
9ebe011a73 fix: update go and typesript client 2024-04-18 11:07:11 +02:00
Ruben Fiszel
74db61a3ec chore(main): release 1.309.1 (#3574)
* chore(main): release 1.309.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-18 10:24:25 +02:00
Ruben Fiszel
707d00cde5 fix: improve log viewer loading from object store 2024-04-18 09:57:21 +02:00
Ruben Fiszel
1d9cb0a476 use echo -E for webhooks 2024-04-18 09:43:48 +02:00
Ruben Fiszel
bcda52c64b chore(main): release 1.309.0 (#3572)
* chore(main): release 1.309.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-18 01:22:44 +02:00
wendrul
c3325c2cbf Instrument logs (#3566)
* Add spans to show worker_name and job_id

Always show worker_name and job_id when relevant, by creating spans that
live as long as the worker and the job.

* Remove redundant worker names from fn run_worker

Remove the now redundant worker_name tracing, as the information now
lives at the span level

* Use span when spawning new thread

* Instrument more pertinent functions

Move spans to more pertinent functions. Remove more redundant info, and
change worker_name to just worker

* Change tracing subscriber to log path:line_no

Change from logging target (module name usually) to file path and line
number
2024-04-18 01:11:14 +02:00
Ruben Fiszel
da3ded6196 fix: measure memory usage on postgres scripts 2024-04-18 01:05:16 +02:00
Ruben Fiszel
26e1d7fd14 nits 2024-04-17 23:03:20 +02:00
Ruben Fiszel
abd8deb453 nits 2024-04-17 22:58:23 +02:00
Ruben Fiszel
4b517a8768 nits 2024-04-17 22:44:21 +02:00
Ruben Fiszel
6d370e4fbc fix: fix autosize when not rendered at initialization 2024-04-17 22:42:03 +02:00
Ruben Fiszel
e571d3c4d0 fix ee links 2024-04-17 22:38:03 +02:00
Ruben Fiszel
6b98bb1f55 add pymysql 2024-04-17 22:31:07 +02:00
Ruben Fiszel
685bd55e14 fix: improve cancel_all to never deadlock 2024-04-17 22:04:35 +02:00
Ruben Fiszel
cb6efb08a2 feat: show more for logs on s3 directly possible from browser log viewer 2024-04-17 21:42:46 +02:00
Ruben Fiszel
c7b65814e1 improve queue clearing for schedules 2024-04-17 14:05:22 +02:00
HugoCasa
4a6f2005e7 fix(backend): prevent push fail of schedule error handling from reverting job completion (#3568)
* fix: prevent push fail of schedule error handling from reverting job completion

* fix: sqlx
2024-04-17 12:35:31 +02:00
Ruben Fiszel
6df31c293d improve disabled dropdown style 2024-04-16 20:53:58 +02:00
Ruben Fiszel
698bd48fc5 improve disabled dropdown style 2024-04-16 20:51:19 +02:00
Ruben Fiszel
ffc0b5a499 chore(main): release 1.308.1 (#3567)
* chore(main): release 1.308.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-16 19:59:36 +02:00
Ruben Fiszel
c4711d38e0 fix: fix delete perms user folders 2024-04-16 19:53:30 +02:00
Ruben Fiszel
16aeb549d4 chore(main): release 1.308.0 (#3560)
* chore(main): release 1.308.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-16 15:38:53 +02:00
HugoCasa
9b7935160f feat: add visma oauth (#3564) 2024-04-16 12:32:48 +02:00
Ruben Fiszel
90b108bfef sqlx 2024-04-16 11:15:24 +02:00
Ruben Fiszel
7580c39815 sqlx 2024-04-16 11:04:54 +02:00
Ruben Fiszel
0a9e1326fe fix: tighten delete permissions 2024-04-16 10:41:14 +02:00
HugoCasa
86869ff61a fix: db update cell issue when some col values are null (#3558)
* fix: db update cell issue when some col values are null

* fix: use sql cond instead + delete + format
2024-04-15 19:15:49 +02:00
Faton Ramadani
261c5bf4a4 fix(frontend): fix text alignement, email input before icon and fix m… (#3561)
* fix(frontend): fix text alignement, email input before icon and fix modal/drawer z-index

* fix(frontend): fix text alignement, email input before icon and fix modal/drawer z-index
2024-04-15 17:19:56 +02:00
Faton Ramadani
7ccfbd7c12 feat(frontend): ImproveApp Editor UI (#3514)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-04-15 16:27:44 +02:00
Ruben Fiszel
8a6d636dd0 chore(main): release 1.307.0 (#3555)
* chore(main): release 1.307.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-15 16:18:12 +02:00
wendrul
3eb571cfb4 Add dev environment setup instructions (#3559)
Add instructions to set up the local instance on the README
2024-04-15 16:16:27 +02:00
Ruben Fiszel
352585c5a1 fix: tighten delete folder permissions 2024-04-15 15:44:37 +02:00
HugoCasa
c23fdc1585 fix: add mysql decimal support (#3557) 2024-04-15 14:26:17 +02:00
Faton Ramadani
d92df3f3cd feat(frontend): Add actions to Database Studio (#3556)
* feat(frontend): Add actions to Database Studio

* feat(frontend): Add actions to Database Studio
2024-04-15 14:07:35 +02:00
Faton Ramadani
0895238f31 fix(frontend): fix the initial dimension of the markdown component (#3554) 2024-04-15 09:05:51 +02:00
Ruben Fiszel
ca6d1093af nits 2024-04-15 01:12:24 +02:00
Ruben Fiszel
4ab558f0b3 chore(main): release 1.306.4 (#3552)
* chore(main): release 1.306.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-14 23:24:36 +02:00
Ruben Fiszel
30b962e2b8 fix: improve unsaved confirmation modal on flow draft 2024-04-14 23:17:06 +02:00
Ruben Fiszel
05390f9825 add more exports 2024-04-14 19:51:59 +02:00
Ruben Fiszel
a00aa76d94 chore(main): release 1.306.3 (#3550)
* chore(main): release 1.306.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-12 19:55:06 +02:00
Ruben Fiszel
662de85b2f fix: fix actions buttons error 2024-04-12 19:52:13 +02:00
Ruben Fiszel
a2f3d3978d chore(main): release 1.306.2 (#3549)
* chore(main): release 1.306.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-12 19:39:41 +02:00
Ruben Fiszel
38f7468724 fix: fix actions buttons error 2024-04-12 19:36:28 +02:00
Ruben Fiszel
9e2b9d3d7f chore(main): release 1.306.1 (#3547)
* chore(main): release 1.306.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-12 16:25:39 +02:00
Faton Ramadani
51abd01b8c Fix aggrid 2 (#3548)
* fix(frontend): Correctly handle undefined actions

* fix(frontend): Correctly handle undefined actions

* fix(frontend): Correctly handle undefined actions

* fix(frontend): add missinng migration code
2024-04-12 16:25:30 +02:00
Faton Ramadani
54986fa225 fix(frontend): Correctly handle undefined actions (#3546)
* fix(frontend): Correctly handle undefined actions

* fix(frontend): Correctly handle undefined actions

* fix(frontend): Correctly handle undefined actions
2024-04-12 16:20:49 +02:00
Ruben Fiszel
a0e0625bea chore(main): release 1.306.0 (#3542)
* chore(main): release 1.306.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-12 16:03:18 +02:00
Faton Ramadani
47f04f79f3 fix(frontend): Correctly handle undefined actions (#3545) 2024-04-12 15:58:12 +02:00
Faton Ramadani
093f6d7dc3 feat(frontend): add maplock + properly display marker title (#3544) 2024-04-12 13:50:26 +02:00
Faton Ramadani
c8f79cd56c fix(frontend): Fix AgGrid action selection (#3543) 2024-04-12 13:05:24 +02:00
Faton Ramadani
e053f270a8 feat(frontend): Ag grid actions (#3535)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): implement cellRenderer

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): Fix actions width

* feat(frontend): Fix interactions

* feat(frontend): Fix styling

* feat(frontend): Correctly handleAgGrid EE

* feat(frontend): Fix select

* feat(frontend): Fix select

* feat(frontend): Fix how row is passed

* feat(frontend): Fix update

* feat(frontend): Correctly implement cache

* feat(frontend): Correctly implement cache

* feat(frontend): simplify how refreshActions work

* feat(frontend): improve comparaison

* feat(frontend): simplify refreshactins

* feat(frontend): clean up

* feat(frontend): clean up

* feat(frontend): add inputs output + fix row eval

* feat(frontend): add config to wrap actions

* feat(frontend): add config to wrap actions

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-04-12 11:45:24 +02:00
Faton Ramadani
7a3590fb84 fix(frontend): Fix s3 uploader (#3539)
* fix(frontend): Correctly handle multiple files

* fix(frontend): Correctly handle multiple files

* fix(frontend): improve comparaison

* feat(frontend): fix drag and drop
2024-04-12 11:45:11 +02:00
Ruben Fiszel
cf17f907df chore(main): release 1.305.3 (#3540)
* chore(main): release 1.305.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-12 09:55:15 +02:00
Ruben Fiszel
800813759d fix: improve app icon renderer and app html renderer 2024-04-12 09:51:54 +02:00
Ruben Fiszel
fdfacba0f1 nits 2024-04-11 20:40:34 +02:00
Ruben Fiszel
51fad8c8a9 chore(main): release 1.305.2 (#3537)
* chore(main): release 1.305.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-11 20:08:21 +02:00
Ruben Fiszel
aad1bbe47b fix: unsaved changes on deploy of flow 2024-04-11 20:03:29 +02:00
Ruben Fiszel
831d513a79 chore(main): release 1.305.1 (#3532)
* chore(main): release 1.305.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-11 18:46:54 +02:00
Ruben Fiszel
f0b2e8cdb0 fix: improve goto behavior 2024-04-11 17:58:22 +02:00
Ruben Fiszel
61d3037de7 fix intempestive settings reload on selectedComponent change 2024-04-11 17:52:22 +02:00
Ruben Fiszel
cc3c1c4074 nit invert icon logo 2024-04-11 17:27:38 +02:00
Ruben Fiszel
e1b1c6a17b change default openapi file 2024-04-11 16:03:54 +02:00
Ruben Fiszel
b6e966f3d8 fix: load lazily the app icons 2024-04-11 14:57:48 +02:00
Ruben Fiszel
ca9a2221ce nit for whitelabelling 2024-04-11 10:14:36 +02:00
Ruben Fiszel
bc759d1f05 nits 2024-04-11 09:48:34 +02:00
Ruben Fiszel
b8b90bbe69 nit update peerDeps 2024-04-11 09:37:17 +02:00
Ruben Fiszel
9dd66cdbf8 fix: update monaco configurations 2024-04-11 09:29:25 +02:00
Ruben Fiszel
548949e39e fix: remove requirement on full wasm parser for row insert of db studio 2024-04-11 01:12:47 +02:00
Ruben Fiszel
c08eb0abc8 fix: remove requirement on full wasm parser for row insert of db studio 2024-04-11 01:12:41 +02:00
Ruben Fiszel
3228147058 add webpackIgnore annotations 2024-04-10 22:01:30 +02:00
Ruben Fiszel
178683554c update cli deps 2024-04-10 16:31:23 +02:00
Ruben Fiszel
80a5d6ed6a fix: fix plug connection for apps with array items 2024-04-10 16:02:45 +02:00
Faton Ramadani
dedd815770 fix(frontend): fix text alignement (#3533) 2024-04-10 15:27:39 +02:00
Faton Ramadani
f267357594 fix(frontend): add missing darkModeObserver in CronInput (#3531) 2024-04-10 14:54:33 +02:00
Ruben Fiszel
f7312bbcc2 chore(main): release 1.305.0 (#3530)
* chore(main): release 1.305.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-09 22:55:43 +02:00
Ruben Fiszel
add1f1be88 fix: add ability to cancel flows directly from operator modal 2024-04-09 22:51:15 +02:00
Ruben Fiszel
a1d2c59fce feat: flow concurrency limits support custom concurrency key 2024-04-09 22:03:39 +02:00
Ruben Fiszel
1e0985a7bd chore(main): release 1.304.4 (#3528)
* chore(main): release 1.304.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-09 20:01:52 +02:00
Ruben Fiszel
b04c665582 nits 2024-04-09 19:50:55 +02:00
Ruben Fiszel
6ad1b37844 fix: improve performance of for-loops with parralelism 2024-04-09 19:47:50 +02:00
Ruben Fiszel
05998e91a1 fix: improve performance of for-loops with parralelism 2024-04-09 19:41:56 +02:00
Ruben Fiszel
65b280c84b prevent parallelism from timing out lock monitor 2024-04-09 18:50:19 +02:00
Ruben Fiszel
c7c2272f22 add default state store to flow status viewer 2024-04-09 18:43:50 +02:00
Ruben Fiszel
ac238db765 fix: improve handling of very large iterator on frontend 2024-04-09 18:26:09 +02:00
Ruben Fiszel
a78857b433 nits 2024-04-09 14:15:12 +02:00
Ruben Fiszel
31f2f88b2a update sqlx 2024-04-09 12:46:00 +02:00
Ruben Fiszel
424a5e344e fix: improve deadlocks for parallel branches with parallelism constraints 2024-04-09 11:52:40 +02:00
Ruben Fiszel
9efcb79b03 fix: improve order dragndrop for json editor in app 2024-04-09 10:53:04 +02:00
Ruben Fiszel
34fd745b2f more error messages 2024-04-09 10:27:14 +02:00
Faton Ramadani
6aef7b4fe5 fix(frontend): Improve theme editor (#3525)
* fix(frontend): Improve theme editor

* feat(frontend): improve theme editor
2024-04-09 10:21:26 +02:00
Ruben Fiszel
0471bf84f9 improve default script for frontend apps 2024-04-09 01:53:19 +02:00
Ruben Fiszel
ce18be6431 fix: improve deadlocks for parallel branches with parallelism constraints 2024-04-09 01:38:55 +02:00
Ruben Fiszel
501e050be8 fix: allow for longer approver names in flows 2024-04-08 15:44:33 +02:00
Faton Ramadani
dfb1c51167 fix(frontend): Fix bypass confirmation shortcut (#3527)
* fix(frontend): Fix bypass confirmation shortcut

* Update Item.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-04-08 14:43:31 +02:00
Ruben Fiszel
c6be45997c chore(main): release 1.304.3 (#3522)
* chore(main): release 1.304.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-08 12:42:28 +02:00
Ruben Fiszel
9369716918 fix: improve CLI with visible_to_runner_only and priority 2024-04-08 12:22:48 +02:00
Ruben Fiszel
f4d1f93ffc fix: add resource types to list of ignored path filters for git sync 2024-04-08 11:50:10 +02:00
Ruben Fiszel
4e7b4fb165 fix: add resource types to list of ignored path filters for git sync 2024-04-08 10:05:55 +02:00
Ruben Fiszel
0062a33167 add scalar at openapi2.html 2024-04-08 01:42:54 +02:00
Ruben Fiszel
b2362c8263 add scalar at openapi2.html 2024-04-08 01:42:43 +02:00
Ruben Fiszel
9c09e948a6 add page and perPage to list apis 2024-04-07 18:47:06 +02:00
Ruben Fiszel
1c317d6cca chore(main): release 1.304.2 (#3521)
* chore(main): release 1.304.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-06 23:34:04 +02:00
Faton Ramadani
97f1bcae32 fix(frontend): Fix selectFirstRowByDefault on AgGrids (#3450) 2024-04-06 23:25:46 +02:00
Ruben Fiszel
b437df97f6 add whileloop flow to id orders 2024-04-06 22:58:20 +02:00
Ruben Fiszel
572e5ac554 chore(main): release 1.304.1 (#3519)
* chore(main): release 1.304.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-06 22:26:32 +02:00
Ruben Fiszel
442d40ac06 fix: remove reqwest_11 2024-04-06 22:13:35 +02:00
Ruben Fiszel
96af6fd1d5 chore(main): release 1.304.0 (#3516)
* chore(main): release 1.304.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-06 21:40:32 +02:00
Henri Courdent
c3da37b1f7 Fixed links and components descriptions (#3515)
* Fixed links and components descriptions

* Forgot on doc
2024-04-06 21:39:56 +02:00
Ruben Fiszel
e81459c302 reduce large file detected alert 2024-04-06 21:38:58 +02:00
Ruben Fiszel
81dbb0bf82 reduce large file detected alert 2024-04-06 21:37:56 +02:00
Faton Ramadani
551e449b0e fix(frontend): Fix simple flow tutorial (#3518) 2024-04-06 18:55:28 +02:00
Ruben Fiszel
78afbe438e fix build 2024-04-06 16:15:00 +02:00
Ruben Fiszel
e9011b23cd frontend fix 2024-04-06 16:13:44 +02:00
Ruben Fiszel
296b3743b2 feat: add overridable cache_ttl in api of job triggers 2024-04-06 16:05:32 +02:00
Ruben Fiszel
b2d1ef40d2 fix: add args filter to schedule list 2024-04-06 15:43:37 +02:00
Ruben Fiszel
a969a73a17 fix: improve list static input 2024-04-06 15:00:49 +02:00
Ruben Fiszel
bdf1bef2bd improve flow preview logs 2024-04-06 13:52:49 +02:00
Ruben Fiszel
a537df33c4 update sqlx 2024-04-06 13:37:14 +02:00
Ruben Fiszel
10d739537d fix: parallel flow with parallelism constraint could deadlock 2024-04-06 13:25:34 +02:00
HugoCasa
b168256a90 feat: git sync group changes by folder (#3517)
* feat: git sync group changes by folder

* chore: update ee ref
2024-04-05 23:07:27 +02:00
Ruben Fiszel
a49b9ce367 fix: make autodatatable more resilient 2024-04-05 20:55:11 +02:00
Ruben Fiszel
e9570fa52a fix: make autodatatable more resilient 2024-04-05 20:40:18 +02:00
Ruben Fiszel
c15b5a4f17 improve renderer for large html 2024-04-05 20:23:18 +02:00
Ruben Fiszel
241674fe62 fix: remove information in approval page of a flow 2024-04-05 20:06:27 +02:00
Ruben Fiszel
8fcfbf79be improve validate signature 2024-04-05 17:54:27 +02:00
Ruben Fiszel
74a839a06f fix: make date time input more resilient 2024-04-05 17:10:03 +02:00
Ruben Fiszel
da43671757 fix: fix lightweight arg input min size 2024-04-05 16:51:13 +02:00
Ruben Fiszel
d70ecf0e01 fix: show flow user states in flow state preview 2024-04-05 16:43:38 +02:00
Ruben Fiszel
0d4ce3ce0b chore(main): release 1.303.4 (#3513)
* chore(main): release 1.303.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-05 09:57:37 +02:00
Ruben Fiszel
1e48746edc fix: prevent operators from loading secrets through toggle 2024-04-05 09:53:42 +02:00
Ruben Fiszel
421b1aea6f prevent operators from loading secrets through toggle 2024-04-05 09:03:16 +02:00
Ruben Fiszel
29d7e88175 chore(main): release 1.303.3 (#3512)
* chore(main): release 1.303.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-05 00:17:29 +02:00
Ruben Fiszel
af7867b92e fix: improve multiselect for approval steps 2024-04-05 00:04:51 +02:00
Ruben Fiszel
ab89792187 nit global cache python improvements 2024-04-04 22:07:14 +02:00
Ruben Fiszel
dcbe47ee52 chore(main): release 1.303.2 (#3511)
* chore(main): release 1.303.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-04 21:45:02 +02:00
Ruben Fiszel
1402c72212 fix: improve global cache deps 2024-04-04 21:33:44 +02:00
Ruben Fiszel
43a6fe23da chore(main): release 1.303.1 (#3509)
* chore(main): release 1.303.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-04 17:27:18 +02:00
Henri Courdent
f8da994475 Changelog frontend (#3510) 2024-04-04 17:26:41 +02:00
Ruben Fiszel
029039e996 add py312 image 2024-04-04 17:14:32 +02:00
Ruben Fiszel
06ad0b41cf nit fix metadatagen 2024-04-04 15:09:21 +02:00
Ruben Fiszel
ca7b134051 update /static_frontend builder dir 2024-04-04 14:55:09 +02:00
Ruben Fiszel
a67f093184 fix: improve chars splitting for logs with utf-8 chars 2024-04-04 13:38:19 +02:00
Ruben Fiszel
87f0be37e5 verify ee for every image 2024-04-04 04:55:21 +02:00
Ruben Fiszel
72b2e8b2e1 chore(main): release 1.303.0 (#3507)
* chore(main): release 1.303.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-04 04:20:33 +02:00
HugoCasa
9b6ed95ef2 feat: private hub (#3491)
* feat: private hub v0

* feat: add UI setting

* Update ee.rs

* Update ee.rs

* fix: remove ee symlink

* fix: add back CE ee.rs

* feat: disable s3 embedding loading when private hub

* feat: reload embeddings on hub url change

* fix: only reload embeddings db on server mode

* patch: set default hub url const

* fix: nit
2024-04-04 04:16:53 +02:00
Henri Courdent
01fdd6f353 While loop clarification (#3501) 2024-04-04 04:16:42 +02:00
Ruben Fiszel
70cc38b684 fix: update awscli & nodejs 2024-04-04 04:16:18 +02:00
Ruben Fiszel
7b38bab2db update awscli & nodejs 2024-04-04 03:58:23 +02:00
Ruben Fiszel
c1e8e53516 update awscli & nodejs 2024-04-04 03:55:29 +02:00
Ruben Fiszel
ad6597bf88 chore(main): release 1.302.0 (#3502)
* chore(main): release 1.302.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-04 03:42:30 +02:00
Ruben Fiszel
d5c1a5707b fix: fix char excess size module for logs truncation 2024-04-04 03:25:11 +02:00
Ruben Fiszel
727e50b23f chore try docker scout 2024-04-04 03:01:56 +02:00
Ruben Fiszel
2f8f063bea chore try docker scout 2024-04-04 02:45:13 +02:00
Ruben Fiszel
6c495f53ff chore verify image vulns 2024-04-04 02:30:05 +02:00
Ruben Fiszel
cba8fc7821 chore verify image vulns 2024-04-04 02:16:53 +02:00
Ruben Fiszel
2f5ca984a2 chore verify image vulns 2024-04-04 02:16:44 +02:00
Ruben Fiszel
074033ad4d chore verify image vulns 2024-04-04 02:10:05 +02:00
Ruben Fiszel
6f24742f1a chore verify image vulns 2024-04-04 02:08:11 +02:00
Ruben Fiszel
afc94b7a80 chore verify image vulns 2024-04-04 01:59:55 +02:00
Ruben Fiszel
0c49e16df5 chore verify image vulns 2024-04-04 01:55:20 +02:00
Ruben Fiszel
dabfb4e062 chore verify image vulns 2024-04-04 01:52:01 +02:00
Ruben Fiszel
147beaff86 chore verify image vulns 2024-04-04 01:48:31 +02:00
Ruben Fiszel
25b81acbc5 nit go caching in dockerfile 2024-04-04 01:15:10 +02:00
Ruben Fiszel
9502a5b811 fix: improve locking 2024-04-04 01:10:38 +02:00
Ruben Fiszel
ee4da391d0 snyk to sarif 2024-04-04 00:38:29 +02:00
Ruben Fiszel
34f124dfcc snyk to sarif 2024-04-04 00:28:49 +02:00
Ruben Fiszel
e78c6a0e3e snyk to sarif 2024-04-04 00:19:23 +02:00
Ruben Fiszel
686bdd211e chore: split out nsjail from public images 2024-04-03 23:53:38 +02:00
Ruben Fiszel
a77cb05672 chore: split out nsjail from public images 2024-04-03 23:41:30 +02:00
Ruben Fiszel
07cbe1dbbf chore: split out nsjail from public images 2024-04-03 23:32:06 +02:00
Ruben Fiszel
204a4ca196 move more deps to nsjail phase 2024-04-03 23:20:03 +02:00
Ruben Fiszel
85a4608d98 split out nsjail from public images 2024-04-03 23:16:25 +02:00
Ruben Fiszel
e58cafb81d Revert "remove libprotobuf (#3505)" (#3506)
This reverts commit cb3cf277a0.
2024-04-03 22:31:09 +02:00
Ruben Fiszel
cb3cf277a0 remove libprotobuf (#3505)
* remove pb

* remove pb

* dockerfile restart image

* dockerfile restart image
2024-04-03 21:24:26 +02:00
Ruben Fiszel
8689ab6d06 dockerfile restart image 2024-04-03 19:25:07 +02:00
Ruben Fiszel
1015b27422 update kubectl to 1.28.7 2024-04-03 19:22:55 +02:00
Ruben Fiszel
9ae6aa35b7 add snyk 2024-04-03 19:13:12 +02:00
HugoCasa
e67896114f fix: build (#3504) 2024-04-03 18:47:10 +02:00
HugoCasa
6efaa199b4 feat: slack team connected to multiple workspaces (#3500)
* feat: slack team connected to multiple workspaces

* chore: update ee ref
2024-04-03 17:47:23 +02:00
Ruben Fiszel
b332349f22 chore: try snyk 2024-04-03 17:39:44 +02:00
Ruben Fiszel
4413aa35ea chore: add docker scout 2024-04-03 17:02:41 +02:00
Ruben Fiszel
08aad24e4e chore: add docker scout 2024-04-03 16:45:29 +02:00
Ruben Fiszel
30fdd4ee88 chore: add docker scout 2024-04-03 16:40:19 +02:00
Ruben Fiszel
9459db00b6 add more debug logs around s3 log streaming 2024-04-03 14:26:07 +02:00
Ruben Fiszel
8c106a7790 allow_http by default for s3 2024-04-03 13:58:52 +02:00
Ruben Fiszel
61450fbe2d ux nits 2024-04-03 12:31:11 +02:00
Ruben Fiszel
97d0abe4d8 chore(main): release 1.301.0 (#3499)
* chore(main): release 1.301.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-02 21:36:12 +02:00
HugoCasa
dbde94888c fix: date-fns tooltip info again (#3498) 2024-04-02 21:32:51 +02:00
Ruben Fiszel
0921a3712c fix: add access to the schedules page to operators 2024-04-02 21:27:40 +02:00
Ruben Fiszel
bb7c95a2b2 improve upload progress bar 2024-04-02 21:16:30 +02:00
Ruben Fiszel
de66141362 add checksum log to s3 piptar pull 2024-04-02 20:55:31 +02:00
Ruben Fiszel
288b9c8ce4 feat: while loop as new flow primitive 2024-04-02 17:38:11 +02:00
Ruben Fiszel
25b6c00a21 chore(main): release 1.300.0 (#3494)
* chore(main): release 1.300.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-04-02 11:35:30 +02:00
Faton Ramadani
7ad4d1ffe4 fix(frontend): Fix updateCellValue (#3497)
* fix(frontend): Fix updateCellValue

* fix(frontend): Fix updateCellValue
2024-04-02 11:23:07 +02:00
HugoCasa
e59bb7ada6 fix: date-fns tooltip format info (#3496)
* fix: date-fns tooltip

* fix: date-fns docs version
2024-04-02 10:41:09 +02:00
Ruben Fiszel
e66d4b6708 continue on error option for steps 2024-04-02 10:32:47 +02:00
Faton Ramadani
f2c20baf90 feat(frontend): Add an onRecompute callback to handle recompute side … (#3493)
* feat(frontend): Add an onRecompute callback to handle recompute side effects

* feat(frontend): use cb array

* feat(frontend): use cb array

* feat(frontend): clean up

* feat(frontend): clean up

* feat(frontend): code improvement
2024-04-02 09:44:53 +02:00
Ruben Fiszel
675810b8bc update bun to 1.1.0 2024-04-01 21:02:03 +02:00
Ruben Fiszel
c91418ffad fix(typescript-client): improve setFlowUserState undefined value 2024-04-01 11:59:10 +02:00
Ruben Fiszel
32f4efe71c chore(main): release 1.299.1 (#3492)
* chore(main): release 1.299.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-31 14:56:50 +02:00
Ruben Fiszel
16996fba80 fix: fix audit issue with webhook triggered scripts 2024-03-31 14:52:06 +02:00
Ruben Fiszel
9bba349acb chore(main): release 1.299.0 (#3478)
* chore(main): release 1.299.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-30 16:12:25 +01:00
Ruben Fiszel
f89975dc8a fix: tree view show more 2024-03-30 15:53:54 +01:00
Ruben Fiszel
57932cf839 fix: make submit form order static 2024-03-30 15:00:52 +01:00
Ruben Fiszel
acaf11522d increase max concurrent run demo workspace 2024-03-30 13:47:03 +01:00
Ruben Fiszel
3861955bbb increase max concurrent run demo workspace 2024-03-30 13:45:41 +01:00
Ruben Fiszel
fcbcd4a514 improve runnable picker of app 2024-03-29 18:30:44 +01:00
Ruben Fiszel
387946f536 display result nits 2024-03-29 17:08:13 +01:00
Ruben Fiszel
d7f6adbdd2 update bun to 1.36 and deno 1.43 2024-03-29 14:20:08 +01:00
Ruben Fiszel
94221cdd87 exclude demo from per workspace restrictions 2024-03-29 13:38:36 +01:00
Ruben Fiszel
2de5c08d59 fix recognize email in error handler 2024-03-29 12:50:12 +01:00
Faton Ramadani
e3512b3eac feat(frontend): add a refresh component control to the DB Studio (#3490)
* feat(frontend): add a refresh component control to the DB Studio

* feat(frontend): add a refresh component control to the DB Studio

* feat(frontend): clean up

* feat(frontend): improve recompute to handle sub runnable

* feat(frontend): clean up
2024-03-29 12:40:58 +01:00
HugoCasa
e0b34edcc8 feat: add workspace free-tier usage (#3489)
* feat: separate workspace and user usage

* fix: sqlx build
2024-03-29 10:56:44 +01:00
Ruben Fiszel
5e59c137e0 fix View Logs 2024-03-28 17:49:29 +01:00
HugoCasa
dd4f48d244 fix: show start to finish time for flows instead of cumulative (#3486)
* fix: show start to finish time for flows instead of cumulative

* fix: build
2024-03-28 15:50:18 +01:00
HugoCasa
0fc22938c9 fix: show script path when schedule summary is empty (#3487) 2024-03-28 15:50:05 +01:00
Ruben Fiszel
72c419ee5a nit markdown for scripts 2024-03-28 11:57:57 +01:00
Faton Ramadani
953b0396a6 feat(frontend): Add support for clearFiles in the file input component (#3483) 2024-03-28 11:44:10 +01:00
Faton Ramadani
4e07d6cad6 fix(frontend): Fix the pane delete button (#3482) 2024-03-28 11:43:45 +01:00
Ruben Fiszel
b4f5d96feb more ubicloud 2024-03-28 01:22:36 +01:00
HugoCasa
f5b19472dd fix: benchmark action single push (#3480)
* fix: benchmarks action only push once

* fix: benchmark artifacts

* fix: include past data

* fix: don't save dedicated warmup

* fix: fetch existing data directly from gh
2024-03-28 01:18:42 +01:00
HugoCasa
ff2f24a013 fix: db studio multiple schemas support (#3479)
* fix: db studio multiple schemas support

* fix: frontend check (unused urlize flow)
2024-03-27 23:56:05 +01:00
Ruben Fiszel
c4337d55ae support gh markdown for script, flows, resource description 2024-03-27 23:04:19 +01:00
Ruben Fiszel
6626871823 feat: support gh markdown for script, flows, resource descriptions 2024-03-27 19:07:19 +01:00
Ruben Fiszel
933f24a3ea improve autosize + add markdown support for scripts and workflows 2024-03-27 18:19:37 +01:00
Ruben Fiszel
40d5732d65 chore(main): release 1.298.0 (#3475)
* chore(main): release 1.298.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-27 17:25:32 +01:00
Ruben Fiszel
e1059d7163 fix: fix clean cache deleting config 2024-03-27 17:15:29 +01:00
Ruben Fiszel
c6545043d0 update python to 3.11.8 2024-03-27 16:32:45 +01:00
HugoCasa
a2776b7a8f chore(benchmarks): merge workers graphs (#3477) 2024-03-27 14:54:34 +01:00
Ruben Fiszel
e7abaa3aa1 nits map 2024-03-27 14:53:47 +01:00
Henri Courdent
a509986947 Template frontend script (#3476) 2024-03-27 14:25:52 +01:00
Ruben Fiszel
773b524b04 feat: approval steps description 2024-03-27 14:04:14 +01:00
Ruben Fiszel
d3f13925d4 feat: add map support in renderer 2024-03-27 10:14:44 +01:00
Ruben Fiszel
1e9bee2915 fix: display approval step at top level regardless of depth 2024-03-27 09:46:09 +01:00
Ruben Fiszel
8970009b44 fix powershell with nsjail 2024-03-26 23:11:26 +01:00
Henri Courdent
4eaaadc364 Windmill AI handle multiple lines (#3469)
* Windmill AI handle multiple lines

* Fix npm_check

* Fix height

* Get rid of custom css

* fix: handle edge cases

* fix: edge edge case

* fix: adjust size on popup open

* fix: cancel request on leave

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-03-26 23:04:42 +01:00
Ruben Fiszel
7e02e3da7a chore(main): release 1.297.1 (#3474)
* chore(main): release 1.297.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 22:26:31 +01:00
Ruben Fiszel
2bcd3cb8e8 fix: fix approval steps handling of default args 2024-03-26 22:16:19 +01:00
Ruben Fiszel
dd6d0950ed chore(main): release 1.297.0 (#3473)
* chore(main): release 1.297.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 19:15:03 +01:00
Ruben Fiszel
3c2652241f fix python client set_user_state 2024-03-26 19:09:56 +01:00
HugoCasa
0e0d964fc8 feat: add visible to runner only default value (#3472) 2024-03-26 19:07:21 +01:00
Ruben Fiszel
fbc82b9940 chore(main): release 1.296.1 (#3471)
* chore(main): release 1.296.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 19:02:34 +01:00
Ruben Fiszel
249c155856 fix python client set_user_state 2024-03-26 18:57:54 +01:00
Ruben Fiszel
5c2e9704b7 nit flow editor 2024-03-26 18:54:37 +01:00
Ruben Fiszel
8c50b8844a improve getUserClient in typescript 2024-03-26 18:53:18 +01:00
Ruben Fiszel
481671a4f3 fix(backend): update chrono dependency 2024-03-26 18:47:15 +01:00
Ruben Fiszel
c01d084a06 chore(main): release 1.296.0 (#3468)
* chore(main): release 1.296.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 18:33:17 +01:00
Henri Courdent
b25eb04602 Update changelogs march 24 (#3470) 2024-03-26 18:28:39 +01:00
HugoCasa
767c282cfa feat: differentiate benchmark graphs by nb of workers (#3463)
* feat: differentiate benchmark graphs by nb of workers

* fix: multiple workers action save changes

* fix: github action

* fix: workers and pull

* fix: typo

* fix: dedicated bench

* fix: dedicated

* fix: add back dep

* fix: push dedicated changes
2024-03-26 18:27:51 +01:00
HugoCasa
c5762fee53 feat: gforms oauth (#3466) 2024-03-26 18:25:39 +01:00
Ruben Fiszel
a913e23c35 fix: improve git sync for script renames 2024-03-26 18:21:58 +01:00
Ruben Fiszel
6b842b3c53 feat: add set_flow_user_states and get_flow_user_states api and sdk support 2024-03-26 17:31:17 +01:00
Ruben Fiszel
eb6024f2c8 webhook id nits 2024-03-26 11:50:39 +01:00
Ruben Fiszel
f5505a92ff fix: replace token in webhook panel after creation 2024-03-26 11:21:59 +01:00
Ruben Fiszel
8150fc763b chore(main): release 1.295.4 (#3467)
* chore(main): release 1.295.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 10:42:48 +01:00
Ruben Fiszel
8d51cfcadc fix: use webhook id as username 2024-03-26 10:06:01 +01:00
Ruben Fiszel
0ce189cca0 chore(main): release 1.295.3 (#3460)
* chore(main): release 1.295.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-26 09:03:20 +01:00
Ruben Fiszel
916f05805f nit 2024-03-26 09:01:36 +01:00
HugoCasa
ac2fd58403 fix: previous runs date (#3461) 2024-03-26 00:04:39 +01:00
HugoCasa
a5b762b2aa fix: extension of full logs download (#3464) 2024-03-26 00:02:44 +01:00
HugoCasa
067249b212 fix: custom contextual variabels when superadmin (#3458) 2024-03-25 16:24:54 +01:00
Ruben Fiszel
4609bbcb89 chore(main): release 1.295.2 (#3457)
* chore(main): release 1.295.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-25 09:05:32 +01:00
Ruben Fiszel
d634778810 fix(typescript-client): improve runScript 2024-03-25 08:55:44 +01:00
Ruben Fiszel
cc06040026 nit improve benchmarks 2024-03-24 18:52:10 +01:00
Ruben Fiszel
6c04742456 nit improve benchmarks 2024-03-24 18:52:04 +01:00
Ruben Fiszel
6a7a21bbb4 nit improve benchmarks 2024-03-24 18:42:43 +01:00
Ruben Fiszel
1e876b39a7 nit improve benchmarks 2024-03-24 18:31:22 +01:00
Ruben Fiszel
feda87024f nit improve benchmarks 2024-03-24 18:18:51 +01:00
Ruben Fiszel
6f61a70846 nit improve benchmarks 2024-03-24 18:17:07 +01:00
Ruben Fiszel
32de1ddfef improve vacuum queue 2024-03-24 17:40:21 +01:00
Ruben Fiszel
ddfc7f14ec improve vacuum queue 2024-03-24 17:28:15 +01:00
Ruben Fiszel
df7c677784 simplify codegen 2024-03-24 17:15:13 +01:00
Ruben Fiszel
ad7caaee86 chore(main): release 1.295.1 (#3456)
* chore(main): release 1.295.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-23 18:47:12 +01:00
Ruben Fiszel
d63f5ee26e fix: add support for azure storage on distributed cache/logs 2024-03-23 18:42:38 +01:00
Ruben Fiszel
3aa61053f1 chore(main): release 1.295.0 (#3454)
* chore(main): release 1.295.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-23 16:56:19 +01:00
Ruben Fiszel
67ccb1dd20 improve flow rendering 2024-03-23 16:51:49 +01:00
Ruben Fiszel
bf8f0c92bc improve flow rendering 2024-03-23 16:41:59 +01:00
Ruben Fiszel
3279996fd2 feat(frontend): fetch logs just-in-time only when necessary 2024-03-23 15:57:23 +01:00
HugoCasa
6b719fecea feat: add workspace environment vars (custom contextual vars) (#3455)
* feat: custom contextual variables

* chore: sqlx prepare

* fix: main merge
2024-03-23 11:40:55 +01:00
Ruben Fiszel
66d508f3dd nit 2024-03-23 11:40:28 +01:00
Ruben Fiszel
2339060de1 nit newline 2024-03-23 11:33:10 +01:00
Ruben Fiszel
7714221f3e feat: large log disk and distributed storage compaction 2024-03-23 10:55:29 +01:00
Ruben Fiszel
b988f9b0ac chore(main): release 1.294.0 (#3453)
* chore(main): release 1.294.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-22 19:02:10 +01:00
HugoCasa
c34cd42605 feat: workspace renaming (#3452)
* feat: workspace renaming

* feat: openapi spec

* chore: sqlx prepare
2024-03-22 18:54:29 +01:00
Ruben Fiszel
099647cae2 fix: small table fixes 2024-03-22 18:51:32 +01:00
Ruben Fiszel
d062ba35aa fix: update git sync cli 2024-03-22 18:21:01 +01:00
Ruben Fiszel
cdb865dac0 improve cred store error 2024-03-22 18:00:06 +01:00
HugoCasa
c2d18a6d6f feat keep sql columns ordering (#3444)
* feat: keep pg columns ordering

* feat: pass column order through flow status

* feat: sql ordering for all sql langs

* fix: sqlx build on mac + rename to _metadata

* Update JobPreview.svelte

* Update +page.svelte

* Update +page.svelte

* Update LogPanel.svelte

* Update +page.svelte

* Update LogPanel.svelte

* Update JobPreview.svelte

* fix: build

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-03-22 10:34:32 +01:00
Ruben Fiszel
1614b2851f chore(main): release 1.293.1 (#3449)
* chore(main): release 1.293.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-21 18:01:03 +01:00
Ruben Fiszel
f4f1b8780a back to 1.76 2024-03-21 15:56:20 +01:00
Ruben Fiszel
e22cdb842d add back toggle for Azure Workload Identity 2024-03-21 15:50:47 +01:00
Ruben Fiszel
539f135d56 update stripe 2024-03-21 15:29:15 +01:00
Ruben Fiszel
0a058ca06a update rustpython 2024-03-21 14:26:36 +01:00
Ruben Fiszel
cbf172eb8b update rust to 1.76 2024-03-21 14:24:19 +01:00
Ruben Fiszel
2027d1886e fix tests 2024-03-21 14:12:10 +01:00
Ruben Fiszel
7e09d94aac fix tests 2024-03-21 13:56:58 +01:00
Ruben Fiszel
99854b75b7 fix: update axum to 0.7 and object_store to 0.9 2024-03-21 13:45:54 +01:00
Ruben Fiszel
16b3b659e9 chore: update deps 2024-03-21 13:37:17 +01:00
Ruben Fiszel
c65b00dddf chore(main): release 1.293.0 (#3446)
* chore(main): release 1.293.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-21 10:45:40 +01:00
David Zhang
85e50e3a60 Update AMI used in aws-ecs-terraform example (#3448)
Previous AMI no longer exists, updated to latest Amazon Linux 2023
2024-03-21 10:45:19 +01:00
Ruben Fiszel
6e4e50cf6c timeout closing db pool 2024-03-21 08:54:23 +01:00
Ruben Fiszel
0df0ce427e generalize cache object store 2024-03-21 08:50:21 +01:00
Ruben Fiszel
f8d3ba12af generalize cache object store 2024-03-21 08:50:10 +01:00
Ruben Fiszel
a7e4ebc4f8 fix tests 2024-03-20 21:01:31 +01:00
Ruben Fiszel
a012ea0768 fix compile on non ee 2024-03-20 16:55:06 +01:00
Ruben Fiszel
169bfd761d fix compile on non ee 2024-03-20 16:41:23 +01:00
Ruben Fiszel
e134986a7a fix compile on non ee 2024-03-20 16:33:15 +01:00
Ruben Fiszel
d616735174 fix compile on non ee 2024-03-20 15:34:25 +01:00
Ruben Fiszel
fcf5cadd69 remove tmpcache 2024-03-20 15:32:55 +01:00
Ruben Fiszel
8718d038f4 fix compile on non ee 2024-03-20 15:18:54 +01:00
Ruben Fiszel
7dafa3d62a fix compile on non ee 2024-03-20 15:09:28 +01:00
Ruben Fiszel
184eb1477e remove mold 2024-03-20 14:40:14 +01:00
Ruben Fiszel
a0a42067fb feat: s3 cache config added to instance settings + parallelized tar pulling 2024-03-20 14:19:34 +01:00
HugoCasa
664541437a fix(frontend): datetime input date timezone (#3445) 2024-03-20 09:04:05 +01:00
BJ Maldonado
74daa68373 [FIX] Generated python local code tester had wrong if statement syntax (#3442)
* [FIX] Generated python local code tester had wrong if statement syntax

* Changed spacing in return instead of whole object.map call
2024-03-19 14:26:06 +01:00
Ruben Fiszel
1d78902906 remove unecessary log 2024-03-19 14:08:41 +01:00
Ruben Fiszel
40460bd9cf chore(main): release 1.292.4 (#3441)
* chore(main): release 1.292.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-19 09:48:50 +01:00
Henri Courdent
179335bc7f Content search bar auto-selected (#3437)
* Content search auto-selected

* Update ContentSearch.svelte

* Update ContentSearch.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-03-19 09:39:06 +01:00
Faton Ramadani
990cef5461 fix(frontend): Improve autodatatable (#3434)
* feat(frontend): Improve autodatable

* feat(frontend): global cache clean up

* feat(frontend): remove useless class
2024-03-19 09:34:34 +01:00
Faton Ramadani
4ddbe8b2e1 fix(frontend): handle the case when the observer is not defined onDestroy (#3431) 2024-03-19 09:01:41 +01:00
Faton Ramadani
53a0cb6d82 fix(frontend): Fix csv generation (#3439)
* feat(frontend): properly convert JSON to CSV

* feat(frontend): properly convert JSON to CSV
2024-03-19 09:01:16 +01:00
HugoCasa
10d2cd41de fix: ai prevent python async + max db schema length (#3440) 2024-03-19 08:17:51 +01:00
Ruben Fiszel
4788c393e9 avoid caching binary on cloud 2024-03-17 19:13:51 +01:00
Ruben Fiszel
dd56e8a212 chore(main): release 1.292.3 (#3430)
* chore(main): release 1.292.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-17 18:46:26 +01:00
Ruben Fiszel
cc211da625 fix: trigger re-release 2024-03-17 18:41:26 +01:00
Ruben Fiszel
a36d4778c0 fix build 2024-03-17 18:28:30 +01:00
Ruben Fiszel
d9039db433 chore(main): release 1.292.2 (#3429)
* chore(main): release 1.292.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-17 16:18:58 +01:00
Ruben Fiszel
24bf455b22 fix(cli): fix summary clash 2024-03-17 16:15:43 +01:00
Ruben Fiszel
ab18058405 fix: allow multiple PIP_SECRETS 2024-03-17 15:15:36 +01:00
Ruben Fiszel
a1a939117e chore(main): release 1.292.1 (#3428)
* chore(main): release 1.292.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-17 14:14:59 +01:00
Ruben Fiszel
04058fa29e fix: improve default value for approval flows 2024-03-17 14:10:31 +01:00
Ruben Fiszel
805415d95b chore: openidconnect is a feature flag 2024-03-17 13:51:58 +01:00
Ruben Fiszel
2e57fc35c1 fix tests 2024-03-17 12:15:43 +01:00
Ruben Fiszel
478298d8dc fix tests 2024-03-17 12:11:13 +01:00
Ruben Fiszel
8056ce49af removing pulling all piptars at start 2024-03-17 11:21:43 +01:00
Ruben Fiszel
6854728569 fix: disapproval does not trigger flow error handler anymore 2024-03-17 11:08:02 +01:00
Ruben Fiszel
fc0e72bfaa chore(main): release 1.292.0 (#3422)
* chore(main): release 1.292.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-16 19:18:09 +01:00
HugoCasa
284283e70e feat: db schema explorer collapsed by default (#3427) 2024-03-16 19:15:03 +01:00
Ruben Fiszel
fd57b40064 log nits 2024-03-16 19:01:58 +01:00
Ruben Fiszel
9745eec4d4 bash nits 2024-03-16 18:52:17 +01:00
Ruben Fiszel
6f2f9b7ec2 nits logging 2024-03-16 18:30:51 +01:00
Ruben Fiszel
4740657867 nits logging 2024-03-16 18:06:29 +01:00
Ruben Fiszel
958df4f62c feat: refactor logging to improve performance by order of magnitude for longer jobs 2024-03-16 17:55:34 +01:00
HugoCasa
bbce38490a feat: wmill sync workspace settings (#3425)
* feat: wmill sync workspace settings

* fix: build

* fix: nit
2024-03-15 20:07:48 +01:00
Henri Courdent
35e41a2665 Fix approval helpers (#3423) 2024-03-15 18:05:44 +01:00
Ruben Fiszel
4ce1a19f65 fix: allow longer worker names 2024-03-15 15:33:47 +01:00
Ruben Fiszel
543d2a1577 fix: s3 cache is an instance settings (#3421)
* s3

* s3
2024-03-15 15:09:05 +01:00
Ruben Fiszel
43cd5c3b06 chore(main): release 1.291.4 (#3419)
* chore(main): release 1.291.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-15 12:24:06 +01:00
Faton Ramadani
9d74f0a0b6 fix(frontend): correctly change the currentPage when perPage changes (#3420) 2024-03-15 11:27:11 +01:00
Ruben Fiszel
e5aec9c445 fix: improve pip_secret interpolation 2024-03-15 11:17:41 +01:00
Ruben Fiszel
059420b05b fix: improve bun assistant for relative paths 2024-03-15 11:09:01 +01:00
Ruben Fiszel
74a8816eea fix readme 2024-03-15 10:09:08 +01:00
Ruben Fiszel
bda7ac3669 fix: avoid unecessary re-schedule for retyied flows 2024-03-15 09:53:58 +01:00
HugoCasa
a24e561c83 fix: db studio include tables of all schemas (#3418) 2024-03-15 08:16:08 +00:00
Ruben Fiszel
36a7f4c18c fix deno test issues 2024-03-14 20:57:56 +01:00
Ruben Fiszel
2d04fe12c5 chore(main): release 1.291.3 (#3417)
* chore(main): release 1.291.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-14 20:11:36 +01:00
Ruben Fiszel
e5662f73dd fix: fix sqlx 2024-03-14 20:08:43 +01:00
Ruben Fiszel
8826d7c059 chore(main): release 1.291.2 (#3416)
* chore(main): release 1.291.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-14 19:58:54 +01:00
Ruben Fiszel
8144813d61 fix jobs metrics 2024-03-14 19:53:38 +01:00
Ruben Fiszel
e163c66777 add NO_LOGS_AT_ALL 2024-03-14 19:47:46 +01:00
Ruben Fiszel
7d00d4718e fix: be less agressive with log streaming for long jobs 2024-03-14 19:42:41 +01:00
Ruben Fiszel
2c8cb479aa chore(main): release 1.291.1 (#3415)
* chore(main): release 1.291.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-14 17:19:29 +01:00
Faton Ramadani
8b188035c9 fix(frontend): fix oneOf configuration (#3414) 2024-03-14 16:48:31 +01:00
Ruben Fiszel
5aac28c6a7 chore(main): release 1.291.0 (#3406)
* chore(main): release 1.291.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-14 15:42:39 +01:00
Ruben Fiszel
dbc22ac81f Update ee-repo-ref.txt 2024-03-14 15:23:33 +01:00
HugoCasa
13146dd9b8 feat: enable automatic billing by default (#3403)
* feat: enable automatic billing by default

* chore: set ee ref

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-03-14 15:22:50 +01:00
Henri Courdent
e44a3071b7 Added icons & color handling for hub (#3404)
* Added icons & color handling for hub

* Fix Edgedb icon
2024-03-14 15:21:31 +01:00
Ruben Fiszel
50254eced2 fix integration tests 2024-03-14 14:35:34 +01:00
Ruben Fiszel
6320cc9ce5 fix: use try_lock instead of lock to wait for global pg lock 2024-03-14 14:28:13 +01:00
Ruben Fiszel
72bf49b757 feat: better locking (#3412)
* earlyBackendStop

* fix(frontend): Flow step input description (#3409)

* fix(frontend): Add missing descrpition in a flow step input

* fix(frontend): Add missing descrpition in a flow step input

* fix(frontend): Fix color picker layout (#3411)

* feat: add bit support in pg (#3407)

* fix sqlx

* fix: remove dependency on semver intersect for bun

* sqlx fix

* improve early kill behavior

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-03-14 13:57:54 +01:00
Faton Ramadani
5367e1f5d8 feat(frontend): use the DisplayResult component in the Expanded resul… (#3410)
* feat(frontend): use the DisplayResult component in the Expanded result drawer

* fix(frontend): Fix table-row styling
2024-03-14 12:42:13 +01:00
Ruben Fiszel
166d3c9c77 sqlx fix 2024-03-14 12:40:30 +01:00
Ruben Fiszel
daa8f0a33b fix: remove dependency on semver intersect for bun 2024-03-14 12:36:38 +01:00
Ruben Fiszel
caacf1334d fix sqlx 2024-03-14 11:10:13 +01:00
HugoCasa
c0104641f0 feat: add bit support in pg (#3407) 2024-03-14 10:40:20 +01:00
Faton Ramadani
c8962d4dc2 fix(frontend): Fix color picker layout (#3411) 2024-03-14 10:40:09 +01:00
Faton Ramadani
3b0218e32d fix(frontend): Flow step input description (#3409)
* fix(frontend): Add missing descrpition in a flow step input

* fix(frontend): Add missing descrpition in a flow step input
2024-03-14 09:17:59 +01:00
Ruben Fiszel
c2e743bb67 fix: show current pid before acquiring lock 2024-03-14 01:02:55 +01:00
Ruben Fiszel
c5ead4e84a fix: improve error handler settings 2024-03-13 22:52:44 +01:00
Ruben Fiszel
696b69b7a1 fix: tabs can now be moved within apps 2024-03-13 19:27:37 +01:00
Ruben Fiszel
0d77f7e414 chore(main): release 1.290.1 (#3405)
* chore(main): release 1.290.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-13 18:58:56 +01:00
Ruben Fiszel
1affe1db41 nit static inputs 2024-03-13 18:56:46 +01:00
Ruben Fiszel
b612d78d84 fix: fix static inputs in apps 2024-03-13 18:50:55 +01:00
Ruben Fiszel
1a2449b8c0 chore(main): release 1.290.0 (#3386)
* chore(main): release 1.290.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-13 17:01:35 +01:00
Ruben Fiszel
108d19bced fix: improve bun type assistant (#3402)
* fix ATA

* improve ATA

* improve ATA

* improve ATA
2024-03-13 16:55:43 +01:00
Ruben Fiszel
3651883058 fix: make oauth settings more resilient to being ill-defined 2024-03-13 15:27:03 +01:00
Ruben Fiszel
b017fb6ec8 nits 2024-03-13 02:18:14 +01:00
Ruben Fiszel
03e4fbb013 fix: add more metadata for insert completed_job log 2024-03-13 01:43:53 +01:00
HugoCasa
a7f05ba612 fix: initial path when changing path of draft only scripts and flows (#3400)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-03-13 00:27:05 +01:00
Ruben Fiszel
ac08a8dd5d sqlx 2024-03-13 00:02:18 +01:00
Ruben Fiszel
8909cfce19 add customizable template 2024-03-12 23:55:04 +01:00
Henri Courdent
36c7ac0557 End of script ugly logo and Delete button for mac (#3370)
* End of script ugly logo and Delete button for mac

* Del command for Mac

* Non-mac test
2024-03-12 23:45:49 +01:00
HugoCasa
62661601f6 feat: git sync users groups (#3391)
* feat: git sync users groups

* fix: sqlx build

* chore: set ee ref + hub sync script
2024-03-12 23:42:59 +01:00
Ruben Fiszel
08d4ece37f nit UX 2024-03-12 21:52:22 +01:00
Ruben Fiszel
16c615e038 feat: configurable languages and orders 2024-03-12 21:50:24 +01:00
Faton Ramadani
853bb844d9 feat(frontend): DB Studio improvements (#3389)
* fix(frontend): wip

* fix(frontend): validate column def

* fix(frontend): add column definition loading sate

* fix(frontend): only reload columns if static

* fix(frontend): improve validation

* fix(frontend): improve reactivity

* fix(frontend): fix colum defs sync

* fix(frontend): fix colum defs sync + insert

* fix(frontend): fix insert

* fix(frontend): fix

* fix(frontend): fix insert

* fix(frontend): fix insert

* fix(frontend): fix hideSearch + hideInsert

* fix(frontend): fix early return

* fix(frontend): fix delete + policy

* fix(frontend): fix delete

* fix(frontend): restrict resource + table to static only
2024-03-12 17:42:32 +01:00
HugoCasa
cedde04571 fix: remove admin instance username if setting disabled (#3398) 2024-03-12 14:25:01 +01:00
Ruben Fiszel
094c309ca1 Revert "fix: only set admin instance username when setting enabled (#3396)" (#3397)
This reverts commit 8748cd80d5.
2024-03-12 13:57:34 +01:00
HugoCasa
8748cd80d5 fix: only set admin instance username when setting enabled (#3396) 2024-03-12 13:55:19 +01:00
HugoCasa
a7144cf244 fix: prevent auto add duplicate user (#3395) 2024-03-12 13:31:53 +01:00
wanglf
969940e7dd add pytenable to resolution exception mapping
* Update lib.rs

PYTHON_IMPORTS_REPLACEMENT: tenable => pyTenable

* Update lib.rs

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-03-12 11:59:07 +01:00
HugoCasa
cf4358a14b feat: instance usernames (#3382)
* feat: instance usernames

* fix: sqlx + ee ref

* feat: make one-off button for enabling

* chore: set ee ref

* fix: permissions and nits

* fix: admin instance username + sqlx build

* fix: revert stupid change

* fix: only create instance username when setting enabled

* chore: update to ee latest
2024-03-12 11:55:18 +01:00
Faton Ramadani
cc05ec419d fix(frontend): Disabled delete node + correctly update debug menu when nodes are deleted (#3387)
* fix(frontend): Disabled delete node + correctly handle debug menu

* fix(frontend): improve reactivity
2024-03-11 09:58:07 +01:00
Faton Ramadani
1ea5a68132 fix(frontend): add script history in the script menu on the homepage … (#3388)
* fix(frontend): add script history in the script menu on the homepage + move test an iteration

* fix(frontend): fix Test an iteration position
2024-03-11 09:34:43 +01:00
Ruben Fiszel
73bc9e81ab fix: reset to default tag 2024-03-10 20:36:12 +01:00
Ruben Fiszel
01f59918cd fix build 2024-03-10 19:43:23 +01:00
Ruben Fiszel
ffcfe5b124 fix: add include_query to all endpoints 2024-03-10 15:50:12 +01:00
Jacob Reynolds
ef3c6f4741 Fixing typo in LogViewer.svelte (#3385) 2024-03-10 09:53:59 +01:00
Ruben Fiszel
7deadd0007 chore(main): release 1.289.0 (#3384)
* chore(main): release 1.289.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-09 17:11:13 +01:00
Ruben Fiszel
704be1232d fix(cli): warn to switch to bun in the CLI 2024-03-09 17:08:28 +01:00
Ruben Fiszel
356c182f0c fix(cli): warn to switch to bun in the CLI 2024-03-09 17:05:57 +01:00
Ruben Fiszel
4eeb0d5a39 feat: bun is now the default typescript language 2024-03-09 15:20:47 +01:00
Ruben Fiszel
9ba3578adf chore(main): release 1.288.0 (#3383)
* chore(main): release 1.288.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-09 01:00:55 +01:00
Ruben Fiszel
1d08cb2d7c update ee repo 2024-03-09 00:49:46 +01:00
Ruben Fiszel
318c3f4312 update ee repo 2024-03-09 00:45:40 +01:00
Ruben Fiszel
c5fa7ffb63 update ee repo 2024-03-09 00:43:02 +01:00
Ruben Fiszel
a175c71199 update ee repo 2024-03-09 00:27:30 +01:00
Ruben Fiszel
9ea926c4d1 update ee repo 2024-03-09 00:20:24 +01:00
Ruben Fiszel
cd54054021 update ee repo 2024-03-09 00:15:07 +01:00
Ruben Fiszel
4698b959be fix compile 2024-03-09 00:05:23 +01:00
Ruben Fiszel
80d92e0b13 fix compile 2024-03-08 23:55:10 +01:00
Ruben Fiszel
2c0acb900b update ee repo 2024-03-08 23:41:52 +01:00
Ruben Fiszel
a3a874d56d fix warnings 2024-03-08 23:20:54 +01:00
Ruben Fiszel
ee961a31f0 feat: implement s3 oidc support + azure workload identity support 2024-03-08 22:51:16 +01:00
Ruben Fiszel
d499956d7d chore(main): release 1.287.1 (#3381)
* chore(main): release 1.287.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-08 14:43:56 +01:00
Faton Ramadani
f7e77a6fdf fix(frontend): fix theme fork (#3380) 2024-03-08 14:37:42 +01:00
Ruben Fiszel
58e0a8a4a8 chore(main): release 1.287.0 (#3365)
* chore(main): release 1.287.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-08 11:47:10 +01:00
Faton Ramadani
1b451397e4 fix(frontend): improve table selection (#3347)
* fix(frontend): improve table selection

* fix(frontend): remove console.logs

* fix(frontend): fix snowflake

* fix(frontend): add condition to clear the columns

* fix(frontend): limit the reactivity

* fix(frontend): clean up
2024-03-08 11:40:33 +01:00
Henri Courdent
be5ba1b377 Workflow as code Changelog (#3371) 2024-03-07 17:57:31 +01:00
Faton Ramadani
94d0cdec23 fix(frontend): fix snowflake columnsDefs (#3377) 2024-03-07 08:39:03 +01:00
Ruben Fiszel
db8d2e7e5d increase backed timeout 2024-03-06 17:05:15 +01:00
HugoCasa
ea7a8a10f2 feat: add quickbooks oauth (#3359) 2024-03-06 16:05:24 +01:00
jneeee
ad20793501 Reduce two layers (#3369) 2024-03-06 16:04:55 +01:00
Ruben Fiszel
3ba9aa4e35 small exists_worker_with_tag nit 2024-03-06 15:57:48 +01:00
Ruben Fiszel
f4fd7afbb3 fix: improve custom concurrency key handling 2024-03-06 15:53:01 +01:00
HugoCasa
c03c73797b fix: pg timstamptz param (#3364) 2024-03-06 12:50:01 +01:00
Ruben Fiszel
62e443f458 client nits 2024-03-06 01:56:55 +01:00
Ruben Fiszel
ff8478928d chore(main): release 1.286.2 (#3358)
* chore(main): release 1.286.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-06 01:06:10 +01:00
Ruben Fiszel
df3ae5c018 fix: add more functions to typescript client 2024-03-06 01:00:15 +01:00
Ruben Fiszel
813d1d97d4 chore(main): release 1.286.1 (#3357)
* chore(main): release 1.286.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-06 00:46:00 +01:00
Ruben Fiszel
824e572e5b fix: add more functions to typescript client 2024-03-06 00:28:17 +01:00
Ruben Fiszel
cc574e224a chore(main): release 1.286.0 (#3356)
* chore(main): release 1.286.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 23:31:16 +01:00
Ruben Fiszel
e004f5179f workflow as code ts improvements 2024-03-05 23:22:25 +01:00
Ruben Fiszel
14154d2e79 feat: workflow as code for typescript 2024-03-05 23:14:04 +01:00
Ruben Fiszel
fec8c497fd fix: workers to load custom tags for running sync scripts locally 2024-03-05 19:34:01 +01:00
Ruben Fiszel
9c91a65fbf chore(main): release 1.285.4 (#3355)
* chore(main): release 1.285.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 19:21:16 +01:00
Ruben Fiszel
7f10a891c3 fix: improve workflow as code python client 2024-03-05 19:16:10 +01:00
Ruben Fiszel
61b37f388a chore(main): release 1.285.3 (#3352)
* chore(main): release 1.285.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 19:05:36 +01:00
Ruben Fiszel
174c977dc1 fix go-client 2024-03-05 18:54:01 +01:00
Ruben Fiszel
1cd2d96082 fix go-client 2024-03-05 18:51:47 +01:00
Ruben Fiszel
3ed2874c6d fix: improve workflow as code python client 2024-03-05 18:42:08 +01:00
Ruben Fiszel
8f26655268 chore(main): release 1.285.2 (#3348)
* chore(main): release 1.285.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 17:04:25 +01:00
Ruben Fiszel
98bb2504a4 fix: retrigger release 2024-03-05 16:40:22 +01:00
Henri Courdent
51fb8e08d8 Search components works even with space at the end (#3345) 2024-03-05 15:38:18 +01:00
Ruben Fiszel
7f2eca6214 chore(main): release 1.285.1 (#3346)
* chore(main): release 1.285.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 15:28:06 +01:00
Ruben Fiszel
572c96b7c5 fix: fix sqlx 2024-03-05 15:15:29 +01:00
Ruben Fiszel
3b34a79fb1 chore(main): release 1.285.0 (#3340)
* chore(main): release 1.285.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-05 12:51:07 +01:00
Ruben Fiszel
426c2a87b5 feat: workflow as code with timelines 2024-03-05 12:45:24 +01:00
Faton Ramadani
c97bea1087 fix(frontend): Fix PSQL select (#3343) 2024-03-05 12:29:46 +01:00
Faton Ramadani
c4f43bd2e7 feat(frontend): Added support for mysql, mssql and snowflake in the Database Studio (#3250)
* feat(frontend): Added support for mysql in the Database Studio

* feat(frontend): generic db

* feat(frontend): generic column def wip

* fix(frontend): adapt queries

* fix(frontend): adapt queries

* fix(frontend): wip

* fix(frontend): wip

* feat(frontend): remove useless runnable calls

* feat(frontend): MySQL + PSQL done, mssql wip

* feat(frontend): clean up

* feat(frontend): clean up

* feat(frontend): mssql: select + count done

* feat(frontend): mssql: update, insert and delete + fix policies

* feat(frontend): typo

* feat(frontend): fix build

* feat(frontend): improve perf + UI

* feat(frontend): add snowflake

* feat(frontend): fix count

* feat(frontend): debounce input

* feat(frontend): fix deploy button

* feat(frontend): remove ghost rows

* feat(frontend): Fix search

* feat(frontend): Fix search

* feat(fontend): remove bigquery

* feat(fontend): Fix performance issues + sorting

* feat(fontend): Fix lastRow

* feat(fontend): Fix build + search

* feat(fontend): fix mysql metadata

* feat(fontend): simplify code

* feat(fontend): remove cache + fix the number of calls

* feat(fontend): clean up

* feat(fontend): clean up

* feat(fontend): remove dead code

* feat(fontend): fix infinite scroll

* feat(fontend): fix count

* feat(fontend): remove unnecessary clearRows

* feat(fontend): add missing delete policy

* feat(fontend): fix search

* feat(fontend): fix search

* feat(fontend): roll back infiniteInitialRowCount

* feat(fontend): roll back infiniteInitialRowCount

* feat(fontend): add bigquery (#3326)

* feat(fontend): add bigquery

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>

* feat(fontend): remove code duplication

* feat(fontend): add mapping for postgres

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-03-05 08:52:20 +01:00
Ruben Fiszel
f89f5d6e1c fix: workflow as code python sdk improvement 2024-03-04 23:23:41 +01:00
Ruben Fiszel
8c15c653c2 workflow as code endpoint set proper parent job 2024-03-04 21:57:23 +01:00
Ruben Fiszel
3fe73072d2 chore(main): release 1.284.1 (#3339)
* chore(main): release 1.284.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-04 20:47:59 +01:00
Ruben Fiszel
b2521b7d2c fix: workflow as code api improvement 2024-03-04 20:45:04 +01:00
Ruben Fiszel
2c0298a482 chore(main): release 1.284.0 (#3331)
* chore(main): release 1.284.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-04 20:30:54 +01:00
Ruben Fiszel
ff3aa8ab06 feat: workflow as code v0 2024-03-04 20:19:34 +01:00
Soumit Das
fd579bc51a env table wan't displayed properly (#3332) 2024-03-04 09:30:33 +01:00
Ruben Fiszel
6cd609eeeb remove nativets 2024-03-02 14:32:32 +01:00
Ruben Fiszel
93e95c7210 nit vacuum iterator 2024-03-02 13:51:28 +01:00
Ruben Fiszel
93233937f9 fix: allow multiselect in dynamic forms 2024-03-02 00:01:05 +01:00
Ruben Fiszel
cf571cea1c fix schedule creator 2024-03-01 21:25:25 +01:00
Ruben Fiszel
cdf3afc9e0 fix getMainButtons 2024-03-01 21:03:58 +01:00
Ruben Fiszel
306082d31a feat: add schedule page to script settings 2024-03-01 20:27:27 +01:00
Ruben Fiszel
1639c838b6 chore(main): release 1.283.0 (#3330)
* chore(main): release 1.283.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-01 19:29:22 +01:00
HugoCasa
b4ed0ecd03 feat: sync users and groups (#3328)
* feat: wmil sync for users and groups

* fix: sort admins

* fix: sqlx build

* chore: update to latest deno client
2024-03-01 19:25:14 +01:00
Henri Courdent
e409d209b1 Update changelog & logo runs (#3329) 2024-03-01 18:56:30 +01:00
Ruben Fiszel
dff271d5d5 chore(main): release 1.282.2 (#3325)
* chore(main): release 1.282.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-01 12:22:08 +01:00
Ruben Fiszel
c1d9a95115 fix: redo release 2024-03-01 12:15:21 +01:00
Ruben Fiszel
7c7574a97d chore(main): release 1.282.1 (#3321) 2024-03-01 12:04:18 +01:00
Ruben Fiszel
6a0bf15572 fix: fix flow progress monitor when using parallel branches and continuing long after 2024-03-01 12:01:17 +01:00
Ruben Fiszel
adacb60bb5 fix: maintain order in flow inputs when never reordering 2024-03-01 11:43:36 +01:00
HugoCasa
15783ad568 chore: update ee ref (#3322) 2024-03-01 11:08:32 +01:00
Ruben Fiszel
a03fad6528 fix: description of fields accept new lines 2024-03-01 08:53:54 +01:00
Ruben Fiszel
2e236cb374 chore(main): release 1.282.0 (#3316)
* chore(main): release 1.282.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-03-01 01:24:40 +01:00
Ruben Fiszel
00c79a54ff fix: improve dev mode for flows 2024-03-01 01:12:20 +01:00
Audrius Butkevicius
6f8a8bfe1e feat: Use ACCEPT_INVALID_CERTS for SMTP (#3318)
The library currently loads fixed set of certificates from a rust package, does not
use OS certificate store. Providing a custom CA would need to be done via a
custom tls connector.
2024-02-29 22:27:46 +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
JDWNL
84e2989b2f Fixed language issues. (#3317) 2024-02-29 13:56:46 +01:00
Ruben Fiszel
75cb2dca34 nit import removal 2024-02-29 13:07:00 +01:00
Ruben Fiszel
25f6544f50 improve multi-select style 2024-02-29 13:00:42 +01:00
Ruben Fiszel
4d54afc828 fix: app forms change value on default value changes 2024-02-29 12:39:41 +01:00
Ruben Fiszel
69cc134bd0 update bun to 1.29.0 and deno to 1.41.0 2024-02-29 11:13:05 +01:00
Ruben Fiszel
2fa8b67a84 nit 2024-02-28 17:21:12 +01:00
Ruben Fiszel
b59e3388a0 chore(main): release 1.281.3 (#3313)
* chore(main): release 1.281.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-28 16:36:14 +01:00
Ruben Fiszel
7a7b192b88 fix: fix app expr break 2024-02-28 16:33:50 +01:00
HugoCasa
e382b9a787 fix: table-col/row switch issue in display result (#3311) 2024-02-28 16:17:50 +01:00
Ruben Fiszel
7e019cb4e7 chore(main): release 1.281.2 (#3310)
* chore(main): release 1.281.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-28 15:58:15 +01:00
Ruben Fiszel
e3c51539a0 fix: fix app expr break 2024-02-28 15:48:26 +01:00
Ruben Fiszel
d65303ca42 chore(main): release 1.281.1 (#3309)
* chore(main): release 1.281.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-28 14:50:19 +01:00
Ruben Fiszel
fdfabd2c78 improve expr eval 2024-02-28 14:46:18 +01:00
Ruben Fiszel
6e963c2356 fix: fix app expr break 2024-02-28 14:41:54 +01:00
Ruben Fiszel
162b8cc51a chore(main): release 1.281.0 (#3308)
* chore(main): release 1.281.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-28 13:27:18 +01:00
Ruben Fiszel
212d93004e improve bun auto-type fetching 2024-02-28 13:25:41 +01:00
Ruben Fiszel
4ee18c4f91 improve bun auto-type fetching 2024-02-28 13:22:12 +01:00
Ruben Fiszel
15bbccf0eb fix: add limits to bun auto-type fetching 2024-02-28 12:54:02 +01:00
Ruben Fiszel
acb8e68a7a feat: improve performance of exprs in apps using memoized expr functors 2024-02-28 10:52:58 +01:00
Ruben Fiszel
0ce781a7ef remove logs 2024-02-28 09:53:56 +01:00
Ruben Fiszel
a629ebbaad fix: allow eval with return in last line 2024-02-28 09:45:05 +01:00
Ruben Fiszel
3c1e4b09a8 feat: implement progress monitor for parallel branches last transition 2024-02-28 08:49:35 +01:00
lfanew
6039c84c5b Fix custom env var tooltip link (#3307) 2024-02-27 23:38:59 +01:00
Ruben Fiszel
cef39cdff6 chore(main): release 1.280.0 (#3305)
* chore(main): release 1.280.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-27 22:10:12 +01:00
Ruben Fiszel
47cee1b1e3 fix: solve deadlock issues for parallel branches with new progress monitor 2024-02-27 20:59:26 +01:00
HugoCasa
1ee45a1f7d feat: allow to pin database in sql scripts (#3304) 2024-02-27 19:59:52 +01:00
Ruben Fiszel
eb5558279f chore(main): release 1.279.0 (#3301)
* chore(main): release 1.279.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-27 16:45:43 +01:00
HugoCasa
69214069c3 fix: handle very large ints as floats in snowflake (#3302) 2024-02-27 16:40:55 +01:00
HugoCasa
8782ab3503 chore: publish parser with pwsh datetime (#3303) 2024-02-27 16:37:42 +01:00
Ruben Fiszel
cd43297ec8 fix: improve handling of parallel flow branches of more than 30s 2024-02-27 16:33:13 +01:00
lfanew
99335de925 PowerShell datetime & tests (#3299)
* Added pwsh datetime type supp and basic tests

* Added more comprehensive pwsh tests

* Removed unused vars in test string

Visual only change to make test code string
less confusing

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2024-02-27 15:30:34 +01:00
HugoCasa
9aa587c36f feat: add ee flag to common (#3300) 2024-02-27 12:06:48 +01:00
Ruben Fiszel
a289679c16 chore(main): release 1.278.5 (#3298)
* chore(main): release 1.278.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-27 00:52:37 +01:00
Ruben Fiszel
51269e4652 fix: fix scheduling of overlapping flows 2024-02-27 00:50:03 +01:00
Ruben Fiszel
931bd47d9b improve runs filter 2024-02-27 00:08:37 +01:00
Ruben Fiszel
76b4a555fe chore(main): release 1.278.4 (#3297)
* chore(main): release 1.278.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-26 20:46:40 +01:00
Ruben Fiszel
1571ab2339 fix: clarify pg migration logs 2024-02-26 20:43:23 +01:00
Ruben Fiszel
a61a1f5d6d chore(main): release 1.278.3 (#3295)
* chore(main): release 1.278.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-26 20:26:09 +01:00
HugoCasa
88d1f7aa83 chore: stats in EE (#3296)
* feat: switch stats to closed source

* fix: remove symlink

* fix: add emptied stats

* fix: remove unneeded imports

* fix: embedding feature flag

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-26 20:08:22 +01:00
Henri Courdent
6211dfc900 How to upgrade message on cloud (#3293)
* How to upgrade message on cloud

* Inlined message
2024-02-26 20:01:20 +01:00
Ruben Fiszel
83120fe4b4 fix: crash on init script failure 2024-02-26 19:50:33 +01:00
Ruben Fiszel
103e289aa7 more debug lines, remove telemetry for agents 2024-02-26 17:02:40 +01:00
HugoCasa
bc9e2381b8 fix: add bigint support to mysql (#3294) 2024-02-26 16:59:36 +01:00
Ruben Fiszel
49f2696281 chore(main): release 1.278.2 (#3292)
* chore(main): release 1.278.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-26 15:36:52 +01:00
Ruben Fiszel
c540c92fdc fix: add HOME to pip install 2024-02-26 15:33:45 +01:00
Ruben Fiszel
a0fbc9242d chore(main): release 1.278.1 (#3291)
* chore(main): release 1.278.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-26 15:31:41 +01:00
Ruben Fiszel
d951d17b78 fix: add HOME to pip install 2024-02-26 15:27:56 +01:00
Ruben Fiszel
f33afffdb0 chore(main): release 1.278.0 (#3288)
* chore(main): release 1.278.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-26 15:13:03 +01:00
Faton Ramadani
b823277a05 fix(frontend): Fix the overlapping buttons in the Schedule to run later popup (#3290) 2024-02-26 15:11:57 +01:00
Ruben Fiszel
e3b1e5fe06 fix: handle better flow hanging monitor 2024-02-26 15:09:39 +01:00
Ruben Fiszel
27f78bbe01 fix: improve conditional wrapper and prevent more app errors 2024-02-26 12:44:53 +01:00
Faton Ramadani
51e42514ea fix(frontend): fix layout (#3289) 2024-02-26 10:34:47 +01:00
Faton Ramadani
3f00ac1de9 feat(frontend): Update shortcuts design (#3285)
* feat(frontend): Improve text colors + button shortcuts

* feat(frontend): revert theme changes

* fix(frontend): fix shortcuts

* fix(frontend): fix delete shortcut
2024-02-26 10:30:16 +01:00
Ruben Fiszel
7dd4623de8 fix compile build 2024-02-26 08:57:05 +01:00
Ruben Fiszel
69d753d121 chore(main): release 1.277.1 (#3283)
* chore(main): release 1.277.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-25 20:53:09 +01:00
Ruben Fiszel
f1aa3cad2c set last_ping to null for current flows 2024-02-25 20:40:56 +01:00
Ruben Fiszel
87a4b89ce2 fix: do not handle zombie jobs on initial_load of monitor db 2024-02-25 20:37:33 +01:00
Ruben Fiszel
666e79b596 chore(main): release 1.277.0 (#3282)
* chore(main): release 1.277.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-25 19:29:56 +01:00
Ruben Fiszel
05e671ca3f fix: improve relative bun loader 2024-02-25 19:18:10 +01:00
Ruben Fiszel
78a8c8236a increase flow zombie timeout to 30 2024-02-25 18:29:28 +01:00
Ruben Fiszel
efbba24581 feat: more resilient flows in case of crash during transitions 2024-02-25 18:25:40 +01:00
Ruben Fiszel
3b797db8f4 sqlx 2024-02-25 12:25:28 +01:00
Ruben Fiszel
7769762b94 sqlx 2024-02-25 12:00:23 +01:00
Ruben Fiszel
dc1c31577e fix: improve performance of list users 2024-02-25 11:41:41 +01:00
Ruben Fiszel
e294fe2a31 chore(main): release 1.276.1 (#3280)
* chore(main): release 1.276.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-24 19:40:43 +01:00
Ruben Fiszel
228636d267 wasm fix 2024-02-24 19:38:03 +01:00
Ruben Fiszel
3420faae45 fix: parse wmill.S3Object as S3Object 2024-02-24 19:36:19 +01:00
Ruben Fiszel
9b257a974b modify python signature 2024-02-24 18:51:33 +01:00
Ruben Fiszel
3037c871c4 chore(main): release 1.276.0 (#3275)
* chore(main): release 1.276.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-24 18:15:16 +01:00
Ruben Fiszel
594fa42767 reactivate parquet features 2024-02-24 17:55:17 +01:00
Ruben Fiszel
75d736ca7e reactivate parquet features 2024-02-24 17:44:43 +01:00
Ruben Fiszel
50ec008d93 reactive embedding feature 2024-02-24 17:39:14 +01:00
Ruben Fiszel
ad79ef636c reactive embedding feature 2024-02-24 17:28:36 +01:00
Ruben Fiszel
b603d63bd5 revert ee 2024-02-24 17:26:35 +01:00
Ruben Fiszel
bd6337b0ae fix: improve s3file browser tester 2024-02-24 17:25:07 +01:00
Ruben Fiszel
c3ef987e28 chore: fasten compilation time 2024-02-24 17:10:55 +01:00
Ruben Fiszel
82c8b1d1dd chore: fasten compilation time 2024-02-24 16:29:35 +01:00
Ruben Fiszel
02951b4815 fix: improve completed_job index 2024-02-24 00:13:28 +01:00
Ruben Fiszel
81be9c4d60 fix: make setting owner for folders a transaction 2024-02-23 23:12:50 +01:00
Ruben Fiszel
36b51cb1d7 remove use of singlescript flow job kinds 2024-02-23 21:45:23 +01:00
Ruben Fiszel
2d6ba9528b fix: improve support for singlescriptflow 2024-02-23 21:06:55 +01:00
HugoCasa
3ba8db87eb feat: add filters for schedules (#3276) 2024-02-23 17:31:05 +01:00
Ruben Fiszel
f655a9bb26 improve git sync 2024-02-22 21:30:38 +01:00
HugoCasa
1a7c36c91f fix: replace no res/var error in app input with warning (#3274) 2024-02-22 17:59:38 +01:00
HugoCasa
a673b6b5ac fix: improve erorr handling when error on app component run request (#3273) 2024-02-22 17:58:15 +01:00
Ruben Fiszel
f7ecc510ce chore(main): release 1.275.6 (#3272)
* chore(main): release 1.275.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-22 17:46:37 +01:00
Ruben Fiszel
b90a985eb4 fix: fix argenum breaking frontend bug 2024-02-22 17:42:59 +01:00
Ruben Fiszel
ddc1a083e8 chore(main): release 1.275.5 (#3271)
* chore(main): release 1.275.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-22 15:43:08 +01:00
Ruben Fiszel
76fba8f125 revert ee links 2024-02-22 15:28:18 +01:00
Ruben Fiszel
bea6c221d8 fix: fix sqlx build 2024-02-22 15:11:36 +01:00
Ruben Fiszel
766cb93fb4 chore(main): release 1.275.4 (#3270)
* chore(main): release 1.275.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-22 14:52:18 +01:00
Henri Courdent
f9d39b5b9f Workspace settings and links (#3267)
* Workspace settings and links

* Encryption not EE

* Upgrade button

* Customer portal to dark
2024-02-22 14:45:12 +01:00
Ruben Fiszel
2912ad99d5 revert ee symlink change 2024-02-22 14:41:39 +01:00
Ruben Fiszel
75eaa4bd30 fix: improve scim handling of renames on azure 2024-02-22 14:35:40 +01:00
Ruben Fiszel
e50840f7d6 chore(main): release 1.275.3 (#3269)
* chore(main): release 1.275.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-22 08:18:57 +01:00
Ruben Fiszel
44b0121b6f fix: fix sqlx build 2024-02-22 07:58:03 +01:00
Ruben Fiszel
45431caac9 fix: fix sqlx build 2024-02-22 07:55:57 +01:00
Ruben Fiszel
70ab16268a chore(main): release 1.275.2 (#3264)
* chore(main): release 1.275.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-22 07:23:59 +01:00
Ruben Fiszel
5dcb8d8239 improve app reactivity with onDemandOnly 2024-02-22 07:20:52 +01:00
Ruben Fiszel
db72266eaa fix: support arbitrary azure resource path for blob storage 2024-02-22 01:53:52 +01:00
HugoCasa
864caa90db fix: improve display result header (#3265)
* fix: improve display result header

* fix: improve code
2024-02-22 00:21:04 +01:00
Ruben Fiszel
beea9cb2d8 improve multi resource type resource picker 2024-02-22 00:13:49 +01:00
Ruben Fiszel
82ca8d0224 fix empty tags on schedules 2024-02-21 23:16:06 +01:00
Ruben Fiszel
a6cae2915a handle schedule with empty tags 2024-02-21 23:08:53 +01:00
Ruben Fiszel
f11aae013f lighten schedule export 2024-02-21 22:39:01 +01:00
Ruben Fiszel
d66596647b fix: improve aggrid behavior edit when filtered 2024-02-21 22:18:47 +01:00
Ruben Fiszel
f134a8aeff fix: fix app policy quote escaping 2024-02-21 21:44:44 +01:00
Ruben Fiszel
efebff560d fix: fix app policy quote escaping 2024-02-21 21:44:18 +01:00
Faton Ramadani
b2de1c6ba6 fix(frontend): Fix the selection of the first row (#3263) 2024-02-21 16:46:44 +01:00
Ruben Fiszel
55501901a3 chore(main): release 1.275.1 (#3261)
* chore(main): release 1.275.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-21 15:56:32 +01:00
Ruben Fiszel
11846561e2 improve togglebuttongroup 2024-02-21 15:35:50 +01:00
Faton Ramadani
2425b44bc5 Subfolder indicator (#3262)
* feat(frontend): add an indicator that path can have subfolders

* feat(frontend): add an indicator that path can have subfolders
2024-02-21 14:50:23 +01:00
Faton Ramadani
c8dd90198d fix(frontend): Select the row when clicking on a checkbox (#3260) 2024-02-21 13:50:47 +01:00
Ruben Fiszel
09a8180970 chore(main): release 1.275.0 (#3259)
* chore(main): release 1.275.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-21 13:13:18 +01:00
Faton Ramadani
d302e8ff46 feat(frontend): add support for datetime and time (#3256)
* feat(frontend): add support for datetime and time

* feat(frontend): Time component

* feat(frontend): add datetime

* feat(frontend): fix default dimensions

* feat(frontend): fix default dimensions

* feat(frontend): add missing case

* feat(frontend): fix datetime picker + improve time picker

* feat(frontend): compute date validity

* feat(frontend): fix placeholder

* feat(frontend): adapt tooltips + add missing min/max

* feat(frontend): remove console.log

* Update components.ts

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-21 12:44:39 +01:00
Ruben Fiszel
d143a5a569 fix: add default time to datetime picker 2024-02-21 12:42:54 +01:00
Ruben Fiszel
3f657861fa fix(frontend): improve handling of optional enums 2024-02-21 12:25:10 +01:00
Ruben Fiszel
d0a8163ae2 chore(main): release 1.274.1 (#3258)
* chore(main): release 1.274.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-21 00:46:12 +01:00
Ruben Fiszel
9af7684f06 fix(python): ignore stdlib imports with _ 2024-02-21 00:10:52 +01:00
Ruben Fiszel
978316797d chore(main): release 1.274.0 (#3251)
* chore(main): release 1.274.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-20 23:53:49 +01:00
Faton Ramadani
4c44554b4c feat(frontend): App debug mode (#3252)
* feat(frontend): App debug mode

* feat(frontend): App debug mode

* feat(frontend): App debug mode

* feat(frontend): App debug mode

* feat(frontend): App debug mode done

* feat(frontend): App debug mode done
2024-02-20 23:50:29 +01:00
Ruben Fiszel
73ce177e8e fix: accept multiple dependency map importer for python 2024-02-20 23:28:42 +01:00
Ruben Fiszel
e2f7ee33f4 add zoneinfo to stdlib 2024-02-20 20:27:49 +01:00
Ruben Fiszel
2ee069a1b8 fix(python): handle recursive python imports with loop 2024-02-20 19:42:11 +01:00
gbouv
643714ab53 Revert "sqlx prepare"
This reverts commit 9eb10cad1f.
2024-02-20 19:04:26 +01:00
gbouv
9eb10cad1f sqlx prepare 2024-02-20 18:54:56 +01:00
Ruben Fiszel
207eb0ce0f fix: improve database studio 2024-02-20 14:41:10 +01:00
HugoCasa
6efaf4d2d3 fix: ai fill deep copy before slicing modules + minor improvements (#3255)
* fix: AI fill deep copy before slicing modules

* feat: green to accept + improve single input gen prompt

* fix: prompt nit
2024-02-20 14:31:59 +01:00
Henri Courdent
a2edfa85ae Resource before custom object (#3253) 2024-02-20 13:19:08 +01:00
kapilsinha
f953c8a025 Update RustPython dependency to fix nightly error (#3254)
Updated to a newer patch of RustPython so the nightly compiler now
works. Also needed to change the version of the time crate to fix
version mismatches across dependencies
2024-02-20 13:18:52 +01:00
Ruben Fiszel
c5c3180f0d feat(app): fields inputs can be picked to not trigger recompute individually 2024-02-20 12:24:20 +01:00
Faton Ramadani
498287776b feat(frontend): Fix tailwind classes on the Select component (#3249) 2024-02-20 09:16:13 +01:00
Faton Ramadani
07b1dcd980 feat(frontend): Button rework (#3216)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* fix(frontend): improve buttons

* fix(frontend): improve buttons wip

* fix(frontend): wip

* fix(frontend): rework done

* feat(frontend): Fix grey buttons
2024-02-20 09:15:29 +01:00
Ruben Fiszel
efa91d33db chore(main): release 1.273.0 (#3242)
* chore(main): release 1.273.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-20 02:14:50 +01:00
Ruben Fiszel
b0ec55cd97 SAML_AUDIENCE 2024-02-20 02:14:10 +01:00
Ruben Fiszel
c7d04bfa88 fix: prevent bigquery/snowflake against abuse timeout 2024-02-20 01:56:04 +01:00
Ruben Fiszel
585134e6af feat: allow arbitrary timeout on graphql 2024-02-20 00:45:42 +01:00
Ruben Fiszel
e4c763d513 feat: add support for mem peak to nativets scripts 2024-02-19 23:38:27 +01:00
Ruben Fiszel
6e82575309 fix: prevent native http against timeout abuse 2024-02-19 23:28:06 +01:00
Ruben Fiszel
d414e9fff9 refactor future wrapper for queries 2024-02-19 22:11:45 +01:00
HugoCasa
4679d74370 feat: usage-based billing (#3247)
* feat: usage-based billing

* fix: missing field

* fix: sqlx build
2024-02-19 21:09:59 +01:00
Ruben Fiszel
37e80ca1a4 fix(psql): add mem peak to postgresql 2024-02-19 20:51:09 +01:00
Ruben Fiszel
fa9d5af10e respect query timeout for pg queries 2024-02-19 20:11:28 +01:00
Ruben Fiszel
52b2b5048d fix: prevent postgres timeout abuse 2024-02-19 19:59:43 +01:00
HugoCasa
9288d909b9 fix: bigquery timeout (#3244)
* fix: bigquery timeout

* fix: use default timeout instead
2024-02-19 17:56:19 +01:00
Ruben Fiszel
f4a8acddf4 randomId drop target 2024-02-19 17:35:00 +01:00
Ruben Fiszel
1046c856e9 fix: improve date picker across app 2024-02-19 17:29:57 +01:00
Ruben Fiszel
2b79bd9859 fix: improve runs page drag 2024-02-19 15:17:45 +01:00
Ruben Fiszel
23563b6b36 fix(app): make custom components available in public apps 2024-02-19 14:44:14 +01:00
Ruben Fiszel
2627892f3c feat: no logos for whitelabel licenses 2024-02-19 14:26:04 +01:00
Ruben Fiszel
9bc528067b feat: no logos for whitelabel licenses 2024-02-19 14:26:00 +01:00
Amélia
78e844ee12 Clarified tooltip (#3246) 2024-02-19 12:47:12 +01:00
HugoCasa
aa71b7363b fix: remove oom prio macos (#3245) 2024-02-19 12:36:57 +01:00
HugoCasa
987a764476 fix: backend build on macos (#3243) 2024-02-19 09:58:12 +01:00
Ruben Fiszel
f8d5918b9c fix: add support for onSelect to app select 2024-02-18 18:43:50 +01:00
Ruben Fiszel
c4c3fd7975 fix: add support for onToggle for app checkboxes 2024-02-18 18:31:49 +01:00
Ruben Fiszel
f1eda4a25b chore(main): release 1.271.0 (#3241)
* chore(main): release 1.271.0

* update versions

* update versions
2024-02-18 14:39:41 +01:00
Ruben Fiszel
a4ab7e1ebf fix: improve instance settings save button UX 2024-02-18 14:35:42 +01:00
Ruben Fiszel
879a6cda00 chore: remove warnings 2024-02-18 14:03:00 +01:00
Ruben Fiszel
6fdfc1f112 fix: update internal deno runtime to 0.262.0 (#3240)
* feat: scim token and saml metadata setting in UI directly

* chore(main): release 1.271.0 (#3237)

* chore(main): release 1.271.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

* fix test

* all

* update all

* fix frontend

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-18 13:19:35 +01:00
Ruben Fiszel
1a8285a06f feat: scim token and saml metadata setting in UI directly
chore(main): release 1.271.0 (#3237)

* chore(main): release 1.271.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

fix test

revert ee changes

revert ee changes
2024-02-18 07:26:12 +01:00
Ruben Fiszel
ccbb1d9305 add support for pip index url 2024-02-17 15:58:20 +01:00
Ruben Fiszel
ed63e5b03a chore: s3 helpers EE 2024-02-17 15:05:15 +01:00
Ruben Fiszel
4b3df8ae2e chore: s3 helpers EE 2024-02-17 15:05:10 +01:00
Ruben Fiszel
da2523edbb nit 2024-02-17 14:50:29 +01:00
Ruben Fiszel
260f5c4ad5 chore: git sync EE 2024-02-17 14:36:18 +01:00
Ruben Fiszel
bfcca2c167 fix build 2024-02-17 13:55:27 +01:00
Ruben Fiszel
db04e995ed fix build 2024-02-17 13:54:54 +01:00
Ruben Fiszel
7805c35d27 fix oss build 2024-02-17 11:19:08 +01:00
Guillaume Bouvignies
ede7b0a6af chore: SCIM EE (#3230)
* chore: SCIM EE

* update ee repo ref

* configurable port

* scim improvement

* scim improvement

* change ref

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-02-17 11:00:29 +01:00
Mikhail Zagurskiy
6a9b11463f Fix build for Windows (#3235)
* Fix build for Windows

* Fix typo
2024-02-17 10:45:38 +01:00
Ruben Fiszel
233f777b12 print SAML_METADATA in logs 2024-02-16 20:52:12 +01:00
Ruben Fiszel
487fa7f0c9 fix(mysql): support integer with float type 2024-02-16 18:33:21 +01:00
Ruben Fiszel
1adbf4bf81 fix: pre-select resource if there is only one 2024-02-16 17:53:47 +01:00
Ruben Fiszel
8ff8988a80 chore(main): release 1.270.3 (#3236)
* chore(main): release 1.270.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-16 17:37:52 +01:00
Ruben Fiszel
a3c1793745 restrict policies to windmill_user 2024-02-16 13:05:39 +01:00
Ruben Fiszel
74c82d942c clarify Ran in 2024-02-16 11:03:49 +01:00
Ruben Fiszel
74ffc2ac76 chore(main): release 1.270.2 (#3234)
* chore(main): release 1.270.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-16 09:51:17 +01:00
Ruben Fiszel
4049060345 bump deno to 1.40.5 2024-02-16 09:38:21 +01:00
gft-kysonnd
aaf02e064c fix(frontend): wrap values with special characters in double quotes when downloading a CSV (#3232)
* wrapped values with special characters in double quotes when downloading CSV

* Update AutoDataTable.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-02-16 09:17:19 +01:00
Ruben Fiszel
29d7fa7718 chore(main): release 1.270.1 (#3231)
* chore(main): release 1.270.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-16 09:16:20 +01:00
Ruben Fiszel
a79ff532fc improve from connection string parser for postgres 2024-02-16 09:10:42 +01:00
Ruben Fiszel
3a1993e978 fix(deno): add allow-net 2024-02-16 00:32:31 +01:00
Ruben Fiszel
32728b6cce chore(main): release 1.270.0 (#3213)
* chore(main): release 1.270.0

* Apply automatic changes

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-15 22:53:50 +01:00
Ruben Fiszel
bd876b1cc9 fix build 2024-02-15 18:36:13 +01:00
Faton Ramadani
950869169f fix(frontend): Fix table action recompute (#3221)
* fix(frontend): Fix table action recompute

* fix(frontend): fix hover colors
2024-02-15 17:40:13 +01:00
Guillaume Bouvignies
cafc8b6ccd chore: SSO EE (#3207)
* chore: SSO EE

* update ee repo ref

* revert EE gating

* update ref to ee repo

* update comment

* Move check_nb_users

* update ee repo ref
2024-02-15 17:31:53 +01:00
Guillaume Bouvignies
e762fbe2cd fix: oauth settings for github and gitlab (#3219)
* fix: oauth settings for github and gitlab

* toggle only in SSO

* fix oauth user toggle
2024-02-15 17:19:21 +01:00
HugoCasa
af1b4c0dde fix: add timestamp array support in pg (#3229) 2024-02-15 17:18:41 +01:00
Faton Ramadani
d1661d8500 fix(frontend): fix supabase connect (#3218) 2024-02-15 17:03:27 +01:00
Henri Courdent
fee382f8fa Download file and file input borders (#3220) 2024-02-15 17:03:05 +01:00
Guillaume Bouvignies
d4a9d30e30 feat: Workspace encryption key can be manually updated (#3223)
* feat: Workspace encryption key can be manually updated

* sqlx prepare
2024-02-15 17:02:45 +01:00
Faton Ramadani
ebea5618d4 fix(frontend): update a few svelte packages (#3222) 2024-02-15 16:58:59 +01:00
Guillaume Bouvignies
4990ac79c6 chore: License validation and Audit logs EE (#3227)
* chore: audit log EE

* update repo ref

* license key validation EE
2024-02-15 16:51:24 +01:00
Faton Ramadani
57ea2d4c2f fix(frontend): add header when downloading a CSV (#3228) 2024-02-15 16:51:13 +01:00
Ruben Fiszel
78f32b9a79 fix: run recompute on success for toggles on click and set default value 2024-02-15 02:14:40 +01:00
Ruben Fiszel
234c1a6c68 implement noInitialize for runnable component 2024-02-14 22:13:28 +01:00
HugoCasa
c3e7017b4b fix: prevent AI fill inputs freezing (#3226) 2024-02-14 21:28:20 +01:00
Jacopo Bonomi
8398003809 typo error on comment (#3225) 2024-02-14 19:40:31 +01:00
Ruben Fiszel
8212b4c73a fix user account settings 2024-02-14 19:27:49 +01:00
Guillaume Bouvignies
08453d48e3 feat: Git sync exclude certain type per repository (#3210)
* feat: Git sync exclude certain type per repository

* sync secret and variable

* remove bind:disabled
2024-02-14 14:28:04 +01:00
HugoCasa
d14342955f fix: add back resource type btn for bun/fetch (#3217) 2024-02-14 13:23:54 +01:00
Ruben Fiszel
e36995c739 fix(sso): improve handling of filters for get groups for sso 2024-02-14 13:12:13 +01:00
Ruben Fiszel
6c809c3e9e fix more goto 2024-02-14 12:49:27 +01:00
Ruben Fiszel
d05a778864 fix saml and cli goto 2024-02-14 12:47:02 +01:00
Ruben Fiszel
e22023082a fix saml and cli goto 2024-02-14 12:46:40 +01:00
HugoCasa
33d308790e feat: add raw option for urlencoded webhook call (#3215) 2024-02-14 11:22:40 +01:00
Ruben Fiszel
db80a6bc08 update sveltekit to 2.0 (#3214)
* update svelte

* update sveltekit

* fix checks

* fix checks
2024-02-14 00:52:50 +01:00
Ruben Fiszel
89825c4a25 relax audit log current setting 2024-02-13 22:00:25 +01:00
Ruben Fiszel
b43f46351b use debouncedinput for apptable search 2024-02-13 21:43:00 +01:00
Ruben Fiszel
d2ce6b1980 debug runs clear after successful run 2024-02-13 21:23:33 +01:00
HugoCasa
9ff2ef39f3 feat: set branch summary on predicate gen (#3212) 2024-02-13 17:36:32 +01:00
HugoCasa
16f0bf3df3 fix: improve transformer script gen (#3211)
* fix: improve transformer script gen

* fix: revert bad change
2024-02-13 17:36:04 +01:00
Ruben Fiszel
826ae40e24 chore(main): release 1.269.0 (#3200)
* chore(main): release 1.269.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-13 15:57:44 +01:00
HugoCasa
918518ff5c feat: add ai for predicates and iterator expressions (#3203)
* feat: add ai for predicates and iterator expressions

* fix: npm run check

* feat: copilot like suggestion
2024-02-13 15:52:03 +01:00
Faton Ramadani
f42085435f fix(frontend): Truncate path on the run page (#3208) 2024-02-13 15:51:48 +01:00
Ruben Fiszel
7719e7080d add tracing debug around user auth 2024-02-13 13:30:33 +01:00
Ruben Fiszel
15a0a442e4 fix: search on table set page to 0 2024-02-13 12:03:29 +01:00
Ruben Fiszel
6d977c514c fix(scim): when deleting instance groups manually, delete also members mapping 2024-02-13 11:53:01 +01:00
Ruben Fiszel
f5911ead97 fix(scim): switch right join to left join for groups 2024-02-13 11:32:04 +01:00
Ruben Fiszel
4c742c5e0f fix: init scripts are tagged with 'init_script' 2024-02-13 11:04:15 +01:00
Ruben Fiszel
f34b6f26f5 redact flow debug logs toggle 2024-02-13 10:36:10 +01:00
Ruben Fiszel
bbea814ed9 improve toast for connection did not resolve 2024-02-13 10:13:17 +01:00
Ruben Fiszel
fa9b9a0839 feat: improve runs page + add all workspaces to admins runs page 2024-02-13 10:12:14 +01:00
Guillaume Bouvignies
8bb9ed646b feat: Git sync can handle resource types, resources, variables and schedules (#3202)
* feat: Git sync can handle resource types, resources, variables and schedules

* update hub script

* update all schedule on default error handler

* sqlx prepare

* reorder filters and always show secrets
2024-02-12 19:33:55 +01:00
Ruben Fiszel
c37388d82e fix(cli): update hub sync version 2024-02-12 12:44:12 +01:00
Faton Ramadani
bebed53d54 feat(frontend): add confirmation modal to the app button (#3199)
* feat(frontend): add confirmation modal to the app button

* feat(frontend): add missing await

* feat(frontend): select the component immediatly
2024-02-12 10:53:49 +01:00
Ruben Fiszel
92639a15d3 updating docker-compose to pg16 + increase shm size 2024-02-11 23:58:34 +01:00
Ruben Fiszel
fcf99217c5 nit logs around schedules 2024-02-11 23:40:56 +01:00
Ruben Fiszel
82d7dfdfdb more tracing around scheduled jobs 2024-02-11 23:26:06 +01:00
Ruben Fiszel
4b096ccab5 update api explorer 2024-02-11 13:18:02 +01:00
Ruben Fiszel
bf1cb95cee chore(main): release 1.268.0 (#3196)
* chore(main): release 1.268.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-11 12:57:42 +01:00
Ruben Fiszel
0d3c4ec813 fix(cli): improve tty handling 2024-02-11 12:39:25 +01:00
Ruben Fiszel
737595a4af fix(cli): improve tty handling 2024-02-11 12:33:44 +01:00
Ruben Fiszel
2583ba0c22 improve verbosity of overlapping flow runs 2024-02-11 12:21:57 +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
Ruben Fiszel
508bba96dc fix: allow direct git-sync setting loading 2024-02-10 14:38:32 +01:00
Ruben Fiszel
93a888517e chore(main): release 1.267.0 (#3195)
* chore(main): release 1.267.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-10 13:51:03 +01:00
Ruben Fiszel
5ba878173b fix(cli): improve restart_unless_cancelled handling 2024-02-10 13:48:03 +01:00
Ruben Fiszel
006f178055 feat: default tag can be made workspace specific (#3194)
* feat: Worker env variables are hidden to developers in the config panel (#3175)

* improve rename component of apps

* progress

* all

* feat: default tags per workspace

---------

Co-authored-by: Guillaume Bouvignies <guillaume@windmill.dev>
2024-02-10 13:40:34 +01:00
Ruben Fiszel
128720f1c5 chore(main): release 1.266.1 (#3193)
* chore(main): release 1.266.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-10 10:31:33 +01:00
Ruben Fiszel
deed726503 fix cuda 2024-02-10 10:30:01 +01:00
Ruben Fiszel
0a37be41cb fix: improve load schedule args 2024-02-10 09:47:26 +01:00
Ruben Fiszel
a617f3d3b6 chore(main): release 1.266.0 (#3187)
* chore(main): release 1.266.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-10 00:46:38 +01:00
Ruben Fiszel
81bdd81817 fix compile 2024-02-10 00:40:53 +01:00
Ruben Fiszel
b75b8c08c0 nit 2024-02-10 00:38:36 +01:00
Ruben Fiszel
d13c344661 fix: improve no flow overlap + schedule args loading 2024-02-10 00:37:46 +01:00
Ruben Fiszel
c2ef54d6ad fix: improve no flow overlap + schedule args loading 2024-02-10 00:37:35 +01:00
Ryan Doyle
5d792d3d6f fix: Properly handle pip index urls in pip-compile (#3192)
- URLs that contain simple auth seem to have that stripped before being
  passed to underlying pip if it needs to be called by pip-compile.
- This forces explicit passing of the complete, authenticated url
  string to pip, through pip-compile, via pip-compile's "--pip-args"
  argument.
2024-02-10 00:29:08 +01:00
Ruben Fiszel
5408eafdc1 add tracing debug to pip compile 2024-02-09 22:38:52 +01:00
Ruben Fiszel
ec67ebf5cd add tracing debug to pip install command args 2024-02-09 22:35:59 +01:00
Guillaume Bouvignies
126773122a feat: git sync now accepts path filters and type filters (#3189)
* feat: git sync now accepts path filters and type filters

* fix git sync for folders

* UI nits

* Add folder by default in migration

* fix openapi
2024-02-09 18:51:44 +01:00
Henri Courdent
2a7c6667e2 Small helper on download button (#3190) 2024-02-09 18:51:35 +01:00
Ruben Fiszel
14cd6e49ee fix nit custom client scope issue 2024-02-09 16:14:51 +01:00
Ruben Fiszel
ac8a1bd5ed nits 2024-02-09 12:38:36 +01:00
Ruben Fiszel
95bfa088c0 nits 2024-02-09 12:36:29 +01:00
Faton Ramadani
5eb5e92b90 fix(frontend): fix html component initial data (#3188)
* fix(frontend): fix html component initial data

* fix(frontend): fix html component initial data
2024-02-09 12:23:22 +01:00
Ruben Fiszel
b3e1e8f824 fix: improve on-boarding flow app 2024-02-09 11:57:52 +01:00
Bryan
48b572de8e fix: add --unstable-http arg to deno (#3186) 2024-02-09 00:35:34 +01:00
Ruben Fiszel
87e9c5adcf chore(main): release 1.265.3 (#3185)
* chore(main): release 1.265.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-08 20:07:30 +01:00
Ruben Fiszel
48718b17ff fix: ai builder colors 2024-02-08 20:04:22 +01:00
Ruben Fiszel
a01752641c improve git sync 2024-02-08 19:58:01 +01:00
Ruben Fiszel
71b4043fa3 chore(main): release 1.265.2 (#3180)
* chore(main): release 1.265.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-08 19:11:19 +01:00
Guillaume Bouvignies
e988eb519b chore: EE private repo fetched on commit hash (#3183)
* chore: EE private repo fetched on commit hash

* revert docker-image.yml

* repo_ref -> ee_repo_ref
2024-02-08 19:09:03 +01:00
Guillaume Bouvignies
42740b0924 fix: Improve python writeS3File perf (#3182) 2024-02-08 17:57:42 +01:00
Ruben Fiszel
8f5467208f fix tests 2024-02-08 17:10:38 +01:00
Ruben Fiszel
028446efc3 pin rust to 1.75.0 2024-02-08 16:44:28 +01:00
Guillaume Bouvignies
ec6f533419 chore: SAML EE (#3176)
* Extract SAML logic into its own file

* Remove saml.rs core logic

* hello

* Add substitute_ee_code.sh and check_no_symlink.sh scripts

* dry-run docker image build

* test hook

* add setup-hooks.sh script

* Update pre-commit hook

* Update substitution script

* revert docker-image action yaml

* revert Cargo.lock

* publish custom image

* swap for ce build as well

* empty

* revert temp action override

* fix docker-image.yml
2024-02-08 16:09:11 +01:00
Ruben Fiszel
de858f3cc6 nit clarify error 2024-02-08 16:05:39 +01:00
Ruben Fiszel
d59d324d72 fix: handle better \u0000 in python result 2024-02-08 16:02:38 +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
Guillaume Bouvignies
f620954852 fix: Cuda image building (#3179) 2024-02-08 13:49:21 +01:00
Ruben Fiszel
14b676a524 chore(main): release 1.265.1 (#3178)
* chore(main): release 1.265.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-07 23:46:25 +01:00
Ruben Fiszel
a5dc370898 sqlx fix 2024-02-07 23:45:07 +01:00
Ruben Fiszel
30fb3e5dcd improve custom windmill migration 2024-02-07 23:39:09 +01:00
HugoCasa
d938a20a28 fix: graphql web worker (#3177)
* fix: graphql web worker

* fix: id editor unused input
2024-02-07 22:59:42 +01:00
Ruben Fiszel
68aecf9a36 chore(main): release 1.265.0 (#3172)
* chore(main): release 1.265.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-07 22:49:51 +01:00
Ruben Fiszel
23bef7f31f fix: improve agent policies 2024-02-07 22:45:07 +01:00
Ruben Fiszel
31fb948c35 handle null lockfiles better 2024-02-07 22:15:42 +01:00
Ruben Fiszel
bf48ce423a remove obsolete array handler 2024-02-07 21:15:50 +01:00
Ruben Fiszel
b26335426d fix split on null 2024-02-07 21:07:05 +01:00
Ruben Fiszel
b3f6bf6cf2 smallfix 2024-02-07 18:44:28 +01:00
Guillaume Bouvignies
717ab49ed9 feat: Worker env variables are hidden to developers in the config panel (#3175) 2024-02-07 18:43:17 +01:00
Faton Ramadani
8bd56d8ddf fix(frontend): handle not found folder in FolderEditor (#3170)
* fix(frontend): handle not found folder in FolderEditor

* Update FolderEditor.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-07 15:43:47 +01:00
Ruben Fiszel
9fc20b7658 chore(main): release 1.264.0 (#3167)
* chore(main): release 1.264.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-07 14:46:58 +01:00
HugoCasa
776c7d3c64 feat: violet ai branding + flow summary (#3171)
* feat: violet ai branding + flow summary

* fix: npm run check
2024-02-07 14:33:33 +01:00
Guillaume Bouvignies
8e54dd3686 fix: Main compile breaks (#3169) 2024-02-07 14:04:23 +01:00
Guillaume Bouvignies
fa95a9a44f fix: SAML redirect uses SAMLRequest in URL (#3168)
* fix: SAML redirect uses SAMLRequest in URL

* revert samael fork and fix ce edition

* simplify enterprise ff

* logging to debug

* rename unused variable
2024-02-07 12:04:15 +01:00
Ruben Fiszel
1ed9901aec fix: only create shared dir symlink if not exists 2024-02-07 00:42:23 +01:00
Ruben Fiszel
0178d26271 fix: add audit logs to worker configs 2024-02-06 23:09:07 +01:00
Faton Ramadani
cf791e0f2f fix(frontend): Fix delete script (#3166)
* fix(frontend): fix delete action on the script detail page

* fix(frontend): fix delete action on the script detail page
2024-02-06 22:14:16 +01:00
Ruben Fiszel
7a8c688a23 fix: export base64 from typescript client 2024-02-06 22:13:59 +01:00
Ruben Fiszel
4cf2c3e4a7 chore(main): release 1.263.1 (#3164)
* chore(main): release 1.263.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-06 18:39:54 +01:00
Faton Ramadani
83e0f8e5a4 fix(frontend): fix toggles margins (#3165) 2024-02-06 18:34:35 +01:00
HugoCasa
b52fc09098 fix: improve ts wrappers (#3163) 2024-02-06 17:54:32 +01:00
Ruben Fiszel
5c3ec3c5fb nit on txs 2024-02-06 16:40:43 +01:00
Ruben Fiszel
bde4a6ad45 chore(main): release 1.263.0 (#3158)
* chore(main): release 1.263.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-06 16:36:59 +01:00
Faton Ramadani
fc5a9b3f58 Fix select click outside (#3162)
* feat(frontend): fix clickOutside when using portals

* feat(frontend): fix clickOutside when using portals

* feat(frontend): clean up
2024-02-06 16:35:20 +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
Ruben Fiszel
001d02e725 fix: increase default max conn of a worker to 4 2024-02-06 15:33:05 +01:00
Guillaume Bouvignies
368cba405d fix: go client sets resource properly (#3160) 2024-02-06 15:16:07 +01:00
HugoCasa
34151d65cc feat: new ai design (#3152)
* feat: new ai design

* fix: show caret + esc to cancel
2024-02-06 15:13:20 +01:00
Ruben Fiszel
10896d327a fix: scim added users are now auto-added/invited 2024-02-06 12:24:34 +01:00
Ruben Fiszel
06514c8fe1 nit 2024-02-06 12:13:30 +01:00
Ruben Fiszel
9070aed053 fix: add ping since to list workers 2024-02-06 12:10:22 +01:00
Faton Ramadani
840ef626b8 fix(frontend): fix dateslider doclink (#3159) 2024-02-06 11:51:50 +01:00
Faton Ramadani
7af751e557 fix(frontend): Fix operators actions + small UI fixes (#3157)
* feat(frontend): fix tree view expand all button + operator mode actions

* feat(frontend): fix deploy workspace when user have no access to target workspace
2024-02-06 11:37:00 +01:00
Ruben Fiszel
2d22004dc9 chore(main): release 1.262.1 (#3154)
* chore(main): release 1.262.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-06 00:51:58 +01:00
Ruben Fiszel
3ad9ef1c9f fix: add get_root_job_id typescript-client 2024-02-06 00:42:37 +01:00
Ruben Fiszel
6ced528230 chore(main): release 1.262.0 (#3145)
* chore(main): release 1.262.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-06 00:22:53 +01:00
Ruben Fiszel
7db2501cc1 fix: add get_root_job_id 2024-02-06 00:17:50 +01:00
Ruben Fiszel
6065506441 improve alert component 2024-02-05 23:00:17 +01:00
Ruben Fiszel
3fa96681dd fix: remove duplicated on deployment management UI 2024-02-05 22:42:35 +01:00
Ruben Fiszel
e14db77991 fix: scheduling of flows is done immediately 2024-02-05 18:58:55 +01:00
Guillaume Bouvignies
f41bff5202 fix: go preload wmill dependencies (#3150) 2024-02-05 18:42:19 +01:00
Guillaume Bouvignies
92931dbe71 fix: go preload wmill dependencies (#3149)
* fix: go preload wmill dependencies

* update comment
2024-02-05 18:13:59 +01:00
Faton Ramadani
7c1243597b feat(frontend): alert component (#3140)
* feat(frontend): add alert component

* feat(frontend): fix build

* feat(frontend): alert styling

* feat(frontend): add initial isCollapsed

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-05 17:23:18 +01:00
Faton Ramadani
0546d396f3 feat(frontend): App date slider component (#3146)
* feat(frontend): date slider

* feat(frontend): date slider

* feat(frontend): remove test.json

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-05 17:22:33 +01:00
Guillaume Bouvignies
ff8b32260d fix: go preload wmill dependencies (#3148) 2024-02-05 17:21:30 +01:00
Faton Ramadani
f4ef424c37 feat(frontend): add support for toasts in frontend scripts (#3147)
* feat(frontend): add support for toast in frontend scripts

* feat(frontend): add support for toast in frontend scripts

* feat(frontend): fix comment

* Update eval.ts

* Update eval.ts

* Update utils.ts

* Update utils.ts

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-05 17:20:47 +01:00
Ruben Fiszel
41ec53eb9a update go to 1.21.6 2024-02-05 16:06:04 +01:00
Ruben Fiszel
f5afd6e25d improve debug info endpoint 2024-02-05 12:41:41 +01:00
Ruben Fiszel
273973a86a fix: auto-add user add user to the group all 2024-02-05 12:32:14 +01:00
Ruben Fiszel
f86523b0f1 chore(main): release 1.261.0 (#3144)
* chore(main): release 1.261.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-05 09:19:06 +01:00
Ruben Fiszel
f818817e10 feat: add nobypassrls migration 2024-02-05 08:55:39 +01:00
Ruben Fiszel
2568ea0ee2 feat: add flow debug info endpoint + button 2024-02-04 22:16:12 +01:00
Ruben Fiszel
6d33964227 fix: decrease database connections of workers to 3 2024-02-04 18:32:14 +01:00
Ruben Fiszel
64faa02c59 improve cancel_all for flows 2024-02-04 18:08:10 +01:00
Ruben Fiszel
bdebfb42a6 exiting connection pool gracefully 2024-02-04 09:26:25 +01:00
Ruben Fiszel
991b984c0c nit, add concurrency_time_window_s only if concurrent limit is set 2024-02-04 08:27:00 +01:00
Ruben Fiszel
1c2952a1e3 fix: add support for ephemeral tokens 2024-02-03 12:09:39 +01:00
Ivan Starkov
96c14aaefb Remove ansi codes in script run (#3132) 2024-02-03 08:46:44 +01:00
Ruben Fiszel
f34165dba5 chore(main): release 1.260.1 (#3143)
* chore(main): release 1.260.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-02 23:52:51 +01:00
Ruben Fiszel
4d62c01071 fix sqlx 2024-02-02 23:47:39 +01:00
Ruben Fiszel
84e415ad13 fix: retrigger release 2024-02-02 23:30:17 +01:00
Ruben Fiszel
2b554e315a chore(main): release 1.260.0 (#3139)
* chore(main): release 1.260.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-02 23:21:32 +01:00
Ruben Fiszel
0f7dde0975 add quiet option 2024-02-02 23:17:33 +01:00
Ruben Fiszel
68df6e3b58 remove --unstable from upgrade 2024-02-02 23:10:17 +01:00
Guillaume Bouvignies
ec517af21b feat: Sync user groups from Azure Entra ID using SCIM (#3141) 2024-02-02 20:18:38 +01:00
Guillaume Bouvignies
bbda7cf268 feat: Support for Azure Blob storage (#3130) 2024-02-02 19:55:07 +01:00
Faton Ramadani
1a1757f9fd fix(frontend): fix vertical prop + add missing disabled prop (#3134) 2024-02-02 19:08:58 +01:00
Faton Ramadani
419f5f6108 fix(frontend): fix the tutorial for loops (#3135) 2024-02-02 19:08:29 +01:00
Ruben Fiszel
b0256ddc11 add license check to dev mode for flows 2024-02-02 18:14:46 +01:00
HugoCasa
35daa0b7ad feat: disable self approval toggle (#3137)
* feat: disable self approval toggle

* fix: nits
2024-02-02 11:19:50 +01:00
Ruben Fiszel
fad2796133 chore(main): release 1.259.2 (#3138)
* chore(main): release 1.259.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-02 11:03:16 +01:00
Faton Ramadani
ccb3284d7a fix(frontend): Fix dt branch (#3124)
* fix(frontend): wip

* fix(frontend): fix decision tree + add missing outputs

* fix(frontend): remove console.logs

* feat(frontend): add fallback to go previous when we have no history (manual selection)

* feat(frontend): add a context to keep track of when a decision tree is being debugged

* fix(frontend): fix nameoverride

* fix(frontend): getFirstNode to make sure we correclty select the head

* fix dt beanch

* fix(frontend): remove debugger

* fix(frontend): fix branch names
2024-02-02 10:56:13 +01:00
Guillaume Bouvignies
81263a9502 fix: Python buffered reader (#3136)
* fix: Python buffered reader

* use bytes generator only for buferred reader
2024-02-02 10:23:04 +01:00
Ruben Fiszel
c3896540da chore(main): release 1.259.1 (#3133)
* chore(main): release 1.259.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-02 01:25:20 +01:00
Ruben Fiszel
5362e903d6 fix(python): fix python reader 2024-02-02 01:21:20 +01:00
Ruben Fiszel
cdec1c22ad fix(python): fix python reader 2024-02-02 01:12:01 +01:00
Ruben Fiszel
5ae2e323e8 chore(main): release 1.259.0 (#3122)
* chore(main): release 1.259.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-02-01 16:56:01 +01:00
HugoCasa
7b169a8a13 fix: check if AI enabled (#3129) 2024-02-01 16:53:27 +01:00
HugoCasa
4ce3169574 feat: ai cron (#3128) 2024-02-01 16:48:55 +01:00
Guillaume Bouvignies
0003673e8d feat: migrate s3 client to object_store (#3116)
* feat: migrate s3 client to object_store

* remove multipart from open API

* Remove multipart in favor of a single stream

* progress report

* add progress reader on server side

* small nit fix

* fix read chunk

* Fix TS and python SDK

* Fix download button

* Fix download button object viewer

* fix list

* Better errors

* export loadS3FileContent

* revert changes SDK

* fix browser

* small file list unavailable fix

* Old endpoints throws informative error messages

* Typescript SDK uses raw fetch

* update python SDK

* Error if uploaded file > 50Mb

* revert python SDL changes

* Update python SDK method docs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-02-01 16:03:30 +01:00
Faton Ramadani
007fa83d48 fix(frontend): fix DB studio when columns have space in their names (#3126) 2024-02-01 14:08:26 +01:00
HugoCasa
d7834f3694 fix: pg coerce nb to string (#3127) 2024-02-01 14:08:14 +01:00
Ruben Fiszel
5a43dd8690 fix: handle array of null in display result 2024-02-01 13:41:34 +01:00
HugoCasa
d1c7d397aa fix: metadata gen typo (#3125) 2024-02-01 10:13:23 +01:00
Faton Ramadani
17f0f82a6d fix(frontend): fix schema form toolips (#3123) 2024-02-01 08:47:40 +01:00
Faton Ramadani
e83e60dfe9 feat(frontend): add support for dynamic default values + enums (#3109) 2024-01-31 23:28:48 +01:00
HugoCasa
326de231bb feat: generate script summary (#3110)
* feat: generate script summary

* fix: design nits

* feat: better ui + descriptions
2024-01-31 23:12:50 +01:00
HugoCasa
4833e1eeff feat: auto-add users (#3114)
* feat: auto-add users

* feat: improve UI

* fix: user name validation

* fix: username remove invalid chars

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-31 23:10:34 +01:00
Ruben Fiszel
0ae668edc6 make reorder more resilient 2024-01-31 20:52:02 +01:00
Ruben Fiszel
b528d218ba make reorder more resilient 2024-01-31 20:36:29 +01:00
Ruben Fiszel
070fe507cc chore(main): release 1.258.4 (#3121)
* chore(main): release 1.258.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-31 20:12:34 +01:00
Ruben Fiszel
e21dc14a3d fix: improve git sync 2024-01-31 20:08:43 +01:00
Ruben Fiszel
2ced42b8e6 fix: improve git sync 2024-01-31 19:59:35 +01:00
Ruben Fiszel
fe9b9e110c chore(main): release 1.258.3 (#3119)
* chore(main): release 1.258.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-31 19:57:09 +01:00
Ruben Fiszel
ee381e2b5c small cli fix 2024-01-31 19:56:30 +01:00
Ruben Fiszel
b191e37fb6 fix(cli): restore other files support 2024-01-31 19:53:37 +01:00
Ruben Fiszel
3f37316430 fix: improve git sync 2024-01-31 19:43:03 +01:00
Anthony Angel
e939d9f25d chore: fix typo (#3120) 2024-01-31 19:01:05 +01:00
Ruben Fiszel
3e03559a8d fix: improve git sync 2024-01-31 18:40:51 +01:00
Henri Courdent
def0e219ac DB studio url fix (#3118) 2024-01-31 18:14:44 +01:00
Faton Ramadani
59a9869579 fix(frontend): Fix adding nodes to decision tree (#3107)
* fix(frontend): wip

* fix(frontend): fix decision tree + add missing outputs

* fix(frontend): remove console.logs

* feat(frontend): add fallback to go previous when we have no history (manual selection)

* feat(frontend): add a context to keep track of when a decision tree is being debugged

* fix(frontend): fix nameoverride

* fix(frontend): getFirstNode to make sure we correclty select the head
2024-01-31 16:54:12 +01:00
Ruben Fiszel
d8e05cbf7f docker build nit 2024-01-31 15:04:48 +01:00
Ruben Fiszel
bb2ea13186 chore(main): release 1.258.2 (#3117)
* chore(main): release 1.258.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-31 14:58:51 +01:00
Ruben Fiszel
c7a121d8de nit 2024-01-31 14:56:00 +01:00
Ruben Fiszel
5ef50a8df9 fix(cli): push folders first + on_behalf_of stripped from metadata 2024-01-31 14:53:09 +01:00
Ruben Fiszel
e159d49788 chore(main): release 1.258.1 (#3115)
* chore(main): release 1.258.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-31 13:01:29 +01:00
Ruben Fiszel
fc6d0659e9 add cuda dockerfile 2024-01-31 11:20:06 +01:00
Ruben Fiszel
ff19d35d42 fix: fix RETENTION period setting UI 2024-01-31 11:02:28 +01:00
Ruben Fiszel
4c7c73c3e3 JOB_RETENTION_SECS set to 30days by default 2024-01-31 10:55:28 +01:00
Ruben Fiszel
0e30d2a584 fix readme nit 2024-01-31 10:54:10 +01:00
Ruben Fiszel
23db9cfd84 fix(cli): add support for restart_unless_cancelled in sync 2024-01-31 08:47:52 +01:00
Ruben Fiszel
d2ec365c18 chore(main): release 1.258.0 (#3113)
* chore(main): release 1.258.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-31 08:28:22 +01:00
Ruben Fiszel
99bf121c83 fix(deno): remove unstable warnings 2024-01-31 07:45:05 +01:00
Ruben Fiszel
c89749c0c1 small nits 2024-01-30 21:17:33 +01:00
Audrius Butkevicius
ab0e98d775 feat: Support sending SIGINT to jobs (#3094)
* feat: Support sending SIGINT to jobs

This makes it easier to clean up in languages like python, where
you get a nice KeyboardInterrupt exception, and don't have to explicitly
install signal handlers, making the scripts easier to reason about.

* Make sigint unconditional on the sigterm flag
2024-01-30 20:51:26 +01:00
Ruben Fiszel
19642da7c7 fix: improve array static editor 2024-01-30 20:42:40 +01:00
Ruben Fiszel
e62dd184ee chore(main): release 1.257.0 (#3108)
* chore(main): release 1.257.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-30 18:52:26 +01:00
Faton Ramadani
502e299c1f fix(frontend): expose Filters + Displayed row count in the outputs (#3101)
* fix(frontend): expose Filters + Displayed row count in the outputs

* fix(frontend): expose Filters + Displayed row count in the outputs

* feat(frontend): update wizard to support filters

* Update AppAggridTable.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-30 18:44:11 +01:00
Ruben Fiszel
91081530e6 fix(cli): avoid flows in script generate-metadata 2024-01-30 18:33:35 +01:00
Faton Ramadani
ed0c2abd3b fix(frontend): fix logpanel (#3111) 2024-01-30 18:16:28 +01:00
Faton Ramadani
2cf8155514 feat(frontend): Correctly set the licence key on the approval page (#3112) 2024-01-30 16:04:25 +01:00
Ruben Fiszel
c334876658 fix: simplify folder creation by non admins 2024-01-30 13:43:50 +01:00
Ruben Fiszel
d2a15d44ba chore(main): release 1.256.0 (#3105)
* chore(main): release 1.256.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-30 13:01:52 +01:00
Ruben Fiszel
beb59a8394 fix: add support for NPM_CONFIG_REGISTRY 2024-01-30 12:58:52 +01:00
HugoCasa
b7ec84f138 feat: list jobs metrics (#3104)
* feat: list jobs metrics

* fix: remove serialization metric

* fix: log query
2024-01-30 11:08:11 +01:00
Faton Ramadani
168bbfc5b9 fix(frontend): fix chartjs when resolvedDatasets is not defined (#3106) 2024-01-30 11:07:15 +01:00
Ruben Fiszel
5686ce0321 fix: add support for NPM_CONFIG_REGISTRY 2024-01-29 20:56:48 +01:00
Ruben Fiszel
c60a7e77e2 chore(main): release 1.255.0 (#3091)
* chore(main): release 1.255.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-29 19:24:35 +01:00
Ruben Fiszel
409f02790a fix build 2024-01-29 19:17:15 +01:00
Ruben Fiszel
ac027e7027 feat(cli): global generate-metadata + inherit deps from closest package.json/requirements.txt + bun settable as default (#3102)
* all

* rm console logs

* rm console logs

* all

* push

* push

* fixes

* fixes

* all

* all
2024-01-29 19:06:56 +01:00
HugoCasa
b59d4b44e3 fix: use extra headers when urlencoded (#3103)
* fix: use extra headers when urlencoded

* fix: webhook tabs reset
2024-01-29 15:52:24 +01:00
Guillaume Bouvignies
2e6835f610 feat: Download s3 file as stream in Python and TS (#3099) 2024-01-29 14:49:08 +01:00
Faton Ramadani
9542576963 fix(frontend): various UI fix (#3098)
* fix(frontend): Fix Tree view whitespace break + add w-max to contextual variable table + Migrate script history tab to Datatable + uniformize branch one/all settings + Migrate cache setting old layout

* fix(frontend): add class prop to datatable

* fix(frontend): add noBorder prop
2024-01-29 14:19:50 +01:00
Ruben Fiszel
44f5d6a970 improve save draft mechanism in case of renaming 2024-01-29 12:52:04 +01:00
Ruben Fiszel
61dbe99822 rm console logs 2024-01-29 12:48:36 +01:00
HugoCasa
0e9e155cd9 feat: update openai models + increase length + improve code completion (#3097)
* feat: update openai models + increase gen length + improve code completion

* fix: nit
2024-01-29 11:57:28 +01:00
Faton Ramadani
db82b29d3b feat(frontend): handle file default value (#3095) 2024-01-29 11:41:04 +01:00
Ruben Fiszel
8e5f4dda95 fix: improve schedule args clearing on script change 2024-01-29 11:18:18 +01:00
Ruben Fiszel
59bbff662e feat(cli): make default typescript configurable 2024-01-27 20:29:31 +01:00
Ruben Fiszel
414ebee0f1 feat(cli): allow all sync options to be passable from wmill.yaml directly 2024-01-27 16:19:10 +01:00
Ruben Fiszel
23c2fa1de3 feat(cli): make --raw the default for cli sync 2024-01-27 16:16:54 +01:00
Audrius Butkevicius
91f2b35c73 feat: Passing HOME env var through to python workers (#3092)
* feat: Allow passing through certain environment variables

* Lookup the env vars on startup

* Faceplam

* Update python_executor.rs
2024-01-27 15:49:29 +01:00
Ruben Fiszel
5bcba23f24 fix: update deno to 1.38 -> 1.40.2 2024-01-27 14:21:42 +01:00
Ruben Fiszel
a34e08b271 improve display result 2024-01-27 13:58:41 +01:00
Ruben Fiszel
e8fa4bbb19 fix: improve display result 2024-01-27 13:55:27 +01:00
Ruben Fiszel
a2b566fc7f improve displayresult perf 2024-01-27 13:50:50 +01:00
Ruben Fiszel
8edaea58d6 chore(main): release 1.254.1 (#3090)
* chore(main): release 1.254.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-27 13:20:20 +01:00
Ruben Fiszel
314b517b88 fix: render all responsiveness fix 2024-01-27 13:16:14 +01:00
Ruben Fiszel
1fc191b74d fix: render all responsiveness fix 2024-01-27 13:12:11 +01:00
Ruben Fiszel
0eeabf741b add cuda to build 2024-01-26 19:42:40 +01:00
Ruben Fiszel
9f76993c85 chore(main): release 1.254.0 (#3082)
* chore(main): release 1.254.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-26 17:59:32 +01:00
Ruben Fiszel
6abf1035f7 improve toggleRow 2024-01-26 17:51:19 +01:00
Ruben Fiszel
5107b09741 revert retries being ee only 2024-01-26 16:45:02 +01:00
Ruben Fiszel
3ccc0bc111 fix: load input history correctly on past versions 2024-01-26 16:32:02 +01:00
Faton Ramadani
8cca79d085 feat(frontend): add support for render all (#3084) 2024-01-26 16:11:25 +01:00
Ruben Fiszel
3bb7845cf7 remove resume length check 2024-01-26 15:54:05 +01:00
Louis Abraham
e11c3f4e9c fix python init code for trigger (#3087) 2024-01-26 15:50:23 +01:00
Faton Ramadani
2331099d90 feat(frontend): S3 resource schema (#3083)
* feat(frontend): make s3 a top level selected type + fix wand position + fix for loop double overflow

* feat(frontend): add search

* feat(frontend): fix default field

* feat(frontend): fix default build

* feat(frontend): support for s3 object

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-26 15:44:01 +01:00
Faton Ramadani
16cdef8a5e fix(frontend): add missing InitializeComponent (#3088) 2024-01-26 15:37:02 +01:00
Ruben Fiszel
bef82262ab improve mwssql support 2024-01-26 12:28:26 +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
Ruben Fiszel
f7f13ef9c8 improve mssql handling 2024-01-26 11:13:33 +01:00
Ruben Fiszel
3fef2b1303 chore(main): release 1.253.8 (#3081)
* chore(main): release 1.253.8

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-26 09:47:47 +01:00
Ruben Fiszel
fc22617ae0 nit remove extra perms check 2024-01-26 09:46:42 +01:00
Ruben Fiszel
f65d02335f fix: git sync include changing permissions on apps, scripts, flows 2024-01-26 09:37:02 +01:00
Ruben Fiszel
2dd0411727 fix: git sync include changing permissions on folders 2024-01-26 09:26:33 +01:00
Ruben Fiszel
8da1d820a9 fix: improve git sync on rename/deletion 2024-01-26 08:40:46 +01:00
Ruben Fiszel
630dedcf24 make transformer execution seeable from the job editor panel 2024-01-26 06:36:27 +01:00
Ruben Fiszel
f017a77705 fix raw set prior to transformer 2024-01-26 01:14:34 +01:00
Ruben Fiszel
04448dd2e0 fix: add support for instance name for mssql 2024-01-26 01:04:14 +01:00
Ruben Fiszel
d1fab8449f fix setTab expr 2024-01-26 00:53:28 +01:00
Ruben Fiszel
5d0ef32b3e improve parquet renderer 2024-01-26 00:41:30 +01:00
Ruben Fiszel
34da8c51b7 improve parquet renderer 2024-01-26 00:36:39 +01:00
Ruben Fiszel
256822c623 chore(main): release 1.253.7 (#3080)
* chore(main): release 1.253.7

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-25 19:04:04 +01:00
Guillaume Bouvignies
00881013ec fix: Improvement for Python write_s3_file (#3079) 2024-01-25 18:10:47 +01:00
Ruben Fiszel
d534306b63 chore(main): release 1.253.6 (#3078) 2024-01-25 16:25:57 +01:00
gbouv
7f67641621 fix: merge conflicts 2024-01-25 16:23:51 +01:00
Ruben Fiszel
e9d0debb04 chore(main): release 1.253.5 (#3077) 2024-01-25 16:11:24 +01:00
gbouv
fc6989ed6d fix: openapi definition 2024-01-25 16:08:40 +01:00
Guillaume Bouvignies
1d7914776e gbouv/fix-openapi (#3076) 2024-01-25 16:07:02 +01:00
Ruben Fiszel
d25eb1f3e0 fix nits 2024-01-25 16:04:24 +01:00
Ruben Fiszel
7cf5d908d8 fix nits 2024-01-25 16:00:15 +01:00
Ruben Fiszel
e9afd67220 fix nits 2024-01-25 15:59:00 +01:00
Ruben Fiszel
caae565133 chore(main): release 1.253.4 (#3075)
* chore(main): release 1.253.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-25 15:57:05 +01:00
Ruben Fiszel
a2554cf9d5 fix: improve parquet renderer error 2024-01-25 15:52:58 +01:00
Ruben Fiszel
5a8f8b72c1 fix parquet preview table offset 2024-01-25 15:49:16 +01:00
Ruben Fiszel
5b4c120540 fix: add s3 parquet file renderer 2024-01-25 15:46:02 +01:00
Ruben Fiszel
380574f703 fix: add s3 parquet file renderer 2024-01-25 15:45:18 +01:00
Ruben Fiszel
38d5aca56a chore(main): release 1.253.3 (#3073) 2024-01-25 15:37:29 +01:00
Guillaume Bouvignies
ef76a90e34 fix: Better UI for S3 download and S3 TS SDK endpoints (#3065)
* Better UI for S3 download and S3 TS SDK endpoints

* gitignore typescript client node_modules

* USe Windmill BE upload endpoint for TS SDK

* Use WM backend endpoint in Python upload SDK endpoint

* revert changes

* Add expiration for Python

* Add downaload endpoint

* Add toggle for public S3 resource

* revert changes to package.json

* Add link to doc page

* fix unauthorized bug
2024-01-25 15:34:40 +01:00
Ruben Fiszel
2d54b7edb0 chore(main): release 1.253.2 (#3071)
* chore(main): release 1.253.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-25 11:28:30 +01:00
Ruben Fiszel
02473dcf68 fix select in table default value 2024-01-24 23:49:54 +01:00
Ruben Fiszel
2b70d91f36 fix(app): improve app reactivity 2024-01-24 22:06:08 +01:00
Ruben Fiszel
2cb222823c chore(main): release 1.253.1 (#3070)
* chore(main): release 1.253.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-24 20:28:30 +01:00
Ruben Fiszel
40f3bdcf48 fix(scim): improve get_user for scim 2024-01-24 20:23:42 +01:00
Ruben Fiszel
ceaefd90a1 chore(main): release 1.253.0 (#3069)
* chore(main): release 1.253.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-24 19:39:10 +01:00
Faton Ramadani
afedbc89ad feat(frontend): app editor right click menu (#3050)
* fix(frontend): app editor right click menu

* feat(frontend): fix actions

* feat(frontend): fix delete

* fix(frontend): Fix menus

* feat(frontend): fix right-click menu

* feat(frontend): fix build

* feat(frontend): correctly delete multiple components
2024-01-24 17:08:30 +01:00
Ruben Fiszel
df607c2a10 fix: bun default registry and performance improvements 2024-01-24 16:51:08 +01:00
Ruben Fiszel
0ed7ec9bef chore(main): release 1.252.0 (#3063)
* chore(main): release 1.252.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-24 15:17:08 +01:00
Faton Ramadani
24922fc708 feat(frontend): Changelog updates (#3067)
* wip

* feat(frontend): Display changelogs

* feat(frontend): Display changelogs

* feat(frontend): Display changelogs

* feat(frontend): update interaction

* feat(frontend): add changelog listener
2024-01-24 14:56:28 +01:00
Ruben Fiszel
b6708822c4 fix: fix add resource with keys as objects 2024-01-24 14:43:14 +01:00
Ruben Fiszel
018cd79979 fix: no-emit-index-url on lockfiles 2024-01-24 12:47:19 +01:00
Faton Ramadani
622f3264c9 feat(frontend): Ag Grid compactness (#3052)
* feat(frontend): add support for compactness

* feat(frontend): add support for compactness

* feat(frontend): cleanup

* feat(frontend): rowHeight onMount

* feat(frontend): move rowHeights definition
2024-01-24 11:10:10 +01:00
Faton Ramadani
ddfde994ee feat(frontend): display a warning with a documentation link on how to… (#3012)
* feat(frontend): display a warning with a documentation link on how to use persistent storage for large files

* feat(frontend): display a warning with a documentation link on how to use persistent storage for large files

* feat(frontend): display alert linked to persistent storage

* feat(frontend): display alert linked to persistent storage

* feat(frontend): change wording

* feat(frontend): change wording
2024-01-24 11:03:37 +01:00
Faton Ramadani
c97fa1bc16 feat(frontend): add support for range area (#3068) 2024-01-24 10:54:48 +01:00
Guillaume Bouvignies
dae1933a8c feat: Set a default app for each workspace (#3014)
* feat: workspace default app

* sqlx prepare

* rebase migration

* Redirect from home page

* move redirect to the workspaces page

* sqlx prepare

* auto redirect when only one workspace and load user before redirecting

* Add check for operator

* refresh userstore before redirecting to workspace app

* check for superadmin

* revert node_modules

* revert package-lock.json
2024-01-24 09:26:23 +01:00
Ruben Fiszel
5905d4154a remove is_template from script metadata exported 2024-01-24 08:12:37 +01:00
Ruben Fiszel
1f71bdda85 feat: exporting tarball/sync doesn't require admin perms anymore 2024-01-23 21:55:08 +01:00
Ruben Fiszel
0b7bb2bd44 add resource type description in resource editor 2024-01-23 21:40:39 +01:00
Ruben Fiszel
3f29678a0b fix: remove first part of account_identifier for snowflake 2024-01-23 21:08:35 +01:00
Ruben Fiszel
801eef301b fix build 2024-01-23 20:15:32 +01:00
Ruben Fiszel
165acd4e2c make smaller toggle cache to s3 2024-01-23 19:57:34 +01:00
Ruben Fiszel
4b4effe767 remove denogobuncache 2024-01-23 19:54:07 +01:00
Guillaume Bouvignies
428c3161ad fix main compiles in CE mode (#3066) 2024-01-23 17:34:50 +01:00
Ruben Fiszel
01c7779453 feat(cli): add support for excludes in yaml.conf 2024-01-23 14:21:39 +01:00
Guillaume Bouvignies
a190f9b91c feat: Custom concurrency key for scripts (#3046)
* feat: Custom concurrency key for scripts

* Add FE page for concurrency groups

* sqlx prepare

* rebase migration

* interpolate args value

* emptyString -> undefined
2024-01-23 12:46:19 +01:00
Ruben Fiszel
693cdcca41 improve AgCharts 2024-01-23 12:16:06 +01:00
Ruben Fiszel
b0add51af6 fix: improve decision tree 2024-01-23 10:34:36 +01:00
Ruben Fiszel
ba49e547bf print debug snowflake token 2024-01-23 02:29:57 +01:00
Ruben Fiszel
cfc31e6e3f print debug snowflake token 2024-01-23 01:59:39 +01:00
Ruben Fiszel
861c4f7c69 chore(main): release 1.251.1 (#3062)
* chore(main): release 1.251.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-23 01:22:47 +01:00
Ruben Fiszel
5b33be089a fix: improve npm typescript client 2024-01-23 01:07:42 +01:00
Ruben Fiszel
5f9840b57c chore(main): release 1.251.0 (#3061)
* chore(main): release 1.251.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-22 23:55:00 +01:00
Ruben Fiszel
fd1593bdcc clear inline script locks on edit 2024-01-22 23:49:46 +01:00
Ruben Fiszel
f822de3b98 improve app tab selection 2024-01-22 23:27:00 +01:00
Ruben Fiszel
1fae69a613 remove extra id on components position 2024-01-22 22:26:03 +01:00
Guillaume Bouvignies
4f4b59c77a feat: Download button for s3 files (#3059)
* feat: Download button for s3 files

* Add S3 load and write endpoint to Python and TS SDK

* fix
2024-01-22 21:40:30 +01:00
Ruben Fiszel
b864bacdcb remove extra modal text 2024-01-22 16:21:18 +01:00
Ruben Fiszel
2410ea3b56 chore(main): release 1.250.0 (#3058)
* chore(main): release 1.250.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-22 15:33:58 +01:00
Ruben Fiszel
9b029eda4e feat: deprecate .wmillignore in favor of wmill.yaml/includes 2024-01-22 15:23:33 +01:00
Ruben Fiszel
30577df833 more debug logs 2024-01-22 08:20:36 +01:00
Ruben Fiszel
aadf91afad fix: fix initialization callback of AppDbexplorer 2024-01-21 22:20:03 +01:00
Ruben Fiszel
fb2490ab81 pin bun to 1.0.25 2024-01-21 22:10:23 +01:00
Ruben Fiszel
e8369aada4 chore(main): release 1.249.0 (#3048)
* chore(main): release 1.249.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-21 21:10:42 +01:00
Guillaume Bouvignies
96b28987de fix: more explicit CLI error (#3049) 2024-01-21 21:04:33 +01:00
Bret Mogilefsky
2f15b62ca9 Fix typo in docker-compose.yml comment (#3056) 2024-01-21 21:01:46 +01:00
Ruben Fiszel
59efe54ca6 feat: improve cli to generate proper metadata and schema by default 2024-01-21 20:57:01 +01:00
Bret Mogilefsky
6b7fee92c3 Fix typo (#3054) 2024-01-21 20:22:10 +01:00
Bret Mogilefsky
5dab3c7832 Fix typo in setup SMTP instructions (#3055) 2024-01-21 20:21:54 +01:00
Ruben Fiszel
2e9e79dc7a fix: use hash on objects instead of shallow equal comparison to improve trigger reliability of apps 2024-01-21 20:02:36 +01:00
Ruben Fiszel
052c9f6d01 improve quickadd column 2024-01-21 19:09:56 +01:00
Ruben Fiszel
07c38eed79 make appeditor & preview resilient to no css 2024-01-21 18:48:35 +01:00
Ruben Fiszel
bfaa4ff1ff improve gitignore parser 2024-01-21 18:12:39 +01:00
Faton Ramadani
6c7004935f fix(frontend): Fix display for array of objects (#3051) 2024-01-21 15:38:55 +01:00
Ruben Fiszel
68c6400d90 feat: improve handling of pinned versions for bun 2024-01-21 01:04:13 +01:00
Ruben Fiszel
9c344605ed fix: improve approval/prompt helpers 2024-01-20 15:25:49 +01:00
Ruben Fiszel
3250d1ea47 feat: non owner can resume flows if resume url is in message 2024-01-20 13:50:56 +01:00
Ruben Fiszel
beb4a6c572 improve modal behavior 2024-01-20 11:42:31 +01:00
Ruben Fiszel
f9f8130efe improve app handling of job with error keys 2024-01-19 20:22:20 +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
00f4a65929 chore(main): release 1.248.0 (#3047)
* chore(main): release 1.248.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-19 14:07:06 +01:00
Ruben Fiszel
fee2a96f1b feat: improve SCIM support for groups 2024-01-19 14:02:15 +01:00
Ruben Fiszel
14f37cb97d fix: fix rename apps from home menu 2024-01-19 12:11:16 +01:00
Ruben Fiszel
77df1c6d5e chore(main): release 1.247.0 (#3044)
* chore(main): release 1.247.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-19 11:10:22 +01:00
Ruben Fiszel
1863133e54 fix: improve onDemandOnly runnables 2024-01-19 10:55:17 +01:00
Ruben Fiszel
9b64e80867 minor db improvement 2024-01-19 08:41:17 +01:00
Ruben Fiszel
b9ac7c93e2 make tables support json 2024-01-19 02:29:14 +01:00
Ruben Fiszel
99b4bd9437 proctect more the graphql runtime 2024-01-19 02:23:47 +01:00
Faton Ramadani
1b3462b461 fix(frontend): fix hidden wizards (#3045) 2024-01-18 17:40:21 +01:00
Ruben Fiszel
7342594fb9 sqlx fix 2024-01-18 17:40:06 +01:00
Faton Ramadani
78f80c8b0d feat(frontend): Rich table display (#3028)
* feat(frontend): rich debug table

* feat(frontend): rich debug table

* feat(frontend): rich debug table

* feat(frontend): wip

* feat(frontend): table v0

* feat(frontend): fix layout audit page

* feat(frontend): display rich result by default

* feat(frontend): add selected rows

* feat(frontend): add unique ids

* feat(frontend): restore max-h

* feat(frontend): md support + remove sorting on types that don't support comparaison

* feat(frontend): fix actions

* feat(frontend): fix md

* feat(frontend): fix md

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-18 17:26:46 +01:00
Ruben Fiszel
c4320556fc adapt lock to new deserializer 2024-01-18 16:11:49 +01:00
Ruben Fiszel
42c2b5b6dd fix: add ability to rename group from scim 2024-01-18 14:19:17 +01:00
Ruben Fiszel
a8cdb1342d chore(main): release 1.246.15 (#3043)
* chore(main): release 1.246.15

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 13:24:52 +01:00
Ruben Fiszel
46f4d1bc46 fix: improve error message format for logs 2024-01-18 13:10:58 +01:00
Ruben Fiszel
63435c8eb9 chore(main): release 1.246.14 (#3042)
* chore(main): release 1.246.14

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 12:31:41 +01:00
Ruben Fiszel
fa7ffbb4f2 fix: fix OIDC issuer 2024-01-18 12:18:40 +01:00
Anthony Angel
4df17cf5f1 chore: typo (#3040) 2024-01-18 10:54:55 +01:00
Ruben Fiszel
190d11d7de chore(main): release 1.246.13 (#3041)
* chore(main): release 1.246.13

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 10:52:40 +01:00
Ruben Fiszel
c41684e621 fix: cli sync improvement 2024-01-18 10:47:56 +01:00
Ruben Fiszel
940c5a6b45 chore(main): release 1.246.12 (#3039)
* chore(main): release 1.246.12

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 10:44:12 +01:00
Ruben Fiszel
991478d800 fix: cli sync improvement 2024-01-18 10:41:01 +01:00
Ruben Fiszel
b1b76028ae chore(main): release 1.246.11 (#3037)
* chore(main): release 1.246.11

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 10:17:19 +01:00
Ruben Fiszel
7a573c60b0 fix: improve cli script deletion 2024-01-18 10:15:02 +01:00
Ruben Fiszel
c16f6470e7 chore(main): release 1.246.10 (#3035)
* chore(main): release 1.246.10

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 10:14:21 +01:00
Ruben Fiszel
dd1ce178ea fix cli 2024-01-18 09:52:35 +01:00
Ruben Fiszel
825ae66fec fix: make cli backcompatible with respect to lockfile 2024-01-18 09:01:04 +01:00
Ruben Fiszel
51929d2bd7 fix: make some eval onDemandOnly 2024-01-18 08:22:24 +01:00
Ruben Fiszel
9a2eaa92a8 chore(main): release 1.246.9 (#3034) 2024-01-18 00:37:52 +01:00
Ruben Fiszel
be97de96b6 fix: avoid too long diffs in cli 2024-01-18 00:35:31 +01:00
Ruben Fiszel
e6aa71dacf chore(main): release 1.246.8 (#3033)
* chore(main): release 1.246.8

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-18 00:02:43 +01:00
Ruben Fiszel
36802fa811 fix: improve lockfile handling for cli 2024-01-17 23:59:39 +01:00
Ruben Fiszel
3b84e9d3c4 chore(main): release 1.246.7 (#3032)
* chore(main): release 1.246.7

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 23:52:28 +01:00
Ruben Fiszel
7cd65a459f fix: improve lockfile handling for cli 2024-01-17 23:49:23 +01:00
Ruben Fiszel
54a786f760 chore(main): release 1.246.6 (#3031)
* chore(main): release 1.246.6

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 23:35:18 +01:00
Ruben Fiszel
5c2527a0d7 fix: improve lockfile handling for cli 2024-01-17 23:31:30 +01:00
Ruben Fiszel
0d15a18e5d chore(main): release 1.246.5 (#3030)
* chore(main): release 1.246.5

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 23:22:20 +01:00
Ruben Fiszel
1b0081ff18 fix: improve app push for cli 2024-01-17 23:17:00 +01:00
Guillaume Bouvignies
b7d4971531 fix: lock file in metadata is now a string (#3027) 2024-01-17 20:06:33 +01:00
Ruben Fiszel
cb713852f6 fix dnd for tabs 2024-01-17 17:01:37 +01:00
Ruben Fiszel
27eaacfa38 chore(main): release 1.246.4 (#3023)
* chore(main): release 1.246.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 16:32:01 +01:00
Faton Ramadani
14099b49ac fix(frontend): Fix deno logo + add missing onDestroy (#3025) 2024-01-17 16:26:33 +01:00
Guillaume Bouvignies
ae8f56a930 fix: wmill app push <path_to_app_file> (#3024) 2024-01-17 14:59:48 +01:00
Ruben Fiszel
9edbba052a fix: make DisplayResult more resilient 2024-01-17 11:53:33 +01:00
Ruben Fiszel
60ccff6128 chore(main): release 1.246.3 (#3022)
* chore(main): release 1.246.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 11:35:08 +01:00
Ruben Fiszel
8d09f349fb fix: oidc token generation endpoint GET -> POST 2024-01-17 11:30:26 +01:00
Ruben Fiszel
5bde69014c chore(main): release 1.246.2 (#3021)
* chore(main): release 1.246.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 11:28:38 +01:00
Ruben Fiszel
c744d61da6 fix: oidc token generation endpoint GET -> POST 2024-01-17 11:15:39 +01:00
Ruben Fiszel
36f32bc5c3 chore(main): release 1.246.1 (#3020)
* chore(main): release 1.246.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 11:08:25 +01:00
Ruben Fiszel
f38ab0cb82 fix: expose getIdToken in python-client 2024-01-17 11:04:29 +01:00
Ruben Fiszel
99a69898f0 fix: expose getIdToken in typescript-client 2024-01-17 11:01:51 +01:00
Ruben Fiszel
1f5a58bbc1 chore(main): release 1.246.0 (#3018)
* chore(main): release 1.246.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-17 10:53:11 +01:00
Ruben Fiszel
064611617a fix typescript client 2024-01-17 10:05:01 +01:00
Ruben Fiszel
a6a63c4bde improve .well-known for OIDC 2024-01-17 09:47:23 +01:00
Ruben Fiszel
a6fdbbc6b4 increase oidc token by 48h 2024-01-17 09:33:39 +01:00
Audrius Butkevicius
dd6f99ea60 Allow running image as non-root user (#3019)
Currently /tmp/monaco ends up only writable by root, and readable by other users. Running the image with a non-root uid fails, as launcher fails to write out go.mod to the root owned directory.
2024-01-17 09:30:25 +01:00
Ruben Fiszel
ce451fdf77 fix typescript client 2024-01-17 09:29:33 +01:00
Ruben Fiszel
ddaca371a1 fix typescript client 2024-01-17 09:24:38 +01:00
Ruben Fiszel
bc939e2a71 fix typescript client 2024-01-17 08:40:29 +01:00
Ruben Fiszel
1ade61caa2 fix sqlx 2024-01-17 00:06:52 +01:00
Ruben Fiszel
5610330e2e fix 2024-01-16 23:47:42 +01:00
Ruben Fiszel
c73e2760d4 sqlx 2024-01-16 23:46:46 +01:00
Ruben Fiszel
a24645ee00 feat: OIDC support (#3017)
* oidc

* update

* feat: add support for multiselect in python

* d

* d

* progress

* all

* all

* all
2024-01-16 23:32:26 +01:00
Ruben Fiszel
8207e95e94 chore(main): release 1.245.1 (#3016)
* chore(main): release 1.245.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-16 19:39:00 +01:00
Guillaume Bouvignies
5baee4115f fix: CLI script generate-metadata creates a default file if none exist (#3015) 2024-01-16 19:35:03 +01:00
Ruben Fiszel
61da0b7be4 chore(main): release 1.245.0 (#3010)
* chore(main): release 1.245.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-16 18:43:41 +01:00
Faton Ramadani
8cd8902121 feat(frontend): Add running runs on the script detail page (#3005)
* feat(frontend): Add running runs on the script detail page

* feat(frontend): Add running runs on the script detail page

* feat(frontend): Fix build

* feat(frontend): bump refresh rate, remove getCount call

* feat(frontend): improve code readability

* feat(frontend): fix getCount
2024-01-16 18:38:54 +01:00
Guillaume Bouvignies
daaeb83002 feat: Browse s3 bucket content from workspace settings page (#3013) 2024-01-16 18:28:46 +01:00
Guillaume Bouvignies
33788f6361 feat: add script bootstrap and script generate-metadata CLI commands (#3007)
* feat: add script bootstrap and script generate-metadata CLI commands

* Address PR comments on code
2024-01-16 18:25:51 +01:00
Guillaume Bouvignies
602afbe457 fix: s3 resource is accessed by backend with admin permissions (#3011) 2024-01-16 18:05:40 +01:00
Faton Ramadani
bd8193defe feat(frontend): add specific bun and deno icons (#3006)
* feat(frontend): add specific bun and deno icons

* feat(frontend): wip

* feat(frontend): fix icons scale and position
2024-01-16 10:48:23 +01:00
Ruben Fiszel
a73d76f443 chore(main): release 1.244.4 (#3003)
* chore(main): release 2.0.0

* Apply automatic changes

* Update version.txt

* Update CHANGELOG.md

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-15 22:46:44 +01:00
Ruben Fiszel
d443924ae6 fix custom git repository handling 2024-01-15 21:38:54 +01:00
Ruben Fiszel
4c73e7dfac fix custom git repository handling 2024-01-15 20:26:58 +01:00
Ruben Fiszel
6dfc33dd53 temporarily use bun canary to unlock nodejs mode 2024-01-15 18:15:30 +01:00
Guillaume Bouvignies
23c1e7064d fix!: git sync branch name no contains the workspace ID and the type (#3004) 2024-01-15 15:23:33 +01:00
Ruben Fiszel
fb43a6c548 fix nodejs 2024-01-14 23:40:26 +01:00
Ruben Fiszel
1ae36dee89 nodejs fix 2024-01-14 19:05:53 +01:00
Ruben Fiszel
1eff3fc9cc feat: experimental nodejs support 2024-01-14 18:53:43 +01:00
Ruben Fiszel
e5678b4711 fix: improve bun imports resolutions 2024-01-14 14:44:18 +01:00
Ruben Fiszel
00dc3c162f fix: improve bun imports resolutions 2024-01-14 14:02:27 +01:00
Ruben Fiszel
c56d052523 chore(main): release 1.244.2 (#3002)
* chore(main): release 1.244.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-13 17:39:37 +01:00
Ruben Fiszel
ee479726ad fix: improve favorite menu 2024-01-13 17:25:45 +01:00
Ruben Fiszel
884afb6607 chore(main): release 1.244.1 (#3001)
* chore(main): release 1.244.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-13 15:45:10 +01:00
Ruben Fiszel
cd1925595a fix: menu colors 2024-01-13 15:38:59 +01:00
Ruben Fiszel
d8ccf51b38 fix: menu colors 2024-01-13 15:34:48 +01:00
Ruben Fiszel
bcbea217c7 chore(main): release 1.244.0 (#3000)
* chore(main): release 1.244.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-13 13:50:49 +01:00
Ruben Fiszel
eefce01f82 add step_id to errors in flows 2024-01-13 13:46:42 +01:00
Faton Ramadani
f94149f401 feat(frontend): Operator mode (#2973)
* feat(frontend): Operator mode

* feat(frontend): Operator mode

* feat(frontend): operator menu v2

* feat(frontend): operator menu v2

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-13 13:25:37 +01:00
Ruben Fiszel
b094cfa085 fix: add ability to set secret variable from python 2024-01-13 13:02:36 +01:00
Ruben Fiszel
8b1800251b fix: improve oauth accounts permissions 2024-01-13 13:00:04 +01:00
Ruben Fiszel
9ca112b067 fix: improve table behavior when searching 2024-01-13 10:57:49 +01:00
Ruben Fiszel
24e089c962 nit vega-lite 2024-01-13 09:59:34 +01:00
Ruben Fiszel
2572470049 fix vegalite renderer 2024-01-13 09:42:12 +01:00
Ruben Fiszel
b91b6c2890 chore(main): release 1.243.0 (#2997)
* chore(main): release 1.243.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-13 08:39:02 +01:00
Faton Ramadani
5b49aa26b9 feat(frontend): s3 file upload (#2976)
* feat(frontend): wip

* feat(frontend): s3 file working

* feat(frontend): policy

* feat(frontend): policy

* feat(frontend): wip

* feat(frontend): merge main

* feat(frontend): update s3 upload logic

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): path template

* feat(frontend): done

* feat(frontend): clean up

* feat(frontend): fix dark mode

* feat(frontend): fix outputs + add component control

* feat(frontend): fix outputs + add component control

* Update components.ts

* Update components.ts

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-13 08:35:00 +01:00
Ruben Fiszel
8ae3c821e1 feat: support dynamic args in tags 2024-01-13 01:47:01 +01:00
Guillaume Bouvignies
2edba18038 feat: Tag override for scheduled scripts (#2998)
* feat: Tag override for scheduled scripts

* Refactor WorkerTagPicker to component

* Fix test
2024-01-13 00:06:54 +01:00
Ruben Fiszel
22f502d2a8 feat: add support for bun install scopes 2024-01-12 23:48:58 +01:00
Ruben Fiszel
596222f650 fix: allow for any extra bunfig config 2024-01-12 20:38:15 +01:00
Guillaume Bouvignies
c9962203c4 feat: GIt sync to multiple repo (#2996) 2024-01-12 16:19:28 +01:00
Ruben Fiszel
017bd7643d chore(main): release 1.242.0 (#2995)
* chore(main): release 1.242.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-12 13:49:17 +01:00
Guillaume Bouvignies
165d5cbfc8 feat: Instance group management page (#2994) 2024-01-12 13:37:06 +01:00
Ruben Fiszel
c6cfee5d89 fix: catch more agGrid errors 2024-01-12 13:29:01 +01:00
Ruben Fiszel
479a4c29b1 chore(main): release 1.241.0 (#2993)
* chore(main): release 1.241.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-12 11:48:45 +01:00
Guillaume Bouvignies
0a9127f30a feat: Instance group CRUD API (#2992) 2024-01-12 11:43:29 +01:00
Guillaume Bouvignies
2138171c5a fix: git sync now works for delete and rename (#2988)
* fix: git sync now works for delete and rename

* update hub script

* sqlx prepare

* Archiving a script/flow removes it from repo
2024-01-12 11:42:54 +01:00
Ruben Fiszel
c1d004f3c1 workspace error handler in ee 2024-01-12 11:38:01 +01:00
Ruben Fiszel
016cccb27d schedule error handlers in ee 2024-01-12 11:25:44 +01:00
Ruben Fiszel
5eb3703a64 add dynamic enums to the approval page 2024-01-12 11:07:19 +01:00
Ruben Fiszel
ce6fb0b657 improve nested flow flow renderer 2024-01-12 01:11:49 +01:00
Ruben Fiszel
f69c15813f improve argenum 2024-01-12 00:56:51 +01:00
Ruben Fiszel
0d560d36c8 improve schema reordering 2024-01-12 00:42:43 +01:00
Ruben Fiszel
08a3f79642 feat: make dedicated workers for flows able to share runtime for the same scripts 2024-01-12 00:21:52 +01:00
Ruben Fiszel
ad6a17e43d ignore authToken for npm for deno 2024-01-11 22:24:04 +01:00
Ruben Fiszel
6d24951435 fix: add cache for flow as flow step 2024-01-11 20:18:48 +01:00
Ruben Fiszel
2b9d881d7b make aggrid column defs more resilient 2024-01-11 14:41:05 +01:00
Ruben Fiszel
9f86b56a4b chore(main): release 1.240.0 (#2987)
* chore(main): release 1.240.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-11 13:00:44 +01:00
Ruben Fiszel
910e90cdfe feat(cli): introduce --stateful for CLI, in preparation for --raw to become the default 2024-01-11 12:57:16 +01:00
Ruben Fiszel
e620f7c23d chore(main): release 1.239.0 (#2985)
* chore(main): release 1.239.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-11 12:31:14 +01:00
Ruben Fiszel
2126b7884e nit: remove isAnimated from editableschema form 2024-01-11 12:28:41 +01:00
Ruben Fiszel
72a926cc30 fix(cli): improve .wmillignore handling of folders 2024-01-11 12:23:42 +01:00
Ruben Fiszel
bc969e10df improve oreder handling for schemaform 2024-01-11 11:38:31 +01:00
Ruben Fiszel
2a97cc7462 improve schema form to handle empty schemas 2024-01-11 11:37:12 +01:00
Rory Logue
746a05f822 fix: spelling error dtails -> details (#2986) 2024-01-11 11:32:14 +01:00
Ruben Fiszel
3912455529 filter nit 2024-01-11 10:04:15 +01:00
Ruben Fiszel
b1dadbc58d fix: handle Etc/Unknown timezone better 2024-01-11 08:27:44 +01:00
Ruben Fiszel
b43a9c31d8 feat: add configurable ordering for script's generated UI 2024-01-11 00:45:36 +01:00
Ruben Fiszel
c314ef632f fix: only cache flow if it's a success 2024-01-10 21:31:58 +01:00
Faton Ramadani
0de6dbced7 feat(frontend): AG chart (#2972)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): ag charts

* feat(frontend): remove todo

* feat(frontend): remove todo

* feat(frontend): revert

* feat(frontend): fix converstion

* feat(frontend): ag charts ee

* feat(frontend): fix build

* feat(frontend): fix convertion to json

* feat(frontend): fix naming

* feat(frontend): fix id collision

* feat(frontend): fix initial load

* feat(frontend): fix initial load
2024-01-10 17:52:22 +01:00
Guillaume Bouvignies
a44d42fa77 docs: Update ECS terraform networking (#2984) 2024-01-10 17:41:36 +01:00
Ruben Fiszel
310e28a8c9 chore(main): release 1.238.0 (#2979)
* chore(main): release 1.238.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-10 16:54:24 +01:00
Guillaume Bouvignies
b406f0995e feat: S3 multipart upload accepts a custom S3 resource (#2982) 2024-01-10 16:42:32 +01:00
Guillaume Bouvignies
bf874efe92 fix: main compile (#2983) 2024-01-10 15:31:05 +01:00
Ruben Fiszel
24fa643997 fix submodule stripe 2024-01-10 14:59:18 +01:00
Ruben Fiszel
a94755072e replace tracing log 2024-01-10 13:54:58 +01:00
Guillaume Bouvignies
64315cef08 docs: ECS log format JSON (#2981) 2024-01-10 13:50:46 +01:00
Ruben Fiszel
ca4aac5eaa feat: add ability to use secrets in pip requirements 2024-01-10 13:12:20 +01:00
Ruben Fiszel
45a794b1b3 feat: add support for multiselect in python 2024-01-10 13:12:20 +01:00
Guillaume Bouvignies
224f18915d docs: AWS ECS terraform deploy (#2980) 2024-01-10 08:17:38 +01:00
Faton Ramadani
c26398bc65 feat(frontend): add shortcuts to audit logs (#2975)
* feat(frontend): add shortcuts to audit logs

* feat(frontend): simplify audit logs shortcuts
2024-01-09 15:43:13 +01:00
Faton Ramadani
9b1470014d feat(frontend): Display the index by which a node can be selected with the setTab function + add tooltip (#2974) 2024-01-09 15:42:37 +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
Ruben Fiszel
b766f2956c fix git sync resource picker 2024-01-08 22:39:47 +01:00
Ruben Fiszel
900318bf76 chore(main): release 1.237.0 (#2971)
* chore(main): release 1.237.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-08 15:40:02 +01:00
Ruben Fiszel
87aa60e9ba feat: make okta SSO configurable using custom domain 2024-01-08 15:16:45 +01:00
Ruben Fiszel
b78b6676d1 fix: delete is captured in more fields in app 2024-01-08 11:33:28 +01:00
Ruben Fiszel
186b55fe25 chore: use dev instead of latest to publish to ecr 2024-01-08 10:12:24 +01:00
Ruben Fiszel
e888791d01 chore(main): release 1.236.2 (#2970)
* chore(main): release 1.236.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-08 10:05:25 +01:00
Ruben Fiszel
b192bbb0a1 fix: handle better non object result for app result loader 2024-01-08 10:02:24 +01:00
Ruben Fiszel
7155c5369b chore(main): release 1.236.1 (#2969)
* chore(main): release 1.236.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-08 09:29:56 +01:00
Ruben Fiszel
ba25e1e814 fix: fix app initialization 2024-01-08 09:27:50 +01:00
Ruben Fiszel
3df42b9af6 chore(main): release 1.236.0 (#2968)
* chore(main): release 1.236.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-08 06:49:31 +01:00
Ruben Fiszel
142f164f92 fix script deployment 2024-01-08 06:37:08 +01:00
Ruben Fiszel
d2cb7aaa32 fix tests following parser update 2024-01-08 00:57:11 +01:00
Ruben Fiszel
f4ea893ad0 fix: reduce stack size needed for workflow transitions 2024-01-08 00:47:59 +01:00
Ruben Fiszel
bb84ab654a feat: improve git sync and recompute dependents when common python script is redeployed (#2967)
* fix: allow extraConfig for agGrid to set onGridReady

* depmap

* depmap

* depmap

* depmap
2024-01-07 15:18:27 +01:00
Ruben Fiszel
4b2c83d0b7 chore(main): release 1.235.1 (#2966)
* chore(main): release 1.235.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-07 14:15:40 +01:00
Ruben Fiszel
8d4044f4a8 fix: fix resultjobloader 2024-01-07 14:12:20 +01:00
Guillaume Bouvignies
8d58875693 chore: Update git sync scripts (#2965) 2024-01-06 18:23:01 +01:00
Ruben Fiszel
6d04e935ce chore(main): release 1.235.0 (#2964)
* chore(main): release 1.235.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-06 17:32:41 +01:00
Faton Ramadani
35756cf411 feat(frontend): DB Explorer (#2892)
* feat(frontend): Make table cell editable

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): clean up

* fix(frontend): extract db schemas

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): fix insert

* feat(frontend): fix insert

* feat(frontend): remove temp data

* feat(frontend): align insert button to the right

* feat(frontend): rework columns

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): fix jsonb display

* feat(frontend): fix reloading issues

* feat(frontend): fix reloading issues

* feat(frontend): fix reacticity issue

* feat(frontend): fix insert

* feat(frontend): support nullable default value

* feat(frontend): fix build

* update

* update

* db studio v0

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-06 17:27:15 +01:00
Henri Courdent
cc1da93e05 "Author" to "Developer", Premium plans tab, Flow inputs (#2952)
* Premium plans tab & Flow inputs

* Fix build
2024-01-06 16:55:43 +01:00
Ruben Fiszel
d56a56496c chore(main): release 1.234.1 (#2962)
* chore(main): release 1.234.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-05 18:30:26 +01:00
Ruben Fiszel
d1f8331a0a fix: fix double view runs button 2024-01-05 18:27:45 +01:00
Ruben Fiszel
9c48f1e802 fix: fix typo "Wourker" -> "Worker" 2024-01-05 18:26:52 +01:00
Ruben Fiszel
628187bce8 chore(main): release 1.234.0 (#2957)
* chore(main): release 1.234.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-05 18:24:22 +01:00
Guillaume Bouvignies
05ca6ada86 fix: Deleting workspace delete all workspace related values in DB (#2961)
* fix: Deleting workspace delete all workspace related values in DB

* sqlx prepare
2024-01-05 18:02:40 +01:00
Guillaume Bouvignies
dd56514e35 feat: git sync can now push commits to individual branches (#2959) 2024-01-05 15:52:18 +01:00
Guillaume Bouvignies
6f2ad5f5f4 feat: Detailed job memory footprint on job run page (#2956)
* feat: Detailed job memory footprint

* Address rubens comment

* double presion -> real

* sql query returns only metric_type
2024-01-05 09:13:05 +01:00
Martin Jul
4df56d229a Fix typo in README.md (#2955)
Fix typo
2024-01-04 11:24:33 +01:00
Guillaume Bouvignies
51d7912e22 S3 functions in Python SDK cannot return None (#2954) 2024-01-03 17:26:25 +01:00
Ruben Fiszel
66b81d1c2d chore(main): release 1.233.0 (#2926)
* chore(main): release 1.233.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-01-03 13:20:20 +01:00
Faton Ramadani
8642573fb6 fix(frontend): handle case where large json has a file and a filename (#2951) 2024-01-03 09:17:30 +01:00
Guillaume Bouvignies
c0244dd9aa fix: Tag all docker images with latest and main tags (#2953) 2024-01-03 01:38:33 +09:00
Ruben Fiszel
7a5e825442 chore: improve e2e 2023-12-30 05:25:10 +01:00
Ruben Fiszel
20101109f3 chore: improve e2e 2023-12-30 04:47:08 +01:00
Ruben Fiszel
1f33f1acfc chore: improve e2e 2023-12-30 04:43:51 +01:00
Ruben Fiszel
19adfcb02b chore: improve integration tests 2023-12-30 04:21:34 +01:00
Ruben Fiszel
92ed25b280 chore: improve integration tests 2023-12-30 03:59:20 +01:00
Guillaume Bouvignies
08d24fe37b feat: Job caching now works with S3 files (#2934) 2023-12-30 03:40:05 +01:00
Faton Ramadani
94b3d9f9c7 feat(frontend): add the view runs buttons for operators (#2932)
* feat(frontend): add the view runs buttons for operators

* Update +page.svelte

* Update +page.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-12-30 03:39:22 +01:00
Ruben Fiszel
be962bb69c fix: decision tree fix wording (#2941)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* fix(frontend): fix wording

* fix(frontend): fix wording

* Carousel link and trigger frontend (#2929)

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Henri Courdent <122811744+hcourdent@users.noreply.github.com>
2023-12-30 03:39:05 +01:00
Ruben Fiszel
1add830eb1 feat: PIP_LOCAL_DEPENDENCIES now accepts regex and is configurable from the UI (#2940)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* feat: PIP_LOCAL_DEPENDENCIES now accepts regex

* Add worker config FE

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:35:04 +01:00
Ruben Fiszel
126fbadf03 docs: Carousel link and trigger frontend (#2939)
* Carousel link and trigger frontend

* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

---------

Co-authored-by: hcourdent <henri@windmill.dev>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-12-30 03:32:14 +01:00
Ruben Fiszel
329cf836bd docs: Example on how to monitor Windmill (#2938)
* docs: Example on how to track arbitrary job metrics

* Add how to monitor Windmill servers and workers

* Update README.md

---------

Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:30:48 +01:00
Ruben Fiszel
19246bcf3e chore: eetest (#2937)
* chore: Windmill integration tests

* Revert github workflow temp changes

* fix ee

---------

Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:29:00 +01:00
Ruben Fiszel
af59b5cf54 fix: decision tree nits (#2936)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-12-30 03:06:37 +01:00
Ruben Fiszel
352930a497 fix: persist state for agGrid 2023-12-29 03:28:07 +01:00
Ruben Fiszel
09c675779c small UX nits 2023-12-29 03:21:11 +01:00
Ruben Fiszel
81dfbff3bb fix: allow extraConfig for agGrid to set onGridReady 2023-12-27 21:20:49 +01:00
Ruben Fiszel
8f0bf6a2e8 chore(main): release 1.232.0 (#2924)
* chore(main): release 1.232.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-27 15:04:51 +01:00
Guillaume Bouvignies
ebe8cbc64d chore: update snippets for Polars 0.20 (#2925) 2023-12-27 15:02:06 +01:00
Ruben Fiszel
a1878d22b1 fix: fix file input 2023-12-27 14:55:01 +01:00
Ruben Fiszel
37002b8dc4 fix: improve ata for bun 2023-12-27 02:29:38 +01:00
Ruben Fiszel
27b24f6c5e fix: use bun install in every case 2023-12-27 00:05:46 +01:00
Ruben Fiszel
aa65093e94 feat: no overlap for flows togglable on schedules 2023-12-26 16:31:04 +01:00
Ruben Fiszel
b290cbb758 feat: add summary to schedules 2023-12-26 14:15:46 +01:00
Ruben Fiszel
fe0230da04 chore(main): release 1.231.0 (#2917)
* chore(main): release 1.231.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-26 07:10:27 +01:00
Ruben Fiszel
8df3625123 fix: improve conditional wrapper 2023-12-26 07:02:01 +01:00
Guillaume Bouvignies
1ec1d94b78 feat: bun can read private npm package (#2915)
* feat: bun can read private package

* Add / at the end of url
2023-12-25 09:03:40 +01:00
Ruben Fiszel
b22332e950 restrict assignable tags to superadmins 2023-12-24 13:44:15 +01:00
Ruben Fiszel
852ae26c63 improve worker tag UX 2023-12-24 11:20:56 +01:00
Ruben Fiszel
71207b43c6 itemslist nit 2023-12-23 05:12:54 +01:00
Ruben Fiszel
a08487dd09 feat(cli): support skip args for push --raw 2023-12-23 04:51:18 +01:00
Guillaume Bouvignies
244c0c31f6 chore: test merge (#2914) 2023-12-22 19:01:29 +01:00
Ruben Fiszel
ecf3a723b1 chore(main): release 1.230.0 (#2905)
* chore(main): release 1.230.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-22 18:20:33 +01:00
Ruben Fiszel
c1f7bb7c04 fix: fix multiplayer 2023-12-22 18:17:36 +01:00
Ruben Fiszel
6d5a547eb6 feat: quick search in flow support workspace scripts 2023-12-22 17:54:44 +01:00
Ruben Fiszel
5638a46389 improve search perf 2023-12-22 16:05:47 +01:00
Ruben Fiszel
763bd38c75 improve search perf 2023-12-22 15:59:01 +01:00
Ruben Fiszel
b035ae1b95 fix: edit schedule from trigger page 2023-12-22 15:32:36 +01:00
Guillaume Bouvignies
cd48fdce2e feat: move S3 file within bucket (#2913) 2023-12-22 15:02:16 +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
Faton Ramadani
71f9b0ea3e fix(frontend): Fix debug condition + decision tree + add missing date to job preview + prevent header node from being selected in the flow editor (#2912) 2023-12-22 13:25:12 +01:00
Guillaume Bouvignies
539312bb7e fix: Update S3 TS code snippets and Python SDK for Polars 0.20.X (#2911)
* fix: update S3 TS code snippets

* use S3Object type from SDK

* update python snippets as well

* Update python SDK for Polars 0.20.X
2023-12-22 08:39:35 +01:00
Guillaume Bouvignies
d238fc366a feat: S3 delete file and upload new (#2909) 2023-12-22 08:38:09 +01:00
Ruben Fiszel
279a5686d1 ata nits 2023-12-22 07:59:13 +01:00
Ruben Fiszel
d634764b34 feat: add button for auto-formatting 2023-12-22 05:16:33 +01:00
Ruben Fiszel
51acf80d36 fix: add relative path handling for bun ATA 2023-12-22 04:30:18 +01:00
Henri Courdent
8149ac8ecd Helps in frontend (#2901)
* Helps in frontend

* fix doclink

* Fix build

* Removing tooltips Save

* fix: remove bad app type forcing (#2906)

* fix: remove bad type forcing

* fix: safety

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
2023-12-21 17:00:02 +01:00
Ruben Fiszel
e8279a9ee1 fix: pin deno windmill-client version to relase 2023-12-21 15:25:40 +01:00
Ruben Fiszel
d5d4d567fd fix: improve javascript editors with semantic validation 2023-12-21 15:12:35 +01:00
HugoCasa
9698885688 fix: remove bad app type forcing (#2906)
* fix: remove bad type forcing

* fix: safety
2023-12-21 13:28:26 +01:00
Guillaume Bouvignies
1d775095f2 fix: Failing jobs in dedicated worker mode are now marked as failing (#2894)
* fix: Failing jobs in dedicated worker mode are now marked as failing

* remove log line

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-12-21 10:29:26 +01:00
Guillaume Bouvignies
ecdb381f6b fix: Python wrapper catches BaseException instead of Exception (#2902) 2023-12-21 10:26:13 +01:00
Ruben Fiszel
0ed5da1ab1 chore(main): release 1.229.0 (#2898)
* chore(main): release 1.229.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-21 09:07:18 +01:00
Faton Ramadani
a7753b9ccd fix(frontend): fix save draft when the app has no versions (#2904) 2023-12-21 09:03:22 +01:00
Guillaume Bouvignies
82d9238b35 chore: add verify to Windmill python object for httpx (#2900)
* chore: add `verify` to Windmill python object for httpx

* move it before get_client
2023-12-21 02:38:16 +01:00
Ruben Fiszel
8056741f0c small ata fix 2023-12-21 02:15:16 +01:00
Ruben Fiszel
ebff484347 fix audit logs 2023-12-21 01:56:53 +01:00
Ruben Fiszel
9694f01752 improve ata 2023-12-20 18:36:06 +01:00
Ruben Fiszel
4a072d1eb9 improve ata 2023-12-20 18:35:58 +01:00
Guillaume Bouvignies
7a875e0cf7 fix: Re-add TS SDK changes for S3 (#2899) 2023-12-20 18:12:37 +01:00
Faton Ramadani
1a5eb1d45e feat(frontend): add a quick button to open decision tree graph (#2897) 2023-12-20 17:21:59 +01:00
Ruben Fiszel
f4e153d326 chore(main): release 1.228.1 (#2896)
* chore(main): release 1.228.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-20 16:57:28 +01:00
Guillaume Bouvignies
c1e04e104c fix: TS SDK not found upon install error (#2895) 2023-12-20 16:53:42 +01:00
Ruben Fiszel
f3537d76c8 chore(main): release 1.228.0 (#2875)
* chore(main): release 1.228.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-20 14:30:58 +01:00
Ruben Fiszel
0f9d5e8617 small ata fix 2023-12-20 12:55:21 +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
fd55c3d8e3 feat: S3 objects are now typed in Python and TS SDK (#2878)
* feat: S3 objects are now typed in Python and TS SDK

* fix ts and python SDK after testing

* cleanup
2023-12-20 09:16:33 +01:00
Guillaume Bouvignies
ba036e0576 docs: How to query gRPC service using Bun (#2863)
* docs: How to query gRPC service using Bun

* move readme to blogpost
2023-12-20 09:14:01 +01:00
Guillaume Bouvignies
9f22caf148 fix: Python imports from git repository (#2886) 2023-12-20 13:00:51 +09:00
legalgig
26751b8374 feat: Add Zitadel IDP (#2888) 2023-12-20 13:00:06 +09:00
HugoCasa
0692fb3a54 feat: not on latest app version warning (#2889) 2023-12-20 12:59:18 +09:00
Guillaume Bouvignies
60c2d71611 docs: Processing Kafka messages with Windmill Perpetual scripts (#2859)
* docs: Processing Kafka messages with Windmill Perpetual scripts

* Add while loop and update readme

* move README to blog post
2023-12-19 12:55:38 +01:00
Guillaume Bouvignies
d8eb92e3e5 fix: Persistent script spinner (#2879) 2023-12-18 16:16:25 +01:00
Ruben Fiszel
ad09cf45f7 fix: remove 0x00 from logs automatically from bashoutput 2023-12-18 03:30:47 +01:00
Ruben Fiszel
38b6b286fb chore(main): release 1.227.1 (#2874)
* chore(main): release 1.227.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-17 20:18:10 +01:00
Ruben Fiszel
fc17d0f126 fix: improve on click behavior of tree view 2023-12-17 20:15:09 +01:00
Ruben Fiszel
3ab0bb2b67 chore(main): release 1.227.0 (#2855)
* chore(main): release 1.227.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-18 01:39:50 +09:00
Ruben Fiszel
c8ef65aae1 fix sqlx 2023-12-17 17:29:25 +01:00
Ruben Fiszel
ceb294c0aa frontend nits 2023-12-17 17:07:45 +01:00
Ruben Fiszel
b203cfdf4d improve clickable zone for home tree view 2023-12-17 16:53:33 +01:00
Ruben Fiszel
7911ceff80 cache token for lsp 2023-12-17 16:36:38 +01:00
Ruben Fiszel
5f61128f84 feat: add filter for home screen to filter u/* 2023-12-17 16:17:29 +01:00
Ruben Fiszel
9e70279696 feat: add overridable tag directly from run page 2023-12-17 15:27:56 +01:00
Joshua May
8a5cf4afc3 feat: Add Kanidm SSO support (#2871) 2023-12-17 02:05:15 +01:00
Ruben Fiszel
5aad333e85 agent mode is ee 2023-12-16 09:31:52 +01:00
Guillaume Bouvignies
d84c359384 chore: Remove slow pull warning in worker agent mode (#2866) 2023-12-15 19:16:41 +01:00
Faton Ramadani
608af741ea feat(frontend): Add submitted text prop (#2864)
* feat(frontend): add a prop to control the text after a file is uploaded

* feat(frontend): add a prop to control the text after a file is uploaded
2023-12-15 17:36:42 +01:00
HugoCasa
fa04c98874 fix: handle empty result (#2862)
* fix: handle empty result

* fix: nits
2023-12-15 16:49:53 +01:00
Faton Ramadani
c483d06e4d feat(frontend): Decision tree (#2812)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): deicision tree v0

* feat(frontend): deicision tree v0

* feat(frontend): fix build

* feat(frontend): fix events

* feat(frontend): add branch

* feat(frontend): interactions done

* feat(frontend): fix graph display

* feat(frontend): fix rendering

* feat(frontend): add end props

* feat(frontend): working empty branches

* feat(frontend): code cleanup

* feat(frontend): code cleanup

* feat(frontend): fix subgrids sync

* feat(frontend): add missing events

* feat(frontend): clean up comments

* feat(frontend): fix inputValue key

* feat(frontend): clean up comments

* feat(frontend): compute first node

* feat(frontend): fix layout

* feat(frontend): fix actions

* feat(frontend): remove console.log

* feat(frontend): fix styling + add debug mode + use label in output panel

* feat(frontend): fix styling

* feat(frontend): fix styling

* feat(frontend): done

* feat(frontend): done

* feat(frontend): done

* feat(frontend): fix add

* feat(frontend): fix delete

* feat(frontend): minor fix

* feat(frontend): fix preivous buttons

* feat(frontend): Fix the eval preview

* feat(frontend): Remove log

* feat(frontend): fix wording

* feat(frontend): select the tab in the app editor when selecting the node
2023-12-15 15:19:59 +01:00
Guillaume Bouvignies
36b5b9982d fix: Stopping perpetual scripts (#2860) 2023-12-15 15:19:30 +01:00
HugoCasa
3cfcf28c57 fix: postgres ssl mode (#2861) 2023-12-15 15:15:55 +01:00
Ruben Fiszel
36d7836d02 fix(cli): improve flow sync for windows 2023-12-15 02:10:17 +01:00
Ruben Fiszel
2fdddf1f2a fix(cli): improve flow sync for windows 2023-12-15 01:59:10 +01:00
Ruben Fiszel
c1ba6a4164 improve embeddings model api error 2023-12-15 01:45:35 +01:00
Ruben Fiszel
2efa15567f improve cli error 2023-12-15 01:14:52 +01:00
Ruben Fiszel
16f1ddd8b2 fix evalv2 connections rare freeze 2023-12-14 17:52:34 +01:00
Guillaume Bouvignies
b484a8dc27 feat: Add download button to S3 file picker (#2857) 2023-12-14 15:45:37 +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
Faton Ramadani
eea94a20c9 fix(frontend): fix tutorial typos (#2852)
* fix(frontend): fix tutorial typos

* feat(frontend): fix wording

* feat(frontend): fix wording
2023-12-14 15:27:23 +01:00
HugoCasa
ff7834086d fix: powershell nsjail (#2856) 2023-12-14 13:34:40 +01:00
Ruben Fiszel
373f9e2e57 fix sqlx 2023-12-14 12:37:22 +01:00
Ruben Fiszel
5ce3aabbf1 fix(cli): remove is_expired from variables 2023-12-14 12:34:16 +01:00
Ruben Fiszel
7145fc54b9 fix(cli_: avoid updating variable when unecessary 2023-12-14 09:31:11 +01:00
Ruben Fiszel
41947274cc chore(main): release 1.226.1 (#2853)
* chore(main): release 1.226.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-14 09:24:00 +01:00
Ruben Fiszel
ddf420bdb0 fix: getVariable can now return the encrypted value 2023-12-14 09:21:02 +01:00
Ruben Fiszel
88ca721b15 fix(cli): check for existing resource even in raw mode 2023-12-14 09:00:38 +01:00
Ruben Fiszel
d08094a982 fix: cli uses await for every push call 2023-12-14 08:36:57 +01:00
Ruben Fiszel
2d7efc45fa chore(main): release 1.226.0 (#2850)
* chore(main): release 1.226.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-14 02:54:38 +01:00
Ruben Fiszel
d37d8c5836 fix: fix s3 test connection 2023-12-14 02:51:53 +01:00
dependabot[bot]
8fb00d2b1c chore(deps): bump aws-sdk-s3 from 0.39.1 to 1.5.0 in /backend (#2836)
Bumps [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) from 0.39.1 to 1.5.0.
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)
- [Changelog](https://github.com/awslabs/aws-sdk-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-14 02:29:47 +01:00
Guillaume Bouvignies
6d51535539 fix: Handle s3object in Deno and Bun (#2851) 2023-12-13 23:02:48 +01:00
HugoCasa
850cf5df36 feat: ee-only stats (#2849) 2023-12-13 18:46:03 +01:00
Ruben Fiszel
a7034a4f95 chore(main): release 1.225.1 (#2846)
* chore(main): release 1.225.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-13 16:34:35 +01:00
Ruben Fiszel
0afb83f68a fix: fix setting base_url from empty initial value 2023-12-13 16:24:07 +01:00
HugoCasa
297a31d468 fix: pwsh modules nsjail (#2845) 2023-12-13 14:16:08 +01:00
Ruben Fiszel
3d49fe3eae ci: improve s3 build step 2023-12-13 12:45:54 +01:00
Ruben Fiszel
0b52933d2d ci: improve s3 build step 2023-12-13 11:59:43 +01:00
Ruben Fiszel
bbe80ff1c7 ci: improve s3 build step 2023-12-13 11:44:34 +01:00
Ruben Fiszel
f0393b34d9 ci: improve s3 build step 2023-12-13 11:34:18 +01:00
Ruben Fiszel
3e7bd9e1f6 ci: improve s3 build step 2023-12-13 10:43:35 +01:00
Ruben Fiszel
783ec11af9 Update README.md 2023-12-13 10:17:02 +01:00
Guillaume Bouvignies
3a96d61da2 chore: Rename FF saml to enterprise_saml (#2844) 2023-12-13 09:19:24 +01:00
Ruben Fiszel
d7156c0e1f chore(main): release 1.225.0 (#2837)
* chore(main): release 1.225.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-13 08:28:55 +01:00
Ruben Fiszel
3a2c00f5a3 fix: improve nested flow status viewer 2023-12-13 08:14:34 +01:00
HugoCasa
0af9b9b2b5 feat: powershell deps (#2820)
* feat: powershell deps v-1

* feat: powershell profile + editor helpers + arm img

* fix: make sure powershell cache dir exists
2023-12-13 07:09:08 +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
f3b7c49351 fix: Simplify worker env var input (#2838)
* fix: simplify worker env var input

* Add preset buttons for AWS and SSL
2023-12-12 18:45:52 +01:00
Guillaume Bouvignies
953b80cab7 feat: Add jitter to exponential backoff (#2842) 2023-12-12 18:36:22 +01:00
HugoCasa
ab8377aff8 fix: openai cache lock (#2841) 2023-12-12 15:52:04 +01:00
Guillaume Bouvignies
1e9ddd03c7 chore: Update git sync script (#2840) 2023-12-12 14:31:12 +01:00
Henri Courdent
f06713bbf3 More tooltips on frontend (#2839) 2023-12-12 11:20:19 +01:00
HugoCasa
95261a7f86 feat: oauth flow openai key (#2833)
* feat: oauth flow openai key

* fix: rawvalue insert
2023-12-12 07:57:18 +01:00
Guillaume Bouvignies
c32b88c5f5 feat: EnvVar allow list is configurable from the UI (#2829)
* feat: EnvVar allow list is configurable from the UI

* variable renaming
2023-12-12 07:04:55 +01:00
Guillaume Bouvignies
66c6e2c226 feat: Resource type description is now displayed when creating a new resource (#2834) 2023-12-12 06:58:00 +01:00
Ruben Fiszel
205c2b0713 chore(main): release 1.224.1 (#2832)
* chore(main): release 1.224.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-11 17:29:06 +01:00
HugoCasa
bfb0db34f4 fix: sql types completions when monaco initialized (#2831) 2023-12-11 17:25:15 +01:00
Faton Ramadani
a56bf3902e fix(frontend): add truncate to DrawerContent (#2830) 2023-12-11 17:19:37 +01:00
Ruben Fiszel
4bc7960908 autoset base_url if empty 2023-12-11 00:27:59 +01:00
Ruben Fiszel
09e0112eff make currency input more resilient 2023-12-10 21:21:50 +01:00
Ruben Fiszel
bb6d59a6b2 chore(main): release 1.224.0 (#2825)
* chore(main): release 1.224.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-10 13:53:39 +01:00
Ruben Fiszel
715cb08fcd fix: make cleanup_module backcompatible 2023-12-10 13:29:51 +01:00
Ruben Fiszel
33c24e1186 feat: embedded server only get killed after last job of worker 2023-12-10 10:51:32 +01:00
Amir Zarrinkafsh
01a08a0a77 feat: add authelia sso support (#2824)
This change adds the ability to integrate Windmill with Authelia via OIDC.
2023-12-09 14:50:29 +01:00
Ruben Fiszel
d674bcaf7d chore(main): release 1.223.1 (#2821)
* chore(main): release 1.223.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-09 05:35:25 +01:00
Stephan Fitzpatrick
51048678be Updated Windmill client constructor to accept workspace (#2822)
This commit introduces a change in the Windmill class constructor (in wmill/client.py) to include 'workspace' as a parameter. This addition is intended to make "workspace" universally configurable either via an argument or the 'WM_WORKSPACE' environment variable. If not provided, the program will now assert a missing workspace with an informative error message.
2023-12-09 00:22:41 +01:00
Ruben Fiszel
c398cc64b1 add selectFirstRowByDefault for tables 2023-12-08 23:57:52 +01:00
Ruben Fiszel
4800ebb864 fix: improve aggrid selectedRow output + make first selectedRow configurable 2023-12-08 23:42:08 +01:00
Ruben Fiszel
bd90493563 chore(main): release 1.223.0 (#2807) 2023-12-08 21:33:02 +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
Guillaume Bouvignies
a38614d367 fix: Fix test_complex_flow_restart (#2813) 2023-12-08 19:15:08 +01:00
Guillaume Bouvignies
cad8f60edc chore: Update git sync scripts (#2819) 2023-12-08 18:46:39 +01:00
Guillaume Bouvignies
74bb1a2bf1 feat: Add a git sync test button (#2817) 2023-12-08 18:20:23 +01:00
Guillaume Bouvignies
9a7b68570b chore: Updating git sync info (#2818) 2023-12-08 18:20:07 +01:00
HugoCasa
19c909ce66 fix: deno chromium support when nsjail enabled (#2815) 2023-12-08 18:18:20 +01:00
Henri Courdent
2ac367db8c Git sync frontend improvements & tooltip (#2816) 2023-12-08 17:57:47 +01:00
Ruben Fiszel
e485811309 fix: improve sql default arg parsing + auto invite 2023-12-08 16:37:11 +01:00
Guillaume Bouvignies
52fe475674 chore: bump Go to 1.21.5 (#2814) 2023-12-08 16:27:16 +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
b9f7fd882a fix: support interval in pg 2023-12-08 11:47:41 +01:00
HugoCasa
7082c2fbcd feat: no worker with tag warning (#2803)
* feat: no worker with tag warning

* feat: better design and flow jobs

* fix: sqlx

* fix: clear timeout on destroy
2023-12-08 00:18:41 +01:00
HugoCasa
825448e1f1 feat: add mysql datetime (#2808)
* feat: mysql datetime support

* feat: nits
2023-12-08 00:14:08 +01:00
HugoCasa
81abec453e fix: db schema autocomplete (#2809) 2023-12-08 00:13:34 +01:00
Ruben Fiszel
0098c22074 fix: conditional component also for toggles 2023-12-07 20:38:20 +01:00
Ruben Fiszel
71cf7eac04 chore(main): release 1.222.0 (#2801)
* chore(main): release 1.222.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-07 19:04:46 +01:00
HugoCasa
6e138528dd feat: mysql named params (#2805) 2023-12-07 18:55:14 +01:00
Ruben Fiszel
c37d73d1df fix reload 2023-12-07 18:40:17 +01:00
Ruben Fiszel
93f34693ac fix reload 2023-12-07 18:38:59 +01:00
Ruben Fiszel
6814bfd346 fix reload 2023-12-07 18:36:39 +01:00
Ruben Fiszel
cb098182db fix reload 2023-12-07 18:32:00 +01:00
Ruben Fiszel
18a4479932 fix: fix extraOptions for agGrid 2023-12-07 18:16:17 +01:00
Ruben Fiszel
62d82e2403 fix: fix extraOptions for agGrid 2023-12-07 17:58:36 +01:00
Ruben Fiszel
9147df5e29 feat: conditional fields on forms 2023-12-07 17:58:22 +01:00
Faton Ramadani
98784d2dd1 fix(frontend): Fix chartjs options merge (#2804) 2023-12-07 17:02:26 +01:00
Ruben Fiszel
e3e25476bd multiple small fixes 2023-12-07 15:40:14 +01:00
Guillaume Bouvignies
837b7e5ad0 fix: add saml feature flag (#2802) 2023-12-07 15:04:31 +01:00
HugoCasa
c7679d0094 fix: app reports screenshot refresh (#2800) 2023-12-07 11:03:23 +01:00
Ruben Fiszel
d89ac69109 improve evalv2 fullscreen 2023-12-07 09:40:51 +01:00
Ruben Fiszel
32b0f86f66 update ag-grid 2023-12-07 09:34:59 +01:00
Ruben Fiszel
d570ae96eb bump ag-grid to 31.0 2023-12-07 01:04:09 +01:00
Ruben Fiszel
7792942994 chore(main): release 1.221.0 (#2786)
* chore(main): release 1.221.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-07 00:50:26 +01:00
Ruben Fiszel
2104ec91c3 handle plain custom content type in display result 2023-12-07 00:49:59 +01:00
Ruben Fiszel
65f902af93 fix: linked variable already being a variable 2023-12-07 00:41:51 +01:00
Henri Courdent
e29cc37235 Update architecture graph (#2795) 2023-12-07 00:24:29 +01:00
HugoCasa
6c55adf7c5 fix: app reports ts (#2798) 2023-12-07 00:24:08 +01:00
Ruben Fiszel
26a83b725f improve flow status viewer 2023-12-07 00:17:48 +01:00
HugoCasa
47a71ccde4 feat: limit pro plans (#2794) 2023-12-06 17:47:32 +01:00
Faton Ramadani
d43f3ba493 fix(frontend): fix storage key typo (#2796) 2023-12-06 17:10:55 +01:00
Guillaume Bouvignies
9e8af5630b chore: Update git sync script version (#2793) 2023-12-06 15:29:16 +01:00
Ruben Fiszel
c9023d2537 revert forloop selected details 2023-12-06 15:17:51 +01:00
Guillaume Bouvignies
90b1f0faf4 fix: Deno allow run git (#2791) 2023-12-06 15:00:45 +01:00
Faton Ramadani
f1107240ad fix(frontend): use correct id for selected for loop iteration (#2787) 2023-12-06 13:57:31 +01:00
Guillaume Bouvignies
07b4eb4954 fix: Allow run git for Deno (#2790) 2023-12-06 13:56:00 +01:00
Ruben Fiszel
dd9bc64966 fix: smtp doesn't require username/password 2023-12-06 12:25:44 +01:00
Guillaume Bouvignies
5cc80f36d2 fix: Allow run git for Deno (#2789) 2023-12-06 12:18:25 +01:00
HugoCasa
88b3d24dff fix: app reports nits (#2788) 2023-12-06 11:45:38 +01:00
Ruben Fiszel
c3140e9b86 fix: improve conditionalwrapper selection 2023-12-05 22:29:55 +01:00
Ruben Fiszel
54f5f03f2b chore(main): release 1.220.0 (#2744)
* chore(main): release 1.220.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-05 19:52:32 +01:00
Ruben Fiszel
49923331a4 fix: add run_flow_sync to python client + few nits 2023-12-05 19:49:18 +01:00
Guillaume Bouvignies
925632ffd7 feat: CLI now accepts message arg for sync push (#2784) 2023-12-05 19:01:09 +01:00
HugoCasa
2768379885 feat: app reports v2 (#2778)
* fix: schema autocomplete

* feat: app reports v2

* fix: remove global copilot api call

* feat: nits

* fix: backward compatible slack notif

* feat: nits

* feat: log browser logs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-12-05 18:55:46 +01:00
Guillaume Bouvignies
2980402ca3 feat: History commit message can be updated from the UI (#2777)
* feat: History comit message can be updated from the UI

* Script version history

* Display commit message in left column

* Fix FE compile break

* sqlx prepare and fix openapi file
2023-12-05 15:45:36 +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
Ruben Fiszel
0becec154f nits 2023-12-05 15:17:10 +01:00
Faton Ramadani
2a269ab7f8 fix(frontend): infer args if the schema is not an object (#2782) 2023-12-05 15:03:49 +01:00
Faton Ramadani
f6e3bf6ca3 fix(frontend): Fix dark mode observer, removed code duplication (#2770)
* fix(frontend): Fix dark mode observer, removed code duplication

* Revert
2023-12-05 14:20:21 +01:00
Ruben Fiszel
27f6117f0f more try catch around localStorage 2023-12-05 14:20:30 +01:00
Faton Ramadani
727a6798b6 fix(frontend): fix fileinput drag and drop check (#2781)
* fix(frontend): fix fileinput drag and drop check

* fix(frontend): fix fileinput drag and drop check

* fix(frontend): fix fileinput drag and drop check
2023-12-05 14:11:49 +01:00
Ruben Fiszel
fde056a62f fix: add access-control-allow-origin to static assets 2023-12-05 12:15:21 +01:00
Guillaume Bouvignies
0ac99e57da fix: strip prefix of s3 resource (#2780) 2023-12-05 09:52:49 +01:00
Ruben Fiszel
2ea609acbb smaller font size on inline editor 2023-12-04 21:32:54 +01:00
Ruben Fiszel
6e29f08256 nit webhook panel 2023-12-04 20:59:56 +01:00
Henri Courdent
d31d48e258 Fixed links components (#2776) 2023-12-04 20:01:29 +01:00
Ruben Fiszel
7beccdb886 feat: perpetual scripts 2023-12-04 19:46:43 +01:00
Guillaume Bouvignies
5e693cc28a fix: deployment_metadata table app_version is a nullable BIGINT (#2769) 2023-12-04 17:00:52 +01:00
Guillaume Bouvignies
244db422f2 fix: string results with custom content types are not quoted (#2768) 2023-12-04 15:07:56 +01:00
Guillaume Bouvignies
bfb5eb27b5 feat: Add workspace settings to sync scripts/flows/apps to git repo on deployment (#2740)
* feat: Add workspace settings to sync script to git repo on deployment

* track deployment callback jobs in separate table

* sqlx prepare

* update deployment_metadata table

* Point to hub script

* Add details to the settings page and restrict to EE only

* cleanup unused impots

* Flows and Apps are now pushed to GH as well

* Ignore scripts/flows/apps located in private user folders
2023-12-04 14:26:27 +01:00
Guillaume Bouvignies
ba5af7d069 feat: Various minor improvements for S3 DX (#2760)
* feat: Various minor improvements for S3 DX

* Fix openAPI yaml

* Remove unused imports
2023-12-04 13:20:04 +01:00
Guillaume Bouvignies
36db047a86 feat: Custom content type for script and flow results (#2767) 2023-12-04 13:19:40 +01:00
Bret Mogilefsky
5de6973bba Fix typo (#2765) 2023-12-04 07:36:59 +01:00
Ruben Fiszel
f31cdc46ff feat: save inline scripts of apps to workspace + search by path 2023-12-03 15:13:57 +01:00
Ruben Fiszel
8409547cd1 feat: result preview in app editor (#2761)
* update cli deps settings

* update cli deps settings

* all

* iterate
2023-12-02 16:01:04 +01:00
Faton Ramadani
8884d379be fix(frontend): fix sign in with Google button (#2756) 2023-12-01 18:33:00 +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
HugoCasa
77ee39d6b6 fix: improve azure openai readme (#2754) 2023-12-01 17:10:19 +01:00
HugoCasa
13547a6399 fix: string or enum (#2752) 2023-12-01 16:07:16 +01:00
HugoCasa
eecc4755f5 fix: do not prorate for team plan checkouts mornings of firsts (#2751) 2023-12-01 15:16:54 +01:00
Faton Ramadani
cdc6611244 fix(frontend): fix resource search (#2748) 2023-12-01 13:32:45 +01:00
Faton Ramadani
9c008e0fd1 feat(frontend): add before and after icons for text input components (#2746) 2023-12-01 13:26:50 +01:00
Ruben Fiszel
482ba6c5aa fix: fix early return sync on existing flows 2023-12-01 13:18:31 +01:00
Faton Ramadani
4778c0522d fix(frontend): fix tutorials contols (#2745) 2023-12-01 10:20:53 +01:00
Ruben Fiszel
811b01f187 app ux nits 2023-12-01 10:00:16 +01:00
Ruben Fiszel
e19500b742 fix: show bg runnables currently running 2023-12-01 09:49:33 +01:00
Ruben Fiszel
59fd0b78fd display more info on backend tests 2023-12-01 08:08:58 +01:00
Ruben Fiszel
9ce6ebc86f fix componentoutputviewer reset 2023-12-01 07:55:33 +01:00
Ruben Fiszel
b6891c7683 chore(main): release 1.219.1 (#2742)
* chore(main): release 1.219.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-01 07:41:18 +01:00
Ruben Fiszel
43572f4639 fix: fix editorContext in preview 2023-12-01 07:38:51 +01:00
Ruben Fiszel
d1df8a4b1e fix: maps mapRegion update on move 2023-12-01 07:12:09 +01:00
Ruben Fiszel
00a3e07a7a chore(main): release 1.219.0 (#2739)
* chore(main): release 1.219.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-12-01 01:20:38 +01:00
Ruben Fiszel
c051dffea6 fix: limit log pull from queued jobs 2023-12-01 01:14:01 +01:00
Ruben Fiszel
6529c8eaf5 fix aggrid classes 2023-12-01 00:24:09 +01:00
Ruben Fiszel
56446f3830 fix eval preview 2023-12-01 00:13:27 +01:00
Ruben Fiszel
a216948f28 fix eval preview 2023-12-01 00:07:44 +01:00
Ruben Fiszel
2e8edd79d9 fix eval preview 2023-12-01 00:02:39 +01:00
Ruben Fiszel
aa3708af9d feat: eval preview for apps 2023-11-30 23:54:33 +01:00
Ruben Fiszel
e44ebc45fb fix: improve stat card 2023-11-30 22:09:57 +01:00
Ruben Fiszel
205339b3b6 fix: improve quickstyle to be in static ccomponents only 2023-11-30 21:09:27 +01:00
Ruben Fiszel
056d03b386 fix: support INET in pg 2023-11-30 20:18:43 +01:00
Faton Ramadani
a08b724155 fix(frontend): rename menu component (#2738) 2023-11-30 17:51:21 +01:00
Ruben Fiszel
532b0ac53f chore(main): release 1.218.0 (#2731)
* chore(main): release 1.218.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-30 17:22:05 +01:00
Ruben Fiszel
b4b08d694c fix: make REST language support URLSearchParams, headers, FormData 2023-11-30 16:50:00 +01:00
Guillaume Bouvignies
5bc00dad02 fix: Using latest gosyn (#2737) 2023-11-30 15:57:16 +01:00
HugoCasa
4ad47d4981 fix: update deployed even when draft only (#2694)
* fix: update deployed even when draft only

* feat: create new when draft only and saving draft

* fix: nit

* fix: final fixes
2023-11-30 15:46:44 +01:00
Roman Grazhdan
8f1bbc49aa Adding build options for images, utilities and utilities' versions (#2736)
* Adding build options for images, utilities and utilities' versions

* Adding build options for images, utilities and utilities' versions

---------

Co-authored-by: r.grazdhan <r.grazdhan@team.bumble.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-11-30 15:44:11 +01:00
Faton Ramadani
5959a2e2bf feat(frontend): resource rework (#2725)
* feat(frontend): resource rework wip

* feat(frontend): Fix styling

* fix(frontend): fix loading state

* fix(frontend): correclty handle the case wihout any resouces
2023-11-30 15:43:03 +01:00
dependabot[bot]
57d752b12a chore(deps): bump aws-sdk-s3 from 0.36.0 to 0.39.1 in /backend (#2672)
* chore(deps): bump aws-sdk-s3 from 0.36.0 to 0.39.1 in /backend

Bumps [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) from 0.36.0 to 0.39.1.
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)
- [Changelog](https://github.com/awslabs/aws-sdk-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix compile breaks

* Add behavior version

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: gbouv <guillaume@windmill.dev>
2023-11-30 14:01:20 +01:00
Ruben Fiszel
f4cfff5991 build short sha for reports as well 2023-11-30 14:00:37 +01:00
Guillaume Bouvignies
d472dbab18 fix: Pull patched version of gosyn (#2734) 2023-11-30 13:34:49 +01:00
Faton Ramadani
790d5bd001 Fix app export (#2735)
* fix(frontend): fix app export

* fix(frontend): fix app export
2023-11-30 13:30:18 +01:00
Faton Ramadani
64cc375cbc feat(frontend): add menu component (#2721)
* feat(frontend): add menu component

* wip

* feat(frontend): menu component done

* feat(frontend): Fix styling + handle menu items everywhere

* feat(frontend): Fix styling + handle menu items everywhere
2023-11-30 12:39:18 +01:00
Guillaume Bouvignies
a0563d0064 fix: Workspace error handler creation was not adding the slack resource (#2733)
Co-authored-by: admin <admin@windmill.dev>
2023-11-30 12:20:32 +01:00
Ruben Fiszel
90846c9b68 add reports image 2023-11-30 10:29:04 +01:00
Ruben Fiszel
de092e9bda improve python client 2023-11-29 21:41:44 +01:00
HugoCasa
3aabbbe224 fix: s3 resource openapi spec (#2730) 2023-11-29 21:18:17 +01:00
Ruben Fiszel
9ceffdaa6e chore(main): release 1.217.0 (#2705)
* chore(main): release 1.217.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-29 18:28:51 +01:00
Ruben Fiszel
1bb54f13dc update python-client 2023-11-29 18:19:47 +01:00
Ruben Fiszel
8c2c593820 restart dedicated worker regardless of config being present 2023-11-29 17:49:01 +01:00
HugoCasa
253b679271 feat: scheduled app reports (#2714)
* feat: app preview discord

* feat: add custom, slack, email + worker groups

* fix: npm build

* fix: add assignable chromium tag

* feat: use workspace linked slack resource + hub scripts

* fix: nit
2023-11-29 16:35:42 +01:00
Guillaume Bouvignies
bb3960c509 fix: minor fixes to private NPM and python registries to get everything working (#2728) 2023-11-29 16:30:45 +01:00
Ruben Fiszel
0cd5685415 fix: make dedicated workers able to redeploy automatically 2023-11-29 12:28:06 +01:00
Faton Ramadani
ed814fdda4 fix(frontend): Fix table initial ordering (#2727)
* fix(frontend): Fix initial column order

* fix(frontend): Fix initial column order
2023-11-29 12:07:51 +01:00
Guillaume Bouvignies
2081e7a8ff chore: Add examples on how to deploy private registries (#2719)
* chore: Add examples on how to deploy private registries

* chore: example for private pypiserver with https

* Allow DENO_CERT certificate with native workers

* Add BUN_TLS_REJECT_UNAUTHORIZED
2023-11-29 11:38:23 +01:00
Ruben Fiszel
419becea3f fix benchmark 2023-11-29 11:08:23 +01:00
Ruben Fiszel
da5de5d140 fix benchmarks for dedicated 2023-11-29 10:55:18 +01:00
Ruben Fiszel
ad21062779 fix benchmarks 2023-11-29 10:13:32 +01:00
Ruben Fiszel
61a6b1793b fix backend tests 2023-11-29 10:04:15 +01:00
Ruben Fiszel
4ce727a14b fix backend tests 2023-11-29 09:58:34 +01:00
Ruben Fiszel
3da43e7349 fix backend tests 2023-11-29 09:44:37 +01:00
Ruben Fiszel
9105c7ad0e fix: only list session and permanent token in user settings 2023-11-29 00:34:04 +01:00
HugoCasa
0ae29310ee fix: better error for moved openai resource (#2724)
* fix: better error for moved openai resource

* fix: nit
2023-11-29 00:24:56 +01:00
Faton Ramadani
3f4a9e06cf feat(frontend): Stat card improvement (#2709)
* feat(frontend): add class+ style support + added support for custom images

* feat(frontend): add class+ style support + added support for custom images

* feat(frontend): fix styling

* feat(frontend): add quick style buttons

* feat(frontend): fix quick tailwind class

* feat(frontend): add space only if needed

* feat(frontend): fix build

* feat(frontend): fix line heights
2023-11-28 22:37:11 +01:00
Faton Ramadani
cdf6b392be fix(frontend): fix separator z-index (#2720) 2023-11-28 22:34:47 +01:00
Guillaume Bouvignies
029bf7106a fix: generate cargo lock file (#2722) 2023-11-28 20:07:49 +01:00
HugoCasa
f109dbfbce fix: ai fix popup placement + update edit/fix prompt to return complete code (#2715) 2023-11-28 18:51:30 +01:00
Faton Ramadani
a8737ae686 feat(frontend): add "hide schedules" filter (#2710)
* feat(frontend): add hide schedules filter

* feat(frontend): rework filters

* feat(frontend): fix filters

* feat(frontend): fix filter layout
2023-11-28 16:57:10 +01:00
Ruben Fiszel
35c507c71c migrate tests on ubicloud 2023-11-28 15:27:18 +01:00
Faton Ramadani
16f5f34127 fix(frontend): Improve error message + fix overflow when file name is too long (#2691) 2023-11-28 11:31:33 +01:00
Faton Ramadani
e9e6182791 feat(frontend): Added tailwind classes auto-complete (#2712)
* feat(frontend): Added tailwind classes auto-complete

* feat(frontend): handle tailwindcss as a language
2023-11-28 11:13:49 +01:00
Guillaume Bouvignies
83eaa51fd8 fix: Deno can talk to private NPM registries behind HTTPS (#2713) 2023-11-27 21:46:19 +01:00
Ruben Fiszel
1fb8d9b762 fix: improve autocomplete reactivity 2023-11-27 18:55:41 +01:00
dependabot[bot]
fc6e49533d chore(deps): bump aws-config from 0.57.2 to 1.0.0 in /backend (#2671)
Bumps [aws-config](https://github.com/smithy-lang/smithy-rs) from 0.57.2 to 1.0.0.
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases)
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smithy-lang/smithy-rs/commits)

---
updated-dependencies:
- dependency-name: aws-config
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Guillaume Bouvignies <guillaume@windmill.dev>
2023-11-27 12:17:26 +01:00
Guillaume Bouvignies
d750f22f7d fix: Error handler now supports flows (#2707)
* fix: Error handler now supports flows

* Update README

* remove unused import
2023-11-27 10:15:46 +00:00
Ikko Eltociear Ashimine
e51108afad Update README.md (#2706)
chartss -> charts
2023-11-27 01:09:32 +01:00
Ruben Fiszel
1467c0c356 fix: trim .bun.ts for local imports 2023-11-27 00:59:14 +01:00
Ruben Fiszel
f2ff03e154 feat: add support for raw query args 2023-11-26 16:47:32 +01:00
Ruben Fiszel
3d61829bc8 chore(main): release 1.216.0 (#2692)
* chore(main): release 1.216.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-26 14:40:33 +01:00
Ruben Fiszel
c4e9022b73 ux nits 2023-11-26 14:36:42 +01:00
Ruben Fiszel
49ecb54692 feat: add early return for flows 2023-11-26 14:30:49 +01:00
Ruben Fiszel
5fcc31741d improve cli sync 2023-11-25 16:57:13 +01:00
Ruben Fiszel
17d0daa537 remove transition in component output 2023-11-25 16:00:05 +01:00
Ruben Fiszel
c74e6d2c9d fix: improve multiselect from form 2023-11-25 15:26:05 +01:00
Ruben Fiszel
2b5a47db2e fix: expand enum type narrowing to forms 2023-11-25 11:03:14 +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
Stephan Fitzpatrick
f1c8a47155 Corrently handle terminal state when invoking job through run_script method (#2703) 2023-11-25 09:38:53 +01:00
Guillaume Bouvignies
9c2125bb89 fix: S3 bucket browser small improvements and fixes (#2700)
* fix: S3 bucket browser small improvements and fixes

* Bump file limits to 20 in CE and add a message in the FE
2023-11-24 20:18:02 +01:00
Faton Ramadani
4a768c9d6b feat(frontend): add stat card (#2687)
* feat(frontend): add stat card

* feat(frontend): fix layout
2023-11-24 20:17:45 +01:00
Stephan Fitzpatrick
aeb8ee4d7b feat(python): Update return type for 'get_resource' function (#2695)
* Update return type for 'get_resource' function

Modified the 'get_resource' function in 'wmill/client.py' to additionally return a 'dict', providing support for dictionaries in addition to strings and None. This change caters towards use-cases where getting a dictionary resource is needed, enhancing flexibility of resource handling in Windmill client operations. Code updated in two locations for consistency.

* Update README.md for python-client

Expanded and updated the 'README.md' to include detailed explanations about the basic and advanced usage of the 'wmill' package. The previous version wasn't as comprehensive and lacked examples. Now it includes thorough usage guidance, additional explanations, and code examples. Change improves usability for new developers approaching the project.
2023-11-24 20:17:30 +01:00
HugoCasa
a69eefc62e feat: fill pg resource from string (#2699) 2023-11-24 20:17:17 +01:00
Guillaume Bouvignies
7158e06573 fix: Priority tags FE buggy when missing from config (#2702) 2023-11-24 19:42:27 +01:00
Ruben Fiszel
fbdb319269 fix: improve resource pages 2023-11-23 19:51:34 +01:00
Ruben Fiszel
f9624c57bf use nested flow keys 2023-11-23 19:20:58 +01:00
Faton Ramadani
c5c736c157 fix(frontend): correctly handle when result is undefined (#2693) 2023-11-23 18:21:58 +01:00
Ruben Fiszel
0b809e2668 fix: lighten monaco editor workers (#2690)
* all

* initializeVscode everywhere

* fix: db schema autocompletion

* fix: add missing initialized

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2023-11-23 18:19:43 +01:00
Ruben Fiszel
378945560f chore(main): release 1.215.0 (#2689)
* chore(main): release 1.215.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-23 15:07:52 +01:00
HugoCasa
5dfd0c04bd feat: query embeddings from s3 (#2683)
* feat: query embeddings from s3

* fix: better error handling + logging
2023-11-23 15:03:12 +01:00
HugoCasa
797d7590a5 fix: bigquery schema and date inputs (#2688) 2023-11-23 14:59:33 +01:00
Ruben Fiszel
161c3cc4bb fix: improve wmill go client 2023-11-23 14:59:16 +01:00
Ruben Fiszel
1aca3f8f5c chore(main): release 1.214.1 (#2673)
* chore(main): release 1.214.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-23 08:51:19 +01:00
Stephan Fitzpatrick
528cca268b Feat(python): Quality of Life improvements to Python client (#2686)
* Fix references to `Windmill.start_script_async`

* Improve client usability and extend functionalities

This commit introduces several changes to improve the usability of the module and extend its functionalities. Line breaks have been added for long function calls to improve readability. A state setter has been added for the 'state' property to facilitate state updates. New functions 'cancel_running' and 'run_script' have been added to provide more control to the user over the script executions. The README file has been updated to reflect these changes and provide more comprehensive usage instructions including both basic and advanced usage of the module.

* Add line breaks and update README.md for readability

Inserted line breaks into function calls for improved readability in python-client/wmill/README.md. This enhances module usability by making code easier to follow. 'state' property setter, 'cancel_running' and 'run_script' functions have been added to enrich module's functionality. README was updated to reflect these changes and provide clearer instructions.
2023-11-23 08:39:38 +01:00
Stephan Fitzpatrick
8e84498454 Fix references to Windmill.start_script_async (#2685) 2023-11-23 07:48:48 +01:00
Henri Courdent
8d3f534517 Tiny change diagram architecture (#2681) 2023-11-22 19:46:39 +01:00
Ruben Fiszel
e1301503d8 fix: relax tags constraints 2023-11-22 18:30:43 +01:00
Ruben Fiszel
fb2c23ef54 v2 2023-11-22 18:29:51 +01:00
HugoCasa
7badc7d4f6 fix: graphql variables (#2682) 2023-11-22 18:17:37 +01:00
Stephan Fitzpatrick
38e6ea6702 Update method name in wmill README sample code (#2679)
In the README's example code for the wmill Python client, the method name `start_execution` has been changed to `run_script_async`. This change is in line with the recent updates we made to the client's public API. The naming adjustment adds more clarity to the method's functionality, and ensures that the sample code in the README is accurate and stays updated with the latest changes in the wmill Python client's API.
2023-11-22 17:16:07 +01:00
Faton Ramadani
cf1a588b81 fix(frontend): improve tutorial ux (#2677)
* fix(frontend): improve tutorial ux

* fix(frontend): small ui fix

* fix(frontend): prevent tutorial from running when an app is forked from the hub or a template
2023-11-22 17:15:54 +01:00
Henri Courdent
7a53266a8c Updating readme (#2680) 2023-11-22 17:15:42 +01:00
Faton Ramadani
dc0bcd16b1 fix(frontend): use popover for schedule for later on the runs page (#2678) 2023-11-22 14:52:08 +01:00
Faton Ramadani
8e4e6703be fix(frontend): disable active interaction to avoid broken state (#2675)
* fix(frontend): disable active interaction to avoid broken state

* fix(frontend): id tutorial id
2023-11-22 12:49:50 +01:00
Guillaume Bouvignies
0882279055 fix: Various fixes and improvements for Windmill S3 capabilities (#2674) 2023-11-22 12:29:50 +01:00
Ruben Fiszel
5f31f9b317 fix: add image base64 source kinds 2023-11-22 11:25:36 +01:00
Ruben Fiszel
7b20946c2f fix: fix backend build 2023-11-22 10:40:59 +01:00
Ruben Fiszel
3ebe03c02e chore(main): release 1.214.0 (#2669)
* chore(main): release 1.214.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-22 10:32:07 +01:00
Ruben Fiszel
634a8b6f54 fix client 2023-11-22 10:28:17 +01:00
Ruben Fiszel
f067259f5d improve client 2023-11-22 10:04:44 +01:00
Stephan Fitzpatrick
56a3783aa5 feat(python): Refactor Windmill Python client (remove windmill-api) (#2665)
* "feat(python): Refactor Windmill Python client for better encapsulation and maintainability"

This PR obviates the need for the `windmill-api` library. I believe this makes the client package is easier to understand, debug, build, (and test) without it.

Additional updates were made to improve logging and add more robust error handling.

Here's what Jetbrains' AI assistant came up with to describe the changes based on the diff--I think it did a decent job:

> Simplified the Windmill Python client by refactoring out repeated code into more compact, reusable methods. Transitioned the client functions into a Windmill client class, enabling a better encapsulation of the client's state. Updated the README example to reflect this change. This improves code maintainability by making the code easier to understand and update, and improves user experience by providing a more intuitive client interface.

* "Refactor post method in Windmill Python client"

Removed the hard-coded param 'refresh_client' from the post method in wmill/client.py. since it's no longer used.

* "Update build script for Python client"

Updated the build script for the Python client for the backend to now include scaffolding code for generating the OpenAPI client, making changes to the generated client, and building the client. .

* "Add raise_for_status option in http methods"

Enhanced 'get' and 'post' methods in the client class to include a new optional parameter 'raise_for_status'. This allows for better error handling by raising exceptions for 4XX and 5XX responses, if requested. This way, non critical API calls can continue execution even if they receive a client or server error.

* "Removed refresh_client condition in post method"

* Replace `create_job` with `start_execution` in wmill client

This commit changes the method `create_job` to `start_execution` in the wmill client. The change was made to better reflect the function's purpose and make the code even more self-explanatory. Additionally, references to this changed method in README.md and various portions of client.py are also updated. The change will enhance readability and make it easier for newcomers to understand the code.

* Fix type hints and default arguments in wmill client

This commit adjusts typing hints for several methods from Dict[str, Any] to Any in wmill client since the result of a script isn't always a dictionary. Null arguments are also adjusted from {} to None, ensuring better Python standard practices and less unpredicted behaviors. These changes are aimed to enhance maintainability and make the functions more resilient.

* Update client.py

* Update pyproject.toml

* Update client.py

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-11-22 09:49:50 +01:00
Ruben Fiszel
9ee4ffef39 fix script drawer editor extra config 2023-11-22 00:25:46 +01:00
Ruben Fiszel
050daee33d fix: fix flow primary schedule clearing 2023-11-21 17:58:26 +01:00
HugoCasa
b0ee47a254 feat: hub path scripts + nested inputs glue (#2668) 2023-11-21 17:16:19 +01:00
Ruben Fiszel
737f60e2ec chore(main): release 1.213.0 (#2658)
* chore(main): release 1.213.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-21 15:50:42 +01:00
Ruben Fiszel
00f2ed24b8 fix warning flow changed 2023-11-21 15:46:41 +01:00
Ruben Fiszel
a070bcf6cb fix redirection upon path change for apps 2023-11-21 15:36:05 +01:00
Ruben Fiszel
0e0359dd5d fix: fix error handling for list of errors 2023-11-21 15:24:38 +01:00
Ruben Fiszel
bc2af672af fix evalClass crash 2023-11-21 14:37:23 +01:00
Ruben Fiszel
b9ff39efd4 add more logs around completed job 2023-11-21 14:25:48 +01:00
Ruben Fiszel
03d397fb36 fix: fix embedded approval step timeouts 2023-11-21 13:51:55 +01:00
Ruben Fiszel
cd839b3e02 fix sqlx 2023-11-21 09:49:26 +01:00
HugoCasa
ba9a558554 fix: set session code completion to enabled by default (#2664) 2023-11-20 22:53:16 +01:00
Jacob Mastel
db4776bb67 Add official Atlassian Repo Mapping (#2661)
The official Atlassian python library is named atlassian-python-api,
which requires an installation under that name. It is imported as
'atlassian' though.
2023-11-20 21:04:44 +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
HugoCasa
33d28577a5 fix: ask to return value (#2659) 2023-11-20 16:29:42 +01:00
HugoCasa
cc13189d0c feat: code completion UI + other nits (#2657)
* fix: nits

* feat: add code completion in UI
2023-11-20 16:24:33 +01:00
Ruben Fiszel
3532c9a89f chore(main): release 1.212.0 (#2653)
* chore(main): release 1.212.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-20 14:20:34 +01:00
HugoCasa
3ec77ea9e8 feat: upgrade to gpt-4-turbo (#2655) 2023-11-20 12:54:22 +01:00
Ruben Fiszel
0b60febdb4 feat: test an iteration 2023-11-20 12:26:24 +01:00
Ruben Fiszel
b915e6ff27 use userStore email for Usermenu 2023-11-20 10:53:32 +01:00
Ruben Fiszel
3b2d698481 improve auto-invites 2023-11-20 10:35:38 +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
d09d12869b agent v0.5 2023-11-20 10:10:10 +01:00
Ruben Fiszel
48b182e560 chore(main): release 1.211.0 (#2651)
* chore(main): release 1.211.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-20 02:09:45 +01:00
Stephan Fitzpatrick
d1b1459ebb feat(python): Add functionality and resiliency to wmill python client (#2650)
* Refine wmill client.py `run_script_sync` and `run_script_by_path_sync` with more features

This commit enriches the functionality of the `run_script_sync` and `run_script_by_path_sync` functions. New features introduced include script cancellation upon exit, logging capabilities,
and script execution timeout. These enhancements improve script execution control and provide better debug information. The `get_result` function was also adjusted to enable the control
of 'is not None' assertion on the job result. Consequently, user flexibility is enhanced, and the method can cater to cases where a `None` result is within the expected behavior.

* remove unnecessary local import and rename cancel_atexit to cleanup
2023-11-20 02:07:20 +01:00
Ruben Fiszel
7a289d6fe5 fix base_internal_url 2023-11-20 02:03:41 +01:00
Ruben Fiszel
24ab670e6e fix: token expiry is equal to timeout 2023-11-20 00:39:40 +01:00
Ruben Fiszel
a1eb670e4a feat: agent mode v0 2023-11-20 00:36:31 +01:00
Ruben Fiszel
c9c88dd3d5 feat: agent mode v0 2023-11-20 00:32:17 +01:00
Guillaume Bouvignies
5866ca71f5 fix: main broken tests (#2652) 2023-11-19 22:41:07 +01:00
Ruben Fiszel
8ff412acc4 fix: add refresh button to item picker 2023-11-19 18:26:22 +01:00
Ruben Fiszel
992401a77c feat: ai regex 2023-11-19 14:45:25 +01:00
Ruben Fiszel
f543aa5bf9 feat: custom error messages for forms 2023-11-19 13:54:32 +01:00
Ruben Fiszel
6cdd2bceee fix: fix base64 assignment (file input) 2023-11-19 12:36:07 +01:00
Ruben Fiszel
1fc13c8e97 improve flow preview content 2023-11-19 11:51:33 +01:00
Ruben Fiszel
f877ed4e64 improve flow preview content 2023-11-19 11:46:48 +01:00
Ruben Fiszel
23b9f9d432 chore(main): release 1.210.1 (#2647)
* chore(main): release 1.210.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-18 17:40:36 +01:00
Ruben Fiszel
e9a3b15a3d fix: migrate old state env variable to new env variable 2023-11-18 17:32:41 +01:00
Ruben Fiszel
b9dc8b6cff fix: make wmill compatible with python 3.7 2023-11-18 17:15:05 +01:00
Ruben Fiszel
efac70453e fix: improve error message for unauthorized variables/resources 2023-11-18 16:27:09 +01:00
Ruben Fiszel
ce08b21133 fix svelte-check errors 2023-11-18 15:19:17 +01:00
Ruben Fiszel
a01ae3540c fix: leave workspace + instance api 2023-11-18 15:07:06 +01:00
Ruben Fiszel
9c1e049fc8 fix: add toggle to invites 2023-11-18 13:46:51 +01:00
Ruben Fiszel
51b3013c70 restrict global accounts to 50 2023-11-18 13:31:30 +01:00
Ruben Fiszel
f80b90ec40 restrict nb of groups to 3 and workspaces to 2 2023-11-18 13:28:29 +01:00
Ruben Fiszel
3c1aff2100 improve auto-invite UX 2023-11-18 13:17:39 +01:00
HugoCasa
7f9836758f fix: flow copilot arg types (#2648) 2023-11-18 13:16:25 +01:00
Ruben Fiszel
228333f0e1 fix: auto-invite all instead of by domain 2023-11-18 12:36:08 +01:00
Ruben Fiszel
6b7c672abb fix package-lock json 2023-11-18 11:13:50 +01:00
Ruben Fiszel
f74d542396 chore(main): release 1.210.0 (#2645)
* chore(main): release 1.210.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-17 21:25:51 +01:00
Ruben Fiszel
3830dfe669 fix: restore flow local storage 2023-11-17 21:02:58 +01:00
Ruben Fiszel
9c6478c9a8 nit template editor 2023-11-17 20:42:14 +01:00
Ruben Fiszel
232361d791 feat: truncate logs when necessary 2023-11-17 20:22:51 +01:00
Ruben Fiszel
bc34a42727 feat: truncate logs when necessary 2023-11-17 20:22:45 +01:00
HugoCasa
c5c2548ea6 fix: remove stats payload logging (#2644) 2023-11-17 19:19:10 +01:00
Ruben Fiszel
b9859a4875 chore(main): release 1.209.0 (#2636)
* chore(main): release 1.209.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-17 18:36:22 +01:00
Ruben Fiszel
2748f91773 fix template editor 2023-11-17 18:25:33 +01:00
Ruben Fiszel
e5c6836ffa fix template editor 2023-11-17 18:24:17 +01:00
Ruben Fiszel
cb93b7e782 fix: www-url-encoded body 2023-11-17 16:59:26 +01:00
Ruben Fiszel
b1351675e4 workspace create fix 2023-11-17 16:40:09 +01:00
Ruben Fiszel
09651d1864 z-index nit 2023-11-17 16:35:19 +01:00
Ruben Fiszel
4bd197b7bb create workspace require superadmin is now default 2023-11-17 16:30:19 +01:00
Ruben Fiszel
548f7f8c6a fix: support non root imports in bun 2023-11-17 15:58:54 +01:00
betterthanever2
02374cd30e Update lib.rs (#2643)
Adding OpenCV to Python install/import exceptions mapping
2023-11-17 15:39:24 +01:00
Faton Ramadani
abfbd9bd3e feat(frontend): Add optional dropdown trigger (#2642) 2023-11-17 14:44:30 +01:00
Ruben Fiszel
84b3ced83f fix: nested schemas can use required 2023-11-17 14:38:00 +01:00
Ruben Fiszel
24fb712587 fix delete workspace 2023-11-17 13:19:51 +01:00
Ruben Fiszel
f1571fd07e fix: improve suspended flow handling when missing next step 2023-11-17 13:13:05 +01:00
HugoCasa
859cc14f67 fix: x overflow scroll + add clear history btn (#2641) 2023-11-17 12:38:52 +01:00
Faton Ramadani
72d47b9e8c feat(frontend): add filter by resource on Audit Log page (#2628)
* feat(frontend): add filter by resouce on Audit Log page

* feat(frontend): fix build
2023-11-17 12:35:16 +01:00
Ruben Fiszel
2308323e21 dedicated workers nit 2023-11-17 10:10:47 +01:00
Ruben Fiszel
b4c69a3d50 dedicated workers nit 2023-11-17 10:06:05 +01:00
Ruben Fiszel
518a8396b3 feat: dedicated workers for flows (#2637)
* dw for flows

* dw for flows

* all

* sqlx

* sqlx

* dedicated workers

* more comments
2023-11-17 10:00:04 +01:00
HugoCasa
9fbd7ecde5 feat: add prompt history (#2638) 2023-11-17 09:29:10 +01:00
HugoCasa
93851ffd37 feat: collect vcpus and accounts usage (#2635) 2023-11-16 13:52:56 +01:00
Ruben Fiszel
1de15a800c chore(main): release 1.208.0 (#2633)
* chore(main): release 1.208.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-15 20:31:02 +01:00
HugoCasa
fcd8d5c22f fix: stripe ops ee only (#2634) 2023-11-15 20:16:10 +01:00
Guillaume Bouvignies
f932e4c916 feat: Add Python SDK capabilities to generate Polars and DuckDB connection settings to S3 (#2625)
* feat: Add Python SDK capabilities to generate Polars and DuckDB connection settings to S3

* Add endpoint to list S3 objects

* Add FE to set the workspace S3 resource

* Fix openapi

* sqlx prepare

* Hide Windmil LFS tab
2023-11-15 19:37:02 +01:00
HugoCasa
b649fae0b0 feat: sync team plans (#2619)
* feat: sync team plans

* fix: migration

* fix: remove sub id + set billing cycle

* fix: msg

* feat: add overquota state

* fix: minor

* fix: overall improvements

* fix: sql prepare

* fix: disable seats warning for enterprise

* fix: use lazy static everywhere
2023-11-15 19:36:17 +01:00
Guillaume Bouvignies
53fa4b5e44 fix: Resource secret heuristic is wrong (#2632) 2023-11-15 19:29:14 +01:00
HugoCasa
e8837884cc feat: add yaml for import/export/diff (#2631)
* feat: add yaml for import/export/diff

* fix: speeeeeeed
2023-11-15 18:44:16 +01:00
Ruben Fiszel
3875a13865 chore(main): release 1.207.0 (#2617)
* chore(main): release 1.207.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-15 17:01:18 +01:00
Henri Courdent
5618238f8f Update chart components (#2629) 2023-11-15 16:02:09 +01:00
Ruben Fiszel
d8fcd713d3 improve download button 2023-11-15 15:55:10 +01:00
Ruben Fiszel
bab0b89e35 fix non secure deploy 2023-11-15 15:39:03 +01:00
Ruben Fiszel
a4dc4e68b1 hub nits 2023-11-15 15:24:54 +01:00
Ruben Fiszel
470e3cf36d small fix 2023-11-15 14:55:38 +01:00
Ruben Fiszel
accfb3f307 fix re-evaluate position has absolute pos 2023-11-15 14:54:23 +01:00
Ruben Fiszel
0b518f8df7 improve empty inner loops handling 2023-11-15 14:38:02 +01:00
Ruben Fiszel
d01dcba08b nit schedule page 2023-11-15 13:25:26 +01:00
Ruben Fiszel
507f1cb966 fix: copy component only if empty selection 2023-11-15 13:19:54 +01:00
Ruben Fiszel
eeb6b8280a fix: fix delete schedule clear jobs 2023-11-15 13:13:24 +01:00
Henri Courdent
67d6b269dd White logo sidebar (#2630) 2023-11-15 13:03:23 +01:00
Ruben Fiszel
ee34937084 fix app freeze 2023-11-15 12:59:05 +01:00
Ruben Fiszel
a92a85e8b0 fix app freeze 2023-11-15 12:58:07 +01:00
Ruben Fiszel
b99518afb9 UX improvements 2023-11-15 08:59:43 +01:00
Ruben Fiszel
01a230e395 minor UX nits 2023-11-15 02:01:55 +01:00
Ruben Fiszel
dc02cbac42 minor UX nits 2023-11-15 01:55:36 +01:00
Ruben Fiszel
1df01c8c4b minor UX nits 2023-11-15 01:41:48 +01:00
Faton Ramadani
d3fd78babc fix(frontend): Fix Step viewer (#2627)
* fix(frontend): Fix Step viewer

* fix(frontend): Fix build
2023-11-14 10:20:50 +01:00
HugoCasa
da79afaeb1 fix: ai gen minor fixes (#2626) 2023-11-14 09:59:25 +01:00
Ruben Fiszel
a285ca24b0 feat: cache postgres connection (#2621)
* feat: cache pg connection

* fix wmill dev

* adjust timings

* don't keep connection alive if not latest con

* reduce sleep
2023-11-13 19:40:25 +01:00
HugoCasa
67d5dd90bd fix: false not undefined in result (#2620) 2023-11-13 19:14:30 +01:00
Ruben Fiszel
fc8ee56993 fix wmill dev 2023-11-13 12:04:16 +01:00
Ruben Fiszel
d7ce3c0cba autofocus itempicker 2023-11-13 11:22:38 +01:00
Ruben Fiszel
7a627cd8ed fix: fix diff editor error 2023-11-13 11:16:37 +01:00
Ruben Fiszel
db4eea5e22 chore(main): release 1.206.0 (#2615)
* chore(main): release 1.206.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-13 00:29:55 +01:00
Ruben Fiszel
8c51ea99e9 fix: fix selected component switch tab + copyComponent keep layout 2023-11-13 00:27:20 +01:00
Skyler Mäntysaari
369f0060ec feat: Add Authentik SSO support (#2614)
* feat: Add Authentik SSO support

* Add AuthentikIcon too.

* Forgot one check further down.
2023-11-12 23:48:51 +01:00
Ruben Fiszel
94f01b0a6d fix bun lsp 2023-11-12 23:21:31 +01:00
Ruben Fiszel
6b9a55b0a3 fix: update monaco (#2616)
* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco
2023-11-12 21:26:44 +01:00
Ruben Fiszel
4d494922b4 fix: add windmill loading screen 2023-11-12 11:00:25 +01:00
Ruben Fiszel
853057d452 fix: keep dark theme on login redirect 2023-11-12 10:08:44 +01:00
Ruben Fiszel
1c207d9723 fix test flow cancel 2023-11-11 17:41:37 +01:00
Ruben Fiszel
9270c5dd83 feat: add support for requiring users to pre-exist 2023-11-11 15:53:09 +01:00
Ruben Fiszel
e2cbef08ff fix nit warning for notSelectable proppickerwrapper 2023-11-11 15:27:57 +01:00
Ruben Fiszel
3d7b3d74bc feat: add dedicated worker support for deno 2023-11-11 15:19:27 +01:00
Ruben Fiszel
224351e81c fix: handle console logs in dedicated workers 2023-11-11 13:39:06 +01:00
Ruben Fiszel
e6e1e8e1ef improve cancel_all handling of non running jobs 2023-11-11 12:14:48 +01:00
Ruben Fiszel
9eaa506787 chore(main): release 1.205.0 (#2613)
* chore(main): release 1.205.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-11 11:37:41 +01:00
Ruben Fiszel
94582a76e6 UX improvements 2023-11-11 10:40:28 +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
Ruben Fiszel
7998b9963f apply enterprise limits 2023-11-11 09:46:09 +01:00
Ruben Fiszel
f8ab1593e6 add more help for activating dedicated worker 2023-11-10 20:58:19 +01:00
Ruben Fiszel
7459ab3b59 fix: support digit prefixed script in python 2023-11-10 20:51:28 +01:00
Ruben Fiszel
312cc0307b feat: exit dedicated worker upon new deployment 2023-11-10 20:45:25 +01:00
Ruben Fiszel
6e39da89fe feat: exit dedicated worker upon new deployment 2023-11-10 20:41:43 +01:00
Ruben Fiszel
fcf6d6b94b fix dedicated worker dependency jobs 2023-11-10 18:38:10 +01:00
Guillaume Bouvignies
9692a0afcb fix: Invalid config for workers does not panic (#2612)
* fix: Invalid config for workers does not panic

* Remove unused import

* Fix error type

* cleanup unused imports
2023-11-10 18:31:14 +01:00
Ruben Fiszel
d755125565 init durationStatuses 2023-11-10 15:19:15 +01:00
Ruben Fiszel
4b873a9f5f fix: improve display of optimized one-loops + dependency jobs of dedicated workers happen on dedicated worker 2023-11-10 15:14:22 +01:00
Ruben Fiszel
09ed4424c4 store path in flowstate as well 2023-11-10 13:47:08 +01:00
Ruben Fiszel
7bb4c6fde1 chore(main): release 1.204.1 (#2610)
* chore(main): release 1.204.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-10 13:32:45 +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
Ruben Fiszel
df3c392060 fix: fix custom components 2023-11-10 12:14:02 +01:00
Faton Ramadani
ed76115136 fix(frontend): fix login icons + add Okta (#2609) 2023-11-10 11:24:29 +01:00
Ruben Fiszel
8ec1775465 chore(main): release 1.204.0 (#2606)
* chore(main): release 1.204.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-10 11:20:06 +01:00
HugoCasa
2fe623cf6b feat: add sql server (#2604)
* feat: add sql server

* feat: mssql test, db schema, AI

* chore: update to latest parser

* fix: clean mssql executor
2023-11-10 11:16:13 +01:00
Ruben Fiszel
7946d58a6f fix detail page layout 2023-11-10 11:06:08 +01:00
Guillaume Bouvignies
f113851aa1 fix: iter args conflicts with external variables named iter (#2605)
* fix: iter args conflicts with external variables named iter

* Similar logic in frontend and fix backend

* frontend new object

* avoid another clone
2023-11-10 10:53:22 +01:00
Faton Ramadani
7f0fb27e4e feat(frontend): add confirmation modal when deleting a user in instance settings (#2608) 2023-11-10 10:30:30 +01:00
Faton Ramadani
ce51362ae8 feat(frontend): draft script/flow can only access the edit page until… (#2607)
* feat(frontend): draft script/flow can only access the edit page until deployed

* feat(frontend): remove redirect
2023-11-10 10:26:22 +01:00
Ruben Fiszel
d789a931b3 add vite-ignore 2023-11-10 10:03:48 +01:00
Ruben Fiszel
2072c6eb0f nit workspace settings 2023-11-10 10:02:12 +01:00
Ruben Fiszel
a160c90dcd nit error/recovery handler initial load 2023-11-10 09:57:18 +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
d68ecf872d feat: add support for custom sso logins 2023-11-10 00:12:36 +01:00
Ruben Fiszel
c164969764 results.x returns null in non trivial evals 2023-11-09 23:36:04 +01:00
Ruben Fiszel
469017126b chore(main): release 1.203.0 (#2590)
* chore(main): release 1.203.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-09 20:23:34 +01:00
Ruben Fiszel
b05e9f7fc0 fix detail page not showing on chrome mobile 2023-11-09 20:18:53 +01:00
Ruben Fiszel
dd24ed59ec feat: add support for custom components in react or vanilla JS (#2603)
* cc

* cc

* cc

* all

* sqlx
2023-11-09 19:38:52 +01:00
Guillaume Bouvignies
08782f66e7 refactor: Slack error handler is handled mostly in frontend (#2601)
* refactor: Slack error handler is handled mostly in frontend

* sqlx prepare

* check for slack in function
2023-11-09 18:17:28 +01:00
Faton Ramadani
c48cb59869 fix(frontend): correctly clear result when removing all options in a multi select (#2600) 2023-11-09 14:25:49 +01:00
Ruben Fiszel
26895e5e1f do not require being a super admin for default error handler 2023-11-09 12:07:14 +01:00
Ruben Fiszel
f780c4936e fix enterpriseLicense check 2023-11-09 12:01:38 +01:00
Guillaume Bouvignies
bc4f935c08 fix: Fix error handler token injection (#2598)
* fix: Fix error handler token injection

* Add frontend
2023-11-09 11:58:45 +01:00
Ruben Fiszel
0456e5daec do not require being a super admin for default error handler 2023-11-09 11:56:12 +01:00
Guillaume Bouvignies
18f3a4b43b fix: Frontend workspace error handler args (#2597)
* fix: Frontend workspace error handler args

* UPdate script version

* 6512
2023-11-09 11:04:54 +01:00
Faton Ramadani
33bcd799c6 feat(frontend): Migrate flow advanced settings to new layout (#2589)
* feat(frontend): wip

* feat(frontend): migrate flow advanced settings to new layout

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-11-08 17:12:31 +01:00
Ruben Fiszel
13f98308e2 decrease sso count warning 2023-11-08 14:50:00 +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
Faton Ramadani
aeaebdef63 feat(frontend): add a way to customise the link's label (#2591) 2023-11-08 10:21:36 +01:00
Guillaume Bouvignies
c22ca551d0 fix: Pythong script in dedicated worker fails with more than 1 arg (#2588) 2023-11-08 10:08:42 +01:00
Ruben Fiszel
e16ca4d143 make tabs non disablable by default 2023-11-08 09:45:41 +01:00
Ruben Fiszel
90809b341b improve vscode flow editor 2023-11-07 22:16:16 +01:00
Ruben Fiszel
98ee378c5b improve vscode flow editor 2023-11-07 22:08:58 +01:00
Ruben Fiszel
3c1e77c57b chore(main): release 1.202.1 (#2587)
* chore(main): release 1.202.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-07 21:01:16 +01:00
Ruben Fiszel
a1e4e27bd7 fix: remove the FOO 2023-11-07 20:56:52 +01:00
Ruben Fiszel
5400e96452 chore(main): release 1.202.0 (#2575)
* chore(main): release 1.202.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-07 20:27:29 +01:00
Ruben Fiszel
f1a3afe2b0 feat: add support for flows in vscode extension (#2585)
* all

* change tagline

* all

* all

* all
2023-11-07 20:16:01 +01:00
Faton Ramadani
73bdaaf756 feat(frontend): Rework variable table (#2576)
* feat(frontend): updated variable table

* feat(frontend): updated variable table

* feat(frontend): fix folder menu

* feat(frontend): fix folder menu

* fix(frontend): fix icons

* fix(frontend): reduce table size
2023-11-07 15:13:45 +01:00
Faton Ramadani
8f3da4f9cb fix(frontend): escape wasn't removing the hash when closing a drawer (#2583) 2023-11-07 15:05:00 +01:00
Guillaume Bouvignies
36ab98c1c1 feat: Add override all schedule handlers button (#2579)
* feat: Add override all schedule handlers button

* sqlx prepare

* sqlx prepare again
2023-11-07 13:29:23 +01:00
dependabot[bot]
cde3e2bdf1 build(deps-dev): bump vite from 4.4.11 to 4.5.0 in /frontend (#2494)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.4.11 to 4.5.0.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.0/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 13:03:14 +01:00
HugoCasa
4a8a16c985 fix: handle graphql invalid response (#2582) 2023-11-07 12:52:56 +01:00
HugoCasa
10caf11dfd feat: add diffs when editing workspace script inside a flow (#2581) 2023-11-07 11:58:44 +01:00
Ruben Fiszel
f15d12c3ab fix compile 2023-11-07 09:42:28 +01:00
Faton Ramadani
4c007ae3cb fix(frontend): add missing classes when tabs are in sidebar mode (#2577)
* fix(frontend): add missing class when tabs are in sidebar mode

* fix(frontend): fix class precedence
2023-11-06 23:47:04 +01:00
Ruben Fiszel
1b3d01fc0c fix: add tag sync for cli 2023-11-06 22:06:24 +01:00
Ruben Fiszel
d74d2b4efb fix: add tag support for CLI 2023-11-06 21:40:25 +01:00
Ruben Fiszel
86baae43ce chore(main): release 1.201.0 (#2564)
* chore(main): release 1.201.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-06 19:14:41 +01:00
Faton Ramadani
4e4555742c fix(frontend): fix label event issues (#2574) 2023-11-06 18:57:53 +01:00
HugoCasa
d9c0029d69 fix: add no changes popup when saving draft (#2571) 2023-11-06 18:25:52 +01:00
Guillaume Bouvignies
60ca8eec5d chore: Update comments for Caddy with HTTPS (#2569) 2023-11-06 18:25:32 +01:00
Guillaume Bouvignies
54cc811405 feat: Add toggle to optionally mute error handler for cancelled jobs (#2567)
* fix: Fix canceled flag in completed_job table

* Add toggle to workspace settings
2023-11-06 18:24:51 +01:00
HugoCasa
0a6b37ffab feat: add new stats (#2568)
* feat: add new stats

* feat: use license key id + manually send usage
2023-11-06 18:23:25 +01:00
HugoCasa
f01760cac6 fix: apps diffs (#2570) 2023-11-06 15:52:35 +01:00
HugoCasa
40b0929397 fix: minor bug fixes (#2566) 2023-11-06 12:39:11 +01:00
Faton Ramadani
c15ceeb1c6 feat(frontend): Ag grid styling (#2565)
* feat(frontend): Add AG Grid styling

* feat(frontend): Fix documentation link

* feat(frontend): Fix padding issues
2023-11-06 12:38:08 +01:00
Ruben Fiszel
aeacaa2b01 fix: improve dedicated workers 2023-11-06 11:21:36 +01:00
Ruben Fiszel
34da785a60 fix sqlx 2023-11-06 05:16:48 +01:00
Ruben Fiszel
d3f983e9ed improve settings, add tag to logs 2023-11-05 23:13:58 +01:00
Ruben Fiszel
48e86ac96d add version to workers 2023-11-05 18:59:32 +01:00
Ruben Fiszel
e25742a119 settings refactor 2023-11-05 17:58:58 +01:00
Ruben Fiszel
7f3d973e2e settings refactor 2023-11-05 13:03:38 +01:00
Ruben Fiszel
864ca3de3a settings refactor 2023-11-05 12:54:25 +01:00
Ruben Fiszel
4269f9467f minor UX improvements 2023-11-05 11:18:18 +01:00
HugoCasa
aceb4476c5 feat: telemetry disclosure (#2562)
* feat: telemetry disclosure

* add anonymous
2023-11-04 22:31:35 +01:00
HugoCasa
0a008ce4fc fix: flow diffs (#2561)
* fix: flow diffs

* fix: draft only
2023-11-04 22:31:23 +01:00
Sindre Svendby
c10c4046de Fixed markdown syntax and typo (#2563)
* Fixed markdown syntax

<workspace> was not rendered

* Superdmin -> Superadmin
2023-11-04 22:31:11 +01:00
Ruben Fiszel
f6d55da783 update deno to 1.38.0 and bun to 1.0.8 2023-11-04 18:22:53 +01:00
Ruben Fiszel
a44b4d7ec8 make popup label instant for collapsed menu 2023-11-04 17:33:43 +01:00
Ruben Fiszel
f772224271 improve tree view sorting 2023-11-04 17:18:49 +01:00
Ruben Fiszel
4616379014 chore(main): release 1.200.0 (#2559)
* chore(main): release 1.200.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-04 09:41:02 +01:00
Faton Ramadani
ce34017467 fix(frontend): fix treeview (#2552)
* fix(frontend): fix wip

* fix(frontend): improving home performance

* slice number of items to show

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-11-04 09:37:30 +01:00
HugoCasa
1f9455a3d3 feat: improve drafts and diffs (#2534)
* feat: improve drafts and diffs

* feat: add scripts diff button

* fix: remove diff drawer in scripts/add

* fix: nits

* feat: diffs for flows and apps w/ deep comparison

* fix: flow preview buttons height

* fix: use ordered json stringify

* fix: code view

* fix: temp flow diffs

* fix: flow diffs merge conflict
2023-11-04 08:45:03 +01:00
Tsvetomir Bonev
dc926a3b78 fix: return non-integer sleep error directly (#2558) 2023-11-04 08:44:38 +01:00
Ruben Fiszel
57e25ee0c8 chore(main): release 1.199.0 (#2557)
* chore(main): release 1.199.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-04 00:56:30 +01:00
Guillaume Bouvignies
d3698fc07b feat: Schedule error handler improvements (#2555)
* Fix schedule path for scheduled scripts

* feat: Add possibility to mute workspace error handler on schedules and define an error/recovery handler as default

* Permission error handlers to the error handler group for consistency, and small refactoring

* Fix recovery handler

* Add parent job to recovery handler for consistency

* Fix tests

* Locking feature to EE in FE
2023-11-04 00:52:37 +01:00
Tsvetomir Bonev
e3de82058b fix: fail on non-integer sleep value (#2556) 2023-11-04 00:49:57 +01:00
Ruben Fiszel
cf0aa95f7f chore(main): release 1.198.0 (#2550)
* chore(main): release 1.198.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-03 22:12:18 +01:00
Ruben Fiszel
765568f83a fix: subflow with cache can not be considered simple 2023-11-03 22:06:49 +01:00
Ruben Fiszel
64e98367a8 fix: support results[<x>] + export more metatada for scripts 2023-11-03 21:53:58 +01:00
Ruben Fiszel
7c8c048ea0 fix: make python imports work at any nesting level 2023-11-03 20:10:14 +01:00
Ruben Fiszel
b846d2fb86 fix: make timeline fit for high number of iterations for flows 2023-11-03 19:22:14 +01:00
Faton Ramadani
795eb67bcb fix(frontend): fix mobile sidebar opacity (#2554) 2023-11-03 16:06:33 +01:00
Ruben Fiszel
17f85b8f1a fix: make graph rendering uniform across all rem (#2553)
* graphfix

* fix graph rendering

* fix graph rendering
2023-11-03 16:00:07 +01:00
Faton Ramadani
c2d7db7243 feat(frontend): update displayed path for treeview (#2551) 2023-11-03 09:59:02 +01:00
Faton Ramadani
51eeeb3aa8 feat(frontend): fix table when seaching with hidden columns (#2549) 2023-11-03 09:03:26 +01:00
Ruben Fiszel
248ec9d171 chore(main): release 1.197.1 (#2548)
* chore(main): release 1.197.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-02 22:37:23 +01:00
Ruben Fiszel
2c1a952932 fix: fix cli 2023-11-02 22:34:39 +01:00
Guillaume Bouvignies
8dfff04730 fix: Slack error handler missing "slack" arg (#2546) 2023-11-02 22:33:16 +01:00
Ruben Fiszel
4129ec1020 chore(main): release 1.197.0 (#2538)
* chore(main): release 1.197.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-02 20:27:33 +01:00
Ruben Fiszel
9eadb531cf tooltip with exact time for created_at/started_at 2023-11-02 19:28:11 +01:00
Ruben Fiszel
c005e15e0c improve devex for local flow (#2543)
* all

* all

* improve dev pages

* improve dev pages

* fix multiple bugs

* fix multiple bugs
2023-11-02 18:52:40 +01:00
Faton Ramadani
fbed35c309 feat(frontend): add treeview (#2542)
* feat(frontend): add treeview

* feat(frontend): fix size

* feat(frontend): add treeview for users

* feat(frontend): fix build + remove console.og

* feat(frontend): fix actions

* feat(frontend): add icon for fake folder

* feat(frontend): fix add sort
2023-11-02 18:51:39 +01:00
Faton Ramadani
4711a45de1 feat(frontend): fix sidebar (#2544)
* feat(frontend): fix sidebar

* feat(frontend): fix sidebar
2023-11-02 17:01:40 +01:00
Faton Ramadani
26e2fec4e2 feat(frontend): fix sidebar color (#2541)
* feat(frontend): fix sidebar color

* feat(frontend): fix sidebar color

* feat(frontend): fix sidebar theme switch
2023-11-02 14:01:06 +01:00
Faton Ramadani
92b25a7274 Refactor sidebar (#2539)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): menu v2

* feat(frontend): menu v2

* feat(frontend): done

* feat(frontend): fix mobile view

* feat(frontend): fix build

* feat(frontend): fix interactions

* feat(frontend): fix small ui issues

* feat(frontend): fix close issue

* feat(frontend): fix close issue
2023-11-02 12:58:29 +01:00
Ruben Fiszel
d3a4072488 deactive forloop pruning in-presence of sleep or suspend 2023-11-02 08:32:45 +01:00
Ruben Fiszel
6251c46b6b fix aggrid table empty selected 2023-11-01 20:19:18 +01:00
Ruben Fiszel
5d02a2fc9b fix schema map 2023-11-01 18:10:09 +01:00
Ruben Fiszel
bb3cea9f5c fix: improve rendering of list with undefined heights 2023-11-01 17:54:00 +01:00
Ruben Fiszel
bc8f167674 fix: fix powershell args passing 2023-11-01 17:19:15 +01:00
Ruben Fiszel
8958d58974 add waiting for execution to flow timeline 2023-11-01 16:56:34 +01:00
HugoCasa
480a9465a5 fix: enable default tokenizer truncation (#2537) 2023-11-01 14:45:24 +01:00
Ruben Fiszel
6c47358c78 improve list rendering when height is not set 2023-11-01 14:24:45 +01:00
Ruben Fiszel
4d956d01d8 chore(main): release 1.196.0 (#2535)
* chore(main): release 1.196.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-01 13:18:00 +01:00
Ruben Fiszel
6c6dfbc121 flow vscode extension improvements (#2536)
* flow dev

* vscode flow extension improvements
2023-11-01 13:10:10 +01:00
Ruben Fiszel
a450ac5301 feat: improve inputs handling for large list on apps 2023-11-01 11:30:35 +01:00
Ruben Fiszel
d97e99edb8 add static version to lsp in docker-compose 2023-11-01 01:47:54 +01:00
Ruben Fiszel
a43ce39e60 chore(main): release 1.195.0 (#2531)
* chore(main): release 1.195.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-01 00:55:33 +01:00
Ruben Fiszel
7c1edcd22a avoid embeddings db in tests 2023-11-01 00:55:26 +01:00
Ruben Fiszel
5742620212 fix: only load embeddings if in server mode 2023-11-01 00:44:24 +01:00
Ruben Fiszel
dc5234159d improve slider/range 2023-10-31 23:54:58 +01:00
Ruben Fiszel
b7e0cb3aac use font-mono for sliders 2023-10-31 23:49:50 +01:00
Ruben Fiszel
dc6925656b improve app timelines 2023-10-31 23:43:40 +01:00
Ruben Fiszel
087e590ead fix: fix quick search scripts 2023-10-31 22:57:27 +01:00
Faton Ramadani
fc318724cf feat(frontend): chartjs wizard (#2532)
* feat(frontend): chartjs wizard

* feat(frontend): fix indentation

* feat(frontend): done

* feat(frontend): remove console.log

* feat(frontend): fix dark mode + remove legacy components

* feat(frontend): reorder component list

* feat(frontend): fix dark mode
2023-10-31 21:12:44 +01:00
Guillaume Bouvignies
7b7cf8b050 feat: Ability to restart flow on loop/branchall iteration (#2526)
* feat: Ability to restart flow on loop/branchall iteration

* Add popover to frontend

* refresh restart button onSelectedJobStepChange

* Display branch names for branchall

* Fix flow preview

* Fix compile break

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-31 15:27:54 +01:00
Ruben Fiszel
45172c8487 fix: add on success events to triggers list 2023-10-31 13:15:11 +01:00
Ruben Fiszel
fb95c97463 feat: invalidate result cache on flow or script change 2023-10-31 12:49:31 +01:00
Guillaume Bouvignies
2bcb0567d8 fix: Load schedule statistics in background (#2530) 2023-10-31 11:29:07 +01:00
Guillaume Bouvignies
9328ab24ac chore: Add restarted flow test in worker.rs (#2524)
* chore: Add restarted flow test in worker.rs

* small refactor to rust code

* Fix unused imports
2023-10-31 09:14:14 +01:00
Ruben Fiszel
d2fca5b1c6 chore(main): release 1.194.0 (#2523)
* chore(main): release 1.194.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-30 20:17:31 +01:00
Ruben Fiszel
1632ab1dfe fix: fix table reactivity 2023-10-30 20:09:24 +01:00
Faton Ramadani
e55dbea70c feat(frontend): plotly wizard (#2517)
* feat(frontend): plotly wizard

* feat(frontend): fix refresh

* feat(frontend): Fix function aggregate

* feat(frontend): clean code

* fix(frontend): fix charts in JSON mode + added all the missing tooltips

* fix(frontend): fix compatibility

* fix(frontend): add tooltip for aggregation methods

* feat(frontend): add ui-editor -> json conversion

* feat(frontend): add confirmation modal

* feat(frontend): fix errors

* feat(frontend): small ui fix

* feat(frontend): Correctly format eval

* feat(frontend): Fix conversion from UI Editor eval to JSON

* feat(frontend): fix initial loading

* feat(frontend): remove raw + eval in UI editor mode for datasets
2023-10-30 19:14:54 +01:00
Ruben Fiszel
3ea5979158 fix timeline seconds display to mono 2023-10-30 17:59:11 +01:00
Ruben Fiszel
432f06efac fix: make modal and drawer button hiddable as config 2023-10-30 17:24:03 +01:00
Ruben Fiszel
4ae3db11aa fix: assign column length of table actions based on number of actions 2023-10-30 16:38:18 +01:00
HugoCasa
b3aaed8721 fix: workspaced embeddings for resource types (#2525)
* fix: workspaced embeddings for resource types

* fix: remove admins only rts
2023-10-30 15:28:20 +01:00
Ruben Fiszel
428d5c12c7 add more migration info at start 2023-10-30 15:17:50 +01:00
Ruben Fiszel
5408da3a74 add more migration info at start 2023-10-30 15:17:32 +01:00
Guillaume Bouvignies
29ea5f0f7e feat: Restartable flows (#2514)
* feat: Restartable flows for simple sequential flows

* check if status of previous module to initialize last_result

* compute result of forloop flows when needed

* Add possibility to restart a flow preview

* Re-compute leaf jobs when needed

* FE polishing

* Add tooltip on button and fix module not found error in preview

* Handle ListJob when computing leaf job from db

* Fix unused imports

* ./build_openapi.sh

* sqlx prepare
2023-10-30 12:51:56 +01:00
Ruben Fiszel
20a6e7414e improve slow pull metrics 2023-10-30 12:20:40 +01:00
Faton Ramadani
5dd64a8615 fix(frontend): fix ai gen (#2518)
* fix(frontend): fix ai gen

* fix(frontend): Filter out schemas as string
2023-10-30 11:04:52 +01:00
Ruben Fiszel
455b74e3ca fix resource picker in some rare context 2023-10-28 20:54:59 +02:00
Ruben Fiszel
8e49045306 add support for pg-embed 2023-10-28 19:02:49 +02:00
Ruben Fiszel
73d0eb24ed nit metrics 2023-10-28 16:21:30 +02:00
Ruben Fiszel
b525548de0 add more metrics 2023-10-28 15:35:45 +02:00
Ruben Fiszel
37293b533e chore(main): release 1.193.0 (#2513)
* chore(main): release 1.193.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-28 15:04:26 +02:00
Ruben Fiszel
638fa64062 add dedicated worker sender channel queue 2023-10-28 14:15:42 +02:00
Ruben Fiszel
486ed80a5a add invisible where overflow-hidden 2023-10-27 22:05:39 +02:00
Ruben Fiszel
8f9bc6d3d3 feat: refactor metrics and add performance debug metrics (#2520)
* all

* feat: add debug metrics
2023-10-27 21:00:28 +02:00
Faton Ramadani
e8ee90f39a fix(frontend): fix insert new item (#2519)
* fix(frontend): fix insert new item

* fix(frontend): fix insert new item
2023-10-27 18:36:27 +02:00
Ruben Fiszel
fb2da8ebb7 fix resource types embedding 2023-10-27 16:48:20 +02:00
Ruben Fiszel
353f4fcfdb add loki as optional feature flag 2023-10-27 11:51:26 +02:00
Ruben Fiszel
acfdca7e72 associate metrics with tags and not langs anymore 2023-10-26 23:52:37 +02:00
Ruben Fiszel
bb5aad4eb8 associate metrics with tags and not langs anymore 2023-10-26 23:44:25 +02:00
Ruben Fiszel
35665cf102 fix: move keep job directories and expose debug metrics to instance settings UI 2023-10-26 13:08:39 +02:00
Ruben Fiszel
57dc62b298 fix: prometheus metrics are an instance settings 2023-10-25 23:32:47 +02:00
Faton Ramadani
814f384751 fix(frontend): add a disabled prop to text inputs (#2512)
* fix(frontend): add a disabled prop to text inputs

* fix(frontend): add h-full to text area
2023-10-25 16:02:28 +02:00
Faton Ramadani
5b406a36f8 fix(frontend): increased size limit for images (#2510)
* fix(frontend): increased size limit for images

* fix(frontend): add missing check
2023-10-25 16:02:05 +02:00
Ruben Fiszel
1a95c7f923 chore(main): release 1.192.0 (#2509)
* chore(main): release 1.192.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-25 10:13:51 +02:00
Faton Ramadani
2c493a5d7b feat(frontend): add display borders configuration to list component (#2508) 2023-10-25 10:03:27 +02:00
Ruben Fiszel
0a41d0d5ea fix compile error 2023-10-25 10:03:25 +02:00
Ruben Fiszel
6ee1addea3 improve key not found error 2023-10-25 09:59:49 +02:00
Ruben Fiszel
695ba18607 remove unecessary check 2023-10-25 09:57:42 +02:00
Ruben Fiszel
4a4b3bea0c fix: do not share http_client in js_eval runtime 2023-10-25 09:51:20 +02:00
Ruben Fiszel
203192b440 fix: fix global instance dynamic css 2023-10-25 09:40:51 +02:00
Ruben Fiszel
e555b30517 chore(main): release 1.191.0 (#2506)
* chore(main): release 1.191.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-25 01:27:28 +02:00
Ruben Fiszel
1d7e8b0aab fix: improve runs to display flow informations 2023-10-25 01:22:30 +02:00
Ruben Fiszel
e4f66300c3 fix setinput for json objects 2023-10-25 00:34:29 +02:00
Ruben Fiszel
d4da2de5c0 fix: improve concurrency limit lock 2023-10-25 00:17:38 +02:00
Guillaume Bouvignies
9f6f7150cd feat: Priority worker tags (#2504)
* feat: Priority worker tags

* Fix deprecation warning

* fix tests by initializing the WorkerConfig properly
2023-10-24 17:59:31 +02:00
Guillaume Bouvignies
7441e407d4 fix: concurrency limit EE feature warning (#2505)
* fix: concurrency limit EE feature warning

* fix deprecated usage

* skip serializing empty optional
2023-10-24 17:59:16 +02:00
Henri Courdent
18ef3542b3 Tiny grammar change tutorial (#2503) 2023-10-24 15:20:44 +02:00
Ruben Fiszel
7a0346e167 improve batch job api for scripts 2023-10-24 12:20:57 +02:00
Ruben Fiszel
6a20bc8d89 chore(main): release 1.190.3 (#2502)
* chore(main): release 1.190.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-24 10:21:50 +02:00
Ruben Fiszel
43ba33297b fix sqlx 2023-10-24 10:21:30 +02:00
Ruben Fiszel
1ea59f7cb5 fix: sort arg infos on the client-side 2023-10-24 10:10:21 +02:00
Ruben Fiszel
efe21eea75 chore(main): release 1.190.2 (#2501)
* chore(main): release 1.190.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-24 09:54:41 +02:00
Ruben Fiszel
02266ac311 show psql version on start 2023-10-24 09:54:01 +02:00
Guillaume Bouvignies
a6c8725227 fix: ListableQueuedJob were missing the priority field (#2500) 2023-10-24 09:49:14 +02:00
Ruben Fiszel
67e4b314bb chore(main): release 1.190.1 (#2497)
* chore(main): release 1.190.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-24 09:31:20 +02:00
Guillaume Bouvignies
eacef8cd5b fix: Track job UUIDs in concurrency table instead of a simple counter (#2498)
* fix: Track job UUIDs in concurrency table instead of a simple counter

* sqlx prepare
2023-10-24 09:28:46 +02:00
Ruben Fiszel
affaf57250 update rust-python to 3.0 (#2499) 2023-10-24 09:26:36 +02:00
Ruben Fiszel
f3b709857f fix: improve flow performance at high-throughput 2023-10-24 00:11:30 +02:00
Ruben Fiszel
83877a3591 fix: add shapefile to python remapping 2023-10-23 23:06:08 +02:00
Ruben Fiszel
d8eefe59b7 improve dedicated worker on default worker grou[ 2023-10-23 22:59:25 +02:00
Bonnie White
edd93b5d44 Update lib.rs (#2495) 2023-10-23 22:50:26 +02:00
Ruben Fiszel
723059b0d5 add support for batch flow jobs 2023-10-23 21:53:22 +02:00
Ruben Fiszel
402d0e3cef chore(main): release 1.190.0 (#2491)
* chore(main): release 1.190.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-23 21:49:32 +02:00
Ruben Fiszel
65b36baf41 feat: dedicated worker for python (#2492)
* update

* all
2023-10-23 20:21:16 +02:00
Ruben Fiszel
ca4502f40b remove spurious tracing::error 2023-10-23 19:46:37 +02:00
Ruben Fiszel
f586e2eec0 fix: stats nits (#2490)
Co-authored-by: HugoCasa <hugo@casademont.ch>
2023-10-23 18:07:24 +02:00
Ruben Fiszel
e86c7f1f3f chore(main): release 1.189.0 (#2481)
* chore(main): release 1.189.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-23 17:21:30 +02:00
HugoCasa
b076e093df feat: add unique id (#2483)
* feat: add unique id

* fix: sqlx prepare

* feat: add disable option

* fix: cron schedule
2023-10-23 17:05:54 +02:00
Ruben Fiszel
be13471771 fix: fix include_header 2023-10-23 17:04:16 +02:00
Ruben Fiszel
462b0d4737 add circle dependency checker 2023-10-23 16:06:07 +02:00
HugoCasa
ea02e3120a fix: powershell local sync (#2489)
* fix: graphql local sync

* fix: powershell local sync
2023-10-23 15:37:24 +02:00
HugoCasa
5163c886ca fix: graphql local sync (#2488) 2023-10-23 15:24:35 +02:00
Ruben Fiszel
f9c75c95ce fix circular dependencies frontend 2023-10-23 15:08:31 +02:00
Ruben Fiszel
75c30b0ce1 fix circular dependencies frontend 2023-10-23 14:24:35 +02: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
Guillaume Bouvignies
885e44e1c1 fix: Update openapi definition to be compatible with oapi-codegen (#2487) 2023-10-23 14:18:24 +02:00
Ruben Fiszel
ccf260e166 fix outputs overflow-auto 2023-10-23 14:09:53 +02:00
Faton Ramadani
be1c6ab3df Fix dependencies issues (#2486)
* fix(frontend): Fix dependencies issues

* fix(frontend): fix build

* fix(frontend): remove code duplication
2023-10-23 13:54:31 +02:00
Ruben Fiszel
6d32821139 fix improve component docs 2023-10-22 18:14:42 +02:00
Ruben Fiszel
c531ed9544 fix improve component docs 2023-10-22 18:14:34 +02:00
Ruben Fiszel
65f2433ec0 feat: add form validation for apps 2023-10-22 17:55:05 +02:00
Ruben Fiszel
f82e4fa1db fix: fix drawer escape order 2023-10-22 16:46:07 +02:00
Ruben Fiszel
e65a744ae2 increase dnd timeout for app events 2023-10-22 15:36:36 +02:00
Ruben Fiszel
32def95e73 feat: improve dragndrop experience on editor 2023-10-22 15:27:16 +02:00
Ruben Fiszel
9dd210478e feat: dragndrop component on creation 2023-10-21 22:50:19 +02:00
Ruben Fiszel
43f5c234ba chore(main): release 1.188.1 (#2479)
* chore(main): release 1.188.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-21 14:51:57 +02:00
Ruben Fiszel
7cbf169054 fix: allow superadmin to run inline scripts in repo they are not part of 2023-10-21 14:48:51 +02:00
Ruben Fiszel
3ac45ce79c chore(main): release 1.188.0 (#2478)
* chore(main): release 1.188.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-21 14:44:48 +02:00
Ruben Fiszel
3bebe2b0f5 make select tab more resilient 2023-10-21 14:44:12 +02:00
Yt
5abd13ab18 feat: enable secret to be read from file (#2477) 2023-10-21 14:35:34 +02:00
Ruben Fiszel
d035c5d433 fix: fix app reactivity 2023-10-21 14:33:07 +02:00
Ruben Fiszel
f134b8c693 remove hub specific errors 2023-10-21 14:07:49 +02:00
Ruben Fiszel
cb62a11a01 fix findFreeSpace for apps 2023-10-21 10:49:10 +02:00
Ruben Fiszel
dd4883a38e minor app timelines adjustments 2023-10-21 10:02:51 +02:00
Ruben Fiszel
1bed1992e0 disable embedding for tests 2023-10-21 09:05:30 +02:00
Ruben Fiszel
1e212161d2 chore(main): release 1.187.0 (#2472)
* chore(main): release 1.187.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-21 02:34:57 +02:00
Ruben Fiszel
da842a05a1 fix: windmill_status_code script now properly return + script bash default arg 2023-10-21 02:32:47 +02:00
Ruben Fiszel
61a13241b9 fix sqlx 2023-10-20 23:58:26 +02:00
Ruben Fiszel
81dcaa4b6e feat: timelines for apps 2023-10-20 22:50:36 +02:00
Ruben Fiszel
c00ff69f04 feat: timelines for apps 2023-10-20 22:50:36 +02:00
Faton Ramadani
3065acab1b fix(frontend): Remove monaco as a dependency of AppPreview (#2475) 2023-10-20 17:48:26 +02:00
HugoCasa
1d1ffdf599 fix: cache embedding model in docker img (#2474) 2023-10-20 15:49:04 +02:00
HugoCasa
9de96dc974 fix: hub scripts search types (#2471) 2023-10-20 10:08:55 +02:00
Ruben Fiszel
976e6a34d1 chore(main): release 1.186.0 (#2466)
* chore(main): release 1.186.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-20 01:44:40 +02:00
Ruben Fiszel
0e1dc1396c feat: timeline for apps (#2470)
* progress

* progress

* feat: timelnes for apps

* all
2023-10-20 01:42:27 +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
HugoCasa
c43762d3ae fix: hub scripts search (#2469) 2023-10-20 00:20:58 +02:00
Guillaume Bouvignies
5f5604a2aa feat: Approval step optionally require logged-in user (#2462)
* 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

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-20 00:20:20 +02:00
HugoCasa
3ed29ae2dd fix: embeddings duplicate id (#2467) 2023-10-19 19:41:52 +02:00
HugoCasa
0603fc82c9 feat: local hub embeddings search (#2463)
* feat: local hub embeddings search

* fix: cargo lock

* fix: sqlx prepare

* fix: cargo tinyvector

* feat: add DISABLE_EMBEDDING env var

* fix: cargo lock
2023-10-19 17:27:42 +02:00
HugoCasa
f7ecbb9de7 feat: test openai key + improve AI UI (#2465) 2023-10-19 16:15:18 +02:00
Ruben Fiszel
b91b133e0e chore(main): release 1.185.0 (#2461)
* chore(main): release 1.185.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-19 15:57:12 +02:00
Ruben Fiszel
745524f924 fix: fix handling of undefined values in input transforms by serde 2023-10-19 15:37:15 +02:00
Ruben Fiszel
56ab8470a1 fix nested app component hover 2023-10-18 23:44:28 +02:00
Ruben Fiszel
a878789816 fix: add select tabs as list inputs for apps 2023-10-18 21:56:31 +02:00
Ruben Fiszel
fbfa08cb5a fix: fix mocking for workflows 2023-10-18 21:44:10 +02:00
Ruben Fiszel
f03a2e7062 remove unecessary key 2023-10-18 19:30:32 +02:00
Ruben Fiszel
093295be85 feat: add timeline progress bars to flows" (#2464)
* add timeline

* progress

* all

* all
2023-10-18 19:22:09 +02:00
Guillaume Bouvignies
a096e91af4 fix: go-client build dependencies (#2460) 2023-10-18 11:01:05 +02:00
Ruben Fiszel
4b0736f7fd chore(main): release 1.184.0 (#2438)
* chore(main): release 1.184.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-18 01:35:50 +02:00
Faton Ramadani
e8dfea3f0a feat(frontend): app editor tutorials (#2443)
* feat(frontend): wip

* feat(frontend): skeleton done

* feat(frontend): background runnables

* feat(frontend): fix build

* feat(frontend): finish background runnable tuto

* feat(frontend): connection output

* feat(frontend): add simple app tutorial

* feat(frontend): add simple app trigger

* feat(frontend): fix wording

* feat(frontend): remove duplicate code

* feat(frontend): wip tutorial rework

* feat(frontend): Tutorial done

* feat(frontend): Fix build
2023-10-17 22:44:47 +02:00
Guillaume Bouvignies
09e29d6b3c feat: Mute workspace error handler for flows and scripts (#2458)
* feat: Mute workspace error handler for flows and scripts

* implement BE muting

* Add tooltip to bell icon

* change field name to ws_error_handler_muted

* revert new field for queue table

* Error when error handler not set

* extract svelte component and use flow table column

* Fix flow error handler result arg
2023-10-17 22:07:13 +02:00
Ruben Fiszel
61ac5e45f5 fix multiselect for mobile v2 2023-10-17 10:43:44 +02:00
Ruben Fiszel
1eeaf2e16f fix app multiselect 2023-10-17 07:40:41 +02:00
Ruben Fiszel
501133f1ed fix native worker, add back postgresql 2023-10-17 06:41:29 +02:00
Ruben Fiszel
22ecc543df improve error tracing 2023-10-16 19:45:43 +02:00
Ruben Fiszel
c15aca19e9 improve error handling after refactor 2023-10-16 18:40:01 +02:00
Ruben Fiszel
17129fdf0f add MODE env variable 2023-10-16 15:20:50 +02:00
Guillaume Bouvignies
31c923aab8 fix: Slack token is readable by g/error_handler (#2454)
* fix: Slack token is readable by g/error_handler

* remove is_some
2023-10-16 14:53:12 +02:00
Ruben Fiszel
13725d7576 fix app handling 2023-10-16 12:58:33 +02:00
Ruben Fiszel
ae99a578cc improve non selected error message for flow builder 2023-10-16 11:41:11 +02:00
Ruben Fiszel
2431345db4 fix: fix previous ids for iterators and branches 2023-10-16 11:15:45 +02:00
Ruben Fiszel
2ee57f3f84 feat: refactor entirely json processing in favor or rawjson to handle larger payloads (#2446)
* raw json

* raw json

* raw json

* raw json

* the big rawjson rewrite

* resolve merge conflicts

* all

* progress

* progress

* all compile

* remove mut

* remove mut

* remove mut

* arc queuedjob

* finish

* finish

* finish

* fixes

* progress

* fix result

* small fixes

* small fixes

* fix tests

* fix tests

* fix tests

* optimize eval timeout

* optimize eval timeout

* optimize eval timeout

* handle big args and result in get jobs

* improve args

* fix

* fix

* fix tests

* fix tests

* done

* add bigquery to native picker

* add bigquery

---------

Co-authored-by: gbouv <guillaume@windmill.dev>
2023-10-16 10:46:55 +02:00
Guillaume Bouvignies
a970108108 fix: Workspace error handler extra args are passed to job (#2452) 2023-10-13 20:48:56 +02:00
Guillaume Bouvignies
bcdff7d6f1 Filter script kinds in the backend (#2450) 2023-10-13 20:34:39 +02:00
Ruben Fiszel
ad75e78228 Update ErrorOrRecoveryHandler.svelte 2023-10-13 19:27:50 +02:00
Guillaume Bouvignies
b9ebe825e0 fix: Error handler script pickers lists both "regular" script and "error handler" scripts (#2449)
* fix: Error handler script pickers lists both regular script and error handle scripts

* filter on backend if only one kind
2023-10-13 18:50:48 +02:00
Guillaume Bouvignies
a55cb50b5d feat: Workspace error handler now supports args and Slack for EE (#2447)
* feat: Workspace error handler now supports args and Slack

* Cleanup unused value

* run sqlx prepare

* Fix script path loading
2023-10-13 17:32:11 +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
Ruben Fiszel
9301cd7004 update resolver with tabular and msoffcrypto 2023-10-13 00:43:32 +02:00
Ruben Fiszel
79ec31296b fix: update bun to 1.0.6 2023-10-12 17:29:31 +02:00
Faton Ramadani
c79bbc74fe fix(frontend): fix forloop tutorial (#2444) 2023-10-12 16:38:47 +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
dc61ce92b7 fix(frontend): fix style panel overflow (#2437)
* fix(frontend): fix style panel overflow

* fix(frontend): hide deprecated options
2023-10-12 14:17:25 +02:00
Ruben Fiszel
d85217564e make bun cache rw on nsjail 2023-10-12 02:03:31 +02:00
Ruben Fiszel
36da52b269 remove license key from .env 2023-10-12 00:46:31 +02:00
Ruben Fiszel
b0f657d8c7 revert to bun 1.0.4 2023-10-12 00:39:33 +02:00
Ruben Fiszel
ff529e6c1a fix bun on nsjail 2023-10-11 23:13:10 +02:00
Faton Ramadani
a80c3a39c1 Revert modifier (#2440)
* fix(frontend): fix modifier text size

* fix(frontend): fix modifier text size
2023-10-11 22:55:39 +02:00
Ruben Fiszel
184f462702 fix: update bun to 1.0.5 2023-10-11 22:07:57 +02:00
HugoCasa
2e60105beb feat: filter resource types passed to gpt-4 (#2430)
* feat: code gen filter resource types

* fix: minor

* feat: using snake case for flow inputs

* fix: filter resource types for python

* fix: correct resrouce type name + wmill import

* fix: disable automerge ci

* fix: remove unnecessary json parsing
2023-10-11 17:50:21 +02:00
Ruben Fiszel
cf44852267 chore(main): release 1.183.0 (#2433)
* chore(main): release 1.183.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-11 17:18:03 +02:00
Faton Ramadani
f957073f70 fix(frontend): add a validation for base url (#2434)
* fix(frontend): add a validation for base url

* fix(frontend): simplify regex

* fix(frontend): fix style
2023-10-11 17:04:54 +02:00
Faton Ramadani
9d78153184 fix(frontend): fix mobile multi select (#2431)
* fix(frontend): fix mobile multi select

* fix(frontend): fix mobile multi select

* fix(frontend): fix mobile multi select
2023-10-11 16:01:17 +02:00
Ruben Fiszel
156e60be19 handle default base_url in instance settings 2023-10-11 14:50:47 +02:00
Faton Ramadani
5397bd517f fix(frontend): fix table wizards for old apps (#2435) 2023-10-11 14:46:23 +02:00
Faton Ramadani
5a7ab05dff feat(frontend): Table wizard (#2416)
* feat(frontend): add helper to configure AG Grid columns def

* feat(frontend): add all options

* feat(frontend): column definition helper

* feat(frontend): add header name

* feat(frontend): add presets

* feat(frontend): wip

* feat(frontend): rework preset

* feat(frontend): rework preset

* feat(frontend): table wizard

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): ordering

* feat(frontend): add sizing options

* feat(frontend): add sync button

* feat(frontend): add quick add column buttonsa
2023-10-11 14:12:48 +02:00
Faton Ramadani
f4abc1f15a fix(frontend): fix drawer title truncate (#2429) 2023-10-11 14:06:59 +02:00
HugoCasa
74cc1981fc fix: benchmark config syntax error (#2432) 2023-10-11 14:06:37 +02:00
Guillaume Bouvignies
4c0328fa70 build: Publish arm64 binaries (#2427) 2023-10-11 09:09:24 +02:00
Guillaume Bouvignies
86bd5d171a Fix go-client and run go mod tidy (#2425) 2023-10-10 18:42:18 +02:00
Ruben Fiszel
b08a5b9a43 chore(main): release 1.182.3 (#2424)
* chore(main): release 1.182.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-10 17:33:26 +02:00
Ruben Fiszel
36d31fb191 fix: improve binary build 2023-10-10 17:30:02 +02:00
Guillaume Bouvignies
6c09097501 Fix workflow action (#2423) 2023-10-10 17:25:33 +02:00
Ruben Fiszel
83c8d72a7f chore(main): release 1.182.2 (#2422)
* chore(main): release 1.182.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-10 17:22:37 +02:00
Guillaume Bouvignies
0f0085bc19 fix: add binaries to release 2023-10-10 17:19:30 +02:00
Ruben Fiszel
48289fb7e6 chore(main): release 1.182.1 (#2420)
* chore(main): release 1.182.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-10 17:08:38 +02:00
Henri Courdent
a970deb6d6 fix: Small fixes UI & Slack OAuth tuto (#2398)
* Small fixes frontend

* Fixes after Ruben's comments

* Small fixes UI and Slack OAuth tuto

* Fix okta logo
2023-10-10 17:05:18 +02:00
Guillaume Bouvignies
45d7844ab4 Fix go-client api break (#2419) 2023-10-10 17:04:29 +02:00
dependabot[bot]
8f68b48f47 chore(deps): bump shrink/actions-docker-extract from 2 to 3 (#2300)
Bumps [shrink/actions-docker-extract](https://github.com/shrink/actions-docker-extract) from 2 to 3.
- [Release notes](https://github.com/shrink/actions-docker-extract/releases)
- [Commits](https://github.com/shrink/actions-docker-extract/compare/v2...v3)

---
updated-dependencies:
- dependency-name: shrink/actions-docker-extract
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 15:54:14 +02:00
Ruben Fiszel
e133e0e090 chore(main): release 1.182.0 (#2393)
* chore(main): release 1.182.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-10 15:40:11 +02:00
Guillaume Bouvignies
080e0c40f9 build: Publish windmill-amd64 binary for each release (#2417)
* Publish binary on release

* Add step for ee binary
2023-10-10 15:38:36 +02:00
Faton Ramadani
ade3d90d70 feat(frontend): column definition helper (#2399)
* feat(frontend): add helper to configure AG Grid columns def

* feat(frontend): add all options

* feat(frontend): column definition helper

* feat(frontend): add header name

* feat(frontend): add presets

* feat(frontend): rework preset

* feat(frontend): rework preset

* feat(frontend): fix presets

* feat(frontend): add flex + fix adding empty column def

* feat(frontend): add missing unit
2023-10-10 15:25:40 +02:00
Faton Ramadani
8491f248a0 feat(frontend): error handler tutorial (#2404)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-09 19:07:32 +02:00
Ruben Fiszel
20201bfa4d fix css property (#2411) 2023-10-09 18:22:46 +02:00
Guillaume Bouvignies
cfe45f7044 Better error when executable not found (#2407)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-09 18:06:05 +02:00
Faton Ramadani
b056216d1f feat(frontend): fix css editor + fix dark mode (#2409) 2023-10-09 17:58:42 +02:00
Ruben Fiszel
9c9a001631 Revert "chore(deps): bump prettyplease from 0.1.25 to 0.2.15 in /backend (#2256)" (#2410)
This reverts commit 230e05bdde.
2023-10-09 17:58:00 +02:00
Ruben Fiszel
35a614b68c Revert "chore(deps): bump openapiv3 from 1.0.2 to 1.0.3 in /backend (#2236)" (#2408)
This reverts commit 92e7d03e7b.
2023-10-09 17:45:40 +02:00
Ruben Fiszel
05462d6561 remove automerge dependabot 2023-10-09 17:44:11 +02:00
dependabot[bot]
727315b094 chore(deps): bump cla-assistant/github-action from 2.2.1 to 2.3.1 (#2302)
Bumps [cla-assistant/github-action](https://github.com/cla-assistant/github-action) from 2.2.1 to 2.3.1.
- [Release notes](https://github.com/cla-assistant/github-action/releases)
- [Commits](https://github.com/cla-assistant/github-action/compare/v2.2.1...v2.3.1)

---
updated-dependencies:
- dependency-name: cla-assistant/github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 15:40:12 +00:00
dependabot[bot]
92e7d03e7b chore(deps): bump openapiv3 from 1.0.2 to 1.0.3 in /backend (#2236)
Bumps [openapiv3](https://github.com/glademiller/openapiv3) from 1.0.2 to 1.0.3.
- [Commits](https://github.com/glademiller/openapiv3/compare/v1.0.2...v1.0.3)

---
updated-dependencies:
- dependency-name: openapiv3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 15:40:12 +00:00
dependabot[bot]
230e05bdde chore(deps): bump prettyplease from 0.1.25 to 0.2.15 in /backend (#2256)
Bumps [prettyplease](https://github.com/dtolnay/prettyplease) from 0.1.25 to 0.2.15.
- [Release notes](https://github.com/dtolnay/prettyplease/releases)
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.1.25...0.2.15)

---
updated-dependencies:
- dependency-name: prettyplease
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 15:40:11 +00:00
Ruben Fiszel
a6c1114ccd remove ability to delete worker config on non ee 2023-10-09 12:51:37 +02:00
Faton Ramadani
c4c075d029 feat(frontend): App polish (#2397)
* fix(frontend): app polish

* wip

* fix(frontend): rework schedule drawer

* fix(frontend): add Label wrapper for consistency

* fix(frontend): fix tab inconstiencies

* fix(frontend): make kbd modifier visible + fix spacings

* fix(frontend): add spinning animation when assistant is loading

* wip

* fix(frontend): add inner border

* feat(frontend): reorganised metadata fields

* feat(frontend): fix merge

* feat(frontend): fix build

* feat(frontend): fix build

* Update CenteredPage.svelte

* feat(frontend): fix inner-border dark

* wip

* feat(frontend): Fix buttons

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-10-08 23:31:53 +02:00
Ruben Fiszel
00434f1a78 fix: improve handling of large results by frontend 2023-10-08 15:37:10 +02:00
Ruben Fiszel
96b02a3331 add support for single tenant microsoft login 2023-10-08 13:31:51 +02:00
Ruben Fiszel
cdf493d173 improve set saved inputs for mobile 2023-10-08 11:59:44 +02:00
Ruben Fiszel
cb4172338f clarify search by content being an ee feature 2023-10-08 11:41:20 +02:00
Ruben Fiszel
8b0d9dd4f0 change max-w-6xl -> max-w-7xl 2023-10-08 11:27:24 +02:00
Ruben Fiszel
cbc484ffd0 remove .nvmrc 2023-10-08 10:49:13 +02:00
Ruben Fiszel
c5f8786134 fix: improve flow status viewer for large values 2023-10-07 19:54:36 +02:00
Ruben Fiszel
d22031e990 fix: add lsp absolute imports for deno in all cases 2023-10-07 16:36:26 +02:00
Ruben Fiszel
eb47f2cf6d fix setting resource type description 2023-10-07 16:26:24 +02:00
Ruben Fiszel
635054bb37 add default fallback vscode widget colors 2023-10-07 16:01:55 +02:00
Ruben Fiszel
e98144ff07 fix: fix aggrid initialization 2023-10-06 20:00:01 +02:00
Ruben Fiszel
9d250c8c0c UX nits 2023-10-06 19:11:19 +02:00
Ruben Fiszel
e5731504d0 feat: add support for aggrid ee 2023-10-06 17:34:13 +02:00
Ruben Fiszel
268c585459 support clear on text input for date input 2023-10-05 23:43:25 +02:00
Ruben Fiszel
96bf122934 fix: tarball for workspace export is generated in /tmp/windmill 2023-10-05 23:00:15 +02:00
Ruben Fiszel
1ff5bc2f7a feat: manage cache and init scripts from worker group UI (#2396)
* cache & inits

* cache & inits

* cache & inits

* all

* fix tests

* improve
2023-10-05 19:42:15 +02:00
Faton Ramadani
e1918ef66e Ignored tutorials (#2394)
* fix(frontend): add ignored tutorials

* fix(frontend): add ignored tutorials

* fix(frontend): tutorial code cleanup

* fix(frontend): refactor how buttons are created

* fix(frontend): Correctly handled ignored tutorials
2023-10-05 17:22:40 +02:00
Faton Ramadani
48ce194a28 fix(frontend): Fix tutorial trigger (#2392)
* fix(frontend): Fix tutorial trigger

* fix(frontend): remove useless reactivity
2023-10-05 14:50:35 +02:00
Ruben Fiszel
c9285b539d chore(main): release 1.181.0 (#2369)
* chore(main): release 1.181.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-05 09:56:30 +02:00
Bryan
543e13ff71 Upgrade debian version to bookworm (#2386)
* Dockerfile use bookworm

* use python 3.11.4
2023-10-05 09:53:25 +02:00
HugoCasa
9002a0e05a fix: add numeric, array and date types (#2379)
* fix: add numeric, array and date types

* fix: update parser npm
2023-10-05 09:13:56 +02:00
Faton Ramadani
8a45891c96 App polish (#2385)
* wip

* feat(frontend): polish script settings
2023-10-04 14:36:18 +02:00
Faton Ramadani
65bacdcd7d Tutorials improvement (#2384)
* fix(frontend): fix tutorials

* fix(frontend): simplify

* fix(frontend): simplify

* fix(frontend): fix skip all

* fix(frontend): fix toggle

* fix(frontend): simplify
2023-10-04 14:28:37 +02:00
Faton Ramadani
0cb70d975b fix(frontend): fix flow tutorials (#2383)
* fix(frontend): fix flow tutorials

* fix(frontend): restore tainted

* fix(frontend): add guide about key arrows

* fix(frontend): add how first tutorial is started

* fix(frontend): add how first tutorial is started

* fix(frontend): remove debugger

* fix(frontend): fix deployement issues
2023-10-04 11:12:28 +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
HugoCasa
8319f5d0e5 fix: add reserved variables in args (#2371)
* fix: add reserved variables in args

* fix: only get job when necessary
2023-10-03 18:14:37 +02:00
Ruben Fiszel
97acb6b757 improve displayed flow inputs 2023-10-03 16:16:12 +02:00
HugoCasa
62d090fcc9 fix: flow trigger prompt + lower temp (#2377)
* fix: flow trigger prompt + lower temp

* fix: add back await
2023-10-03 12:00:31 +02:00
Ruben Fiszel
6e6a714775 add dnspython 2023-10-03 01:08:37 +02:00
HugoCasa
63a455f1c8 fix: schema autocomplete/ai (#2372)
instanceof does not work with primitive types
2023-10-02 19:57:02 +02:00
HugoCasa
78742e2d3e fix: ai flow prompt fix + explanation in ui (#2374) 2023-10-02 19:40:06 +02:00
Ruben Fiszel
c8543d7ed4 feat: add npm_config_registry support for bun, deno and being settable from UI (#2373)
* foo

* foo

* npm config
2023-10-02 14:45:29 +02:00
HugoCasa
3e7827ed09 fix: trigger bun prompt (#2368) 2023-10-02 09:53:18 +02:00
Ruben Fiszel
dbd310fced chore(main): release 1.180.0 (#2366)
* chore(main): release 1.180.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-10-01 21:06:13 +02:00
Ruben Fiszel
76d9dcbe4a feat: code content search (#2367)
* code search

* foo

* foo

* all

* all
2023-10-01 21:03:08 +02:00
Ruben Fiszel
2be257e594 add fullscreen for eval fields 2023-10-01 00:21:22 +02:00
Ruben Fiszel
079de25784 fix: improve connection in apps 2023-09-30 23:53:04 +02:00
Ruben Fiszel
eb369d6287 improve mouseover behavior for components 2023-09-30 19:59:38 +02:00
Ruben Fiszel
fc3844738d chore(main): release 1.179.1 (#2365)
* chore(main): release 1.179.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-30 09:03:20 +02:00
Ruben Fiszel
b6df36d63b fix: fix 0 len flow module processing 2023-09-30 09:00:39 +02:00
Ruben Fiszel
bef3d981cc fix 0 len flow module processing 2023-09-30 08:50:32 +02:00
Ruben Fiszel
5651c5bd7c catch error for loading inner modules 2023-09-30 08:06:23 +02:00
Ruben Fiszel
11b7e1d82f chore(main): release 1.179.0 (#2354)
* chore(main): release 1.179.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-30 07:54:22 +02:00
Ruben Fiszel
2ae6050cd5 fix worker groups for non superadmins 2023-09-30 07:50:13 +02:00
Ruben Fiszel
3acc250e95 preserve order for form on apps 2023-09-30 07:32:21 +02:00
Ruben Fiszel
9ccb12296e fix: improve superadmin settings page 2023-09-30 06:29:28 +02:00
Ruben Fiszel
3f296d6125 fix: remove shared http clients in rest runtime 2023-09-30 05:42:47 +02:00
Ruben Fiszel
6efee0af20 do not stop early if module is a flow step 2023-09-30 00:54:49 +02:00
Ruben Fiszel
40477b8803 fix build 2023-09-30 00:06:56 +02:00
Ruben Fiszel
953c7700fe feat: add trustedDependencies escape hatch for bun (#2364)
* trustedDeps

* fix frontend

* trustedDeps

* fix frontend
2023-09-29 20:27:13 +02:00
HugoCasa
bff09d45e9 feat: ai code completion (#2361) 2023-09-29 16:04:28 +02:00
Ruben Fiszel
03805b77d3 add tutorial progress backend 2023-09-29 15:56:21 +02:00
Ruben Fiszel
5ed68b7a5e add tutorial progress backend 2023-09-29 15:56:21 +02:00
Faton Ramadani
372373d15b fix(frontend): timezone fix (#2360)
* fix(frontend): timezone fix

* fix(frontend): remove 		svelte-timezone-picker: ^2.0.3,

* feat(frontend): fix dark mode

* feat(frontend): add default value + group by timezone

* feat(frontend): remove useless files
2023-09-29 13:57:36 +02:00
Faton Ramadani
1b6e66c1ab feat(frontend): copy schema from json and past runs in flow inputs (#2352)
* feat(frontend): copy schema from json and past runs in flow inputs

* feat(frontend): copy schema from json and past runs in flow inputs
2023-09-29 12:02:47 +02:00
denglertai
7adf04858e feat(backend): parse expires_in from string in TokenResponse (#2353)
* feat(backend): parse expires_in from string in TokenResponse

* Update more_serde.rs

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-29 11:34:27 +02:00
Ruben Fiszel
c3292f10e8 fix: non skipped failures stop even in presence of an error handler 2023-09-29 00:39:17 +02:00
Ruben Fiszel
0cad2bdb2f fix: error handler does not recover flow anymore and error handler is called only once up the flow 2023-09-29 00:28:11 +02:00
Ruben Fiszel
a1f9e9071f clarify oauth settings 2023-09-28 20:06:00 +02:00
Faton Ramadani
dfde7fc195 fix(frontend): Properly handle click (#2351)
* fix(frontend): Properly handle click

* fix(frontend): Properly handle click
2023-09-28 05:07:26 -07:00
Ruben Fiszel
87da00c65c chore(main): release 1.178.1 (#2350)
* chore(main): release 1.178.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-28 05:04:27 +02:00
Ruben Fiszel
1dffd5dc7b improve license key check 2023-09-28 04:58:44 +02:00
Ruben Fiszel
93f536c26a fix: improve license key check 2023-09-28 04:28:52 +02:00
Ruben Fiszel
020f9e7143 chore(main): release 1.178.0 (#2349)
* chore(main): release 1.178.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-28 03:13:33 +02:00
Ruben Fiszel
a1f036aec4 fix sqlx 2023-09-28 02:58:56 +02:00
Faton Ramadani
0ec664d739 feat(frontend): add app groups management (#2347)
* feat(frontend): add app groups management

* feat(frontend): add app groups management

* app groups

* app groups

* app groups

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-28 01:18:35 +02:00
Ruben Fiszel
68f3664b61 UX nits 2023-09-27 23:51:30 +02:00
Faton Ramadani
4f6d5c9692 feat(frontend): add AppDrawer controls (#2339)
* feat(frontend): add AppDrawer controls

* feat(frontend): add AppDrawer controls

* Update utils.ts

* fix app drawer cc

* fix app drawer cc

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-27 23:22:54 +02:00
Faton Ramadani
711e85e1af feat(frontend): Switch to component list when deleting a component (#2346)
* feat(frontend): Switch to component list when deleting a component

* feat(frontend): remove console.log
2023-09-27 10:13:57 -07:00
HugoCasa
7d2f05c7aa fix: add env tags to default worker group (#2348) 2023-09-27 10:11:21 -07:00
Ruben Fiszel
8343d59562 chore(main): release 1.177.1 (#2342)
* chore(main): release 1.177.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-26 20:43:29 +02:00
HugoCasa
2c1b9325c1 fix: disable schema awareness when object resource (#2343) 2023-09-26 20:12:34 +02:00
Ruben Fiszel
604e500b17 fix: improve list component handling of non array data 2023-09-26 18:41:28 +02:00
Faton Ramadani
6ed0086e40 fix(frontend): fix modal closing issues (#2340) 2023-09-26 17:23:14 +02:00
Faton Ramadani
2b6754f5f7 fix(frontend): fix overflow (#2341)
* fix(frontend): fix overflow

* fix(frontend): fix overflow
2023-09-26 17:22:52 +02:00
Ruben Fiszel
926aef393b chore(main): release 1.177.0 (#2331)
* chore(main): release 1.177.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-26 03:08:11 -07:00
Ruben Fiszel
2ee959cd2e feat: add custom oauth support (#2336)
* custom oauth

* all

* revert ee changes

* fix frontend
2023-09-26 11:56:02 +02:00
Faton Ramadani
47730131be App editor improvements (#2328)
* feat(frontend): add zoomable app editor

* feat(frontend): add viewport zoom

* fix(frontend): Fix build

* improvements

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-26 02:08:08 +02:00
Ruben Fiszel
5bd3f9fe8a fix multiselect floating 2023-09-25 20:59:03 +02:00
Ruben Fiszel
f6f20e946b fix multiselect portal initialization 2023-09-25 20:44:07 +02:00
Ruben Fiszel
c84fa83546 nits 2023-09-25 20:27:06 +02:00
Ruben Fiszel
9ba6657153 fix: set min size of components to 1 2023-09-25 20:16:11 +02:00
Ruben Fiszel
f9546de81d feat: support automatic reconnection to pg 2023-09-25 19:30:02 +02:00
Ruben Fiszel
cbd68a944c fix: fix resource type picker object reinitialization 2023-09-25 19:13:05 +02:00
Ruben Fiszel
1a572e1f56 nits fix 2023-09-25 16:33:21 +02:00
Faton Ramadani
89dabcea08 fix(frontend): Fix markdown dark mode (#2329) 2023-09-25 16:23:08 +02:00
Faton Ramadani
ac64a2011e fix(frontend): Fix build (#2330) 2023-09-25 06:57:24 -07:00
Ruben Fiszel
5bb051bfff chore(main): release 1.176.0 (#2315)
* chore(main): release 1.176.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-25 00:04:38 +02:00
Ruben Fiszel
0df4ee69c8 fix: fix upto preview issue with nested flows 2023-09-24 23:59:47 +02:00
Ruben Fiszel
580d0fe29f fix: optimize performance for bun scripts without deps 2023-09-24 19:38:41 +02:00
Ruben Fiszel
8a26ae3172 fix: overflow on workspace script picker 2023-09-24 19:08:34 +02:00
Ruben Fiszel
aba0b94c25 fix: flow steps appears in all static inputs 2023-09-24 19:03:29 +02:00
Ruben Fiszel
eefedf5ed1 fix: add ability to test this step for flow step 2023-09-24 18:59:39 +02:00
Ruben Fiszel
b63c0e3d11 refactor script metadata page 2023-09-24 18:47:42 +02:00
Ruben Fiszel
7253eb4e46 fix setting base_url on workers 2023-09-23 08:57:59 -07:00
Ruben Fiszel
e3edf4fa2a fix: change cache implementation to remove async-timer 2023-09-23 08:33:49 +02:00
Ruben Fiszel
51255981fa feat: add license key as superadmin setting (#2321)
* license key

* all

* feat: add license key as a superadmin setting

* fix

* fix
2023-09-23 14:40:07 +02:00
Ruben Fiszel
3e9a338163 add meticulous to dev 2023-09-22 19:10:56 +02:00
Ruben Fiszel
81ebf2627a fix tests 2023-09-22 18:24:00 +02:00
Ruben Fiszel
00ffa69ead feat: add running filter 2023-09-22 18:15:34 +02:00
Ruben Fiszel
3717b69029 fix table when empty rows 2023-09-22 15:58:41 +02:00
HugoCasa
ab028eb045 add benchmark warm up (#2320) 2023-09-22 14:35:05 +02:00
HugoCasa
6cf7fbe1ed fix: benchmark worker tags (#2319)
* fix: benchmark worker tags

* fix: increase nb of noop/ded jobs
2023-09-21 15:05:39 -07:00
HugoCasa
f6dab0576a fix: tag id as flow (#2318) 2023-09-21 18:20:34 +02:00
HugoCasa
3ae5c6ce7c feat: improved dedicated benchmarks + buffer fix (#2313)
* feat: improved dedicated benchmarks + buffer fix

* fixes + limit task spawning to noop/dedicated

* fix: cargo test

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-09-21 17:12:00 +02:00
HugoCasa
9e2146aeed feat: ai flow trigger menu (#2317)
* feat: add trigger ai menu

* fix: ai specify resource param name format
2023-09-21 17:11:06 +02:00
Ruben Fiszel
fdbb393a5f update docker-compose 2023-09-21 15:08:02 +02:00
Ruben Fiszel
dc1b8bedf0 update docker-compose 2023-09-21 15:07:15 +02:00
Ruben Fiszel
401acc511b fix slack instance settings 2023-09-21 13:11:00 +02:00
Ruben Fiszel
33deca1304 setup improvements 2023-09-21 12:49:31 +02:00
Ruben Fiszel
0ae8d097cd setup improvements 2023-09-21 12:49:20 +02:00
Ruben Fiszel
3fc3e10ef5 improve and simplify setup 2023-09-21 11:00:42 +02:00
Ruben Fiszel
79c4ee5e6f feat: set instance settings from UI (#2314) 2023-09-20 23:15:19 +02:00
Ruben Fiszel
ea6919d20b add playhouse => playwee python import 2023-09-20 14:10:18 +02:00
Ruben Fiszel
d08f979d0a chore(main): release 1.175.0 (#2290)
* chore(main): release 1.175.0

* Apply automatic changes

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-19 19:08:22 +02:00
Ruben Fiszel
a3a36a34fb fix change versions 2023-09-19 19:06:31 +02:00
Ruben Fiszel
2c1f852e54 bump bun 1.0.2 2023-09-19 18:58:47 +02:00
Ruben Fiszel
e3d28b9507 feat: support pinned versions for bun in deployed scripts 2023-09-19 18:15:06 +02:00
Faton Ramadani
ab45917b78 fix(frontend): fix alignment (#2307) 2023-09-19 17:34:06 +02:00
HugoCasa
b10f589d2b fix: ai improve prompts (#2310) 2023-09-19 17:33:56 +02:00
Faton Ramadani
547dba9e00 fix(frontend): Always mount components (#2309) 2023-09-19 17:17:33 +02:00
Faton Ramadani
0c6e540cc8 fix(frontend): fix tab styling + component bg (#2308) 2023-09-19 16:50:58 +02:00
HugoCasa
323900e214 feat: dedicated benchmarks (#2297)
* feat: dedicated benchmarks

* feat: dedicated benchmarks

* fix: build

* fix: use ee for ci

* fix: ci

* fix: handle create jobs error

* fix: nits
2023-09-19 14:03:19 +02:00
Ruben Fiszel
d6881b2ab5 add smbclient exception 2023-09-19 13:31:49 +02:00
Ruben Fiszel
77f6baee8f added dockerfile pup 2023-09-19 13:17:02 +02:00
Ruben Fiszel
3491d188a1 fix: add HOME to bun and deno 2023-09-19 12:40:31 +02:00
HugoCasa
26ee699f88 feat: add batch jobs (#2306) 2023-09-19 11:53:50 +02:00
Faton Ramadani
47a05ec587 fix(frontend): fix theme UI (#2305) 2023-09-19 11:05:43 +02:00
Faton Ramadani
8888e7fd6c fix(frontend): fix theme make default (#2304) 2023-09-19 10:12:47 +02:00
Faton Ramadani
be790992a0 feat(frontend): Add component control doc (#2295)
* feat(frontend): Add component control doc

* feat(frontend): Add missing controls

* feat(frontend): add collapsable view

* feat(frontend): rework ui

* fix(frontend): fix build

* feat(frontend): add missing controls

* feat(frontend): update controls

* feat(frontend): only add recompute control for components with componentInput
2023-09-19 09:45:54 +02:00
Faton Ramadani
2157d1ef05 fix(frontend): add missing key (#2299)
* fix(frontend): add missing key

* fix(frontend): add missing key
2023-09-19 09:10:17 +02:00
Henri Courdent
434ea76a1a New links for components docs (#2298) 2023-09-18 18:20:59 +02:00
HugoCasa
c4a88e7e18 feat: add dediacted worker env var (#2296) 2023-09-18 14:15:56 +02:00
Faton Ramadani
662ef7d4d3 fix(frontend): Fix rich result styling + add title and hideDetails config (#2294) 2023-09-18 11:05:26 +02:00
Ruben Fiszel
84f79ef055 fix sqlx 2023-09-16 11:47:10 +02:00
Ruben Fiszel
903ef0e3c6 feat: suggest adding openai key on workspace creation 2023-09-16 10:05:32 +02:00
Ruben Fiszel
b82a4bcf11 nit UX 2023-09-16 09:32:25 +02:00
Ruben Fiszel
f873d9b4ba fix: validate more strongly usernames 2023-09-16 09:29:49 +02:00
Ruben Fiszel
69a4fb9cdc improve queue metrics 2023-09-16 03:23:32 +02:00
Ruben Fiszel
e54a8013a0 fix: add queue_count to metrics 2023-09-16 02:31:58 +02:00
Ruben Fiszel
c8bf141cea chore(main): release 1.174.0 (#2287)
* chore(main): release 1.174.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-15 23:42:59 +02:00
Ruben Fiszel
23a0be78c3 fix concurrency limit with jobs scheduled in the future 2023-09-15 23:42:44 +02:00
Faton Ramadani
c19757af1b feat(frontend): Global CSS editor (#2178)
* feat(frontend): add global css

* feat(frontend): working styling

* feat(frontend): Add default classes

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* feat(frontend): Add global css v0

* feat(frontend): Add global css v0

* add css workers

* fix(frontend): Fix overflow issue

* wip

* feat(frontend): check for EE before injecting global css

* wip

* wip

* wip

* fix(frontend): fix typing issues

* fix(frontend): fix typing issues

* fix(frontend): fix global css

* fix(frontend): add missing mapping

* fix(frontend): Fix how styles are loaded

* fix(frontend): fix preview

* feat(frontend): fix everything

* feat(frontend): fix class autocomplete

* feat(frontend): remove console.log

* feat(frontend): update tooltup

* feat(frontend): eval

* feat(frontend): eval

* feat(frontend): fix build

* feat(frontend): fix initial binding

* feat(frontend): wip

* wip

* feat(frontend): Finish theme v0

* feat(frontend): Fix resource page

* feat(frontend): fix build

* feat(frontend): theme UI

* feat(frontend): theme UI

* feat(frontend): theme UI

* feat(frontend): fix EE

* feat(frontend): add missing warning

* feat(frontend): fix preview

* feat(frontend): fix global css by component initialisation

* feat(frontend): remove unused libraries

* feat(frontend): fix EE check

* feat(frontend): fix EE check

* feat(frontend): fix preview

* feat(frontend): Fix migration

* feat(frontend): Fix issues

* feat(frontend): add missing disabled in migration modal

* feat(frontend): Fix preview

* feat(frontend): Fix preview

* all

* all

* all

* sqlx

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-15 22:55:47 +02:00
HugoCasa
59e27a98f4 feat: ai gen support all langs (#2276)
* feat: ai gen support all langs

* fix: improve db schema explorer

* fix: frontend check
2023-09-15 16:41:10 +02:00
HugoCasa
35166883e8 feat: bun absolute/relative imports + tests (#2286)
* feat: bun relative imports + tests

* fix: add missing .sqlx
2023-09-15 13:19:38 +02:00
Ruben Fiszel
83f43b6600 bump tests 2023-09-15 09:43:33 +02:00
Ruben Fiszel
009e04e582 fix nb of conns 2023-09-15 09:32:11 +02:00
Ruben Fiszel
e0ff5484e1 fix tests 2023-09-15 09:30:33 +02:00
Ruben Fiszel
b8d901c4d4 fix tests 2023-09-15 01:41:35 +02:00
Ruben Fiszel
7cd563596d align capture endpoint with run endpoint 2023-09-15 01:06:58 +02:00
Ruben Fiszel
019601959f chore(main): release 1.173.0 (#2282)
* chore(main): release 1.173.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-14 20:22:00 +02:00
Ruben Fiszel
c08b774eef feat: cli sync on windows (#2283)
* cli windows

* update
2023-09-14 18:35:26 +02:00
Ruben Fiszel
73cfa92fa2 fix carousel list 2023-09-14 15:54:35 +02:00
Ruben Fiszel
bb993336ce improve popup location 2023-09-14 15:10:08 +02:00
Ruben Fiszel
a1fdfffb14 fix tests 2023-09-14 13:20:39 +02:00
Ruben Fiszel
410b4c9cf0 fix migration last 2023-09-14 11:59:20 +02:00
Ruben Fiszel
ea23ccc05b fix migration last 2023-09-14 11:57:38 +02:00
Ruben Fiszel
a74567fb97 fix migraiton 2023-09-14 11:46:33 +02:00
Ruben Fiszel
216181075a fix migraiton 2023-09-14 11:44:36 +02:00
Ruben Fiszel
52734a6c94 fix migration 2023-09-14 11:32:52 +02:00
Ruben Fiszel
4ad9b844f1 fix migration 2023-09-14 11:28:06 +02:00
Ruben Fiszel
f0963491ae fix: accept jobs whose duration > 24 days 2023-09-14 10:41:05 +02:00
Ruben Fiszel
4c92d34644 fix tests 2023-09-14 09:51:34 +02:00
Ruben Fiszel
12ff186582 chore(main): release 1.172.1 (#2279)
* chore(main): release 1.172.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-14 09:08:14 +02:00
Ruben Fiszel
b1c4ba4128 recovery handler is ee only 2023-09-14 09:04:50 +02:00
Ruben Fiszel
afecc756ee fix sqlx 2023-09-14 08:50:19 +02:00
Ruben Fiszel
b0e699f07f restrict nb of workspaces to 3 + number of oauth users to 50 2023-09-14 08:48:17 +02:00
Ruben Fiszel
4540ecc5f2 fix permissions issue for worker group manager UI 2023-09-14 08:26:45 +02:00
Ruben Fiszel
47b1591e8f fix: update to svelte 4 (#2280)
* svelte4

* update

* update

* update

* update

* update

* update
2023-09-13 23:55:27 +02:00
Ruben Fiszel
f6982fe818 fix: improve splitpane + improve deleting conditional tab 2023-09-13 23:09:07 +02:00
Ruben Fiszel
ef3fb5dc77 add WORKER_GROUP to docker-compose 2023-09-13 21:42:56 +02:00
Ruben Fiszel
73c778256f chore(main): release 1.172.0 (#2271)
* chore(main): release 1.172.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-13 21:38:49 +02:00
Ruben Fiszel
dfcdb2d8ff feat: worker groups admin panel (#2277)
* merge

* merge

* merge

* wg

* progress

* all

* all

* all

* all

* all

* all

* fix

* fix
2023-09-13 21:24:54 +02:00
Henri Courdent
e85ee6cf1e Public apps toggle clarifiction (#2275) 2023-09-13 18:39:35 +02:00
Henri Courdent
86a23a0d6c Fix resource picker buttons (#2273)
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-09-13 16:44:22 +02:00
HugoCasa
bf05892a01 fix: ai flow nits (#2272) 2023-09-13 16:35:50 +02:00
HugoCasa
6a809bdca0 feat: improve ai flow (#2270)
* feat: improve ai flow

* fix: copilot status popup placement

* fix: step only approve flow inputs additions + nits

* fix: nits
2023-09-13 14:24:27 +02:00
Ruben Fiszel
3118e144d0 update benchmark script 2023-09-12 14:36:14 +02:00
Ruben Fiszel
addf5111c2 chore(main): release 1.171.0 (#2262)
* chore(main): release 1.171.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-12 08:05:00 +02:00
Ruben Fiszel
209da209cf fix: improve bun lockfile resolution 2023-09-12 08:03:07 +02:00
André_Teixeira_1998
51ba268324 fix #2257 TIME convertion in pg_executor.rs (#2267) 2023-09-11 22:16:20 +02:00
Ruben Fiszel
37830b6163 fix app crash 2023-09-11 19:11:36 +02:00
Ruben Fiszel
e8dd9bf1f0 feat: attempt to SIGTERM before SIGKILL for bash 2023-09-11 18:55:19 +02:00
Ruben Fiszel
3f07675290 improve error message for js expr in apps 2023-09-11 17:08:58 +02:00
Ruben Fiszel
d928ce70b9 update LICENSE 2023-09-11 15:45:53 +02:00
Ruben Fiszel
0cf32999b7 update LICENSE 2023-09-11 15:40:05 +02:00
Ruben Fiszel
00e131269e feat: zero copy result for job result (#2263)
* feat: zero copy result for job result

* update
2023-09-11 08:00:02 +02:00
Ruben Fiszel
e775c0fe08 fix: fix field duplicate in app background settings 2023-09-10 00:36:11 +02:00
Ruben Fiszel
40e08a0b48 improve history from the script editor 2023-09-09 09:44:24 +02:00
Ruben Fiszel
bfe5aacea2 fix: remove result and args from list completed and list queue jobs 2023-09-09 09:31:45 +02:00
Ruben Fiszel
9a23bf7be1 chore(main): release 1.170.0 (#2258)
* chore(main): release 1.170.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-09 00:42:18 +02:00
Ruben Fiszel
63901597f4 fix: fix get_result for python-client 2023-09-09 00:37:15 +02:00
Ruben Fiszel
1d2ca2c8ca sqlx 2023-09-08 19:00:46 +02:00
Ruben Fiszel
7ec236de42 update to bun 1.0.0 2023-09-08 18:35:17 +02:00
Ruben Fiszel
9e89bc95e3 improve benchmarks 2023-09-08 17:32:26 +02:00
HugoCasa
9f8682459a feat: snowflake schema explorer + refactoring (#2260) 2023-09-08 16:49:47 +02:00
Ruben Fiszel
e590130cea improve displaying jobs currently waiting for a worker 2023-09-08 14:35:44 +02:00
Ruben Fiszel
92d427ad6c feat: display jobs currently waiting for a worker 2023-09-08 14:24:01 +02:00
Ruben Fiszel
49c55bfe30 chore(main): release 1.169.0 (#2246)
* chore(main): release 1.169.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-08 10:53:33 +02:00
Faton Ramadani
c4ab9f28a6 feat(frontend): fix runs page when the row has a parent (#2255) 2023-09-08 10:44:36 +02:00
Ruben Fiszel
4738a8c99e feat: introduce container groups 2023-09-08 09:48:28 +02:00
Ruben Fiszel
8d0569249d fix flow builder input transforms 2023-09-08 00:52:05 +02:00
Ruben Fiszel
5bf27d6898 fix flow builder input transforms 2023-09-08 00:51:09 +02:00
Ruben Fiszel
678fd0cec4 fix flow builder input transforms 2023-09-08 00:47:05 +02:00
HugoCasa
1d71154c99 feat: flow copilot (#2219)
* chore: refactoring

* feat: hub embeddings search benchmark

* feat: flow copilot v0

* feat: as trigger schedule + refactoring

* feat: improvements

* fix: remove unecessary filter

* feat: UX improvements

* fix: frontend check

* feat: switch to bun + other improvements

* fix: improve reactivity
2023-09-07 18:03:48 +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
HugoCasa
11a3ee00ef fix: benchmark svg (#2249) 2023-09-07 17:36:19 +02:00
Henri Courdent
fbb31c0465 Logos dark mode (#2248) 2023-09-07 16:39:12 +02:00
HugoCasa
fc92d8049f feat: benchmarks graph (#2244)
* feat: benchmarks graph

* feat: benchmarks graph gh action

* fix: gh action for testing

* fix: gh action

* Update benchmark.yml

* Update benchmark.yml

* Update benchmark.yml

* feat: deployed scripts + more langs

* fix: gh action regex

* fix: increase time

* fix: title + logs
2023-09-07 15:45:08 +02:00
Ruben Fiszel
0868717a73 fix: pass TZ from env to runtimes 2023-09-07 12:20:29 +02:00
Ruben Fiszel
1038a912a8 chore(main): release 1.168.3 (#2243)
* chore(main): release 1.168.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-07 11:52:32 +02:00
Ruben Fiszel
bc75a00c0b adjust group limit to remove native windmill groups 2023-09-07 09:51:09 +02:00
Ruben Fiszel
5d579e9f1b adjust group limit to remove native windmill groups 2023-09-07 09:49:56 +02:00
Ruben Fiszel
e817865f8d use pointerdown for flow builder menu item 2023-09-07 09:28:10 +02:00
Ruben Fiszel
bae5fc3885 nit fix on static editor 2023-09-07 09:14:17 +02:00
Ruben Fiszel
2f3bfbdd7f fix sqlx build 2023-09-07 08:53:12 +02:00
Ruben Fiszel
e9e24f0161 fix: add stable ids to rows in AppTable 2023-09-07 08:35:34 +02:00
Ruben Fiszel
34b48d8256 ux nits 2023-09-07 01:35:03 +02:00
Ruben Fiszel
29db0ca1d5 fix: add list resource types names 2023-09-07 01:09:10 +02:00
Ruben Fiszel
cb3f6510ff remove extra bun build in bun loader 2023-09-06 19:03:11 +02:00
Ruben Fiszel
32fa372c55 fix: reduce aggregate period to list users in workspace 2023-09-06 18:21:00 +02:00
Ruben Fiszel
f635f71362 pre-warm go 2023-09-06 14:31:34 +02:00
Ruben Fiszel
21b1947045 pre-warm go 2023-09-06 14:27:23 +02:00
Ruben Fiszel
e448e36428 chore(main): release 1.168.2 (#2242)
* chore(main): release 1.168.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-06 13:41:47 +02:00
Ruben Fiszel
b3a29274b4 fix: fix sqlx build 2023-09-06 13:39:46 +02:00
Ruben Fiszel
137f0f2a1f chore(main): release 1.168.1 (#2241)
* chore(main): release 1.168.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-06 12:38:30 +02:00
Ruben Fiszel
69588cc7b1 fix: fix sqlx build 2023-09-06 12:36:54 +02:00
Ruben Fiszel
594d44e2c5 chore(main): release 1.168.0 (#2240)
* chore(main): release 1.168.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-06 10:57:55 +02:00
Ruben Fiszel
5ac99b817e feat: dedicated workers for native-throughput performance (EE only) (#2239)
* dedicated worker

* dedicated worker

* merge

* progress

* progress

* progress

* merge

* update

* sqlx

* fix imports
2023-09-06 10:32:53 +02:00
Ruben Fiszel
f349da662d chore(main): release 1.167.0 (#2229)
* chore(main): release 1.167.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-05 23:48:28 +02:00
Faton Ramadani
9b60efa864 fix(frontend): add virtual list (#2218)
* fix(frontend): add virtual list

* feat(frontend): add virtual list to runs page

* feat(frontend): fix everything

* feat(frontend): add message when the limit is reached
2023-09-05 16:49:25 +02:00
Henri Courdent
6791abbe4d Higlighted native languages integrations (#2231)
* Higlighted native languages integrations

* Excluded native integrations from the rest of integrations

* Fix bug filter
2023-09-05 10:06:32 +02:00
Ruben Fiszel
360f5a8638 chore(main): release 1.167.0 (#2227)
* chore(main): release 1.167.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-04 02:39:09 +02:00
Ruben Fiszel
b772989c20 fix(cli): prioritize correctly content file to resolve for ts types 2023-09-04 02:38:39 +02:00
Ruben Fiszel
c6980eba15 fix(cli): prioritize correctly content file to resolve for ts types 2023-09-04 02:34:51 +02:00
Ruben Fiszel
7982b75613 feat: submit result in background thread (unify architecture for dedicated worker) (#2226)
* merge

* all

* all
2023-09-04 01:56:23 +02:00
Ruben Fiszel
8649410f5c chore(main): release 1.166.1 (#2225)
* chore(main): release 1.166.1

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-03 18:19:42 +02:00
Ruben Fiszel
5d3fc2b9c0 fix initialization 2023-09-03 18:12:44 +02:00
Ruben Fiszel
fa6ae22321 fix initialization 2023-09-03 18:05:23 +02:00
Ruben Fiszel
8fe77c84a3 fix: fix setting is ready for s3 workers 2023-09-03 16:52:44 +02:00
Ruben Fiszel
aacd33012b fix: fix setting is ready for s3 workers 2023-09-03 16:47:05 +02:00
Ruben Fiszel
2bfa28d50c fix: fix setting is ready for s3 workers 2023-09-03 16:18:23 +02:00
Ruben Fiszel
a6df360a8d improve webhook curl 2023-09-03 14:55:52 +02:00
Ruben Fiszel
70a2c90d62 chore(main): release 1.166.0 (#2211)
* chore(main): release 1.166.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-03 14:03:25 +02:00
Ruben Fiszel
d99e200402 fix: update wmill python generator thus updating windmill-api 2023-09-03 14:01:51 +02:00
Ruben Fiszel
8e327169c5 fix: fix datetime handling for python 2023-09-03 11:19:22 +02:00
Ruben Fiszel
780fd2716b update benchmark action 2023-09-03 10:37:29 +02:00
Ruben Fiszel
f27541e933 update benchmark action 2023-09-03 10:35:56 +02:00
Ruben Fiszel
630e8f29c2 update benchmark action 2023-09-03 10:31:48 +02:00
Ruben Fiszel
77de7f5b87 update benchmark action 2023-09-03 10:29:49 +02:00
Ruben Fiszel
c27549930a update benchmark action 2023-09-03 10:23:50 +02:00
Ruben Fiszel
133443d290 add regular benchmarks 2023-09-03 09:57:25 +02:00
Ruben Fiszel
21e8d7694c perf: improve queue performance (#2222)
* benchs

* progress

* prog

* progress

* progress

* progress

* update

* progress

* progress

* progress

* progress

* progress

* all

* all

* improve queries

* improve queries

* rm imv

* all

* all
2023-09-03 09:44:16 +02:00
Ruben Fiszel
9c55195b19 bump deno to 1.36.3 2023-09-01 14:53:17 +02:00
Ruben Fiszel
b2ff746c36 fix: see run detail in a new tab 2023-09-01 09:32:05 +02:00
Faton Ramadani
3009a9a6e7 feat(frontend): App stepper debug (#2202)
* fix(frontend): Fix overflow issue

* feat(frontend): Add Stepper debug + add last action output

* feat(frontend): revert

* feat(frontend): correctly handled debug mode

* fix(frontend): PR comments
2023-09-01 08:03:45 +02:00
Faton Ramadani
bdbf8d1ca5 fix(frontend): Fix App Modal z-index (#2210)
* fix(frontend): Fix App Modal z-index

* fix(frontend): fix build
2023-09-01 08:01:26 +02:00
Ruben Fiszel
ed627c9bcf chore(main): release 1.165.0 (#2207)
* chore(main): release 1.165.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-09-01 00:05:37 +02:00
Ruben Fiszel
24527d240b feat: improve queue performance when queue grows large 2023-08-31 23:41:04 +02:00
Ruben Fiszel
1930a473e4 feat: support partial go dependency pinning 2023-08-31 22:12:47 +02:00
Ruben Fiszel
5513bb7a5b clarify cache usage for scripts/flows 2023-08-31 15:19:01 +02:00
Ruben Fiszel
578801c9ea fix: uniformize that all job links specify the workspace 2023-08-31 12:55:28 +02:00
Ruben Fiszel
c9da947088 chore(main): release 1.164.0 (#2205)
* chore(main): release 1.164.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-31 12:30:37 +02:00
Ruben Fiszel
f45b6dc088 feat: add workspace variable to worker tag 2023-08-31 11:00:57 +02:00
Bryan
fa5e3ba2a8 fix(frontend): allow using Docker in Flow (#2201) 2023-08-31 08:52:05 +02:00
Faton Ramadani
246e235feb Fix run page navigation (#2200)
* fix(frontend): Fix overflow issue

* fix(frontend): Properly handle browser navigation

* fix(frontend): revert changes

* fix(frontend): remove debug code
2023-08-31 00:17:52 +02:00
Ruben Fiszel
922660af5e make frontend bundlable 2023-08-30 19:31:34 +02:00
Ruben Fiszel
6fe33de6a6 reworks consts 2023-08-30 18:43:21 +02:00
Ruben Fiszel
3c0dda31c5 chore(main): release 1.163.1 (#2199)
* chore(main): release 1.163.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-30 18:31:44 +02:00
Ruben Fiszel
e96790c838 fix: avoid perpetual spinning of recompute all component 2023-08-30 18:27:12 +02:00
Ruben Fiszel
ec17365a1e clarify cache usage for scripts/flows 2023-08-30 17:44:40 +02:00
Ruben Fiszel
8ead9b306d chore(main): release 1.163.0 (#2198)
* chore(main): release 1.163.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-30 17:26:31 +02:00
Ruben Fiszel
ff3ffbf908 nits 2023-08-30 17:26:30 +02:00
Ruben Fiszel
d5e5322126 fix: fix cyclical loop in apps 2023-08-30 17:12:55 +02:00
Ruben Fiszel
25122ff7d3 reduce barrier sync logs 2023-08-30 14:55:03 +02:00
Ruben Fiszel
ac6d04cf8b improve global cache to s3 panel 2023-08-30 14:09:54 +02:00
Ruben Fiszel
b7236d8945 fix build 2023-08-30 13:43:40 +02:00
Ruben Fiszel
9829105d08 feat: add global cache configuration 2023-08-30 13:35:41 +02:00
Ruben Fiszel
106644181d fix premium info computation 2023-08-29 21:41:26 +02:00
Ruben Fiszel
9ca6f75b4c fix premium info computation 2023-08-29 21:27:53 +02:00
Ruben Fiszel
958c172173 fix premium info computation 2023-08-29 21:23:15 +02:00
Ruben Fiszel
702477dd80 exclude cache and state from tarball export 2023-08-29 19:36:25 +02:00
Ruben Fiszel
81fe81f8f4 chore(main): release 1.162.2 (#2197)
* chore(main): release 1.162.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-29 16:45:39 +02:00
Ruben Fiszel
8ee28c9348 fix: fix incorrect bump 2023-08-29 16:44:05 +02:00
Ruben Fiszel
d593a68546 chore(main): release 1.162.1 (#2196) 2023-08-29 16:39:46 +02:00
Ruben Fiszel
21649d9fa7 fix: fix deps incompatibilities 2023-08-29 16:38:02 +02:00
Ruben Fiszel
38250162c7 chore(main): release 1.162.0 (#2194)
* chore(main): release 1.162.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-29 15:59:24 +02:00
Ruben Fiszel
91707bca86 feat: add cache to inline scripts 2023-08-29 15:57:01 +02:00
Faton Ramadani
5ca6c8f266 feat(frontend): Filter runs by user (#2187)
* feat(frontend): Filter runs by user

* feat(frontend): Improve UI

* feat(frontend): Add filter by folder

* feat(frontend): Clean up filters

* feat(frontend): Clean up filters

* feat(frontend): add shortcut to filter by folder

* fix(frontend): Fix filters

* fix(frontend): remove logs

* fix(frontend): Fix filter by syncing

* fix(frontend): refactor all filters

* fix(frontend): refactor all filters

* fix(frontend): refactor all filters

* fix(frontend): refactor all filters

* fix(frontend): add missing tooltips

* fix(frontend): correcly set args and result filters + handle status filter
2023-08-29 15:42:56 +02:00
Ruben Fiszel
75506e1ec9 improve cache paths 2023-08-29 15:29:55 +02:00
Ruben Fiszel
f3c96fe0cc fix: add setState, getState to client 2023-08-29 15:26:23 +02:00
Ruben Fiszel
73cfaf2647 fix get latest deployed for path 2023-08-29 15:12:53 +02:00
Ruben Fiszel
2895014b6e fix: relative imports in deno 2023-08-29 15:05:00 +02:00
Ruben Fiszel
8d62fbdbdc feat: add caching to flows and scripts (#2193)
* cachettl

* all
2023-08-29 13:00:20 +02:00
Ruben Fiszel
e374980e09 fix list state preservation across re-renders 2023-08-28 20:42:53 +02:00
Ruben Fiszel
7c0fe8efc6 chore(main): release 1.161.0 (#2190)
* chore(main): release 1.161.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-28 20:20:48 +02:00
Ruben Fiszel
3746c41138 fix: allow deno to --write lock when using lockfiles 2023-08-28 20:16:32 +02:00
Ruben Fiszel
ab27adc87e feat: early stop for flows 2023-08-28 17:46:16 +02:00
Ruben Fiszel
11c8f90daf feat: concurrency limits for flows 2023-08-28 16:02:48 +02:00
Faton Ramadani
9264d4f046 feat(frontend): rework premium plans (#2155)
* feat(frontend): rework premium plans

* feat(frontend): update premium plan page
2023-08-28 14:26:18 +02:00
Ruben Fiszel
24852c257f fix: fix refresh init in presence of app stepper 2023-08-28 12:36:54 +02:00
Ruben Fiszel
635a40aa03 fix build 2023-08-28 09:44:36 +02:00
Ruben Fiszel
2773ef051e fix compilation 2023-08-28 09:00:13 +02:00
Ruben Fiszel
cc1d780831 fix script_path_start 2023-08-28 02:37:06 +02:00
Ruben Fiszel
c51eebd0e1 limit number of groups to 5 in ce 2023-08-28 02:23:36 +02:00
Ruben Fiszel
c86773ba6f chore(main): release 1.160.0 (#2189)
* chore(main): release 1.160.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-27 23:15:39 +02:00
Ruben Fiszel
3701e43fc6 improve job queue counter clarity 2023-08-27 23:11:04 +02:00
Ruben Fiszel
724340baae fix sqlx 2023-08-27 23:05:47 +02:00
Ruben Fiszel
06006f1c7e feat: add parallelism control to forloops 2023-08-27 23:03:19 +02:00
Ruben Fiszel
d6505386b4 fix parrallel forloop and branchall failure handling 2023-08-27 16:05:51 +02:00
Ruben Fiszel
5ec8ae08fa chore(main): release 1.159.0 (#2183)
* chore(main): release 1.159.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-27 15:50:19 +02:00
Ruben Fiszel
b54d0a4247 fix: operation are redacted instead of username which fix audit logs for non admin users 2023-08-27 15:48:38 +02:00
Ruben Fiszel
5be41559ca fix editor bar colors 2023-08-27 15:34:20 +02:00
Ruben Fiszel
38f4e7f69d fix cancel jobs 2023-08-27 15:09:54 +02:00
Ruben Fiszel
e051451cd6 fix: canceling jobs 2023-08-27 14:40:20 +02:00
Ruben Fiszel
31fbd1a7d7 feat: add support for root certificate in postgresql 2023-08-27 11:58:36 +02:00
Ruben Fiszel
260cf6067f use postgresql backend fo r testing connection 2023-08-27 11:25:34 +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
5ec4b88569 pin approval to 1.158.2+ 2023-08-26 15:26:20 +02:00
Ruben Fiszel
1e156499de fix: fix app table footer label when -1 2023-08-26 12:13:22 +02:00
Ruben Fiszel
47be3cb9e5 chore(main): release 1.158.2 (#2182)
* chore(main): release 1.158.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-26 11:59:45 +02:00
Ruben Fiszel
9768441717 fix whitespace 2023-08-26 11:59:19 +02:00
Ruben Fiszel
d814a0f3be fix: expose getResumeUrls in windmill-client 2023-08-26 11:54:21 +02:00
Ruben Fiszel
089607d7c8 chore(main): release 1.158.1 (#2181)
* chore(main): release 1.158.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-26 11:43:23 +02:00
Ruben Fiszel
8fdd1d3d29 fix: fix windmill-client 2023-08-26 11:41:58 +02:00
Ruben Fiszel
74c2441aa3 add lockfile in publish to hub from script details page 2023-08-26 11:21:26 +02:00
Ruben Fiszel
eaf6ea60e2 chore(main): release 1.158.0 (#2180)
* chore(main): release 1.158.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-26 11:19:21 +02:00
Ruben Fiszel
5fd36052fa feat: add lockfile for deno + use npm module for deno for windmill-client 2023-08-26 11:14:01 +02:00
Ruben Fiszel
837b6cf76e chore(main): release 1.157.0 (#2177)
* chore(main): release 1.157.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-26 09:53:39 +02:00
Ruben Fiszel
2d46b8bc90 remove react-sdk from repo 2023-08-26 09:17:07 +02:00
Ruben Fiszel
3d79187f31 feat: lock inline scripts for apps on deploy 2023-08-26 09:12:19 +02:00
Ruben Fiszel
99a9d56325 fix: make workspace error handler picker accept any script 2023-08-25 23:23:09 +02:00
Ruben Fiszel
9933a9996d remove tracing 2023-08-25 14:44:47 +02:00
Ruben Fiszel
29262130e1 encode special characters in postgres url 2023-08-25 14:38:30 +02:00
Ruben Fiszel
cb7483ed2d fix jq editor bar help 2023-08-25 13:48:09 +02:00
Ruben Fiszel
804fe2a4fe chore(main): release 1.156.1 (#2170)
* chore(main): release 1.156.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-25 13:38:58 +02:00
Ruben Fiszel
b96809902e fix: fix python client 2023-08-25 13:37:10 +02:00
Ruben Fiszel
6a084e9042 fix name refresh on app propagation 2023-08-25 10:52:02 +02:00
Ruben Fiszel
93e15fe003 chore(main): release 1.156.0 (#2167)
* chore(main): release 1.156.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-24 19:55:52 +02:00
Ruben Fiszel
43c32ca9e3 fix input value initialization 2023-08-24 19:49:02 +02:00
HugoCasa
cbbfee8439 feat: schedule recovery handler (#2126)
* feat: schedule recovery handler

* fix: migration down

* fix: rename

* fix: adjust + add tests

* fix: merge + sqlx prepare

* fix: more complete recovery handler

* feat: schedule error and recovery times

* fix: schedule worker test

* feat: slack schedule handlers

* fix: update schedule handlers
2023-08-24 18:20:35 +02:00
Ruben Fiszel
b1c2ccc024 fix range component bindings when eval to same subscriber 2023-08-24 18:17:04 +02:00
Ruben Fiszel
3431f91878 chore(main): release 1.155.0 (#2156) 2023-08-24 15:56:07 +02:00
Ruben Fiszel
868ac37978 fix: update python client with by_path methods 2023-08-24 15:54:47 +02:00
Ruben Fiszel
ce6045ca4d more precise error message for missing lock in bun 2023-08-24 14:57:34 +02:00
Ruben Fiszel
3fb405d690 UX nits 2023-08-24 14:38:51 +02:00
Ruben Fiszel
4d84a5bb38 feat: remove connect in favor of eval 2023-08-24 14:22:31 +02:00
Ruben Fiszel
b3946172fc convert from static to expr automatically on toggle 2023-08-24 11:09:27 +02:00
Ruben Fiszel
9977e91cee fix: update go to 1.12.0 and deno to 1.36.2 2023-08-24 10:15:52 +02:00
Ruben Fiszel
12c8441802 unpin windmill-client 2023-08-24 09:53:56 +02:00
Ruben Fiszel
b60e921a94 improve websocket destroying 2023-08-24 09:30:54 +02:00
Ruben Fiszel
2912ce16a5 fix: bump bun to 0.8.0 2023-08-24 08:08:58 +02:00
Ruben Fiszel
af4f186c20 nit fix 2023-08-24 01:50:33 +02:00
Ruben Fiszel
e55b5b9c76 feat: add templatev2 using new eval 2023-08-24 01:48:40 +02:00
Ruben Fiszel
029a0974c0 small fixes 2023-08-24 01:11:42 +02:00
Ruben Fiszel
48b1a19cdd remove connected from runnable inputs 2023-08-24 01:04:26 +02:00
Ruben Fiszel
2d6e5ff214 remove connected from runnable inputs 2023-08-24 01:02:26 +02:00
Ruben Fiszel
9f21c0c650 remove connected from runnable inputs 2023-08-24 00:59:03 +02:00
Ruben Fiszel
fdaa6d2ca8 fix tests 2023-08-23 21:38:06 +02:00
Ruben Fiszel
5e07ad1752 apt install cmake on dockerfile 2023-08-23 19:59:37 +02:00
Ruben Fiszel
ff3e8e6cf8 feat: eval v2, blazing fast eval triggered only upon the right changes (#2164)
* progress

* progress

* progress

* add suggestions to frontend scripts

* all eval

* remove onlyStatic

* handle better conversions

* handle better conversions

* remove variable picker

* fix pen positioning

* fix v1
2023-08-23 19:50:35 +02:00
Bryan
daa2c75853 fix(frontend): fix copyToClipboard on non-HTTPS site (#2046) 2023-08-23 14:53:10 +02:00
Ruben Fiszel
da12a65925 fix: fix tables not updating inputs on creation 2023-08-23 12:18:07 +02:00
Faton Ramadani
4817f20d57 fix(frontend): Fix code display + use async/await in fetch examples (#2150)
* fix(frontend): Fix code display + use async/await in fetch examples

* fix(frontend): Fix all fetch code

* fix(frontend): Add missing quote

* fix(frontend): fix async code

* fix(frontend): fix waitForCompletion callback

* fix(frontend): Correcltly encode payload

* fix(frontend): Correcltly encode payload
2023-08-23 11:35:22 +02:00
Ruben Fiszel
6641fb2648 improve publish to hub 2023-08-23 10:08:54 +02:00
Ruben Fiszel
8526fe14db store script state in hash and not query 2023-08-23 02:31:39 +02:00
Ruben Fiszel
18edd5488d chore(main): release 1.154.2 (#2154)
* chore(main): release 1.154.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-22 21:53:41 +02:00
Ruben Fiszel
94f67dd6c9 fix request armageddon on flow status update for inner flows 2023-08-22 21:53:44 +02:00
Ruben Fiszel
6f40b77ba9 fix: fix cancel job for flows in some edge cases 2023-08-22 21:35:35 +02:00
Ruben Fiszel
f5794e0242 chore(main): release 1.154.1 (#2148)
* chore(main): release 1.154.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-22 19:53:21 +02:00
Ruben Fiszel
6787c8f824 fix schedule edit issue 2023-08-22 19:30:55 +02:00
Ruben Fiszel
c05c9d2412 improve push method to reduce commit span 2023-08-22 17:26:51 +02:00
Faton Ramadani
c4e451347c Fix app list (#2152)
* fix(frontend): Fix app list pagination

* fix(frontend): make minimal changes

* fix(frontend): make minimal changes

* fix(frontend): make minimal changes

* fix(frontend): revert unecessary changes

* fix(frontend): done

* fix(frontend): revert unnecessary changes

* fix(frontend): remove code duplication

* fix(frontend): remove code duplication
2023-08-22 16:46:24 +02:00
Faton Ramadani
57586fb376 fix(frontend): Fix hub navigation (#2151)
* fix(frontend): Fix hub navigation

* fix(frontend): Fix hub navigation
2023-08-22 09:49:09 +02:00
Ruben Fiszel
0de174fa4b fix: show for-loop settings 2023-08-22 06:24:50 +02:00
Ruben Fiszel
04aff9ca2a chore(main): release 1.154.0 (#2138)
* chore(main): release 1.154.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-22 06:05:12 +02:00
Henri Courdent
a8cd5b7fe3 Updating GraphQL default (#2142) 2023-08-22 06:04:51 +02:00
bgoosmanviz
d2086fa5cb py imports are normalize underscores to dashes, so fixing mailparser_reply to -reply (#2147) 2023-08-22 01:07:28 +02:00
Ruben Fiszel
f0e6158c54 fix flow lock 2023-08-22 01:04:04 +02:00
bgoosmanviz
33e2d4b661 py imports replacement mailparser and mailparser_reply (#2146) 2023-08-22 00:44:54 +02:00
Ruben Fiszel
c77d38563d remove unecessary postgres transactions and improve performance 2023-08-22 00:34:44 +02:00
bgoosmanviz
721614aceb Add dateutil => python-dateutil to PYTHON_IMPORTS_REPLACEMENT (#2145) 2023-08-21 23:58:42 +02:00
Henri Courdent
4809e5a8a2 Updated default Rest and clear_rest (#2140) 2023-08-21 12:55:57 +02:00
Ruben Fiszel
c4274e7c52 add download button to expanded graph 2023-08-21 11:11:16 +02:00
Ruben Fiszel
eedfd15f4d fix cycle detector 2023-08-21 10:35:15 +02:00
Faton Ramadani
2d0a1bd802 Fix app dateinput timezone (#2127)
* fix(frontend): Fix JSON pane scroll issues

* fix(frontend): Fix AppDateInput timezone issues

* fix(frontend): Use date-fns

* fix(frontend): add disabled to AppRange props
2023-08-21 10:28:09 +02:00
Ruben Fiszel
56a6f06d86 feat: deploy folders as well in the UI deployer 2023-08-21 03:38:36 +02:00
Ruben Fiszel
28a53a8eeb allow auth & content-type in header for cors 2023-08-21 02:23:31 +02:00
Ruben Fiszel
dd72b33136 remove jobs api from being cors 2023-08-21 02:20:49 +02:00
Ruben Fiszel
d6ff98c266 remove jobs api from being cors 2023-08-21 02:15:49 +02:00
Ruben Fiszel
489f7cb59d fix: do not require auth for OPTIONS requests 2023-08-21 02:08:42 +02:00
Ruben Fiszel
074b2bf084 fix python relative imports in diff folders 2023-08-21 01:53:29 +02:00
Henri Courdent
4a8e4051ef Updated default scripts (#2125) 2023-08-21 00:19:04 +02:00
Ruben Fiszel
b6198fa314 fix: avoid stack-overflow on jsruntime for recursive objects 2023-08-20 22:03:07 +02:00
Ruben Fiszel
2873e9a90e allow to cancel running jobs, even if a scheduled job 2023-08-20 21:12:46 +02:00
Ruben Fiszel
776f584b7b add more details for unreachable 2023-08-20 21:04:46 +02:00
Ruben Fiszel
6833c66127 chore(main): release 1.153.0 (#2137)
* chore(main): release 1.153.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-20 19:41:47 +02:00
Ruben Fiszel
fe99bcad6b fix serving metrics on ee 2023-08-20 19:40:50 +02:00
Ruben Fiszel
b7b2af2c25 fix tests 2023-08-20 19:27:42 +02:00
Ruben Fiszel
125a00fa8e improve indices performances 2023-08-20 19:14:39 +02:00
Ruben Fiszel
e41a3fc1d2 improve sql query performances 2023-08-20 18:06:59 +02:00
Ruben Fiszel
4166b0b139 fix wrong input history order 2023-08-20 17:25:27 +02:00
Ruben Fiszel
3440d72f39 update vite 2023-08-20 17:11:59 +02:00
Ruben Fiszel
2d028138fd feat: multiline support in bash 2023-08-20 17:05:29 +02:00
Ruben Fiszel
eedb87a039 refactor worker-common 2023-08-20 16:55:38 +02:00
Ruben Fiszel
c2d766028e refactor worker-common 2023-08-20 16:44:22 +02:00
Ruben Fiszel
1def1d3c66 refactor default non-cloud-hosted timeout 2023-08-20 16:30:31 +02:00
Ruben Fiszel
580c4cf6ae refactor workers 2023-08-20 15:58:43 +02:00
Ruben Fiszel
364ec3de5e superadmin can also cancel queue 2023-08-20 14:14:01 +02:00
Ruben Fiszel
99b0e3f7d7 small deno-client fix 2023-08-20 12:49:36 +02:00
Ruben Fiszel
c100fdecdd fix: update deno-client to use new Resource and Variable endpoints 2023-08-20 12:45:05 +02:00
Ruben Fiszel
cb1cf21c7a chore(main): release 1.152.0 (#2132)
* chore(main): release 1.152.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-20 12:36:53 +02:00
Ruben Fiszel
69cfe1ee13 feat: prometheus metrics are now ee only 2023-08-20 12:29:05 +02:00
Ruben Fiszel
841bd9a2a9 improve rendering for string results 2023-08-20 12:17:19 +02:00
Ruben Fiszel
3c0a9cef7e improve rendering for string result 2023-08-20 12:16:29 +02:00
Ruben Fiszel
8bc7ee50bf add copy to clipboard to display result 2023-08-20 12:11:43 +02:00
Ruben Fiszel
27e6a3fd66 reduce default nb of jobs on runs page 2023-08-20 11:51:07 +02:00
Ruben Fiszel
3bb862fa66 reduce default nb of jobs on runs page 2023-08-20 11:36:32 +02:00
Ruben Fiszel
643239c020 fix drift usage 2023-08-20 11:34:32 +02:00
Ruben Fiszel
ebd34f949f reduce default nb of jobs on runs page 2023-08-20 11:25:36 +02:00
Ruben Fiszel
9024f0368e fix db clock drift direction 2023-08-20 11:19:47 +02:00
Ruben Fiszel
a0b1edb931 improve run jobs UX 2023-08-20 10:38:30 +02:00
Ruben Fiszel
df541dde1d confirm modal to cancel all jobs 2023-08-20 10:28:34 +02:00
Ruben Fiszel
ed12a8f96f ux nit 2023-08-20 10:19:56 +02:00
Ruben Fiszel
bb4c6faec8 fix: improve progress bar UX 2023-08-20 10:17:06 +02:00
Ruben Fiszel
22a566ad76 sqlx 2023-08-20 09:22:08 +02:00
Ruben Fiszel
25793fa38a feat: handle drift in every time referencing db times 2023-08-20 04:00:38 +02:00
Ruben Fiszel
c81d282042 fix: reinit retry to undefined in flow steps 2023-08-19 01:02:37 +02:00
Ruben Fiszel
36e0cd3088 chore(main): release 1.151.2 (#2122)
* chore(main): release 1.151.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-18 15:44:43 +02:00
Ruben Fiszel
2ee54c8dd5 fix benchmark tool 2023-08-18 15:44:32 +02:00
Ruben Fiszel
b60f2be88c fix benchmark tool 2023-08-18 15:32:45 +02:00
Faton Ramadani
89c5c69c21 fix(frontend): Fix JSON pane scroll issues (#2123) 2023-08-18 15:29:27 +02:00
Ruben Fiszel
10a3a3bbf3 fix flow_json value to contains full flow 2023-08-18 15:28:59 +02:00
Ruben Fiszel
ec657ca4f7 fix flow_json value to contains full flow 2023-08-18 15:27:02 +02:00
Faton Ramadani
2b6f43d1dd fix(frontend): Fix app multiselect dark mode (#2121)
* fix(frontend): Fix app multiselect dark mode

* fix(frontend): Fix app multiselect dark mode in CronInput
2023-08-18 15:24:25 +02:00
Ruben Fiszel
b9bbd8540e chore(main): release 1.151.1 (#2116)
* chore(main): release 1.151.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-18 15:00:08 +02:00
Ruben Fiszel
30b3bfb15d fix: at UTC Time 2023-08-18 14:57:00 +02:00
Ruben Fiszel
7d722b4417 fix: improve flow progress bar 2023-08-18 14:48:51 +02:00
Ruben Fiszel
9c540afabb update flow status even for flows 2023-08-18 01:32:19 +02:00
Ruben Fiszel
c75ab4811e fix: show help on empty cli args 2023-08-18 00:26:44 +02:00
Ruben Fiszel
e0101da169 add jq -r to bash getVariable 2023-08-18 00:23:37 +02:00
Ruben Fiszel
1d6f6d9799 chore(main): release 1.151.0 (#2114)
* chore(main): release 1.151.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-18 00:19:06 +02:00
Ruben Fiszel
f0a437460c update hub script 2023-08-18 00:19:15 +02:00
Ruben Fiszel
5909bd27d6 fix: fix python get_resource 2023-08-18 00:11:16 +02:00
Faton Ramadani
8cbe3702f6 feat(frontend): Fix workspace switch + always displays confirmation modal on top of splitpanel separator (#2115) 2023-08-17 23:26:06 +02:00
Ruben Fiszel
21f2f272e1 update deno 2023-08-17 23:02:48 +02:00
Ruben Fiszel
2c58aaa948 chore(main): release 1.150.0 (#2108)
* chore(main): release 1.150.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-17 22:51:44 +02:00
Ruben Fiszel
7f9078b698 fix: upgrade admins hub sync 2023-08-17 22:51:21 +02:00
Ruben Fiszel
843430cc39 fix: unify clients to use server-side interpolation to retrieve full resources 2023-08-17 20:16:50 +02:00
Ruben Fiszel
d8dd641cc3 fix: unify clients to use server-side interpolation to retrieve full resources 2023-08-17 20:16:50 +02:00
Ruben Fiszel
a8c46066b1 fix: unify clients to use server-side interpolation to retrieve full resources 2023-08-17 20:16:50 +02:00
HugoCasa
40e52a4b5e feat: graphql custom headers (#2111) 2023-08-17 16:19:51 +02:00
HugoCasa
1b3a5be60c feat: copilot tokens streaming + cancel (#2107)
* feat: copilot tokens streaming + cancel

* fix: UI improvements
2023-08-17 14:21:42 +02:00
HugoCasa
ab0349b674 fix: powershell icon (#2109) 2023-08-17 12:18:30 +02:00
Ruben Fiszel
368164474a hide .netrc content 2023-08-17 12:09:34 +02:00
Ruben Fiszel
1652ac20c2 fix: set NETRC at init and not for every job 2023-08-17 12:00:19 +02:00
Ruben Fiszel
b56f901726 chore(main): release 1.149.0 (#2084)
* chore(main): release 1.149.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-17 11:41:34 +02:00
Sindre Svendby
63c1515053 Tanstack init config for width will now be applied to columns (#2095) 2023-08-17 11:33:20 +02:00
Ry Blaisdell
ca6a23a094 make tooltips non-gender specific (#2097) 2023-08-16 20:15:43 +02:00
Faton Ramadani
3a92d092d4 feat(frontend): Add List pagination + add loading state in tables (#2096)
* feat(frontend): Add List pagination + add loading state in tables

* feat(frontend): Use the same configuration as the Table, and managed pagination properly

* feat(frontend): Fix wording + update default code + preconnect page output

* feat(frontend): Fix wording + update default code + preconnect page output

* feat(frontend): fix default code

* feat(frontend): add comment in the default code to explain what the page parameter is

* feat(frontend): revert changes
2023-08-16 15:00:07 +02:00
Ruben Fiszel
a8f0b9aeff fix: fix folder creation if job folder already exist 2023-08-16 14:56:07 +02:00
Ruben Fiszel
0943296736 fix: appgrid refresh selected on row on result changes 2023-08-15 22:20:48 +02:00
Ruben Fiszel
09c7b39017 fix: fix go envs passing 2023-08-15 21:49:49 +02:00
Faton Ramadani
bf322688e4 fix(frontend): Fix toast when adding a user + set default vscoode the… (#2080)
* fix(frontend): Fix toast when adding a user + set default vscoode theme variable + fix DisplayResult componnet

* fix(frontend): handle both encoding

* fix(frontend): add all editorHoverWidget classes
2023-08-15 10:46:33 +02:00
Ruben Fiszel
c147d5f169 reword 2023-08-15 09:41:53 +02:00
dependabot[bot]
f2c5e746bd chore(deps-dev): bump eslint from 8.44.0 to 8.47.0 in /frontend (#2075)
Bumps [eslint](https://github.com/eslint/eslint) from 8.44.0 to 8.47.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.44.0...v8.47.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 19:00:19 +00:00
dependabot[bot]
0e251a28a6 chore(deps-dev): bump tslib from 2.6.0 to 2.6.1 in /frontend (#2074)
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 18:56:55 +00:00
dependabot[bot]
e42fe2b948 chore(deps-dev): bump svelte-awesome from 3.2.0 to 3.2.1 in /frontend (#2073)
Bumps [svelte-awesome](https://github.com/RobBrazier/svelte-awesome) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/RobBrazier/svelte-awesome/releases)
- [Changelog](https://github.com/RobBrazier/svelte-awesome/blob/master/CHANGELOG.md)
- [Commits](https://github.com/RobBrazier/svelte-awesome/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: svelte-awesome
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 18:55:27 +00:00
Ruben Fiszel
68dcc571d8 chore(main): release 1.148.0 (#2051)
* chore(main): release 1.148.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-14 18:36:15 +02:00
HugoCasa
5b11f7e6cd feat: add s3 snippets (#2052)
* feat: add s3 snippets

* fix: rename to push pull aggregate

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-08-14 18:23:17 +02:00
Ruben Fiszel
93407b0c9e fix worker initialization on ee 2023-08-14 18:18:37 +02:00
HugoCasa
e13d1b8f63 fix: remove ansi codes from result (#2069)
* fix: remove ansi codes from result

* fix: remove also in error logs
2023-08-14 18:09:52 +02:00
Ruben Fiszel
e6fdaeb58d fix worker initialization on ee 2023-08-14 18:08:21 +02:00
Ruben Fiszel
0e5ffebae3 fix tar initialization 2023-08-14 17:52:27 +02:00
Ruben Fiszel
95fea0731c fix tar initialization 2023-08-14 17:49:46 +02:00
Ruben Fiszel
8e935cc136 fix tar initialization 2023-08-14 17:49:03 +02:00
Faton Ramadani
0d0c3ebb70 fix(frontend): Fix Dark mode in the sleep helpbox (#2072) 2023-08-14 17:40:00 +02:00
Ruben Fiszel
c711180bdc fix tar initialization 2023-08-14 16:16:42 +02:00
HugoCasa
20700bac5c fix: allow multiple db schema explorers (#2054) 2023-08-14 15:13:55 +02:00
Ruben Fiszel
4b4463f461 be more selective to create global cache 2023-08-14 13:36:41 +02:00
Ruben Fiszel
1b06bb9f8c remove bun from the tarcache 2023-08-14 13:12:34 +02:00
HugoCasa
cd8df1d254 fix: script fix no resource + error handling (#2053) 2023-08-14 12:03:23 +02:00
Ruben Fiszel
86d5841886 update npm lock 2023-08-14 02:33:47 +02:00
Ruben Fiszel
70f4583a39 fix: handle object pat in sig of typescript 2023-08-13 22:06:10 +02:00
Ruben Fiszel
38f9007b95 fix tests 2023-08-13 17:20:29 +02:00
Ruben Fiszel
0dda933e9f chore(main): release 1.147.3 (#2050)
* chore(main): release 1.147.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-13 16:19:25 +02:00
Ruben Fiszel
016b765480 fix bun deploy 2023-08-13 16:18:26 +02:00
Ruben Fiszel
d0929cd863 fix(bun): correctly handle empty deps script bun to deploy 2023-08-13 16:12:10 +02:00
Ruben Fiszel
aaf5d0c8b2 chore(main): release 1.147.2 (#2049)
* chore(main): release 1.147.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-13 15:43:38 +02:00
Ruben Fiszel
cddf59606f avoid reconnecting to ws unecessarily with bun 2023-08-13 15:40:34 +02:00
Ruben Fiszel
0acc544c41 fix(bun): add npm type acquisition 2023-08-13 15:38:05 +02:00
Ruben Fiszel
6c672b5a23 fix frontend compile issues 2023-08-13 15:05:18 +02:00
Ruben Fiszel
0d2ea07fa2 chore(main): release 1.147.1 (#2048) 2023-08-13 14:58:34 +02:00
Ruben Fiszel
a5e0eaa4d4 fix(bun): only install -p dependencies 2023-08-13 14:41:59 +02:00
Ruben Fiszel
0740c3cbca fix(bun): only install when requirements are missing if using nsjail 2023-08-13 14:29:31 +02:00
Ruben Fiszel
f72745d987 fix script builder 2023-08-13 14:26:07 +02:00
Ruben Fiszel
08e234261a publish lsp independently 2023-08-13 14:10:30 +02:00
Ruben Fiszel
1f8ed9f168 chore(main): release 1.147.0 (#2047)
* chore(main): release 1.147.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-13 13:34:52 +02:00
Ruben Fiszel
73f37ddb03 feat: add lsp to bun and remove experimental status 2023-08-13 13:30:51 +02:00
Ruben Fiszel
3a5bcbd71c chore(main): release 1.146.1 (#2043)
* chore(main): release 1.146.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-13 09:04:25 +02:00
Ruben Fiszel
4f577892a6 fix(bun): windmill-client does not require set to be initalized 2023-08-13 09:01:33 +02:00
HugoCasa
d3218441ee fix: powershell escape backticks (#2044)
* fix: powershell escape backticks

* fix: less boilerplate
2023-08-13 01:04:45 +02:00
HugoCasa
7723984333 fix: really use bun in flow builder (#2045) 2023-08-13 01:04:11 +02:00
Ruben Fiszel
1745f76db0 improve BADF on cloud 2023-08-13 00:47:39 +02:00
Ruben Fiszel
3024069427 improve BADF on cloud 2023-08-13 00:36:44 +02:00
Ruben Fiszel
70b7fe4989 improve BADF on cloud 2023-08-13 00:29:23 +02:00
Ruben Fiszel
db1e6a4408 improve BADF on cloud 2023-08-13 00:19:55 +02:00
Ruben Fiszel
1da6d98724 add back bun versioning to client 2023-08-12 23:57:07 +02:00
Ruben Fiszel
28a9aaeedd fix: enable bun to do resolution as fallback to allow specifier 2023-08-12 23:51:24 +02:00
Ruben Fiszel
fbb4b70706 chore(main): release 1.146.0 (#2038)
* chore(main): release 1.146.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-12 21:10:17 +02:00
Ruben Fiszel
7a66d03715 enable relative path under nsjail too 2023-08-12 20:54:35 +02:00
Ruben Fiszel
1778ec1117 feat: respect lockfiles for bun 2023-08-12 20:49:36 +02:00
Ruben Fiszel
70959a430a fix: fix array static input editor initialization 2023-08-12 02:35:57 +02:00
Ruben Fiszel
9cb7d18ce8 chore(main): release 1.145.3 (#2037)
* chore(main): release 1.145.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-12 02:00:52 +02:00
Ruben Fiszel
dd344eca24 fix: fix bun client 2023-08-12 01:57:32 +02:00
Ruben Fiszel
94e16ea70f chore(main): release 1.145.2 (#2036)
* chore(main): release 1.145.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-12 01:27:33 +02:00
Ruben Fiszel
591c9343ef fix(bun): remove need for manual setClient 2023-08-12 01:24:42 +02:00
Ruben Fiszel
7efec3eb63 chore(main): release 1.145.1 (#2034)
* chore(main): release 1.145.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-11 19:28:27 +02:00
Ruben Fiszel
1672ab772a fix: sqlx build 2023-08-11 19:26:15 +02:00
Ruben Fiszel
1d7a69e621 chore(main): release 1.145.0 (#2022)
* chore(main): release 1.145.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-11 19:10:28 +02:00
Faton Ramadani
ce3c880244 fix(frontend): Handle invalid string defaults for date values. (#2033) 2023-08-11 19:04:49 +02:00
Ruben Fiszel
9970f6daeb feat: migrate state path to new schema 2023-08-11 18:54:47 +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
117db98486 fix(frontend): Fix lagging issues when resizing (#2027) 2023-08-11 15:44:24 +02:00
HugoCasa
ca5534d9f7 fix: modify snake case numbers resource types (#2029) 2023-08-11 10:16:23 +02:00
hmacr
76a1dd888d fix: sync dark-mode icon across multiple renders (#2024)
* fix: sync dark-mode icon across multiple renders

* other: read OS theme setting when the user has no preference

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-08-11 10:10:28 +02:00
Ruben Fiszel
456f807adf add init migration compatible with rds 2023-08-10 17:30:59 +02:00
Faton Ramadani
785a6077f6 feat(frontend): Runs rework v2 (#2012)
* wip

* feat(frontend): Add disable prop to App Toggles

* feat(frontend): run page v2

* feat(frontend): column ordering + load more

* feat(frontend): column ordering + load more

* feat(frontend): revert old coode

* feat(frontend): simplify table + fix load more style + add groups

* feat(frontend): Done

* feat(frontend): Fix styling issues

* feat(frontend): Fix styling issues

* feat(frontend): Simplify filters

* feat(frontend): Rework runs done

* feat(frontend): fix drawer

* feat(frontend): rework the filters

* feat(frontend): rework the filters

* feat(frontend): small ui fix

* feat(frontend): correctly display title

* feat(frontend): fix dark mode switch

* feat(frontend): fix reset/clear buttons

* feat(frontend): Rework runs done
2023-08-10 17:24:31 +02:00
HugoCasa
2f18b94b33 feat: add native powershell support (#2025)
* feat: add powershell support

* fix: lang build
2023-08-10 13:19:50 +00:00
antrix
b7162c900a Add google workspace oauth connection config (#2023)
* Add google workspace oauth connection config

Oauth Config to call Google Workspace APIs. 
https://developers.google.com/admin-sdk/directory/v1/guides/authorizing

* update

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-08-10 11:53:52 +02:00
Ruben Fiszel
74d9cddceb make version missing not critical for backward compatibility 2023-08-10 10:30:32 +02:00
Ruben Fiszel
8bb8a361e6 fix: restrict furthermore when the summary is transformed into a path 2023-08-10 09:28:50 +02:00
Ruben Fiszel
fb58417257 chore(main): release 1.144.4 (#2021)
* chore(main): release 1.144.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-10 08:35:39 +02:00
Ruben Fiszel
8a6b3cd1b5 fix: revert monaco update 2023-08-10 08:33:07 +02:00
Ruben Fiszel
989233d717 chore(main): release 1.144.3 (#2020)
* chore(main): release 1.144.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-10 08:23:44 +02:00
Ruben Fiszel
46dab00bef fix: revert monaco update 2023-08-10 08:20:51 +02:00
Ruben Fiszel
f1c3f94a22 fix: fix monaco initialize api error 2023-08-10 07:11:02 +02:00
Ruben Fiszel
9501205697 chore(main): release 1.144.2 (#2019)
* chore(main): release 1.144.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-10 00:32:34 +02:00
Ruben Fiszel
4a773aff93 rm console.log 2023-08-10 00:31:03 +02:00
Ruben Fiszel
cb8eb05fc9 fix: make path changeable even if linked to summary 2023-08-10 00:30:27 +02:00
Ruben Fiszel
b213b0f07c chore(main): release 1.144.1 (#2018)
* chore(main): release 1.144.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-10 00:20:41 +02:00
Ruben Fiszel
219e0c2ced fix: make path changeable even if linked to summary 2023-08-10 00:17:19 +02:00
dependabot[bot]
fff559a090 chore(deps): bump monaco-languageclient from 6.0.3 to 6.3.0 in /frontend (#2004)
* chore(deps): bump monaco-languageclient from 6.0.3 to 6.3.0 in /frontend

Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 6.0.3 to 6.3.0.
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/HEAD/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-08-09 23:19:18 +02:00
dependabot[bot]
f3043c1e37 chore(deps-dev): bump stylelint-config-recommended in /frontend (#1890)
Bumps [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) from 12.0.0 to 13.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-recommended/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-recommended/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-recommended/compare/12.0.0...13.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-recommended
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 23:17:10 +02:00
Ruben Fiszel
e53c39912f fix topHash issue 2023-08-09 22:33:06 +02:00
Ruben Fiszel
0873598bd9 chore(main): release 1.144.0 (#2011) 2023-08-09 18:33:33 +02:00
HugoCasa
c64688084d fix: graphql api not db (#2017)
* fix: graphql api not db

* fix: use api instead of db in test connection gql
2023-08-09 18:31:43 +02:00
Ruben Fiszel
080df61d7c check dup on flow editor 2023-08-09 17:04:42 +02:00
Ruben Fiszel
50bed362ae fix flow editor 2023-08-09 16:50:30 +02:00
Ruben Fiszel
fc0ffc3cf1 fix flow editor 2023-08-09 16:50:20 +02:00
Ruben Fiszel
9f8d834bbf add snowflake to native workers in docker-compose 2023-08-09 16:21:26 +02:00
HugoCasa
f1a0070b71 feat: add graphql support (#2014)
* feat: add graphql support

* fix: use custom editor for viewing graphql schema

* fix: graphql parser cargo version

* fix: add graphql where missing
2023-08-09 16:19:57 +02:00
HugoCasa
c3615765c3 fix: hide AI Gen btn when language not supported (#2016) 2023-08-09 16:02:23 +02:00
Ruben Fiszel
3f38d88c75 fix: make flow editor more resilient to id duplicates 2023-08-09 13:11:04 +02:00
Ruben Fiszel
8bc81107ac feat: v0 of relative imports in bun 2023-08-09 12:05:36 +02:00
Faton Ramadani
18af7673bf fix(frontend): Fix flow preview (#2013)
* fix(frontend): Fix flow preview

* fix(frontend): fix z-index

* fix(frontend): fix z-index

* fix(frontend): clean up Select and MultiSelect styles

* fix(frontend): clean up Select and MultiSelect styles
2023-08-09 10:24:59 +02:00
Ruben Fiszel
8ab4336c0d feat: implement binary caching for go 2023-08-08 20:54:31 +02:00
Faton Ramadani
89086afbde feat(frontend): Add disable prop to App Toggles (#2010) 2023-08-08 15:26:15 +02:00
Ruben Fiszel
a2b94dc459 chore(main): release 1.143.0 (#2008)
* chore(main): release 1.143.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-08 14:20:12 +02:00
Ruben Fiszel
832c988681 fix: fix clear schedule to be workspace specific 2023-08-08 14:10:56 +02:00
Faton Ramadani
0bcdae7d17 fix(frontend): Fix auto invite overflow (#2009) 2023-08-08 13:42:29 +02:00
Dave Nicolson
b65fdb8b67 Grammar fixes (#2001)
* Fix typos

* Fix TypeScript capitalization

* Fix log in verb

* Fix log out verb

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-08-08 12:02:51 +02:00
Ruben Fiszel
307c3bb9a6 fix: add BASE_URL and WM_TOKEN to native scripts 2023-08-08 12:02:07 +02:00
Ruben Fiszel
5ebe2b897a update openapi 2023-08-08 10:41:54 +02:00
DM-Canteen
afb2e48fb8 feat(frontend): add disabled prop to select input (#2007) 2023-08-08 02:09:25 +02:00
Ruben Fiszel
9ad4bf7946 chore(main): release 1.142.0 (#1996)
* chore(main): release 1.142.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-07 21:38:26 +02:00
Ruben Fiszel
4ccac57a89 fix: custom config layout get priority for plotly components 2023-08-07 20:26:03 +02:00
Ruben Fiszel
5cf3d8d12c fix compile 2023-08-07 19:39:25 +02:00
Faton Ramadani
5dd82279cb fix(frontend): Download as CSV (#2000)
* fix(frontend): Download as CSV

* fix(frontend): Download as CSV
2023-08-07 18:16:28 +02:00
Faton Ramadani
54ef5e7d43 feat(frontend): Audit logs rework (#1997)
* feat(frontend): rework settings wup

* feat(frontend): rework settings wop

* feat(frontend): rework settings wip

* feat(frontend): rework workers + folders

* feat(frontend): modify the nord theme

* feat(frontend): folder columns size

* feat(frontend): Fix build

* feat(frontend): rework audit ogs

* feat(frontend): rework audit ogs

* feat(frontend): rework audit structure

* feat(frontend): Add missing filters

* feat(frontend): updating AuditLog openapi

* feat(frontend): desktop view done

* feat(frontend): fix build

* feat(frontend): audit log rework

* feat(frontend): fix filters
2023-08-07 15:22:13 +02:00
HugoCasa
2b542832a8 feat(frontend): make diff editor editable (#1999) 2023-08-07 12:40:17 +02:00
Ruben Fiszel
2913ecacdc fix: refresh token on login and regularly 2023-08-06 10:27:57 +02:00
Ruben Fiszel
620f0d2f3e feat: add magic tag part 2023-08-05 23:31:10 +02:00
Ruben Fiszel
b32b9828d5 chore(main): release 1.141.0 (#1995)
* chore(main): release 1.141.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-05 19:29:15 +02:00
Ruben Fiszel
5393aa43fe feat: add support for custom import map on deno 2023-08-05 19:25:24 +02:00
Ruben Fiszel
4f6f221b79 chore(main): release 1.140.1 (#1994)
* chore(main): release 1.140.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-05 18:18:24 +02:00
Ruben Fiszel
f871edfc6b fix log debug issue 2023-08-05 18:12:02 +02:00
Ruben Fiszel
3062c2b872 fix(cli): handle extra headers in zip call 2023-08-05 18:07:54 +02:00
Ruben Fiszel
18bb9ddfb7 chore(main): release 1.140.0 (#1979)
* chore(main): release 1.140.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-05 12:10:28 +02:00
Ruben Fiszel
48b33ae5d5 improve resource component 2023-08-05 11:40:07 +02:00
Faton Ramadani
9aa0c2b90e fix(frontend): Fix image loading animation + app preview select scrolling issues (#1990)
* fix(frontend): Fix image jump onload

* fix(frontend): Fix select scrolling issues

* fix(frontend): Fix select scrolling issues

* fix(frontend): Fix select scrolling issues

* fix(frontend): Fix multiselect offset

* fix(frontend): only restore scroll in app editor
2023-08-05 10:48:17 +02:00
HugoCasa
b5e126ea77 feat: add test connection for bigquery (#1988)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-08-05 10:26:22 +02:00
HugoCasa
93c2c71556 fix: ai code block regex (#1992) 2023-08-04 18:42:44 +02:00
HugoCasa
335366b558 feat: add toggle for postgres between public and all schemas (#1991) 2023-08-04 16:48:09 +02:00
HugoCasa
aa336a6de2 feat: add azure openAI support (#1989) 2023-08-03 19:56:14 +02:00
HugoCasa
488d2813f3 feat: add snowflake (#1987)
* feat: unveil windmill AI

* feat: add snowflake

* fix: uppercase snowflake auth params
2023-08-03 17:22:00 +02:00
Faton Ramadani
3576d7c85f feat(frontend): Add flow steps details (#1986) 2023-08-03 16:23:54 +02:00
Ruben Fiszel
2f2c1f161e add benchmark script 2023-08-03 15:59:38 +02:00
Ruben Fiszel
f7f8a48f0b fix: add more indexes for performance reasons 2023-08-03 15:59:26 +02:00
Faton Ramadani
84c1172f30 feat(frontend): Settings rework (#1983)
* feat(frontend): rework settings wup

* feat(frontend): rework settings wop

* feat(frontend): rework settings wip

* feat(frontend): rework workers + folders

* feat(frontend): modify the nord theme

* feat(frontend): folder columns size

* feat(frontend): Fix build
2023-08-03 12:24:38 +02:00
Ruben Fiszel
ea92fa1154 remove nltk_data binding 2023-08-03 11:30:36 +02:00
Ruben Fiszel
314a4b614b refactor native workers to use native jobs 2023-08-03 10:32:45 +02:00
Ruben Fiszel
0995f8eeca fix: make plotly dynamically change on layout change 2023-08-02 19:53:47 +02:00
Ruben Fiszel
a4464b74ad refactor native job execution 2023-08-02 19:42:29 +02:00
Ruben Fiszel
e2e94aa0e6 remove http as jobs 2023-08-02 18:46:16 +02:00
Ruben Fiszel
b34b02495f feat: support native jobs from hub 2023-08-02 18:37:46 +02:00
Faton Ramadani
c3c5b498bb fix(frontend): Fix flow editor panel sizes (#1985) 2023-08-02 17:47:29 +02:00
Faton Ramadani
2732144743 fix(frontend): View runs+ fix flow graph overflow issues (#1984)
* fix(frontend): View runs+ fix flow graph overflow issues

* fix(frontend): revert changes
2023-08-02 17:38:53 +02:00
HugoCasa
15eeb0f99e fix: reset with minimal code (#1982) 2023-08-02 09:16:36 +02:00
Faton Ramadani
d57ce8a86b fix(frontend): Fix log bg color + add style to the supabase connect button (#1981) 2023-08-01 21:33:31 +02:00
Ruben Fiszel
b9064800d4 remove openbb 2023-08-01 19:34:35 +02:00
Ruben Fiszel
28508ff8f5 chore(main): release 1.139.0 (#1968)
* chore(main): release 1.139.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-08-01 17:55:18 +02:00
Ruben Fiszel
6a821ac9e7 fix: increase aurora compatibilty of array_append 2023-08-01 17:54:51 +02:00
Ruben Fiszel
68a4e327a6 fix: fix draft permissions (require writer instead of owner) 2023-08-01 17:02:29 +02:00
Faton Ramadani
0a67a55e24 feat(frontend): Add config to optionally include mimetype (#1978) 2023-08-01 13:08:04 +02:00
Faton Ramadani
edd98c6149 fix(frontend): Fix app icons (#1977) 2023-08-01 12:55:45 +02:00
Faton Ramadani
d7ec2c0ab4 feat(frontend): Sanitize Supabase resource name (#1975) 2023-08-01 12:15:23 +02:00
Faton Ramadani
894554fdfb fix(frontend): Display transformer errors (#1971)
* fix(frontend): Display transformer errors

* feat(frontend): Display both script and transformer results

* feat(frontend): Merge main + remove debug code

* feat(frontend): refactor runnableComponent

* feat(frontend): fix empty object

* feat(frontend): improve error popover
2023-08-01 11:59:26 +02:00
Ruben Fiszel
0f07c14f08 fix(cli): add support for inlining native ts 2023-08-01 10:55:19 +02:00
Ruben Fiszel
ddcf73b85c improve error for app select 2023-08-01 10:31:25 +02:00
Ruben Fiszel
0f3a3a06ac remove uncessary console logs 2023-08-01 09:36:54 +02:00
Ruben Fiszel
888af6a1aa remove unecessary console debug 2023-08-01 09:21:45 +02:00
Ruben Fiszel
f5483397c0 fix: improve code structure to reduce unecessary dependency of apppreview on heavy packages 2023-08-01 09:16:16 +02:00
Faton Ramadani
43cb5a985e feat(frontend): App carousel (#1956)
* feat(frontend): app carousel

* carousel wip

* feat(frontend): add carousel component

* feat(frontend): add slide handler

* feat(frontend): Fix styling issues

* feat(frontend): Update subgrid focus on page change

* feat(frontend): fix subgrid issues + add carousel list

* feat(frontend): fix carousel width issues

* feat(frontend): fix build

* feat(frontend): fix build

* feat(frontend): revert changes

* feat(frontend): add missing tooltips

* feat(frontend): remove autoplay

* feat(frontend): add missing tooltip + add select for timings

* feat(frontend): simplify carousel

* feat(frontend): fix render when data changes

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-07-31 17:56:38 +02:00
Faton Ramadani
b4268b1db1 feat(frontend): add markdown component (#1959)
* feat(frontend): add markdown component

* feat(frontend): add markdown component

* feat(frontend): switch library to fix build

* feat(frontend): fix md display

* feat(frontend): add a compact prop

* feat(frontend): Size as list
2023-07-31 17:54:43 +02:00
HugoCasa
e949dbae00 feat: unveil windmill AI (#1972) 2023-07-31 16:52:31 +02:00
Faton Ramadani
82bf3eb159 fix(frontend): Fix dropdown buttons (#1970) 2023-07-31 13:16:19 +02:00
Faton Ramadani
b45b330a4c fix(frontend): Fix script settings overflow (#1969) 2023-07-31 13:15:52 +02:00
Ruben Fiszel
5839373348 move inferArgs to be loaded JIT 2023-07-31 10:17:36 +02:00
Ruben Fiszel
754b966904 fix sqlx 2023-07-30 20:57:27 +02:00
Ruben Fiszel
b0660619c8 feat: add step's custom timeout 2023-07-30 20:42:24 +02:00
Ruben Fiszel
8f964bf7b8 feat: add bun to flow and apps 2023-07-30 19:02:03 +02:00
Ruben Fiszel
9b5af9c3c4 feat: add SECRET_SALT for secure environments 2023-07-30 18:35:48 +02:00
Ruben Fiszel
c301ca4f7a feat: add support for postgresql numeric 2023-07-30 18:16:25 +02:00
Ruben Fiszel
0f946538b2 chore(main): release 1.138.1 (#1964)
* chore(main): release 1.138.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-30 12:31:36 +02:00
Ruben Fiszel
fdd39eb5ff fix(cli): reassign -d to --verbose and --data 2023-07-30 12:05:24 +02:00
Ruben Fiszel
104b5213b4 fix silent on flow run 2023-07-30 11:25:11 +02:00
Ruben Fiszel
eab704c2c5 fix(frontend): fix rename for runnable inputs 2023-07-30 11:20:27 +02:00
antrix
98e0277fc6 Add anothe pip import replacement (#1965)
Add python import replacement for google-api-python-client.
See: https://github.com/googleapis/google-api-python-client
2023-07-29 07:45:21 +02:00
Ruben Fiszel
b6b1cdae18 fix(postgres): add uuid support as input 2023-07-28 17:06:10 +02:00
Ruben Fiszel
36882a44e5 fix(postgres): add uuid support as input 2023-07-28 17:06:03 +02:00
Faton Ramadani
a939b21c48 Fix operator mode (#1960)
* feat(frontend): Only display edit button if user can write

* feat(frontend): Only display edit button if user can write

* feat(frontend): Only display edit button if user can write

* feat(frontend): Only display edit button if user can write
2023-07-28 16:24:18 +02:00
Ruben Fiszel
96792cd4b3 chore(main): release 1.138.0 (#1946)
* chore(main): release 1.138.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-28 15:56:03 +02:00
Faton Ramadani
de033a9011 fix(frontend): Fix Account settings unreadable texts (#1958) 2023-07-28 15:48:22 +02:00
Faton Ramadani
aef12940fd fix(frontend): Fix App Table select (#1955)
* fix(frontend): Fix App Table select

* fix(frontend): Fix App Table select
2023-07-28 15:45:45 +02:00
Ruben Fiszel
85b5bde617 fix: add sync method for flows 2023-07-28 15:45:28 +02:00
Ruben Fiszel
f097ff7a07 fix: improve webhooks panel correctness 2023-07-28 15:31:08 +02:00
Henri Courdent
b8f7d45e2b Context given on Slack integration (#1948)
* Context given on Slack integration

* Fix package-lock.json
2023-07-28 12:58:21 +02:00
Ruben Fiszel
9e8e1914b6 revert supabase wizard to 5432 2023-07-28 12:38:32 +02:00
Ruben Fiszel
d6c1774a56 feat: add supabaze wizard 2023-07-28 12:01:31 +02:00
Faton Ramadani
08996aab0d fix(frontend): Fix build app from flow (#1954) 2023-07-28 10:33:29 +02:00
Faton Ramadani
e5f9ada00c fix(frontend): Fix dark mode issues (#1953) 2023-07-28 10:17:20 +02:00
Ruben Fiszel
727d0f7979 UX nits 2023-07-28 01:02:50 +02:00
HugoCasa
d31929688b fix(frontend): reset btn for all langs (#1949) 2023-07-28 00:24:14 +02:00
HugoCasa
f1f6289278 fix(frontend): AI gen popup (#1950) 2023-07-28 00:23:50 +02:00
Ruben Fiszel
3805398d1c nits supabase 2023-07-27 17:54:43 +02:00
Ruben Fiszel
b326b74d98 Update README.md 2023-07-27 17:35:52 +02:00
Axel Baudot
c8940bfc14 fix: schema modal behavior when pressing enter (#1947) 2023-07-27 15:42:00 +02:00
Faton Ramadani
a28b19ba90 feat(frontend): Make app from scripts and flows (#1938)
* feat(frontend): Make app from script

* feat(frontend): Adapt the app template

* feat(frontend): Adapt text

* feat(frontend): Hide the old log component from the component list

* feat(frontend): remove debug code

* feat(frontend): use the valid prop directly

* feat(frontend): create app from flows

* feat(frontend): fix build
2023-07-27 14:35:57 +02:00
HugoCasa
c3cab01a54 feat(frontend): schema explorer, autocomplete and db aware AI for mysql (#1944)
* feat(frontend): schema explorer mysql
including autocomplete and AI gen

* fix: use fixed lib version for DB test and explore
2023-07-27 14:32:06 +02:00
HugoCasa
c9110575cd feat: add bigquery (#1934)
* feat: add bigquery

* fix: remove debug logs

* fix: add records number limit

* fix: revert unwanted changes

* feat: bigquery enterprise only

* fix: google auth only when enterprise

* fix: rename bigquery scripts
2023-07-27 14:24:27 +02:00
Axel Baudot
6db3fce76d fix: prevent error if json editor not mounted (#1945) 2023-07-27 13:59:50 +02:00
Ruben Fiszel
eba0ba30fd nit workflows 2023-07-27 10:22:51 +02:00
Ruben Fiszel
9697d8126e update workflows 2023-07-27 10:21:42 +02:00
Ruben Fiszel
6edaed2fa3 chore(main): release 1.137.1 (#1943)
* chore(main): release 1.137.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-27 10:19:03 +02:00
Ruben Fiszel
3cd3c00913 fix: pin deno backend versions 2023-07-27 10:17:09 +02:00
Ruben Fiszel
8e94c3aa63 chore(main): release 1.137.0 (#1929)
* chore(main): release 1.137.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-27 10:03:51 +02:00
Faton Ramadani
c20b841a07 feat(frontend): Make Plotly layout dynamic (#1942) 2023-07-27 09:51:00 +02:00
Ruben Fiszel
f49bccc215 UX nits 2023-07-27 09:50:22 +02:00
Axel Baudot
0bf8c5f91d fix: add property while viewing as JSON (+ ui tweaks) (#1941) 2023-07-27 08:54:47 +02:00
Ruben Fiszel
e0da5da313 feat: resolve dependencies across relative imports for python 2023-07-27 08:51:10 +02:00
Ruben Fiszel
0224c9b7da feat: resolve dependencies across relative imports for python 2023-07-27 08:48:42 +02:00
Faton Ramadani
b1e1e10a4b feat(frontend): Add an output format (#1939)
* feat(frontend): Add an output format

* feat(frontend): Fix build
2023-07-26 21:34:41 +02:00
Ruben Fiszel
b4a604574d re-enable buster 2023-07-26 21:30:46 +02:00
Axel Baudot
e6c1b3340c Fix schema property overwrite on edit (#1940)
* fix: Prevent overwrite when renaming a property

* fix: schema modal title when editing
2023-07-26 21:17:06 +02:00
Ruben Fiszel
838266bb2f feat: lock depedency for the entire flow + dependency job depend on script/flow's tag 2023-07-26 21:14:14 +02:00
Ruben Fiszel
be832f7f19 feat: use flock to avoid concurrency issues on pip and shared volume 2023-07-26 20:17:26 +02:00
Ruben Fiszel
9df5ce28e5 initial python imports relative dependency resolver 2023-07-26 17:33:46 +02:00
Ruben Fiszel
ea8a456acc feat: handle worker groups with redis 2023-07-26 17:33:46 +02:00
Ruben Fiszel
35ea4f5f04 feat: add workspace specific tags 2023-07-26 17:33:46 +02:00
Faton Ramadani
fc72f7e189 popup rework (#1904)
* popup rework

* feat(frontend): adapt all popup

* feat(frontend): fix build

* feat(frontend): fix calendar

* feat(frontend): Fix merge
2023-07-26 13:52:10 +03:00
Ruben Fiszel
577522ca02 fix pwshell 2023-07-26 12:37:43 +02:00
HugoCasa
a3148179ae feat(frontend): AI edit / fix improvements (#1923)
* feat(frontend): db schema explorer + db aware AI

* fix: explorer button consistency

* fix: explorer btn really consistent

* feat: improve autocompletion regex

* feat(forntend): AI edit / fix improvements

* fix: correct typos
2023-07-26 12:34:04 +02:00
Faton Ramadani
06303da2e5 feat(frontend): App components dark mode (#1937)
* feat(frontend): migrate app components

* feat(frontend): Fix unreadable texts

* feat(frontend): migrate app components

* feat(frontend): Fix quill editor
2023-07-26 13:28:45 +03:00
Ruben Fiszel
1c9beb09e9 fix pwshell 2023-07-26 12:16:41 +02:00
Ruben Fiszel
fcdd02dca6 generate slug from summary on creation 2023-07-26 01:29:22 +02:00
Ruben Fiszel
7689310d58 feat: extra_requirements 2023-07-25 17:33:23 +02:00
Ruben Fiszel
ae6778b380 UX nits 2023-07-25 17:15:16 +02:00
Ruben Fiszel
28933d09cc UX nits + fix flow worker group 2023-07-25 16:14:23 +02:00
Henri Courdent
d4961332ec Just changing one tooltip to more accurate (#1933) 2023-07-25 13:57:51 +03:00
Ruben Fiszel
af7c92ac16 feat: worker group for flows 2023-07-25 12:41:51 +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
Henri Courdent
a2f8ec7eb3 Update script readme (#1930)
* Update script readme

* Types better added
2023-07-25 10:35:40 +03:00
Axel Baudot
33bc32c52f fix required fields in nested schema (#1932) 2023-07-24 23:25:40 +02:00
Ruben Fiszel
ac6c0e033c Update jobs.rs 2023-07-24 21:54:24 +03:00
Ruben Fiszel
0f48c19d5a fix: respect FIFO order for concurrency limit 2023-07-24 18:11:23 +02:00
Ruben Fiszel
0fc8f0bb44 fix allow-read on cloud 2023-07-24 16:34:45 +02:00
Ruben Fiszel
30a6b9d1bb UX nits 2023-07-24 16:13:30 +02:00
Ruben Fiszel
b111e50c0f chore(main): release 1.136.0 (#1926)
* chore(main): release 1.136.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-24 10:10:18 +02:00
Faton Ramadani
1ba7c33fb3 fix(frontend): Fix fetch webhook code + add copy to clipboard button (#1928) 2023-07-24 10:02:30 +02:00
Ruben Fiszel
79fb8efeba fix: improve SCIM sync 2023-07-23 22:03:09 +02:00
Ruben Fiszel
766ab37fa7 feat: add SCIM instances groups to group page 2023-07-23 21:08:31 +02:00
Ruben Fiszel
3235644532 chore(main): release 1.135.1 (#1925)
* chore(main): release 1.135.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-23 12:15:57 +02:00
Ruben Fiszel
60d7887a8b fix: fix database migration 2023-07-23 12:14:04 +02:00
Ruben Fiszel
154989c87e chore(main): release 1.135.0 (#1922) 2023-07-22 19:58:53 +02:00
Ruben Fiszel
210020c212 feat: add SCIM support 2023-07-22 19:58:04 +02:00
Ruben Fiszel
4e02eab2e0 feat: add SCIM support 2023-07-22 19:54:00 +02:00
Ruben Fiszel
957db65da8 fix: off by one concurrency limit fix 2023-07-22 17:05:11 +02:00
HugoCasa
da80a76d7b feat(frontend): db schema explorer + db aware AI (#1920)
* feat(frontend): db schema explorer + db aware AI

* fix: explorer button consistency

* fix: explorer btn really consistent

* feat: improve autocompletion regex
2023-07-21 14:29:31 +03:00
Faton Ramadani
19e4b56405 fix(frontend): Fix show archived button position (#1921) 2023-07-21 14:10:35 +03:00
Ruben Fiszel
8d4ef7c9b4 chore(main): release 1.134.2 (#1913)
* chore(main): release 1.134.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-20 20:52:45 +02:00
Ruben Fiszel
169d93e7b4 fix: remove lockfile on any rawinput change in flows 2023-07-20 20:46:39 +02:00
Ruben Fiszel
ebeeafccb8 fix: remove lockfile on any rawinput change in flows 2023-07-20 20:24:03 +02:00
Henri Courdent
ff7e7d73ea Update tooltips after doc structure was changed (#1917) 2023-07-20 20:18:34 +03:00
Henri Courdent
a634df750f Small precision on AI Generation (#1915) 2023-07-20 12:04:04 +02:00
Ruben Fiszel
b1de78b95b nit ux 2023-07-20 11:10:37 +02:00
Faton Ramadani
9c2b673982 fix(frontend): Prevent options from closing when an option is selected (#1912) 2023-07-20 10:01:39 +02:00
Ruben Fiszel
9178a9cb67 chore(main): release 1.134.1 (#1911)
* chore(main): release 1.134.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-20 08:38:08 +02:00
Ruben Fiszel
3d9e5b335b fix: handle pip requirements to git commits 2023-07-20 08:32:44 +02:00
Ruben Fiszel
188cad37f0 fix test connection 2023-07-20 08:09:48 +02:00
Ruben Fiszel
7ac5980cf7 ensure multiselect is using distinct values 2023-07-20 07:42:38 +02:00
Ruben Fiszel
41ef49fe31 fix row.value 2023-07-20 00:29:05 +02:00
Ruben Fiszel
faa46c1f0a fix copying table with actions 2023-07-20 00:16:09 +02:00
Peter N
6074cb0604 fix: s/paylod/payload (#1910)
It's probably not paylod, it's probably missing an `a`
2023-07-20 00:07:36 +03:00
Ruben Fiszel
91e69a6255 chore(main): release 1.134.0 (#1905)
* chore(main): release 1.134.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-19 23:23:33 +03:00
Ruben Fiszel
4742f32862 fix sqlx 2023-07-19 16:23:51 +02:00
Ruben Fiszel
7f434f37bd scim v0 2023-07-19 16:12:05 +02:00
Faton Ramadani
9f90c0b931 feat(frontend): add deployment history + script path (#1896)
* feat(frontend): add deployment history + script path

* feat(frontend): adapt restore code

* feat(frontend): fix wording
2023-07-19 15:26:46 +02:00
HugoCasa
c9681d3e67 fix: parse bash args with same-line comments (#1907) 2023-07-19 15:26:21 +02:00
HugoCasa
91853e3392 fix(backend): openai resource not only variable (#1906)
* feat: add inline code gen flow

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

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

* feat: use openai resource for windmill AI

* fix(backend): openai resource not only variable

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-07-19 14:02:34 +02:00
HugoCasa
f7201bff0e feat: use openai resource for windmill AI (#1902)
* feat: add inline code gen flow

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

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

* feat: use openai resource for windmill AI

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-07-19 13:44:16 +02:00
Ruben Fiszel
1a7dc8837e fix compile 2023-07-19 13:28:43 +02:00
Ruben Fiszel
a4baec7b73 fix compile 2023-07-19 13:18:10 +02:00
Ruben Fiszel
cb3beafc41 fix compile 2023-07-19 13:13:38 +02:00
Ruben Fiszel
969ba114ef fix compile 2023-07-19 13:08:18 +02:00
Ruben Fiszel
40d9b405d1 fix compile 2023-07-19 13:01:36 +02:00
Ruben Fiszel
a6255072af fix compile 2023-07-19 12:56:58 +02:00
Ruben Fiszel
7c0e840da3 feat: make row information available from table rows' evals 2023-07-19 12:42:02 +02:00
Ruben Fiszel
e9d3e2c08b chore(main): release 1.133.0 (#1895)
* chore(main): release 1.133.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-19 08:28:01 +02:00
Ruben Fiszel
8067e8125d improve README 2023-07-19 08:24:18 +02:00
Ruben Fiszel
05a0ebe88b feat: add SAML support in EE 2023-07-19 08:14:08 +02:00
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
Henri Courdent
32f4551aed Added Tooltips and Documentation Links on user management (#1803) 2023-07-18 11:13:17 +02:00
Henri Courdent
d6b42ac7ae Tooltips and UI clarification (#1894)
* Tooltips and UI clarification

* Fix build

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-07-18 11:12:44 +02:00
Axel Baudot
ae7317f0cc Add schema editor for object advanced properties (#1860)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-07-18 09:23:54 +02:00
dependabot[bot]
3ffaf4481f chore(deps-dev): bump @sveltejs/package from 2.0.2 to 2.2.0 in /frontend (#1891)
Bumps [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) from 2.0.2 to 2.2.0.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/package/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/package@2.2.0/packages/package)

---
updated-dependencies:
- dependency-name: "@sveltejs/package"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 18:44:49 +00:00
dependabot[bot]
3b64e45bbe chore(deps): bump @leeoniya/ufuzzy from 1.0.7 to 1.0.8 in /frontend (#1889)
Bumps [@leeoniya/ufuzzy](https://github.com/leeoniya/uFuzzy) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/leeoniya/uFuzzy/releases)
- [Commits](https://github.com/leeoniya/uFuzzy/compare/1.0.7...1.0.8)

---
updated-dependencies:
- dependency-name: "@leeoniya/ufuzzy"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 18:40:49 +00:00
dependabot[bot]
4bce7983c9 chore(deps): bump yjs from 13.6.4 to 13.6.7 in /frontend (#1888)
Bumps [yjs](https://github.com/yjs/yjs) from 13.6.4 to 13.6.7.
- [Release notes](https://github.com/yjs/yjs/releases)
- [Commits](https://github.com/yjs/yjs/compare/v13.6.4...v13.6.7)

---
updated-dependencies:
- dependency-name: yjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 18:37:19 +00:00
dependabot[bot]
f067e06aba chore(deps-dev): bump openapi-typescript-codegen in /frontend (#1887)
Bumps [openapi-typescript-codegen](https://github.com/ferdikoomen/openapi-typescript-codegen) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/ferdikoomen/openapi-typescript-codegen/releases)
- [Changelog](https://github.com/ferdikoomen/openapi-typescript-codegen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ferdikoomen/openapi-typescript-codegen/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: openapi-typescript-codegen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 18:37:03 +00:00
Ruben Fiszel
ecc697ab3c chore(main): release 1.132.0 (#1883)
* chore(main): release 1.132.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-17 08:39:13 +02:00
Ruben Fiszel
228286c4d9 add support for table selected as list inputs 2023-07-17 00:47:16 +02:00
Ruben Fiszel
543f195912 fix table-col 2023-07-16 23:02:10 +02:00
Ruben Fiszel
8fe580755f improve table-col rendering 2023-07-16 22:37:35 +02:00
Ruben Fiszel
8ed05dafc8 fix aggrid initialization 2023-07-16 22:19:17 +02:00
Faton Ramadani
487ad216fa fix(frontend): fix bg script selection (#1881) 2023-07-16 22:03:56 +03:00
Ruben Fiszel
7edcb6e9c5 fix build 2023-07-16 16:08:38 +02:00
Ruben Fiszel
99c0a39da2 Revert "refactor(backend): alternative approach for sqlx ^0.7 upgrade (#1884)" (#1885)
This reverts commit 8dea3e7d2b.
2023-07-16 16:57:12 +03:00
Ruben Fiszel
98fa6db9c1 feat: add whitelist envs to passthrough the workers 2023-07-16 10:47:24 +02:00
Ruben Fiszel
62c33eec83 feat: add schedule to syncable resources 2023-07-16 10:47:24 +02:00
Ruben Fiszel
f6564d26ce feat: add powershell as a template 2023-07-16 10:47:24 +02:00
Ruben Fiszel
959ffca634 fix run form initial valid 2023-07-16 10:47:24 +02:00
Jakub Kołodziejczak
8dea3e7d2b refactor(backend): alternative approach for sqlx ^0.7 upgrade (#1884)
related to
* https://github.com/launchbadge/sqlx/pull/2617#issuecomment-1636808249
  * https://github.com/launchbadge/sqlx/pull/2617#issuecomment-1637005378
2023-07-16 11:12:50 +03:00
Jakub Kołodziejczak
223b80768a chore(backend): upgrade sqlx to ^0.7 (#1865)
* DRAFT chore(backend): upgrade sqlx to ^0.7

related to:
* https://github.com/windmill-labs/windmill/pull/1858
* https://github.com/launchbadge/sqlx/issues/1163#issuecomment-1627685514

* (vol. 2) in 0.7, `Transaction` can no longer implement `Executor` directly

ref: afb6b1066e/examples/postgres/transaction/src/main.rs (L14-L17)

notice that I'm temporarly using my custom patch
16e4c9a8f3
it's related to https://github.com/launchbadge/sqlx/issues/2611

* post git rebase chores

* use upstream fix from 0.7.1

* fix compile

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-07-15 14:06:20 +02:00
Faton Ramadani
003d0c3a93 fix(frontend): fix payload query parameter in get by path webhook (#1875)
* fix(frontend): fix payload query parameter in get by path webhook

* feat(frontend): add missing get by path for flows
2023-07-15 11:35:03 +02:00
Faton Ramadani
d6d3e81efc feat(frontend): Eval for Drawer titles (#1882) 2023-07-15 11:34:36 +02:00
Ruben Fiszel
146a7f25e7 chore(main): release 1.131.0 (#1876)
* chore(main): release 1.131.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-14 17:12:13 +02:00
Ruben Fiszel
b86b097d4b add mssql target 2023-07-14 17:05:40 +02:00
Ruben Fiszel
2fcacd8b81 exclude bun from global cache 2023-07-14 16:48:15 +02:00
Ruben Fiszel
7035888844 make unwrap resilient for global cache 2023-07-14 16:20:35 +02:00
Ruben Fiszel
99dd4605be use --copy-links 2023-07-14 16:13:12 +02:00
Faton Ramadani
150dad6d2b feat(frontend): add modal component controls (#1877)
* feat(frontend): add modal component controls

* feat(frontend): add modal component controls
2023-07-14 15:08:27 +02:00
Faton Ramadani
4cbb323d0e feat(frontend): add missing link to job run page (#1878) 2023-07-14 15:07:37 +02:00
Ruben Fiszel
387d56e2eb fix: global cache now cache symlinks 2023-07-14 11:25:45 +02:00
Ruben Fiszel
8b40001f2a fix: fix REST job potential double execution 2023-07-14 10:51:42 +02:00
Ruben Fiszel
53a8c24e6e Update README.md 2023-07-14 01:20:39 +02:00
Ruben Fiszel
44ca0d9f55 chore(main): release 1.130.0 (#1873)
* chore(main): release 1.130.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-14 00:45:23 +02:00
Ruben Fiszel
4d6833c79b fix aggrid instabilities 2023-07-14 00:44:10 +02:00
Ruben Fiszel
411f6977f8 fix aggrid instabilities 2023-07-14 00:28:32 +02:00
Ruben Fiszel
29bca0ec67 feat: add transformer to background scripts 2023-07-13 21:02:27 +02:00
Ruben Fiszel
e0e11027a8 fix iter reactivity 2023-07-13 20:32:50 +02:00
Ruben Fiszel
e53897d146 chore(main): release 1.129.1 (#1872) 2023-07-13 19:38:19 +02:00
Ruben Fiszel
9c5fd08121 fix: add configurable HEADERS for CLI 2023-07-13 19:36:47 +02:00
Ruben Fiszel
4908661800 fix typo 2023-07-13 18:30:09 +02:00
Ruben Fiszel
80051fd4c2 fix tests 2023-07-13 17:57:55 +02:00
Ruben Fiszel
9e40c112a2 chore(main): release 1.129.0 (#1861)
* chore(main): release 1.129.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-13 17:32:59 +02:00
Guillaume Bouvignies
7856bf67e9 feat: Front end for script concurrency limit (#1863)
* Front end for script concurrency limit

* Fix frontend

* sqlx prepare

* fix compile

* add flow inline scripts

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-07-13 17:32:08 +02:00
Faton Ramadani
350673ed8e feat(frontend): Add manual calendar button + add shortcuts (#1866)
* feat(frontend): Add manual calendar button + add shotcuts

* feat(frontend): rework calendar

* feat(frontend): revert changes

* feat(frontend): Set default date

* fix compile

* feat(frontend): fix focus

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-07-13 15:58:11 +02:00
dependabot[bot]
9172c18391 chore(deps): bump dependabot/fetch-metadata from 1.5.0 to 1.6.0 (#1792)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-13 15:46:47 +02:00
Ruben Fiszel
d9c98af6f7 fix compile 2023-07-13 15:45:38 +02:00
HugoCasa
79cd1f02a5 feat(frontend): use typed dict for resource types in python (#1869)
* feat(frontend): python typed dict resource types
+ filter pickers according to lang

* feat: use typed dict for AI gen
2023-07-13 15:19:59 +02:00
Ruben Fiszel
a130230bef fix: fix initial reactivity double trigger 2023-07-13 14:48:58 +02:00
HugoCasa
af217184db fix(frontend): store exists openai key (#1870)
* fix(frontend): store exists openai key

* fix: set to false if can't reach serv
2023-07-13 12:33:31 +02:00
Ruben Fiszel
804317cf54 fix forking workspace scripts on app incorrect path 2023-07-13 11:25:06 +02:00
Ruben Fiszel
f539dbe298 feat: add jumpcloud support for sso 2023-07-12 19:29:40 +02:00
Faton Ramadani
f5baa93489 fix(frontend): fix conditional portal (#1868) 2023-07-12 18:31:09 +02:00
Ruben Fiszel
6c34793daa fix deno-client docs 2023-07-12 17:37:25 +02:00
Ruben Fiszel
f55198766e fix tests 2023-07-12 17:31:12 +02:00
HugoCasa
1f86d79137 feat: generate and fix scripts using Autopilot powered by OpenAI #1827)
* feat(frontend): generate simple script from prompt

* feat(backend): add OpenAI key workspace settings

* feat(frontend): add OpenAI key workplace settings

* feat: proxy to backend + support all languages

* fix: openapi spec

* feat: ScriptGen new UI + gpt 4

* fix: openai key sqlx data

* fix: diffEditor optional

* feat: beta + minor improvements

* feat: resource type support

* feat: edit with AI

* feat: AI fix

* feat: minor improvements
content max length, format, env info

* fix: minor
2023-07-12 17:07:45 +02:00
Ruben Fiszel
f5c8dd02b5 fix docker 2023-07-12 17:06:26 +02:00
Faton Ramadani
124df27788 fix(frontend): Fix App multi select render (#1867)
* fix(frontend): Fix App multi select render

* fix(frontend): fix app select scrolling issues

* fix(frontend): fix app select scrolling issues

* fix(frontend): fix app select scrolling issues
2023-07-12 16:40:33 +02:00
Ruben Fiszel
e749a79708 feat: add powershell to base image 2023-07-12 15:58:18 +02:00
Ruben Fiszel
b44ce186c6 fix: Other schedules only display schedules related to script/flow 2023-07-12 12:33:06 +02:00
Ruben Fiszel
d36a9d19aa fix: make workers bind their http servers on any available port for OCI compliance 2023-07-12 11:19:01 +02:00
Ruben Fiszel
d37efa6251 add unixodbc 2023-07-12 09:58:17 +02:00
Ruben Fiszel
68a7ba89b3 fix build 2023-07-12 08:33:04 +02:00
Ruben Fiszel
31efd7c7a1 fix deno revision 2023-07-12 04:05:57 +02:00
Ruben Fiszel
55661faf60 trim docker image 2023-07-12 02:26:44 +02:00
Ruben Fiszel
872379df53 fix: improve bash flushing 2023-07-12 00:48:41 +02:00
Guillaume Bouvignies
0327b85f89 feat: Per script concurrency limit with time window (#1816)
* Add concurrency a per-script concurrency limit

* Add a per-script per time window concurrency limit

* Improve feature with a better estimation of the next schedule timestamp

* Add concurrency limits for inline scripts

* Fix tests

* run sqlx prepare

* Add requeue event to job logs
2023-07-11 23:35:26 +02:00
Ruben Fiszel
8f6b00803a chore(main): release 1.128.0 (#1852)
* chore(main): release 1.128.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-11 23:07:17 +02:00
dependabot[bot]
59c3af5300 chore(deps): bump python from 3.11.3-slim-buster to 3.11.4-slim-buster (#1715)
Bumps python from 3.11.3-slim-buster to 3.11.4-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 20:55:30 +00:00
Ruben Fiszel
b7c7d564ca feat: add mysql as native integration (#1859) 2023-07-11 22:53:02 +02:00
Guillaume Bouvignies
56e422442a Force sqlx version to remain <0.7.0 (#1858) 2023-07-11 21:35:08 +02:00
Faton Ramadani
16c9629a93 fix(frontend): only forward css variable (#1856) 2023-07-11 17:19:14 +02:00
Faton Ramadani
9a0aeb1929 Fix display result (#1855)
* fix(frontend): Only use 'table-col' for array of objects

* fix(frontend): remove console.log
2023-07-11 16:01:36 +02:00
Faton Ramadani
6753397d08 fix(frontend): Support both copying the key and the value in the ObjectViewer (#1854) 2023-07-11 15:27:26 +02:00
Faton Ramadani
0d31452551 fix(frontend): Fix app drawer display + add missing flattent (#1853) 2023-07-11 15:06:27 +02:00
Faton Ramadani
6c4e2ca032 fix(frontend): Fix select width in app table to avoid content jump (#1850)
* fix(frontend): Fix select width in app table to avoid content jump

* fix(frontend): Increase width
2023-07-11 14:20:20 +02:00
Faton Ramadani
c38332addc fix(frontend): App errors array (#1851)
* fix(frontend): Correctly handle errors as array

* fix(frontend): Correctly handle errors as array
2023-07-11 14:10:01 +02:00
Ruben Fiszel
19c25030a5 add connect and manual for gitlab 2023-07-11 10:23:50 +02:00
Ruben Fiszel
19ac2eec2e chore(main): release 1.127.1 (#1823)
* chore(main): release 1.127.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-10 21:14:12 +02:00
dependabot[bot]
62ab4b50a2 chore(deps-dev): bump tslib from 2.5.2 to 2.6.0 in /frontend (#1833)
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.5.2 to 2.6.0.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/2.5.2...2.6.0)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 18:23:45 +00:00
dependabot[bot]
c6679f44f3 chore(deps-dev): bump pdfjs-dist from 3.7.107 to 3.8.162 in /frontend (#1832)
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 3.7.107 to 3.8.162.
- [Commits](https://github.com/mozilla/pdfjs-dist/commits)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 18:19:18 +00:00
dependabot[bot]
5abff41413 chore(deps-dev): bump @zerodevx/svelte-toast in /frontend (#1830)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.9.3 to 0.9.5.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.9.3...v0.9.5)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 18:15:11 +00:00
Ruben Fiszel
389576eae0 use only 7 first characters of sha 2023-07-10 15:53:22 +02:00
Faton Ramadani
023b2be688 fix(frontend): Fix graph view when mulitple graphs are displayed (#1821)
* fix(frontend): Fix graph view when mulitple graphs are displayed

* fix(frontend): use id
2023-07-10 15:41:14 +02:00
Ruben Fiszel
2c06158430 fix dockerfile 2023-07-10 14:59:36 +02:00
Ruben Fiszel
2d4a86201c fix dockerfile 2023-07-10 14:51:12 +02:00
Ruben Fiszel
d40cf5368b publish_ecr as separate step 2023-07-10 14:49:40 +02:00
Guillaume Bouvignies
7f3c7ea9d1 Specific NOOP jobs benchmark (#1810)
* Refactor and fix NOOP benchmark

* Add endpoint to toggle workers on/off when compiled in benchmark mode

* Improve noop benchmark
2023-07-10 14:16:34 +02:00
Ruben Fiszel
4c9d587512 add nodejs to base image 2023-07-10 14:15:17 +02:00
Ruben Fiszel
3e8b2a2e30 fix raw_app_update 2023-07-10 13:53:58 +02:00
Ruben Fiszel
104b67f600 add awscli, helm, kubectl to base image 2023-07-10 13:46:35 +02:00
Faton Ramadani
f22a09c4ea fix(frontend): Fix debug runs zIndex (#1822) 2023-07-10 13:08:17 +02:00
Ruben Fiszel
6009d6c5ee chore(main): release 1.127.0 (#1817)
* chore(main): release 1.127.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-10 09:06:04 +02:00
Faton Ramadani
ac38242e93 feat(frontend): add mobile view (#1819) 2023-07-10 08:57:24 +02:00
Ruben Fiszel
d71eeb5fef fix build 2023-07-10 08:53:21 +02:00
Ruben Fiszel
aa807353fc fix build 2023-07-10 08:37:28 +02:00
Jakub Kołodziejczak
b2d0490e6e fix(frontend): support special chars in postgresql client [#1775] (#1818) 2023-07-10 08:09:25 +02:00
Ruben Fiszel
989a8250b7 handle date in postgresql 2023-07-10 00:59:23 +02:00
Ruben Fiszel
48d73bb7de feat: add test connection to resource editor 2023-07-09 23:49:30 +02:00
Ruben Fiszel
3a6162d6a1 minor nits 2023-07-09 23:15:46 +02:00
Ruben Fiszel
98c6353ca8 chore(main): release 1.126.0 (#1801)
* fix docker-compose

* chore(main): release 1.126.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-09 22:53:10 +02:00
Ruben Fiszel
e1126f484a minor nits 2023-07-09 22:46:39 +02:00
Ruben Fiszel
b3fb69de40 improve schedule section of run page 2023-07-09 22:35:33 +02:00
Ruben Fiszel
467e8d1fae improve webhook section 2023-07-09 20:54:16 +02:00
Ruben Fiszel
345789af20 improve page runs history 2023-07-09 20:45:37 +02:00
Ruben Fiszel
3d457890a2 remove view from raw app 2023-07-09 14:21:41 +02:00
Ruben Fiszel
57066b4e81 improve path 2023-07-09 10:58:10 +02:00
Ruben Fiszel
d91bdf0222 list items improvements + schedule error handler fix 2023-07-09 10:40:29 +02:00
Ruben Fiszel
596699b0e8 fix docker-compose 2023-07-09 09:52:53 +02:00
Ruben Fiszel
c4c55714f4 Update docker-compose.yml 2023-07-08 17:02:46 +02:00
Ruben Fiszel
739d4095cc Update docker-compose.yml 2023-07-08 16:36:22 +02:00
Faton Ramadani
a680acf6b0 Run page v2 (#1805)
* feat(frontend): Run page v2

* feat(frontend): Run page v2

* feat(frontend): Run page v2

* feat(frontend): migrate script details

* feat(frontend): migrate script details

* feat(frontend): done

* feat(frontend): revert

* feat(frontend): fix archive script

* feat(frontend): remove old run page

* feat(frontend): Update wording

* feat(frontend): done

* feat(frontend): Remove buttons for operator mode

* feat(frontend): Fix spacing + add protocol

* feat(frontend): Fix build
2023-07-08 13:40:47 +02:00
Faton Ramadani
db51a89d21 fix(frontend): Fix multi select custom css (#1813)
* fix(frontend): Fix multi select custom css

* fix(frontend): Fix wording
2023-07-08 13:40:27 +02:00
Ruben Fiszel
7b50a9002e improve docker-compose 2023-07-08 09:59:23 +02:00
Ruben Fiszel
9709f21c2b improve docker-compose 2023-07-08 09:58:45 +02:00
Ruben Fiszel
201dcdaa0d feat: add support for pg uuid 2023-07-08 00:50:20 +02:00
Faton Ramadani
9cb1205335 feat(frontend): Fix App Select styles (#1811)
* feat(frontend): Fix App Select styles

* feat(frontend): Fix App Select styles
2023-07-07 17:40:30 +02:00
Ruben Fiszel
38ec752f1f fix pgsql early handle abort 2023-07-07 16:50:41 +02:00
HugoCasa
32d9e39525 fix(frontend): isValid when no properties (#1806) 2023-07-07 15:19:54 +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
b24ad84787 fix errors parsing for native jobs + add timestamp support for pg 2023-07-07 05:20:00 +02:00
Ruben Fiszel
2d90349bb7 shorten settings menu 2023-07-06 23:48:06 +02:00
Ruben Fiszel
c72a2c246a use fs to fix EBAD issue with bun 2023-07-06 23:27:30 +02:00
Ruben Fiszel
79ea3fae66 bun fixes 2023-07-06 22:29:00 +02:00
HugoCasa
69ee98a835 feat: workspace error handler (#1799)
* feat: add workspace error handler

* feat: run error handler as group

* fix: handler picker initial path

* fix(backend): separate global / workspace handlers

* fix(frontend): error handler picker tab change

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-07-06 21:43:15 +02:00
Ruben Fiszel
c677c6d79a fix bun dockerfile 2023-07-06 21:24:24 +02:00
Ruben Fiszel
3d5b819c9b fix bun dockerfile 2023-07-06 21:23:56 +02:00
Ruben Fiszel
4317f065f5 feat: bun support (#1800)
* feat: bun support

* feat: bun support

* add bun support

* add bun support

* add bun support

* add bun
2023-07-06 21:19:07 +02:00
HugoCasa
d2aeaa6661 fix(frontend): unselect ScriptPicker + slack script (#1802)
* fix(frontend): allow unselecting script/flow

* fix(frontend): slack script select

* fix: bind initial path

* fix(frontend): slack script picker tab change
2023-07-06 19:16:03 +02:00
Ruben Fiszel
11714af3f6 fix: update deno to 1.35.0 2023-07-06 03:06:23 +02:00
Ruben Fiszel
958fa999b7 Update docker-compose.yml 2023-07-05 20:24:17 +02:00
Ruben Fiszel
aee4d51365 chore(main): release 1.125.1 (#1798)
* chore(main): release 1.125.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-05 11:56:29 +02:00
Faton Ramadani
7360a5f0c9 fix(frontend): Fix Quill component (#1797) 2023-07-05 11:52:02 +02:00
Ruben Fiszel
c21bef34ff fix: fix go and py resolution cache overlap 2023-07-05 11:50:19 +02:00
Ruben Fiszel
2479642415 fix compile 2023-07-05 10:16:09 +02:00
Ruben Fiszel
7048ad21ce select + drawer fix + explicit hash 2023-07-05 10:01:27 +02:00
Ruben Fiszel
acd6a019c3 select + drawer fix + explicit hash 2023-07-05 10:01:07 +02:00
Ruben Fiszel
6e0a73fc60 chore(main): release 1.125.0 (#1785)
* chore(main): release 1.125.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-07-05 01:18:25 +02:00
Ruben Fiszel
87dee94312 add title to menu 2023-07-05 01:16:13 +02:00
Ruben Fiszel
43566a2e50 fix delete component on input text 2023-07-05 01:09:03 +02:00
Ruben Fiszel
04747d7183 add initial state to table config 2023-07-05 01:00:56 +02:00
Ruben Fiszel
1d9be0c602 fix: fix go and python cache resolution conflict 2023-07-05 00:43:17 +02:00
Ruben Fiszel
12d33fc390 feat: add groups to app ctx 2023-07-04 23:58:42 +02:00
Ruben Fiszel
40a147ebfc feat: improve debug runs wrt to frontend scripts 2023-07-04 23:50:43 +02:00
Ruben Fiszel
198b3543e3 fix list 2023-07-04 23:24:20 +02:00
Ruben Fiszel
8df1c35540 delete autosave on saveDraft 2023-07-04 22:31:58 +02:00
Ruben Fiszel
de48cca927 change autosave linguo 2023-07-04 22:23:07 +02:00
Ruben Fiszel
3f14c2db0c fix: tooltip and copy button in text 2023-07-04 22:19:04 +02:00
Ruben Fiszel
d64268f0a3 fix: fix global error handler 2023-07-04 22:13:01 +02:00
Ruben Fiszel
dd13dfabf4 Update docker-compose.yml 2023-07-04 20:02:05 +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
Faton Ramadani
59c74469f8 fix(frontend): Fix script builder (#1795) 2023-07-04 10:41:23 +02:00
dependabot[bot]
001bd4e052 chore(deps-dev): bump monaco-editor-workers in /frontend (#1791)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.38.0 to 0.39.1.
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/HEAD/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:35:35 +00:00
dependabot[bot]
b033b972af chore(deps-dev): bump eslint from 8.43.0 to 8.44.0 in /frontend (#1790)
Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:35:31 +00:00
dependabot[bot]
1ecc070bc1 chore(deps-dev): bump @types/node from 20.3.0 to 20.3.3 in /frontend (#1788)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.0 to 20.3.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:32:16 +00:00
dependabot[bot]
77088238f3 chore(deps-dev): bump svelte2tsx from 0.6.14 to 0.6.16 in /frontend (#1789)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.6.14 to 0.6.16.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.6.14...svelte2tsx-0.6.16)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:31:56 +00:00
Faton Ramadani
e1003ca8a6 fix(frontend): Allow AppSelectTab (#1787)
* fix(frontend): Allow AppSelectTab

* fix(frontend): Fix default value

* fix(frontend): Fix default value
2023-07-03 17:16:45 +02:00
Ruben Fiszel
7d5284a827 select fix 2023-07-03 13:04:27 +02:00
Ruben Fiszel
b7e28fb2b0 select fix 2023-07-03 12:58:05 +02:00
Ruben Fiszel
068e8c9f2c select fix 2023-07-03 12:44:02 +02:00
dependabot[bot]
e9d5f8c9e8 chore(deps-dev): bump svelte from 3.59.1 to 3.59.2 in /frontend (#1767)
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 3.59.1 to 3.59.2.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/v3.59.2/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 07:35:52 +00:00
dependabot[bot]
f34b2894c9 chore(deps): bump tailwind-merge from 1.12.0 to 1.13.2 in /frontend (#1766)
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 1.12.0 to 1.13.2.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](https://github.com/dcastil/tailwind-merge/compare/v1.12.0...v1.13.2)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 07:35:40 +00:00
Faton Ramadani
7e22e26738 fix(frontend): Forked svelte-select to fix overflow issues using a po… (#1778)
* fix(frontend): Forked svelte-select to fix overflow issues using a portal

* fix(frontend): fix event bubble

* fix(frontend): fix build

* fix(frontend): Remove uncessary support for multiple values

* fix(frontend): conditional portal

* fix(frontend): conditional portal

* fix(frontend): fix resourcepicker

* fix(frontend): AppMultiSelect fix

* fix(frontend): fix build

* fix(frontend): AppMultiSelect fix
2023-07-03 09:33:24 +02:00
Ruben Fiszel
c971bf2819 chore(main): release 1.124.0 (#1781)
* chore(main): release 1.124.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-30 18:24:56 +02:00
Ruben Fiszel
218ad892d7 feat: add configurable global error handler 2023-06-30 12:46:02 +02:00
Ruben Fiszel
c99835a905 fix toggle and list reactivity for apps 2023-06-29 23:56:58 +02:00
Ruben Fiszel
a3be368aad chore(main): release 1.123.1 (#1780)
* chore(main): release 1.123.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-29 23:10:44 +02:00
Ruben Fiszel
82c48dc5c9 fix: add CREATE_WORKSPACE_REQUIRE_SUPERADMIN 2023-06-29 23:06:03 +02:00
Ruben Fiszel
925da37a65 chore(main): release 1.123.0 (#1764)
* chore(main): release 1.123.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-29 15:14:32 +02:00
Ruben Fiszel
e5d8dc5b1d fix reactive issue on expr triggered manally 2023-06-29 15:03:48 +02:00
Ruben Fiszel
e0f190aa4d ux nits 2023-06-29 14:02:12 +02:00
Ruben Fiszel
ebca2574d7 lighten types in arg inputs 2023-06-29 13:44:26 +02:00
Ruben Fiszel
ec0b91c2c3 improve resource type compiler 2023-06-29 13:35:34 +02:00
Ruben Fiszel
81d62f9250 remove warnings 2023-06-29 12:42:09 +02:00
Ruben Fiszel
d6132ed8d2 improve docker-compose and email sending 2023-06-29 11:52:46 +02:00
Ruben Fiszel
663e2148ac feat: smtp support to invite users (#1777)
* email support

* everyhting

* smtp

* update

* update

* update

* setup backend test
2023-06-29 10:34:44 +02:00
Faton Ramadani
5ca3f43905 feat(frontend): add resources warning (#1776)
* feat(frontend): add resources warning

* feat(frontend): update text

* feat(frontend): update color
2023-06-28 10:51:01 +02:00
Faton Ramadani
19e8ea1944 fix(frontend): Fix typing (#1774)
* feat(frontend): Add documentation link in the component settings

* feat(frontend): Add missing type

* feat(frontend): fix typing errors

* feat(frontend): fix typing errors
2023-06-27 14:10:40 +02:00
Faton Ramadani
fa06b48c2b feat(frontend): Add documentation link in the component settings (#1773)
* feat(frontend): Add documentation link in the component settings

* feat(frontend): Add missing type
2023-06-27 12:00:04 +02:00
Ruben Fiszel
01a5ae940f add proto postgresql backend support as a job language 2023-06-26 18:23:14 +02:00
Ruben Fiszel
d9c7aac976 fix: improve list component force recompute 2023-06-26 13:38:12 +02:00
Ruben Fiszel
8e59cd760a implement native http handler as a tokio spawn 2023-06-26 11:07:42 +02:00
Ruben Fiszel
419dfd0ab8 improve support for native http handling 2023-06-25 20:07:53 +02:00
Ruben Fiszel
55734466dc improve support for native http handling 2023-06-25 20:00:27 +02:00
Ruben Fiszel
6ddc434357 feat: cancel non-yet-running jobs and rework force cancellation 2023-06-25 18:02:00 +02:00
Ruben Fiszel
0b3e68e0a4 docs -> www 2023-06-24 19:31:29 +02:00
Ruben Fiszel
50ee66d9fd minor worker_flow refactor 2023-06-23 16:53:05 +02:00
Ruben Fiszel
3027272873 minor worker_flow refactor 2023-06-23 16:38:21 +02:00
Ruben Fiszel
dd9526d8bf chore(main): release 1.122.0 (#1761)
* chore(main): release 1.122.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-23 15:11:07 +02:00
Ruben Fiszel
524fe88205 feat: release wmillbench publicly 2023-06-23 15:08:33 +02:00
Ruben Fiszel
1e68dc32ed update benchmarks 2023-06-23 14:28:19 +02:00
Ruben Fiszel
b138eecc45 export OpenApi in windmill-components 2023-06-23 13:01:24 +02:00
Ruben Fiszel
f64d5bff50 fix modal initialization issue 2023-06-23 12:51:39 +02:00
Ruben Fiszel
5cc75ac597 add proto native http, psql, graphql jobs in backend 2023-06-23 12:42:01 +02:00
Ruben Fiszel
0e3f46979d add volume to persist lsp cache 2023-06-23 06:03:26 +02:00
Ruben Fiszel
e7ad04dd89 publish wasm-parser 2023-06-23 05:31:15 +02:00
Ruben Fiszel
ac9ba194ee chore(main): release 1.121.0 (#1760)
* chore(main): release 1.121.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-22 23:56:39 +02:00
Ruben Fiszel
ccfb5a8bb2 make apptable more resilient 2023-06-22 23:52:57 +02:00
Ruben Fiszel
91b33b1caf feat: script versions history 2023-06-22 23:03:27 +02:00
Ruben Fiszel
28094b29d6 feat: download logs from backend 2023-06-22 22:38:41 +02:00
Ruben Fiszel
3a022b7863 chore(main): release 1.120.0 (#1759)
* chore(main): release 1.120.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-22 21:23:42 +02:00
Ruben Fiszel
37efad535f feat: add ability to copy job args 2023-06-22 21:21:35 +02:00
Ruben Fiszel
31aee89af8 feat: add update checker on version info 2023-06-22 18:12:45 +02:00
Ruben Fiszel
b55123b5de fix(cli): expose --skip-secrets --skip-variables --skip-resources 2023-06-22 14:46:14 +02:00
Ruben Fiszel
4711a6d659 chore(main): release 1.119.0 (#1758)
* chore(main): release 1.119.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-22 14:23:53 +02:00
Ruben Fiszel
03adbdb8a6 feat(cli): add skipSecrets, skipVariables, skipResources 2023-06-22 14:20:46 +02:00
Ruben Fiszel
05d60c9cf2 fix: bump dependencies 2023-06-22 13:51:18 +02:00
dependabot[bot]
9d3104be56 chore(deps): bump syn from 1.0.109 to 2.0.18 in /backend (#1689)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.109 to 2.0.18.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.109...2.0.18)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 13:41:33 +02:00
Ruben Fiszel
6bd2ebe849 add flowStore 2023-06-22 12:48:13 +02:00
Ruben Fiszel
e444488636 chore(main): release 1.118.0 (#1755)
* chore(main): release 1.118.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-22 12:41:08 +02:00
Ruben Fiszel
760f699c94 feat: resume and approvers available in iterator and branch expr 2023-06-22 12:34:20 +02:00
Ruben Fiszel
734f75d493 feat: step mocking for flows 2023-06-22 12:01:08 +02:00
Ruben Fiszel
251de9b173 fix: correctly handle deeply nested results for out-of-order loops 2023-06-22 08:37:04 +02:00
Ruben Fiszel
605afca3b8 feat: editable resource types + rt in deployments 2023-06-22 00:19:25 +02:00
Ruben Fiszel
7c8c93aef3 move regular whoami to layout 2023-06-21 20:54:46 +02:00
Ruben Fiszel
4619dc57fd make rename of component ids more restrictive 2023-06-21 19:19:49 +02:00
Ruben Fiszel
296d6c3672 feat: add preselect first config for app selects 2023-06-21 13:39:08 +02:00
Ruben Fiszel
127203fcf2 improve approval page with schema form 2023-06-21 12:32:10 +02:00
Ruben Fiszel
1847cc599e feat: add dynamic args for input list 2023-06-21 11:47:17 +02:00
Ruben Fiszel
69ddca6508 fix app list initialization issues 2023-06-21 08:08:52 +02:00
Ruben Fiszel
a1ef071df2 fix some aggrid issues 2023-06-20 20:45:51 +02:00
Ruben Fiszel
3bcbd07b1a chore(main): release 1.117.0 (#1739)
* chore(main): release 1.117.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-20 15:56:29 +02:00
Ruben Fiszel
aa8bfa0998 add oauth.json even to worker 2023-06-20 15:45:02 +02:00
Ruben Fiszel
cb3177e3c0 feat: add dynamic default args to approval page form 2023-06-20 14:36:25 +02:00
Ruben Fiszel
eab70dcd35 feat: add schema form to approval steps 2023-06-20 11:59:13 +02:00
dependabot[bot]
f0f6cdb754 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1748)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.7 to 5.60.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.60.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:11:46 +00:00
dependabot[bot]
327f586022 chore(deps): bump lucide-svelte from 0.242.0 to 0.246.0 in /frontend (#1747)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.242.0 to 0.246.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.246.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:10:11 +00:00
dependabot[bot]
5b6fffbadd chore(deps): bump yjs from 13.6.2 to 13.6.4 in /frontend (#1745)
Bumps [yjs](https://github.com/yjs/yjs) from 13.6.2 to 13.6.4.
- [Release notes](https://github.com/yjs/yjs/releases)
- [Commits](https://github.com/yjs/yjs/compare/v13.6.2...v13.6.4)

---
updated-dependencies:
- dependency-name: yjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:08:34 +00:00
dependabot[bot]
c943b662b2 chore(deps-dev): bump svelte-awesome-color-picker in /frontend (#1744)
Bumps [svelte-awesome-color-picker](https://github.com/Ennoriel/svelte-awesome-color-picker) from 2.4.3 to 2.4.5.
- [Changelog](https://github.com/Ennoriel/svelte-awesome-color-picker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ennoriel/svelte-awesome-color-picker/commits)

---
updated-dependencies:
- dependency-name: svelte-awesome-color-picker
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:05:11 +00:00
dependabot[bot]
0d3d3afa64 chore(deps-dev): bump ol from 7.3.0 to 7.4.0 in /frontend (#1743)
Bumps [ol](https://github.com/openlayers/openlayers) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/openlayers/openlayers/releases)
- [Commits](https://github.com/openlayers/openlayers/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: ol
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:05:07 +00:00
dependabot[bot]
fc7eba5114 chore(deps-dev): bump eslint from 8.42.0 to 8.43.0 in /frontend (#1741)
Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.43.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.43.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 19:04:42 +00:00
Ruben Fiszel
12def5ccca feat: list component for apps (#1740)
* all

* feat: list component for apps
2023-06-19 20:47:04 +02:00
Ruben Fiszel
ad170c10bd add deploy to staging/prod to variable/resources 2023-06-19 16:46:20 +02:00
Ruben Fiszel
7c38c3e445 fix: remove __index from aggrid 2023-06-19 16:24:11 +02:00
Ruben Fiszel
0829fd436d fix: make postgresql attempt to create users regardless of if superadmin or not 2023-06-19 16:06:52 +02:00
Ruben Fiszel
3b7dab5fc0 chore(main): release 1.116.0 (#1736)
* chore(main): release 1.116.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-19 11:40:36 +02:00
Ruben Fiszel
2d5854c84a fix: deploy dev/staging/prod small fixes 2023-06-19 11:32:39 +02:00
Ruben Fiszel
9fc0b4398f fix json editor empty string handling 2023-06-19 03:02:53 +02:00
Ruben Fiszel
e8f05f4495 add vertical split pane 2023-06-19 02:49:09 +02:00
Ruben Fiszel
c597fee15f make download button configurable for table 2023-06-19 02:28:09 +02:00
Ruben Fiszel
f4bbe0c746 remove only static for slider min 2023-06-19 02:16:18 +02:00
Ruben Fiszel
8fb7c0f692 feat: add delete draft from home 2023-06-19 02:14:38 +02:00
Ruben Fiszel
a794a6a690 feat: add diff viewer to script autosave discard menu 2023-06-19 00:37:31 +02:00
Ruben Fiszel
4a5e7810c6 feat: add enums to array args 2023-06-18 21:01:53 +02:00
Ruben Fiszel
7d45d95394 chore(main): release 1.115.0 (#1724)
* chore(main): release 1.115.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-18 16:36:54 +02:00
Ruben Fiszel
7ddf1d9729 fix map re-rendering 2023-06-18 16:35:06 +02:00
Ruben Fiszel
fd267cd70e fix delete tab subgrid 2023-06-18 16:07:48 +02:00
Ruben Fiszel
1d4afeeced propagate keyboard events in dev 2023-06-18 15:30:58 +02:00
Ruben Fiszel
dc909862f7 feat: new default encoding for resource types in deno 2023-06-17 18:58:02 +02:00
Ruben Fiszel
4ec44617d9 deploy all fix 2023-06-17 14:11:01 +02:00
Ruben Fiszel
183edb82a3 feat: dev/staging/prod and deploy from web (#1733) 2023-06-17 13:57:04 +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
394b848cad improve hash-based navigation 2023-06-15 07:43:32 +02:00
Ruben Fiszel
3487c2cdfd fix: improve agGrid persistence when result change + setSelectedIndex 2023-06-14 10:03:17 +02:00
Ruben Fiszel
940afdee6f feat: add extra config to aggrid 2023-06-14 00:22:19 +02:00
Ruben Fiszel
a487fa032d fix: autosize app inputs 2023-06-13 23:18:03 +02:00
Ruben Fiszel
3123f31e63 fix: flow viewer 2023-06-13 21:45:02 +02:00
Ruben Fiszel
f2ff8cb04e feat: add dataflow view for workflows 2023-06-13 19:53:00 +02:00
Ruben Fiszel
d64d8c37e6 feat: add dataflow view for workflows 2023-06-13 19:49:59 +02:00
Anton Shutik
6a88caa33c db_init: removed duplicate code (#1727) 2023-06-13 15:39:13 +02:00
Ruben Fiszel
b09873b155 fix: infer schema for script without schema in flows 2023-06-13 13:31:39 +02:00
Ruben Fiszel
6ebdd50455 fix vegalite size 2023-06-13 13:19:33 +02:00
Ruben Fiszel
2ab4b364b2 fix: flow editor design improvements 2023-06-13 11:49:30 +02:00
Ruben Fiszel
2b705aa38b fix: flow editor design improvements 2023-06-13 11:41:06 +02:00
Ruben Fiszel
9ed8198d54 chore(main): release 1.114.2 (#1713)
* chore(main): release 1.114.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-13 06:35:09 +02:00
Ruben Fiszel
da31c132f3 improve default value handling for schema form 2023-06-12 22:57:34 +02:00
dependabot[bot]
e9f7ad0f48 chore(deps-dev): bump typescript from 5.0.4 to 5.1.3 in /frontend (#1722)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.0.4 to 5.1.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:09:04 +00:00
dependabot[bot]
9d9f45f342 chore(deps): bump @tanstack/svelte-table in /frontend (#1721)
Bumps [@tanstack/svelte-table](https://github.com/tanstack/table) from 8.9.1 to 8.9.2.
- [Release notes](https://github.com/tanstack/table/releases)
- [Commits](https://github.com/tanstack/table/compare/v8.9.1...v8.9.2)

---
updated-dependencies:
- dependency-name: "@tanstack/svelte-table"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:05:45 +00:00
dependabot[bot]
024ccad5b5 chore(deps): bump lucide-svelte from 0.236.0 to 0.242.0 in /frontend (#1720)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.236.0 to 0.242.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.242.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:05:08 +00:00
dependabot[bot]
65ed0ccb03 chore(deps-dev): bump @types/node from 20.2.5 to 20.3.0 in /frontend (#1719)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.2.5 to 20.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:05:04 +00:00
dependabot[bot]
cd8e6953a4 chore(deps-dev): bump @types/d3-zoom from 3.0.2 to 3.0.3 in /frontend (#1718)
Bumps [@types/d3-zoom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-zoom) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3-zoom)

---
updated-dependencies:
- dependency-name: "@types/d3-zoom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:01:15 +00:00
dependabot[bot]
07fcf4f2cb chore(deps-dev): bump eslint from 8.40.0 to 8.42.0 in /frontend (#1717)
Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.42.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.42.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:00:49 +00:00
dependabot[bot]
3aa74828bc chore(deps): bump yjs from 13.6.1 to 13.6.2 in /frontend (#1716)
Bumps [yjs](https://github.com/yjs/yjs) from 13.6.1 to 13.6.2.
- [Release notes](https://github.com/yjs/yjs/releases)
- [Commits](https://github.com/yjs/yjs/compare/v13.6.1...v13.6.2)

---
updated-dependencies:
- dependency-name: yjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 19:00:46 +00:00
Ruben Fiszel
4b153c6343 make apps more resilient to empty script fields 2023-06-12 20:27:59 +02:00
Ruben Fiszel
0be0fac777 fix setting resource from input library 2023-06-12 19:27:02 +02:00
Ruben Fiszel
f1540771b2 fix: improve dev cli 2023-06-12 19:13:49 +02:00
Ruben Fiszel
85adcc9be7 fix overflow for items array 2023-06-12 18:59:11 +02:00
Ruben Fiszel
0b8d5b51c2 chore(main): release 1.114.1 (#1710) 2023-06-12 18:16:10 +02:00
Faton Ramadani
ac76cd940c fix(frontend): Fix text input (#1712) 2023-06-12 18:14:34 +02:00
Henri Courdent
be34955125 Correcting 4 documentation links (#1711) 2023-06-12 18:06:55 +02:00
Ruben Fiszel
b0e4f44146 add padding to modal 2023-06-12 18:06:23 +02:00
Ruben Fiszel
1e3bc84787 fix: fix use input from input library + make selected subgrid clearer 2023-06-12 17:57:46 +02:00
Ruben Fiszel
edf62764e5 fix: fix app button form modal 2023-06-12 14:11:46 +02:00
Ruben Fiszel
06b64aa176 chore(main): release 1.114.0 (#1709)
* chore(main): release 1.114.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-12 12:11:37 +02:00
Ruben Fiszel
768d44b55b feat: remove the need for BASE_INTERNAL_URL 2023-06-12 12:00:42 +02:00
Ruben Fiszel
a7bcd90240 chore(main): release 1.113.2 (#1708)
* chore(main): release 1.113.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-12 05:08:58 +02:00
Ruben Fiszel
48885c5576 fix: correct schedule jobs ordering + avoid cdn for quill css 2023-06-12 05:04:49 +02:00
Ruben Fiszel
8b2c4c42b3 chore(main): release 1.113.1 (#1706)
* chore(main): release 1.113.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-12 04:29:37 +02:00
Ruben Fiszel
a83704665d fix: fix retrieving last jobs of schedules 2023-06-12 04:27:23 +02:00
Ruben Fiszel
06c477db92 chore(main): release 1.113.0 (#1705)
* chore(main): release 1.113.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-12 04:15:58 +02:00
Ruben Fiszel
71fddcf09c feat: rework schedule page entirely to display jobs informations 2023-06-12 04:09:34 +02:00
Ruben Fiszel
7cdf40f076 feat: add rich text editor as component to apps (quill) 2023-06-11 22:58:48 +02:00
Ruben Fiszel
d4d1b62102 chore(main): release 1.112.0 (#1703)
* chore(main): release 1.112.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-10 22:08:19 +02:00
Ruben Fiszel
0450b93b04 fix: pip install repsect proxy settings 2023-06-10 22:02:21 +02:00
Ruben Fiszel
f83e7af8d9 handle better local connection 2023-06-10 19:13:35 +02:00
Ruben Fiszel
65412db1e2 feat: local dev page on the web and compatible with vscode extension 2023-06-10 19:00:04 +02:00
Ruben Fiszel
4fa047da8e fix: use app for dev setup directly 2023-06-10 16:37:43 +02:00
Ruben Fiszel
2bf518d473 use app for dev setup directly 2023-06-10 16:32:59 +02:00
Ruben Fiszel
52a2309207 handle arbitrary port for cli 2023-06-10 00:37:03 +02:00
Ruben Fiszel
40233876d2 chore(main): release 1.111.3 (#1701)
* chore(main): release 1.111.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-09 21:49:31 +02:00
Ruben Fiszel
3f04436e0e fix: add NO_PROXY and make pip respect proxy args 2023-06-09 21:46:56 +02:00
Ruben Fiszel
2e9973b09b chore(main): release 1.111.2 (#1700)
* chore(main): release 1.111.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-09 19:17:00 +02:00
Ruben Fiszel
3d8c97c154 fix: add support for http_proxy and https_proxy 2023-06-09 19:14:02 +02:00
Ruben Fiszel
61cde59011 fix: add more options to aggrid 2023-06-09 18:53:22 +02:00
Ruben Fiszel
b66b1bbf5a fix appstatuscomponent 2023-06-09 18:47:05 +02:00
Ruben Fiszel
18e55fbc49 fix: add job execution time and mem everywhere applicable 2023-06-09 15:40:19 +02:00
Ming Fang
f7f202c13e fix: toggle self-signed certs support in oauth2 using env variable ACCEPT_INVALID_CERTS (#1694)
* toggle self-signed certs support in oauth2 using env variable DANGER_ACCEPT_INVALID_CERTS

* Update lib.rs

* Document DANGER_ACCEPT_INVALID_CERTS env variable

* change to ACCEPT_INVALID_CERTS

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-06-09 15:14:43 +02:00
Ruben Fiszel
4825cbbef4 chore(main): release 1.111.1 (#1699)
* chore(main): release 1.111.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-09 14:24:59 +02:00
Ruben Fiszel
b13984c85b fix: add cancel button to flowpreview 2023-06-09 14:05:41 +02:00
Ruben Fiszel
af50b55271 update devfrontend bundling 2023-06-09 10:27:30 +02:00
Ruben Fiszel
838e70668a update bundle 2023-06-09 10:03:20 +02:00
Ruben Fiszel
4c574b2133 chore(main): release 1.111.0 (#1697)
* chore(main): release 1.111.0

* Apply automatic changes

* Update CHANGELOG.md

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-09 09:08:37 +02:00
Ruben Fiszel
8834830cc3 feat: wmill dev v0 2023-06-09 09:04:26 +02:00
Ruben Fiszel
4141f19f6f feat: wmill dev v0 2023-06-09 09:04:19 +02:00
Ruben Fiszel
b99e2273ae fix: be more specific about replacing nan in python deser 2023-06-09 08:40:58 +02:00
Ruben Fiszel
5df509b703 add multiple to aggrid 2023-06-08 15:50:28 +02:00
Ruben Fiszel
ddfb4a2211 add options to chartjs component 2023-06-08 15:28:09 +02:00
Ruben Fiszel
4dc950f167 fix error handler sync issue 2023-06-08 15:08:19 +02:00
Henri Courdent
490f45cb09 Tooltips Cache + Custom Env Variables (#1693) 2023-06-08 14:08:52 +02:00
Ruben Fiszel
e7846cc296 few fixes + devfrontend v0 2023-06-08 14:06:42 +02:00
Axel Baudot
aa3c7ef81a doc: update frontend dev instructions (#1691) 2023-06-07 16:10:26 +02:00
Ruben Fiszel
6a5bb8ba66 chore(main): release 1.110.0 (#1674)
* chore(main): release 1.110.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-07 10:33:11 +02:00
Ruben Fiszel
c893051234 add PIL => Pillow 2023-06-07 10:04:26 +02:00
Ruben Fiszel
c2ae31776a ensure wasm is present befor doing inference 2023-06-06 13:57:58 +02:00
Ruben Fiszel
3f99c12c66 add folding to editor in flow and script editor 2023-06-06 13:44:39 +02:00
Ruben Fiszel
e63f184b39 fix: empty flows not return their inputs 2023-06-06 11:09:17 +02:00
Ruben Fiszel
21546d4550 fix backend compile 2023-06-06 11:01:49 +02:00
Ruben Fiszel
74254af71a migrate all jsonschema parser to wasms 2023-06-06 10:52:04 +02:00
Ruben Fiszel
1f8910d730 feat: migrate ts parser to wasm (#1686)
* migrate ts parser to wasm

* add wasm

* revert py
2023-06-06 09:44:38 +02:00
Ruben Fiszel
0079eb0d5b fix clihelpbox 2023-06-05 23:37:58 +02:00
dependabot[bot]
077f95a041 chore(deps-dev): bump @types/vscode from 1.78.0 to 1.78.1 in /frontend (#1684)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.78.0 to 1.78.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:08:12 +00:00
dependabot[bot]
2d81dc4e5f chore(deps): bump monaco-languageclient from 6.0.1 to 6.0.3 in /frontend (#1678)
Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 6.0.1 to 6.0.3.
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/mlc-6.0.3/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:06:49 +00:00
dependabot[bot]
89d8197981 chore(deps-dev): bump svelte-splitpanes in /frontend (#1682)
Bumps [svelte-splitpanes](https://github.com/orefalo/svelte-splitpanes) from 0.7.13 to 0.7.14.
- [Release notes](https://github.com/orefalo/svelte-splitpanes/releases)
- [Changelog](https://github.com/orefalo/svelte-splitpanes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/orefalo/svelte-splitpanes/compare/v0.7.13...v0.7.14)

---
updated-dependencies:
- dependency-name: svelte-splitpanes
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:05:47 +00:00
dependabot[bot]
1c42b9374c chore(deps-dev): bump @sveltejs/kit from 1.18.0 to 1.20.1 in /frontend (#1681)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.18.0 to 1.20.1.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.20.1/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:04:40 +00:00
dependabot[bot]
ea2080ae0d chore(deps): bump @leeoniya/ufuzzy from 1.0.6 to 1.0.7 in /frontend (#1680)
Bumps [@leeoniya/ufuzzy](https://github.com/leeoniya/uFuzzy) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/leeoniya/uFuzzy/releases)
- [Commits](https://github.com/leeoniya/uFuzzy/compare/1.0.6...1.0.7)

---
updated-dependencies:
- dependency-name: "@leeoniya/ufuzzy"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:04:39 +00:00
dependabot[bot]
b40d124019 chore(deps-dev): bump monaco-editor-workers in /frontend (#1679)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.37.0 to 0.38.0.
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/workers_0.38.0/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:01:13 +00:00
dependabot[bot]
f6ef701fa4 chore(deps-dev): bump svelte-check from 3.3.2 to 3.4.3 in /frontend (#1677)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 3.3.2 to 3.4.3.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.3.2...svelte-check-3.4.3)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:00:27 +00:00
dependabot[bot]
2d0f1867c9 chore(deps): bump lucide-svelte from 0.224.0 to 0.236.0 in /frontend (#1676)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.224.0 to 0.236.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.236.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 19:00:26 +00:00
Ruben Fiszel
8c47957a02 feat: support custom env variables (#1675)
* custom envs

* feat: custom envs

* only on non cloud

* remove unecessary imports
2023-06-05 17:42:57 +02:00
Ruben Fiszel
2273fa8be5 add bigint serialization 2023-06-05 14:00:23 +02:00
Ruben Fiszel
7d2b2c0a00 feat: add suggested results to prop picker 2023-06-05 06:09:08 +02:00
Ruben Fiszel
dccb432d47 feat: deleting a flow step show confirmation modal with refs 2023-06-05 05:30:14 +02:00
Ruben Fiszel
f71ac4b8f4 feat(apps): copy paste across apps 2023-06-05 03:18:52 +02:00
Ruben Fiszel
be3b596502 chore(main): release 1.109.1 (#1673)
* chore(main): release 1.109.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-04 23:08:55 +02:00
Ruben Fiszel
0a005574f1 add support for openai endpoints 2023-06-04 23:07:06 +02:00
Ruben Fiszel
485b1d5534 fix react-sdk build 2023-06-04 21:51:20 +02:00
Ruben Fiszel
eea5ad5203 fix: fix go-client generation 2023-06-04 15:13:07 +02:00
Ruben Fiszel
21cc076cd3 chore(main): release 1.109.0 (#1672)
* chore(main): release 1.109.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-04 14:52:06 +02:00
Ruben Fiszel
f65ff0c66a add more spacing in advanced tab of flows 2023-06-04 14:47:17 +02:00
Ruben Fiszel
027fa6ff09 feat: add cache as a primitive for flows (#1671)
* feat: add cache as a primitive for flows

* fix failure module
2023-06-04 14:39:10 +02:00
Ruben Fiszel
a46f117538 chore(main): release 1.108.2 (#1670)
* chore(main): release 1.108.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-04 01:50:15 +02:00
Ruben Fiszel
af17b15941 fix: optimize object viewer to handle large data 2023-06-04 01:45:35 +02:00
Ruben Fiszel
f476904af0 fix: improve websockets handling for flow editor 2023-06-02 19:45:30 +02:00
Ruben Fiszel
a34ff17a96 chore(main): release 1.108.1 (#1668)
* chore(main): release 1.108.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-06-02 12:05:59 +02:00
Henri Courdent
9c1591e3bb Tooltip for integration (#1669) 2023-06-02 12:01:44 +02:00
Ruben Fiszel
5a2b8220dc make admins scripts/apps undeletable 2023-06-02 11:59:52 +02:00
Ruben Fiszel
828461f038 fix: renaming app + improve flow rendering 2023-06-02 11:51:47 +02:00
Ruben Fiszel
c3f57e95e9 make to_i64 more resilient and clearer error message on client setup 2023-06-01 17:15:37 +02:00
Ruben Fiszel
016a6d12b8 fix reload assistant 2023-06-01 01:33:34 +02:00
Ruben Fiszel
3ca9224961 fix edit of resource type in schema editor 2023-05-31 22:12:49 +02:00
Ruben Fiszel
37f27116e3 fix edit of resource type in schema editor 2023-05-31 22:07:33 +02:00
Ruben Fiszel
501ba5ba96 fix remove_owner incompatibility with aurora 2023-05-31 20:43:20 +02:00
dependabot[bot]
9080ceff0f chore(deps-dev): bump @types/node from 18.16.3 to 20.2.5 in /frontend (#1663)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.16.3 to 20.2.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 18:27:09 +02:00
Faton Ramadani
d6b03321ce fix(frontend): Fix currency input (#1667) 2023-05-31 18:26:39 +02:00
Ruben Fiszel
a1e882214a urlize description on run page 2023-05-31 17:29:58 +02:00
Ruben Fiszel
34b14287e4 chore(main): release 1.108.0 (#1666)
* chore(main): release 1.108.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-31 15:34:09 +02:00
Ruben Fiszel
78df680c8e only show presence if websocket connection succceeds 2023-05-31 15:29:20 +02:00
Ruben Fiszel
9e8ea91f82 feat: add app presence 2023-05-31 15:08:07 +02:00
Ruben Fiszel
5c29a828ac multiplayer fix 2023-05-30 21:18:53 +02:00
Ruben Fiszel
1781b4dfeb multiplayer fix 2023-05-30 21:05:59 +02:00
Ruben Fiszel
f11fcd8f17 re-use monaco-editor-workers for simple editor 2023-05-30 20:03:13 +02:00
Ruben Fiszel
78e8f947fb add license key in more files 2023-05-30 18:32:44 +02:00
Ruben Fiszel
34ce594d61 fix multiplayer build 2023-05-30 18:20:45 +02:00
Ruben Fiszel
915f20fb0a feat: add multiplayer support for webeditor (#1562) 2023-05-30 17:42:27 +02:00
Faton Ramadani
3b2d4419ee fix(frontend): Fix app table actions (#1665)
* fix(frontend): Fix app table actions

* fix(frontend): Fix app table actions

* fix(frontend): Fix app table actions
2023-05-30 17:27:17 +02:00
Ruben Fiszel
e653fa7b50 chore(main): release 1.107.0 (#1654)
* chore(main): release 1.107.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-30 00:36:14 +02:00
Ruben Fiszel
081a54361b give public app badges 2023-05-30 00:34:14 +02:00
Ruben Fiszel
18a50e0272 fix text in editor mode in view mode 2023-05-29 23:48:10 +02:00
Ruben Fiszel
7a355a6bbf feat(backend): webhook specific tokens 2023-05-29 23:39:50 +02:00
dependabot[bot]
4a7bddbb84 chore(deps-dev): bump prettier-plugin-svelte in /frontend (#1664)
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) from 2.10.0 to 2.10.1.
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits)

---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:07:22 +00:00
dependabot[bot]
3a847edde3 chore(deps-dev): bump pdfjs-dist from 3.6.172 to 3.7.107 in /frontend (#1658)
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 3.6.172 to 3.7.107.
- [Commits](https://github.com/mozilla/pdfjs-dist/commits)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:06:22 +00:00
dependabot[bot]
cd25b9a31d chore(deps-dev): bump @playwright/test in /frontend (#1662)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.33.0 to 1.34.3.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.33.0...v1.34.3)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:05:39 +00:00
dependabot[bot]
e87ff4606f chore(deps): bump lucide-svelte from 0.220.0 to 0.224.0 in /frontend (#1661)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.220.0 to 0.224.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.224.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:03:32 +00:00
dependabot[bot]
3febf836e9 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1660)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.7 to 5.59.8.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.8/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:02:00 +00:00
dependabot[bot]
88bb81be83 chore(deps-dev): bump @types/lodash in /frontend (#1659)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.194 to 4.14.195.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:01:19 +00:00
dependabot[bot]
4e62fd4e71 chore(deps-dev): bump postcss from 8.4.23 to 8.4.24 in /frontend (#1657)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.24.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.24)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 19:00:24 +00:00
Ruben Fiszel
cbb9e444ea UX nits 2023-05-29 16:17:51 +02:00
Ruben Fiszel
c21c12fb36 chore(main): release 1.106.1 (#1653)
* chore(main): release 1.106.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-29 14:27:22 +02:00
Ruben Fiszel
f6b553b2b8 fix compie 2023-05-29 14:08:16 +02:00
Ruben Fiszel
7e6ccacbf7 fix(backend): fix initial worker ping issue 2023-05-29 13:53:53 +02:00
Ruben Fiszel
d3e787f9d4 chore(main): release 1.106.0 (#1651)
* chore(main): release 1.106.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-29 00:09:41 +02:00
Ruben Fiszel
20f2602b1f store search filters in query 2023-05-28 23:53:16 +02:00
Ruben Fiszel
3ad63b0f37 fix table actions policy on deploy 2023-05-28 23:31:52 +02:00
Ruben Fiszel
c259f402b0 feat(cli): add resolveDefaultResource 2023-05-28 22:59:08 +02:00
Ruben Fiszel
eefe1faeea fix go compilation 2023-05-28 22:31:46 +02:00
Ruben Fiszel
f7acc04424 fix apps assign for array 2023-05-28 22:04:51 +02:00
Ruben Fiszel
b8cd70ea00 use hostname as worker name 2023-05-28 21:44:57 +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
77e7e49372 feat(apps): add setValue to frontend script's SDK 2023-05-28 18:02:42 +02:00
Ruben Fiszel
1cb3686e8d do a shallow copy on rx connect to allow for function passing 2023-05-28 13:04:52 +02:00
Ruben Fiszel
e91571a58b rework premium workspace pricing 2023-05-28 13:00:21 +02:00
Ruben Fiszel
d12c42c58d update all_runnables 2023-05-27 17:22:56 +02:00
Ruben Fiszel
95c4be513c chore(main): release 1.105.0 (#1646)
* chore(main): release 1.105.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-27 15:07:37 +02:00
Ruben Fiszel
76173233a6 update hub sync cli version 2023-05-27 15:07:21 +02:00
Ruben Fiszel
5806610dd4 feat(cli): add variables add to CLI 2023-05-27 14:53:30 +02:00
Ruben Fiszel
944ef2df69 fix(cli): expose an encrypt value endpoint 2023-05-27 14:31:30 +02:00
Faton Ramadani
552ed9459c fix(frontend): Check whether the source has the right type (#1647)
* fix(frontend): Check whether the source has the right type

* fix(frontend): add componentErrorHandler
2023-05-26 15:14:14 +00:00
Ruben Fiszel
08c3ab5753 embedded style for react-sdk 2023-05-26 07:50:51 +02:00
Ruben Fiszel
8f403a7ae5 feat(apps): added deployment history browser 2023-05-26 06:49:34 +02:00
Ruben Fiszel
bf1974b947 revert rx modification 2023-05-25 21:29:31 +02:00
Ruben Fiszel
3a64583063 add /user/all_runnable 2023-05-25 20:43:56 +02:00
Ruben Fiszel
e7c6b7138b fix toggle binding in app 2023-05-25 19:04:02 +02:00
Ruben Fiszel
26b68fa2db add logs around connecting to database 2023-05-25 17:45:17 +02:00
Ruben Fiszel
2a235f789f object viewer copy path instead of content 2023-05-25 16:28:01 +02:00
Ruben Fiszel
1c5304f2e1 fix redacted audit logs 2023-05-25 15:58:53 +02:00
Ruben Fiszel
470650e504 fix migration break 2023-05-25 11:07:54 +02:00
dependabot[bot]
f806b38071 chore(deps): bump dependabot/fetch-metadata from 1.3.6 to 1.5.0 (#1624)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.5.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.6...v1.5.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-05-25 08:57:52 +02:00
Ruben Fiszel
0b3ec28d8c audit log redacted in CE (#1645)
* auditLogOnEE

* audit logs
2023-05-25 08:56:38 +02:00
Ruben Fiszel
07e3b0e3d0 chore(main): release 1.104.2 (#1644)
* chore(main): release 1.104.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-24 18:47:35 +02:00
Ruben Fiszel
0e4a5a165b fix(python): fix python execution 2023-05-24 18:43:32 +02:00
Ruben Fiszel
3e1caa75e1 chore(main): release 1.104.1 (#1643)
* chore(main): release 1.104.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-24 18:34:33 +02:00
Ruben Fiszel
453351fcc2 fix(cli): fix hub pull 2023-05-24 18:31:28 +02:00
Ruben Fiszel
7b514a9f03 fix(cli): parse schema when pulling from hub 2023-05-24 18:30:09 +02:00
Ruben Fiszel
cf6a3fe33c fix(cli): avoid looping infinitely and avoid prompt if interactive 2023-05-24 17:38:58 +02:00
Faton Ramadani
226b9e9756 fix(frontend): Fix app toolbar z-index (#1641)
* fix(frontend): Fix app toolbar z-index

* fix(frontend): mimimize changes

* fix(frontend): use same strategy as Popover
2023-05-24 15:58:59 +02:00
Ruben Fiszel
3d47411759 chore(main): release 1.104.0 (#1635)
* chore(main): release 1.104.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-24 15:49:28 +02:00
Ruben Fiszel
cee50708f8 update cli sync script 2023-05-24 15:46:58 +02:00
Ruben Fiszel
f4fbf93411 fix(cli): do not rely on x.nest.land 2023-05-24 15:37:00 +02:00
Ruben Fiszel
467f8cbe2a fix multiline test 2023-05-24 15:16:19 +02:00
Ruben Fiszel
9a8f96a2f3 add ee_license endpoint 2023-05-24 14:34:03 +02:00
Faton Ramadani
4ad364e551 App multi select default items (#1638)
* feat(frontend): add default items to multi select component

* feat(frontend): set the output correctly
2023-05-24 13:58:05 +02:00
Ruben Fiszel
8e080b9028 update openapi-typescript-codegen 2023-05-24 12:30:21 +02:00
Ruben Fiszel
f72b86b8ea update docker-compose and .env 2023-05-24 11:40:50 +02:00
Ruben Fiszel
e9e4fa0a6d overwrite buggy migration 3 2023-05-24 10:56:24 +02:00
Ruben Fiszel
5d55229569 overwrite buggy migration 2 2023-05-24 10:52:54 +02:00
Ruben Fiszel
436983e3aa fix buggy migration 2 2023-05-24 10:52:12 +02:00
Ruben Fiszel
c003507bc0 overwrite buggy migration 2023-05-24 10:44:10 +02:00
Ruben Fiszel
a3f900de32 remove demo and starter if empty 2023-05-24 10:10:46 +02:00
Ruben Fiszel
986c1d4e21 improve logout experience on setup 2023-05-24 08:31:37 +02:00
Ruben Fiszel
a97b555ac8 treat bash errors as errors 2023-05-23 20:49:16 +02:00
Ruben Fiszel
c93393d5c0 feat: schedule error handler (#1636)
* handleError

* revert

* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
dd32bf2e9d fix(python): handle nan 2023-05-23 18:36:59 +02:00
Ruben Fiszel
dd3d8076b5 better split frontend helpers 2023-05-23 12:32:20 +02:00
Ruben Fiszel
fa00971b11 pin deno to 1.33.3 2023-05-23 00:44:49 +02:00
dependabot[bot]
7731c243c6 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1630)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.6 to 5.59.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.7/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:12:05 +00:00
dependabot[bot]
0d0a85316d chore(deps): bump lucide-svelte from 0.216.0 to 0.220.0 in /frontend (#1632)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.216.0 to 0.220.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.220.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:07:34 +00:00
dependabot[bot]
ae0c81746f chore(deps-dev): bump @sveltejs/kit from 1.16.2 to 1.18.0 in /frontend (#1631)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.16.2 to 1.18.0.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.18.0/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:07:17 +00:00
dependabot[bot]
fa44950fda chore(deps-dev): bump pdfjs-dist from 3.5.141 to 3.6.172 in /frontend (#1629)
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 3.5.141 to 3.6.172.
- [Commits](https://github.com/mozilla/pdfjs-dist/commits)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:05:15 +00:00
dependabot[bot]
eb92152e45 chore(deps): bump date-fns from 2.29.3 to 2.30.0 in /frontend (#1628)
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.29.3 to 2.30.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/v2.30.0/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.29.3...v2.30.0)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:02:25 +00:00
dependabot[bot]
6c578e4ed7 chore(deps-dev): bump tslib from 2.5.0 to 2.5.2 in /frontend (#1627)
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.5.0 to 2.5.2.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/2.5.0...2.5.2)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:01:52 +00:00
dependabot[bot]
8fe94ec9b5 chore(deps): bump svelte-select from 5.6.0 to 5.6.1 in /frontend (#1626)
Bumps [svelte-select](https://github.com/rob-balfre/svelte-select) from 5.6.0 to 5.6.1.
- [Changelog](https://github.com/rob-balfre/svelte-select/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rob-balfre/svelte-select/compare/v5.6.0...v5.6.1)

---
updated-dependencies:
- dependency-name: svelte-select
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:01:49 +00:00
dependabot[bot]
b3c158f553 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1625)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.1 to 5.59.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.7/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 19:01:15 +00:00
Ruben Fiszel
e9454348fa chore(main): release 1.103.0 (#1616)
* chore(main): release 1.103.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-22 17:59:38 +02:00
Ruben Fiszel
7ee2d2c02e feat: docker as a new supported language 2023-05-22 17:50:30 +02:00
Ruben Fiszel
044b89f3cb add docker client in Dockerfile 2023-05-22 15:33:58 +02:00
Faton Ramadani
aa243f6dcf feat(frontend): disable tabs (#1623)
* feat(frontend): disable tabs

* feat(frontend): disable tabs

* feat(frontend): remove console.log

* feat(frontend): remove GridTabDisabled for Stepper component
2023-05-22 14:37:11 +02:00
Ruben Fiszel
791170aef9 nit date inferrence 2023-05-22 14:15:58 +02:00
Ruben Fiszel
7167406fe7 added sql support to monaco 2023-05-22 11:28:28 +02:00
Faton Ramadani
dc5452474a feat(frontend): add plain chartjs component (#1621)
* fix(frontend): add plain chartjs component

* feat(frontend): add missing styling

* feat(frontend): fix typing

* feat(frontend): fix typing
2023-05-22 11:18:04 +02:00
Ruben Fiszel
7367fea524 implement license keys with expiry 2023-05-22 11:06:23 +02:00
John Unland
488a5d3efb Add symlink to dockerfile (#1618) 2023-05-22 10:02:53 +02:00
Ruben Fiszel
eb178840b0 fix breakpoint/mobile view for apps 2023-05-22 00:47:17 +02:00
Ruben Fiszel
f5a41705c2 fix deno lsp 2023-05-22 00:02:53 +02:00
Ruben Fiszel
0e747016a1 fix chartjs 2023-05-21 19:38:16 +02:00
Ruben Fiszel
c57fa13557 fix initializing && update chart.js to 4.x 2023-05-21 19:16:05 +02:00
Ruben Fiszel
badeefe57b feat(frontend): add flowstatus and log component for apps 2023-05-21 18:37:18 +02:00
Danny Summerlin
6a45b16564 Open Added an import exception for pysmb #1615
adding pysmb to exceptions list
2023-05-21 17:09:36 +02:00
Ruben Fiszel
2426c7fd92 chore(main): release 1.102.1 (#1614)
* chore(main): release 1.102.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-21 12:52:00 +02:00
Ruben Fiszel
7138f76c19 fix: add setVariable to deno-client 2023-05-21 12:42:41 +02:00
Ruben Fiszel
7643362e97 fix allow overflow for multi select in apps 2023-05-20 21:32:30 +02:00
Ruben Fiszel
9a73fd9663 make select full width in apps 2023-05-20 21:24:13 +02:00
Ruben Fiszel
4a95b86218 UX nits 2023-05-20 12:52:04 +02:00
Ruben Fiszel
d54f2eff42 tooltip fixes 2023-05-20 12:01:08 +02:00
Ruben Fiszel
d23ff5955b UX improvements on runform + creating group from folder 2023-05-20 11:30:03 +02:00
Ruben Fiszel
2c81f7929e flow nits 2023-05-20 10:10:22 +02:00
Ruben Fiszel
6f6900904c fix input transform viewer 2023-05-20 09:09:56 +02:00
Ruben Fiszel
1425be7de6 improve CURL helps 2023-05-20 02:52:49 +02:00
Ruben Fiszel
beac8c3dd7 chore(main): release 1.102.0 (#1588)
* chore(main): release 1.102.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-19 23:42:02 +02:00
Ruben Fiszel
4297fdb668 feat: add ability to pass the full raw body (#1611) 2023-05-19 23:22:04 +02:00
Ruben Fiszel
39a1102abc fix lsp docker image for go 2023-05-19 22:27:01 +02:00
Faton Ramadani
bfc280debd fix(frontend): Fix rx (#1609)
* fix(frontend): Fix inputValue connection to ensure done event is always sent

* fix(frontend): Fix RX
2023-05-19 21:02:34 +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
Faton Ramadani
741fc3f1ba fix(frontend): Fix inputValue connection to ensure done event is always sent (#1607) 2023-05-19 18:57:00 +02:00
Ruben Fiszel
f8b6fc9b89 update README 2023-05-18 17:31:34 +02:00
Ruben Fiszel
dc1bfbb5f5 feat: add GOPROXY + fix on saved inputs 2023-05-18 17:29:37 +02:00
Ruben Fiszel
391d22048d small multiselect fix 2023-05-18 16:39:34 +02:00
Ruben Fiszel
811501d277 fix: rework multiselect as app component (#1599) 2023-05-18 16:28:58 +02:00
Ruben Fiszel
ad45e3dde3 add shellcheck to lsp 2023-05-18 14:15:16 +02:00
Axel Baudot
b565b1af9c Recursive schema display and property deletion (#1539)
* Recursive schema display and property deletion

* Added type safety and reintroduced lightmode

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-05-18 13:52:06 +02:00
Ruben Fiszel
fdbab6dcce feat(lsp): add black + ruff + shellcheck (#1597) 2023-05-18 13:44:41 +02:00
Ruben Fiszel
20772a64d9 add valid output to app form 2023-05-18 09:12:11 +02:00
Faton Ramadani
6006c99595 fix(frontend): Fix the spinning logo position (#1595) 2023-05-18 08:19:49 +02:00
Faton Ramadani
b440a473ab Fix app drawer modal (#1594)
* feat(frontend): fix app drawer + modal

* feat(frontend): fix app
2023-05-18 08:18:50 +02:00
Ruben Fiszel
7ce4c5be4e clarify README setup 2023-05-18 02:36:06 +02:00
Ruben Fiszel
df2862e577 add tooltip to use Variable 2023-05-17 23:23:36 +02:00
Ruben Fiszel
675bbfa7b1 feat(backend): add REQUEST_SIZE_LIMIT env variable 2023-05-17 23:07:17 +02:00
Ruben Fiszel
c18df3056e fix username handling with non A_Z 2023-05-17 22:43:40 +02:00
Ruben Fiszel
985e186a38 feat(backend): non mapped values are passed as arg 'body' 2023-05-17 21:45:57 +02:00
Ruben Fiszel
47a455dc06 fix tab behavior 2023-05-17 21:13:04 +02:00
Henri Courdent
665a0cef57 Update README.md video to the latest (52s) (#1593) 2023-05-17 18:40:27 +02:00
Henri Courdent
000d88e020 Updated README -> video to be updated after merge (#1592) 2023-05-17 18:30:45 +02:00
Faton Ramadani
175785459a fix(frontend): Add missing tooltips + multilpe small fix in the app builder (#1590)
* fix(frontend): revert commit that were removed + delete outdated components + add missing tooltips

* fix(frontend): remove outdated select button

* fix(frontend): add missing tooltips

* fix(frontend): add debug tab

* fix(frontend): remove duplicate file

* fix(frontend): add missing props
2023-05-17 17:34:40 +02:00
Faton Ramadani
c06782e839 feat(frontend): add presets components (#1589)
* feat(frontend): add presets components

* feat(frontend): fix build
2023-05-17 14:25:10 +02:00
Ruben Fiszel
ea866b4413 fix conditional tabs rendering 2023-05-16 16:58:35 +02:00
Ruben Fiszel
2914d51a2d fix capture payload too big check typo 2023-05-16 16:17:26 +02:00
Ruben Fiszel
5e472b6911 increase payload size from 10kb to 512kb for capture endpoint 2023-05-16 16:10:28 +02:00
Faton Ramadani
d0c766bc7e fix(frontend): fix pdf header + icon picker (#1586) 2023-05-16 15:32:26 +02:00
Ruben Fiszel
52fb7695f8 chore(main): release 1.101.1 (#1575)
* chore(main): release 1.101.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-16 13:14:10 +02:00
Ruben Fiszel
36e653195e fix(backend): make result job endpoints public 2023-05-16 13:08:36 +02:00
Ruben Fiszel
4ba2321d27 add rls raw up migration 2023-05-16 13:02:29 +02:00
dependabot[bot]
36e1288e36 chore(deps-dev): bump svelte-check from 3.2.0 to 3.3.2 in /frontend (#1580)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 3.2.0 to 3.3.2.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.2.0...svelte-check-3.3.2)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:09:28 +00:00
dependabot[bot]
9e38f79b41 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1584)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.5 to 5.59.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.6/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:07:55 +00:00
dependabot[bot]
8f19da9b65 chore(deps-dev): bump svelte from 3.58.0 to 3.59.1 in /frontend (#1583)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.58.0 to 3.59.1.
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.58.0...v3.59.1)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:04:58 +00:00
dependabot[bot]
9b42994a6a chore(deps-dev): bump svelte-highlight from 7.2.1 to 7.3.0 in /frontend (#1582)
Bumps [svelte-highlight](https://github.com/metonym/svelte-highlight) from 7.2.1 to 7.3.0.
- [Release notes](https://github.com/metonym/svelte-highlight/releases)
- [Changelog](https://github.com/metonym/svelte-highlight/blob/master/CHANGELOG.md)
- [Commits](https://github.com/metonym/svelte-highlight/compare/v7.2.1...v7.3.0)

---
updated-dependencies:
- dependency-name: svelte-highlight
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:04:02 +00:00
dependabot[bot]
d502dda31f chore(deps): bump lucide-svelte from 0.214.0 to 0.216.0 in /frontend (#1579)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.214.0 to 0.216.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.216.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:00:46 +00:00
dependabot[bot]
405d482c05 chore(deps-dev): bump svelte-awesome-color-picker in /frontend (#1578)
Bumps [svelte-awesome-color-picker](https://github.com/Ennoriel/svelte-awesome-color-picker) from 2.4.1 to 2.4.3.
- [Changelog](https://github.com/Ennoriel/svelte-awesome-color-picker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ennoriel/svelte-awesome-color-picker/commits)

---
updated-dependencies:
- dependency-name: svelte-awesome-color-picker
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 19:00:11 +00:00
Faton Ramadani
e4f8df3ed6 fix(frontend): add temp hidden span to compute the text max length (#1573)
* fix(frontend): add temp hidden span to compute the text max length

* fix(frontend): add temp hidden span to compute the text max length

* fix(frontend): add missing render condition
2023-05-15 17:35:29 +02:00
Faton Ramadani
70a8d9a3bf fix(frontend): fix app multi select (#1574) 2023-05-15 16:17:41 +02:00
Ruben Fiszel
55c5467418 fix lsp on arm 2023-05-15 14:49:41 +02:00
Ruben Fiszel
8047240656 chore(main): release 1.101.0 (#1572)
* chore(main): release 1.101.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-15 13:40:29 +02:00
Ruben Fiszel
5285a9d26e attempt 1 at lsp on arm 2023-05-15 13:33:51 +02:00
Faton Ramadani
0ab17890b8 feat(frontend): stepper standalone (#1558) 2023-05-15 11:52:08 +02:00
Ruben Fiszel
4d7329dd4f sqlx 2023-05-15 11:51:54 +02:00
Ruben Fiszel
9ea18b4593 feat(backend): add job_id as a query arg to force set the new job_id 2023-05-15 10:50:43 +02:00
Faton Ramadani
da2902aa9d fix(frontend): Handle empty required in SchemaForm (#1571) 2023-05-15 10:35:55 +02:00
Ruben Fiszel
87c1e3f4d7 nit cli 2023-05-15 00:43:49 +02:00
Ruben Fiszel
47e87ff80e chore(main): release 1.100.2 (#1567)
* chore(main): release 1.100.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-15 00:23:37 +02:00
Ruben Fiszel
fb1ed5aea5 update backend deps 2023-05-15 00:19:41 +02:00
Maxime Lardier
df65e6a8dc chore: fix typo (#1568) 2023-05-15 00:10:28 +02:00
Ruben Fiszel
7165e2ce01 fix(cli): update wmill script push 2023-05-15 00:08:38 +02:00
Ruben Fiszel
8b2c86aaf0 lock hash only when relevant 2023-05-14 22:22:02 +02:00
Ruben Fiszel
fcb23a3865 lock hash fix, date fix, srcript editor fix 2023-05-14 21:55:07 +02:00
Ruben Fiszel
42a73bd701 re-allow multiple statements but must use a return 2023-05-14 15:02:22 +02:00
Ruben Fiszel
7fb71fafdb fix: transform_inputs now only support single line expressions 2023-05-14 14:46:54 +02:00
Ruben Fiszel
a300ade947 fix cancel approval step 2023-05-14 13:57:22 +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
9b79fed223 update README 2023-05-13 07:07:27 +02:00
Ruben Fiszel
072d2bbf05 chore(main): release 1.100.1 (#1563)
* chore(main): release 1.100.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-12 23:52:00 +02:00
Ruben Fiszel
cb856858e3 fix: update setup step 2023-05-12 23:47:39 +02:00
Ruben Fiszel
e6be39a79b chore(main): release 1.100.0 (#1559)
* chore(main): release 1.100.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-12 21:20:54 +02:00
Ruben Fiszel
082c8c46b1 fix app setup 2023-05-12 21:19:16 +02:00
Ruben Fiszel
4dc40f4e64 fix(backend): handle Date type 2023-05-12 13:14:20 +02:00
Ruben Fiszel
5f1c27e15f lighten script badges 2023-05-12 12:26:18 +02:00
Ruben Fiszel
b5f47a2c02 merge Styling and Alignment section 2023-05-12 12:23:14 +02:00
Ruben Fiszel
058e6d220c add names to background runnables 2023-05-12 12:07:10 +02:00
Ruben Fiszel
699390f321 feat(frontend): add download button 2023-05-12 11:08:59 +02:00
Ruben Fiszel
9abf5999cf add autodownload 2023-05-12 00:22:40 +02:00
Ruben Fiszel
0af640b8da add mode to ctx 2023-05-12 00:12:47 +02:00
Ruben Fiszel
3b694a8a4b use object viewer when json is too large 2023-05-11 23:44:31 +02:00
Ruben Fiszel
dae1180c9f add OAUTH_JSON_AS_BASE64 2023-05-11 23:03:05 +02:00
Ruben Fiszel
a4ceee4510 remove uffizzi 2023-05-11 22:42:20 +02:00
Ruben Fiszel
ab7cdd0dc1 fix(frontend): only download result for apps 2023-05-11 22:13:19 +02:00
Ruben Fiszel
ca2439ce6e fix(frontend): apps rendering should not depend on local time 2023-05-11 15:47:52 +02:00
Ruben Fiszel
56f4272a1b force raw path to ends with .py, .sh, .go, .ts 2023-05-11 11:00:01 +02:00
Ruben Fiszel
52e7e29a61 load variable on is_secret change 2023-05-11 09:52:35 +02:00
Ruben Fiszel
11227f07f0 requiring passing new value when updating is_secret 2023-05-11 08:50:53 +02:00
Ruben Fiszel
0006c9d7ad remove variable restriction to update secret/public 2023-05-11 00:26:34 +02:00
Ruben Fiszel
8f0adc1f48 chore(main): release 1.99.0 (#1554)
* chore(main): release 1.99.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-10 21:52:12 +02:00
Ruben Fiszel
d2057f8af7 feat(frontend): allow copy pasting nested containers 2023-05-10 20:56:28 +02:00
Ruben Fiszel
d2878627a1 fix(backend): run endpoints also support support x-www-form-urlencoded encoded payloads 2023-05-10 20:01:11 +02:00
Ruben Fiszel
7b2d7b9af7 feat: increase timeout to 900 2023-05-10 19:08:18 +02:00
Ruben Fiszel
490dbcd2fe feat(backend): run endpoints also support support x-www-form-urlencoded encoded payloads 2023-05-10 18:55:37 +02:00
Ruben Fiszel
afe7e03944 fix topHash on autosave reload for scripts 2023-05-10 18:43:16 +02:00
Ruben Fiszel
d1dea52dc3 only prettify run forms and lightweight schema form 2023-05-10 17:29:12 +02:00
Ruben Fiszel
7b364b6602 shortcut HEAD request on get run_wait_result 2023-05-10 17:15:04 +02:00
Ruben Fiszel
fde738aa1b remove default toggle 2023-05-10 17:01:35 +02:00
Ruben Fiszel
2573530c72 accept head request on post methods to send webhooks 2023-05-10 16:48:55 +02:00
Faton Ramadani
5b6582c673 feat(frontend): app on error (#1556)
* feat(frontend): app on error

* feat(frontend): Add default onError errorOverlay + add toggle to optionally append error to the error toast

* feat(frontend): Add default onError errorOverlay + add toggle to optionally append error to the error toast

* feat(frontend): hide bug icon

* feat(frontend): add missing ?

* feat(frontend): simplify the code
2023-05-10 16:32:55 +02:00
Faton Ramadani
77c1bc80da feat(frontend): App select tabs (#1557)
* feat(frontend): app select tabs

* feat(frontend): app select tabs

* feat(frontend): app select tabs

* feat(frontend): fix build

* feat(frontend): removeclasses

* feat(frontend): add tabSize
2023-05-10 16:32:37 +02:00
Faton Ramadani
e97ddee8e8 feat(frontend): conditional rendering (#1555)
* feat(frontend): conditional rendering

* feat(frontend): done

* feat(frontend): small fix

* feat(frontend): done

* feat(frontend): renaming

* feat(frontend): restructure components

* feat(frontend): revert setTab

* feat(frontend): fix setTab

* feat(frontend): fix setTab
2023-05-10 14:23:33 +02:00
Ruben Fiszel
ae332c9e2d preserve json orders for apps and drafts 2023-05-10 13:23:04 +02:00
Ruben Fiszel
5b6a2c3c82 app jsonb to json to preserve order for drafts too 2023-05-10 12:42:11 +02:00
Ruben Fiszel
d70aa12159 app jsonb to json to preserve order 2023-05-10 12:21:57 +02:00
Ruben Fiszel
de78a1b522 bugfix for ignoring autosave on apps 2023-05-10 12:03:11 +02:00
Ruben Fiszel
8c680c55d5 app schema form overflow-auto 2023-05-10 10:39:27 +02:00
Ruben Fiszel
74b0480870 hide refresh buttons do not apply to triggerables 2023-05-10 10:33:32 +02:00
Ruben Fiszel
35618f6bf0 feat(frontend): add hide refresh button 2023-05-10 10:08:32 +02:00
Ruben Fiszel
79860fd00e handle revert to static better for apps 2023-05-10 09:39:39 +02:00
Ruben Fiszel
4c3151dfdc improve form config 2023-05-10 09:25:17 +02:00
Ruben Fiszel
f6b938f446 nit form config 2023-05-10 08:57:04 +02:00
Ruben Fiszel
3769a33b90 fix modal 2023-05-10 00:08:09 +02:00
Ruben Fiszel
5622e67deb fix quickstyle properties with app navigation 2023-05-09 23:29:43 +02:00
Ruben Fiszel
e7c782b288 change drawer truncated for long title 2023-05-09 20:36:50 +02:00
Ruben Fiszel
aebb68c479 feat(frontend): add input library to flow builder 2023-05-09 16:08:22 +02:00
Ruben Fiszel
ad4710b715 chore(main): release 1.98.0 (#1553)
* chore(main): release 1.98.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-09 15:08:05 +02:00
Ruben Fiszel
1b8489256c fix(backend): grant all on raw_app 2023-05-09 15:02:04 +02:00
Ruben Fiszel
96c5559374 improve login page if providers length < 2 2023-05-09 14:55:03 +02:00
Ruben Fiszel
f8dcbb701b feat(frontend): if member of a single workspace, autoset at login 2023-05-09 14:38:46 +02:00
Ruben Fiszel
fef403b18f fix openbb build 2023-05-09 13:57:19 +02:00
Ruben Fiszel
6482863f2b chore(main): release 1.97.0 (#1552)
* chore(main): release 1.97.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-09 13:09:34 +02:00
Ruben Fiszel
a0f7f83956 fix(lsp): handle write_message errors 2023-05-09 13:05:29 +02:00
Ruben Fiszel
e60a4b251e feat(backend): cache hub scripts in the worker cache 2023-05-09 12:45:54 +02:00
Ruben Fiszel
796b346bfb add cairo to openbb build 2023-05-09 11:11:09 +02:00
Ruben Fiszel
a474acb72b add pkg-config to openbb build 2023-05-09 10:56:50 +02:00
Ruben Fiszel
baacfd00e4 feat(backend): in python, if a value is bytes, it is encoded to base64 automaticaly 2023-05-09 09:36:07 +02:00
Ruben Fiszel
c2666f7d7c feat(backend): add windmill_status_code to run_wait_result 2023-05-09 02:46:53 +02:00
Ruben Fiszel
1964e30946 chore(main): release 1.96.3 (#1551)
* chore(main): release 1.96.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-09 01:20:19 +02:00
Ruben Fiszel
23383b4789 fix(cli): variable updating 2023-05-09 01:17:09 +02:00
Ruben Fiszel
b8fd5be3bb fix(cli): add folder listing 2023-05-09 00:43:19 +02:00
Ruben Fiszel
0b9ebfc08d fix(cli): show diffs only with --show-diffs 2023-05-09 00:17:01 +02:00
Ruben Fiszel
2fb89beb4e fix(cli): show diffs only with --show-diffs 2023-05-09 00:16:50 +02:00
Ruben Fiszel
87532893eb chore(main): release 1.96.2 (#1550)
* chore(main): release 1.96.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-08 23:38:26 +02:00
Ruben Fiszel
d91a578884 fix(cli): add debug mode to CLI + improve error output 2023-05-08 23:35:02 +02:00
Ruben Fiszel
2b884b54b2 chore(main): release 1.96.1 (#1541)
* chore(main): release 1.96.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-08 21:19:23 +02:00
Ruben Fiszel
21d4d3ee6e fix(cli): fix cli folder sync 2023-05-08 21:13:38 +02:00
dependabot[bot]
4123f44a4e chore(deps): bump @tanstack/svelte-table in /frontend (#1549)
Bumps [@tanstack/svelte-table](https://github.com/tanstack/table) from 8.8.5 to 8.9.1.
- [Release notes](https://github.com/tanstack/table/releases)
- [Commits](https://github.com/tanstack/table/compare/v8.8.5...v8.9.1)

---
updated-dependencies:
- dependency-name: "@tanstack/svelte-table"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:09:43 +00:00
dependabot[bot]
83122b4598 chore(deps-dev): bump eslint from 8.38.0 to 8.40.0 in /frontend (#1548)
Bumps [eslint](https://github.com/eslint/eslint) from 8.38.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.40.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:06:54 +00:00
dependabot[bot]
774dd08fbb chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1547)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.2 to 5.59.5.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.5/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:06:14 +00:00
dependabot[bot]
d5576bba03 chore(deps-dev): bump svelte2tsx from 0.6.11 to 0.6.14 in /frontend (#1546)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.6.11 to 0.6.14.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.6.11...svelte2tsx-0.6.14)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:05:24 +00:00
dependabot[bot]
1ef2207289 chore(deps-dev): bump @playwright/test in /frontend (#1545)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.32.3 to 1.33.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.32.3...v1.33.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:02:05 +00:00
dependabot[bot]
3a1cfd4f97 chore(deps): bump lucide-svelte from 0.192.0 to 0.214.0 in /frontend (#1543)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.192.0 to 0.214.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.214.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:01:31 +00:00
dependabot[bot]
ff15433085 chore(deps-dev): bump @sveltejs/kit from 1.15.9 to 1.16.2 in /frontend (#1542)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.15.9 to 1.16.2.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.16.2/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 19:01:18 +00:00
Ruben Fiszel
0adf83f090 fix(cli): fix cli folder sync 2023-05-08 20:41:31 +02:00
Ruben Fiszel
1c2b9860a2 chore(main): release 1.96.0 (#1538)
* chore(main): release 1.96.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-08 19:43:28 +02:00
Ruben Fiszel
143a30661c feat: add support for full fleged apps (react, svelte, vue) (#1536)
* add react support

* use whoami

* update

* update

* update

* create react app

* all

* sqlx
2023-05-08 19:10:45 +02:00
Faton Ramadani
9ebb4877e9 feat(frontend): app modal (#1518)
* feat(frontend): app modal wip

* feat(frontend): Modal

* feat(frontend): fix modal title

* feat(frontend): Merge main

* feat(frontend): fix build

* feat(frontend): use ResolveConfig + rename prop

* feat(frontend): use ResolveConfig + rename prop
2023-05-08 18:04:43 +02:00
Faton Ramadani
edfda0d63a feat(frontend): Add label, description, input style + add displayType… (#1540)
* feat(frontend): Add label, description, input style + add displayType prop

* feat(frontend): add large gap prop + use ResolveConfig
2023-05-08 18:04:18 +02:00
Faton Ramadani
a4b0ce4de1 feat(frontend): Add a custom deepEqualWithOrderedArray to handle orde… (#1537)
* feat(frontend): Add a custom deepEqualWithOrderedArray to handle ordered arrays comparaison

* feat(frontend): Add a custom deepEqualWithOrderedArray to handle ordered arrays comparaison

* feat(frontend): simplify
2023-05-08 14:25:13 +02:00
Ruben Fiszel
ffe0eda63f fix login grid for providers <=2 2023-05-07 15:20:40 +02:00
Ruben Fiszel
61571f7c13 avoid the need for caddy for dev 2023-05-07 11:30:03 +02:00
Ruben Fiszel
60b723cc13 add initial typescript client 2023-05-07 01:17:42 +02:00
Ruben Fiszel
308acca06e replaceState on deploy 2023-05-06 15:34:30 +02:00
Ruben Fiszel
ba55e13595 cli nit 2023-05-06 13:41:56 +02:00
Ruben Fiszel
222224b53e nit failure_module 2023-05-06 12:19:42 +02:00
Ruben Fiszel
0b00ce0977 chore(main): release 1.95.1 (#1535)
* chore(main): release 1.95.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-06 12:09:45 +02:00
Ruben Fiszel
a6c73e4d0e assign static crate for rustpython-parser 2023-05-06 12:02:52 +02:00
Ruben Fiszel
2ca00e3f8a cli improvements 2023-05-06 11:44:54 +02:00
Ruben Fiszel
c87837022c cli nits 2023-05-06 11:11:22 +02:00
Ruben Fiszel
c3441fb9f4 fix(cli): cli flow sync improvements 2023-05-06 11:06:39 +02:00
Ruben Fiszel
a06b32227c chore(main): release 1.95.0 (#1532)
* chore(main): release 1.95.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-05 23:26:28 +02:00
Ruben Fiszel
20c90901a7 feat(cli): split flows inline scripts 2023-05-05 23:26:03 +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
Faton Ramadani
c8ed25f943 feat(frontend): App Schema Form component (#1533)
* feat(frontend): app static form

* feat(frontend): working schemaForm

* feat(frontend): add lightmode

* feat(frontend): sync values direclty

* feat(frontend): remove dev code
2023-05-05 16:40:07 +02:00
Faton Ramadani
9a647bc39f feat(frontend): Merge run configuration + triggers (#1530)
* feat(frontend): Merge run configuration + triggers

* feat(frontend): merge main + fix add dependendy

* feat(frontend): merge main + fix add dependendy

* feat(frontend): merge main + fix add dependendy

* Update ScriptRunConfiguration.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-05-05 16:20:01 +02:00
Ruben Fiszel
a01792f8f3 fix html frame clickable in preview mode 2023-05-05 15:17:34 +02:00
Ruben Fiszel
0edc3cb73a support purejs hashing if subtle not available 2023-05-05 15:10:45 +02:00
Ruben Fiszel
62fb31ad28 fix default value in python 2023-05-05 10:03:28 +02:00
Ruben Fiszel
e606e27cdb clarify default value for property editor of flows 2023-05-05 09:57:30 +02:00
Ruben Fiszel
96ff45ecb5 feat(backend): default parameters are used in python if missing from args 2023-05-05 09:44:53 +02:00
Ruben Fiszel
a312988c6f make yaml the default on the cli 2023-05-05 09:08:28 +02:00
Ruben Fiszel
326f82b580 chore(main): release 1.94.0 (#1525)
* chore(main): release 1.94.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-05 02:51:13 +02:00
Ruben Fiszel
7de518c8d8 fix(cli): refactor cli (#1531)
* all

* cliUpgrade

* refactor entire cli
2023-05-05 02:51:01 +02:00
Ruben Fiszel
7c4c7c8d1a make the group 'all' undeletable 2023-05-04 19:22:53 +02:00
Ruben Fiszel
e844aad155 fix(frontend): preserve customise arguments 2023-05-04 15:39:15 +02:00
Faton Ramadani
358f5e087c feat(frontend): add eval badge + alert (#1522)
* feat(frontend): add eval badge + alert

* fix(frontend): adapt eval badge

* fix(frontend): fix  eval badge
2023-05-04 12:02:40 +02:00
Faton Ramadani
818f0cc993 fix(frontend): fix ArrayStaticInputEditor width (#1528) 2023-05-04 11:55:18 +02:00
Faton Ramadani
fa7dd29429 fix(frontend): fix select width (#1526) 2023-05-04 09:35:35 +02:00
Ruben Fiszel
50d09e5f69 fix cli in yaml mode 2023-05-04 08:36:19 +02:00
Ruben Fiszel
43f8759188 fix tabs configuration 2023-05-03 23:59:53 +02:00
Ruben Fiszel
f3861ebd2f fix(backend): fix python transformers 2023-05-03 23:27:14 +02:00
Ruben Fiszel
85a333dbe1 handle better diff on yaml for cli 2023-05-03 19:27:10 +02:00
Ruben Fiszel
327b9a69ce chore(main): release 1.93.1 (#1524)
* chore(main): release 1.93.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-03 16:44:03 +02:00
Ruben Fiszel
891ce79b85 fix(cli): add yaml support for cli 2023-05-03 16:40:46 +02:00
Ruben Fiszel
d73226cea6 chore(main): release 1.93.0 (#1521) 2023-05-03 16:24:20 +02:00
Ruben Fiszel
6018221d5c add cli yaml support (#1520)
* add cli yaml support

* use the new yaml option
2023-05-03 16:21:24 +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
10677cc64b update README_DEV for mac 2023-05-03 15:17:42 +02:00
Ruben Fiszel
080e5e962c fix tests 2023-05-03 14:31:54 +02:00
Ruben Fiszel
eee03a9fd5 chore(main): release 1.93.0 (#1519)
* chore(main): release 1.93.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-03 14:16:49 +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
2b63f1b314 fix(frontend): deploy path for apps 2023-05-03 13:24:25 +02:00
Ruben Fiszel
600d9d0557 minor menu nits 2023-05-03 12:02:12 +02:00
Ruben Fiszel
ea4813053b fix hover issue for popups 2023-05-03 11:49:03 +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
c92c9e499e chore(main): release 1.92.2 (#1517)
* chore(main): release 1.92.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-03 01:03:58 +02:00
Ruben Fiszel
4394c7484b fix(go-client): fix go-client gen 2023-05-03 01:00:35 +02:00
Ruben Fiszel
fb17152cf9 chore(main): release 1.92.1 (#1516)
* chore(main): release 1.92.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-03 00:52:23 +02:00
Ruben Fiszel
8fbbf20f8b fix(go-client): fix go-client gen 2023-05-03 00:49:03 +02:00
Ruben Fiszel
d998a0c9bf fix tests 2023-05-03 00:38:43 +02:00
Ruben Fiszel
0ff2aeec1d chore(main): release 1.92.0 (#1512)
* chore(main): release 1.92.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-03 00:27:36 +02:00
Faton Ramadani
b238cb5a9a fix(frontend): fix small ui issues (#1513) 2023-05-03 00:23:38 +02:00
Ruben Fiszel
e0eafc429e display type for background scripts as well 2023-05-03 00:17:44 +02:00
Ruben Fiszel
7ae4c54f05 little migration fix 2023-05-03 00:12:28 +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
Ruben Fiszel
547b3d3cd8 fix show_archived 2023-05-02 14:12:06 +02:00
Ruben Fiszel
e66b22d3b9 improve bar style 2023-05-02 12:33:06 +02:00
Ruben Fiszel
db69f2edcf feat(frontend): add labels as table action 2023-05-02 12:18:54 +02:00
Ruben Fiszel
503cec3f3e feat(frontend): add labels as table action 2023-05-02 12:17:32 +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
dependabot[bot]
e2ab10d697 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1511)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.1 to 5.59.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.2/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:09:59 +00:00
dependabot[bot]
e61e613600 chore(deps-dev): bump cssnano from 6.0.0 to 6.0.1 in /frontend (#1510)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@6.0.0...cssnano@6.0.1)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:07:39 +00:00
dependabot[bot]
690d1d2c39 chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 in /frontend (#1509)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.7 to 2.8.8.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.7...2.8.8)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:06:42 +00:00
dependabot[bot]
dc6f487051 chore(deps-dev): bump vite from 4.3.1 to 4.3.3 in /frontend (#1508)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.3.1 to 4.3.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.3.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:06:25 +00:00
dependabot[bot]
dd28bda704 chore(deps): bump lucide-svelte from 0.176.0 to 0.192.0 in /frontend (#1507)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.176.0 to 0.192.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.192.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:05:53 +00:00
dependabot[bot]
44b9900ba5 chore(deps-dev): bump @sveltejs/kit from 1.15.6 to 1.15.9 in /frontend (#1506)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.15.6 to 1.15.9.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.15.9/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:03:00 +00:00
dependabot[bot]
10c66abbcd chore(deps-dev): bump @types/node from 18.16.0 to 18.16.3 in /frontend (#1505)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.16.0 to 18.16.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:02:31 +00:00
dependabot[bot]
98d340c264 chore(deps-dev): bump tailwindcss from 3.3.1 to 3.3.2 in /frontend (#1504)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:02:26 +00:00
dependabot[bot]
fc04b0cf93 chore(deps): bump highlight.js from 11.7.0 to 11.8.0 in /frontend (#1503)
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.7.0 to 11.8.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.7.0...11.8.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 19:01:35 +00: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
Ruben Fiszel
7245141500 chore(main): release 1.91.0 (#1495)
* chore(main): release 1.91.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-05-01 18:58:24 +02:00
Ruben Fiszel
73c5a7473d feat: add drafts for apps 2023-05-01 18:13:57 +02:00
Ruben Fiszel
bdeeac51a6 add fork menu back for flows 2023-05-01 09:47:13 +02:00
Ruben Fiszel
4bf08629c0 nit dirtyStore 2023-05-01 09:44:30 +02:00
Ruben Fiszel
8d3416e525 feat: introduce draft for flows 2023-05-01 09:31:22 +02:00
Ruben Fiszel
9565ff47f0 Update ScriptBuilder.svelte (#1496) 2023-05-01 02:54:42 +02:00
Ruben Fiszel
3342ad61da nit 2023-04-30 17:41:31 +02:00
Ruben Fiszel
920c322611 update readme 2023-04-30 17:31:47 +02:00
Ruben Fiszel
91b8b3eb0a fix flow update update schedules 2023-04-30 16:18:43 +02:00
Ruben Fiszel
ec89b656b6 feat: introduce backend persisted draft systems for scripts 2023-04-30 15:56:52 +02:00
Ruben Fiszel
e73ae67346 reword Use as template/Duplicate Fork 2023-04-29 10:22:01 +02:00
Ruben Fiszel
ff963bcaea chore(main): release 1.90.0 (#1455)
* chore(main): release 1.90.0

* Apply automatic changes

* Apply automatic changes

* update api client

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-29 09:45:03 +02:00
Ruben Fiszel
16b697e96e remove windmillhub submodule 2023-04-28 23:15:27 +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
Henri Courdent
ed61b5a0f0 First wave of tooltips linking to docs (#1493)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-28 19:52:30 +02:00
Faton Ramadani
625f6351bd Fix frontend scripts settings (#1492)
* fix(frontend): fix recomputa all

* fix(frontend): fix frontend scripts

* fix(frontend): fix frontend scripts

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): fix isScriptByNameDefined

* fix(frontend): fix isScriptByNameDefined

* fix(frontend): fix

* fix(frontend): remove console.log

* fix(frontend): fix multiselect

* fix(frontend): revert changes

* fix(frontend): add migration code

* fix(frontend): fix isRunnableDefined
2023-04-28 19:17:32 +02:00
Faton Ramadani
f4f85b2311 fix(frontend): fix recomputa all (#1491) 2023-04-28 16:27:25 +02:00
Faton Ramadani
201d067fd4 feat(frontend): adapt style (#1488) 2023-04-28 15:35:01 +02:00
Ruben Fiszel
0b19f1e946 fix sqlx 2023-04-28 12:59:21 +02:00
Faton Ramadani
5bb1f7ef76 feat(frontend): refactor inline script (#1480)
* feat(frontend): refactor inline script wip

* feat(frontend): refactor inline script wip

* feat(frontend): clean up

* feat(frontend): fix run configuration for triggerable

* feat(frontend): fix autoRefresh issues

* feat(frontend): fix autoRefresh issues

* feat(frontend): modify actions + remove reactivity

* feat(frontend): wip

* feat(frontend): fix RecomputeAllComponnet

* feat(frontend): add intermediate state when the language has not yet been selected

* feat(frontend): fix connection

* feat(frontend): fix wording

* feat(frontend): fix bg trigers list

* feat(frontend): restore

* feat(frontend): restore

* feat(frontend): add missing migration
2023-04-28 12:56:06 +02:00
Faton Ramadani
0460fe0fd4 fix(frontend): fix apply connection (#1487) 2023-04-28 11:46:04 +02:00
Ruben Fiszel
eebf3e472c treat null accordingly in arginfo 2023-04-28 00:52:08 +02:00
Ruben Fiszel
e21208de31 feat(backend): add EXIT_AFTER_NO_JOB_FOR_SECS for ephemeral workers 2023-04-28 00:09:48 +02:00
Ruben Fiszel
1764c4114e feat(backend): expose tag in the job (#1486)
* fix

* update tag

* update tag

* update tag

* fix
2023-04-27 19:09:53 +02:00
Ryan Rich
e17234b700 fix(frontend): reset ui job loading state when submitting preview job triggers error (#1483)
* fix(frontend): catch errors when submitting preview job

* fix(frontend): catch errors when submitting preview job (simplified)

* fix(frontend): also reset currentId
2023-04-27 18:39:37 +02:00
Ruben Fiszel
2d62ced3a5 fix script in schedule should use latest hash 2023-04-27 18:03:12 +02:00
Ruben Fiszel
ae4af04b27 add documentationLink to pageHeader 2023-04-27 17:27:12 +02:00
Ruben Fiszel
5b55c333d5 fix cloudflare preview 2023-04-27 12:19:41 +02:00
Faton Ramadani
149e6e94a6 fix(frontend): register applyConnection as a callback to remove unnecessary reactivit (#1485) 2023-04-27 11:37:40 +02:00
Faton Ramadani
35b1cf8084 fix(frontend): close the modal before deleting a form modal (#1484)
* fix(frontend): close the modal before deleting a form modal

* fix(frontend): use componentControl
2023-04-27 10:27:00 +02:00
Ruben Fiszel
d92af0434f fix stale comment 2023-04-27 07:42:40 +02:00
Ruben Fiszel
27097921d3 fix run_wait_result polling + make it configurable 2023-04-27 07:35:53 +02:00
Ruben Fiszel
0ee0b879bd fix go json parsing 2023-04-26 21:45:26 +02:00
Ruben Fiszel
1d1c812e36 feat(backend): add JOB_RETENTION_SECS to delete completed jobs completed after expiration period 2023-04-26 19:34:54 +02:00
Ruben Fiszel
6edc7d9978 improve run_wait_result latency 2023-04-26 17:56:39 +02:00
Faton Ramadani
f3ed33f530 feat(frontend): Small style fix (#1473)
* feat(frontend): Small style fix

* feat(frontend): fix button dropdown z-index

* feat(frontend): fix button dropdown z-index

* feat(frontend): revert

* feat(frontend): revert
2023-04-26 14:27:38 +02:00
Ádám Kovács
9d005d3311 feat(frontend): Add new integration icons (#1479) 2023-04-26 14:27:11 +02:00
Ruben Fiszel
c6aba97a6e update g/all to f/examples 2023-04-26 09:14:02 +02:00
Ruben Fiszel
d93b85c724 minor worker tags nit 2023-04-26 01:54:09 +02:00
Ádám Kovács
63b886d3a5 fix(frontend): Flow editor design updates (#1477)
* fix(frontend): Add seconds input to flow retries

* fix(frontend): Update flow branch editor styling
2023-04-25 21:20:44 +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
3b36277757 feat(frontend): Schedules run now (#1475)
* feat(frontend): run now

* feat(frontend): run now

* feat(frontend): add missing await + add toast action to view run page

* feat(frontend): fix path

* feat(frontend): fix path
2023-04-25 14:47:13 +02:00
Faton Ramadani
4ae4035ea9 fix(frontend): Allow 0 as select default value (#1474) 2023-04-25 12:28:57 +02:00
Ádám Kovács
272fabe2e2 fix(frontend): Minor app editor updates (#1458)
* fix(frontend): Update clearable inputs

* update icon picker popup

* update
2023-04-25 12:28:27 +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
dependabot[bot]
ba2c7fef32 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1469)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.0 to 5.59.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:12:51 +00:00
dependabot[bot]
39b07ae767 chore(deps-dev): bump @types/node from 18.15.11 to 18.16.0 in /frontend (#1471)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.15.11 to 18.16.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:12:30 +00:00
dependabot[bot]
1af55b6de5 chore(deps): bump node from 19-alpine to 20-alpine (#1459)
Bumps node from 19-alpine to 20-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 21:12:37 +02:00
dependabot[bot]
f108e9ee8d chore(deps-dev): bump @types/lodash in /frontend (#1470)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.192 to 4.14.194.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:08:40 +00:00
dependabot[bot]
34f9657b3b chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1468)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.57.0 to 5.59.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:06:33 +00:00
dependabot[bot]
517c8083fd chore(deps): bump tailwind-merge from 1.11.0 to 1.12.0 in /frontend (#1467)
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](https://github.com/dcastil/tailwind-merge/compare/v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:05:55 +00:00
dependabot[bot]
dd05209ede chore(deps-dev): bump postcss from 8.4.21 to 8.4.23 in /frontend (#1466)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.21...8.4.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:05:13 +00:00
dependabot[bot]
a5e79ee316 chore(deps-dev): bump @zerodevx/svelte-toast in /frontend (#1464)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.8.2 to 0.9.3.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.8.2...v0.9.3)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:03:11 +00:00
dependabot[bot]
25371ddd01 chore(deps-dev): bump @playwright/test in /frontend (#1463)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.32.1 to 1.32.3.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.32.1...v1.32.3)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:02:44 +00:00
dependabot[bot]
3ba49e8da9 chore(deps): bump lucide-svelte from 0.115.0 to 0.176.0 in /frontend (#1461)
Bumps [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) from 0.115.0 to 0.176.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/v0.176.0/packages/lucide-svelte)

---
updated-dependencies:
- dependency-name: lucide-svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:02:25 +00:00
dependabot[bot]
964bbfb8b0 chore(deps-dev): bump vite from 4.2.1 to 4.3.1 in /frontend (#1460)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.2.1 to 4.3.1.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.3.1/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 19:01:53 +00:00
Ádám Kovács
34350a5f89 fix(frontend): Update direct exports (#1456) 2023-04-24 13:34:41 +02:00
Ruben Fiszel
10a0f5ef18 svelte-package 2 exports 2023-04-24 13:04:07 +02:00
Ádám Kovács
f86da03005 fix(frontend): Update CLI login request styling (#1454) 2023-04-24 12:25:53 +02:00
Ruben Fiszel
4f7d7bb939 default worker handle other tags 2023-04-24 12:17:38 +02:00
Ruben Fiszel
e6d02db1ad update readme 2023-04-24 01:35:17 +02:00
Ruben Fiszel
abd1fd5aa0 fix (#1453) 2023-04-24 00:16:56 +02:00
Ruben Fiszel
0d21bf8ca5 chore(main): release 1.89.0 (#1429)
* chore(main): release 1.89.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-23 17:05:46 +02:00
Ruben Fiszel
00b57dd156 update readme 2023-04-23 17:05:33 +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
Ruben Fiszel
7939df3f44 update default tab for hub 2023-04-23 12:18:39 +02:00
Ruben Fiszel
2ae7f8cbb4 update self-host instructions 2023-04-23 11:13:57 +02:00
Ádám Kovács
3d7f91a5ec fix(frontend): App color picker overflow issue (#1449) 2023-04-22 09:56:16 +02:00
ELLIOTTCABLE
96611cf81d lsp: Expose 3001 in the Docker image (#1450) 2023-04-22 09:55:34 +02:00
Ruben Fiszel
2670e41655 move tests to not use njsail 2023-04-22 08:24:54 +02:00
Ruben Fiszel
c9d6a47b31 fix(backend): avoid potential conflict between pull from tar and background sync 2023-04-21 23:49:14 +02:00
Ruben Fiszel
a3487f18c4 fix(backend): global cache synco only start if all piptars have been downloaded 2023-04-21 22:21:04 +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
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
Ruben Fiszel
1ba0e24155 feat(backend): only run fully deployed scripts 2023-04-21 12:49:47 +02:00
Ruben Fiszel
ec0d855eb0 fix frontend compile 2023-04-21 10:46:18 +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
Ruben Fiszel
394c6fa92d feat(backend): workers are instantly ready and sync with global cache in background 2023-04-21 09:45:25 +02:00
Ruben Fiszel
d8ceaa5bcc improve log line for cache syncing 2023-04-21 01:54:58 +02:00
Ruben Fiszel
dd6602284e fix untar_all_piptars 2023-04-21 01:02:51 +02:00
Ruben Fiszel
ecca1e2c3e better rclone filters 2023-04-21 00:31:39 +02:00
Ruben Fiszel
ee1599166c better rclone filters 2023-04-20 23:45:31 +02:00
Ruben Fiszel
d8da7b2883 set relative folder for archive creation 2023-04-20 23:33:53 +02:00
Ruben Fiszel
8fda8bbaf8 remove deno/gen/windmill from tmp cache 2023-04-20 21:04:17 +02:00
Ruben Fiszel
e74f8f8248 --s3-no-cache-buckets 2023-04-20 20:50:02 +02:00
Ruben Fiszel
48b2e7d1d2 fix tests 2023-04-20 20:17:03 +02:00
Ruben Fiszel
242b2ae899 feat(backend): global cache refactor for pip using tar for each dependency (#1443)
* cache refactor

* exclude tar from being synced to bucket

* run

* update

* update
2023-04-20 20:05:12 +02:00
Ryan Rich
49ac8c0cac feat(frontend): support showing metadata on script add via query param (#1438)
* feat(frontend): support showing metadata on script add via query param

* feat(frontend): snake case query param per pr feedback
2023-04-20 16:35:58 +02:00
Ádám Kovács
baf1daed39 fix(frontend): Update flow viewer styling (#1441)
* fix(frontend): Update flow viewer styling

* update
2023-04-20 16:35:45 +02:00
Ádám Kovács
89e73b2226 fix(frontend): Minor update of app default codes (#1440) 2023-04-20 11:38:30 +02:00
Ruben Fiszel
ccda9850b6 fix python install on save with nsjail 2023-04-20 10:33:11 +02:00
Mohsin Malik
702b0d2d0f Add UI toggles (#1437)
* Add UI toggles

* Reset .env

* Remove console.log

* Remove more console.logs
2023-04-19 22:48:50 +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
Ruben Fiszel
f0b939cd3a add barrier when num workers > 1 2023-04-19 17:00:03 +02:00
Ádám Kovács
ed159b0d66 fix(frontend): Update app mobile preview width (#1431)
* fix(frontend): App mobile preview width

* fix(frontend): Add min width to app desktop preview
2023-04-19 14:54:51 +02:00
Ádám Kovács
4d7d728d2d fix(frontend): Update flow tooltip z-indexes (#1433) 2023-04-19 14:54:39 +02:00
Ruben Fiszel
26c7e9e8c3 add barrier when num workers > 1 2023-04-19 12:46:25 +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
fb0983bcb3 feat(ee): sync cache in background 2023-04-19 01:15:41 +02:00
Ruben Fiszel
89d0bea9fa feat(ee): sync cache in background 2023-04-19 00:55:51 +02:00
Faton Ramadani
7f9f314b4a feat(frontend): reorder array items in app editor (#1426)
* feat(frontend): reorder array items in app editor

* feat(frontend): support tab

* feat(frontend): swap subgrids accordingly

* feat(frontend): fix syncing issues

* feat(frontend): fix syncing issues

* feat(frontend): Fix reactive statement
2023-04-19 00:01:03 +02:00
Ruben Fiszel
4934dc454f only cache on first worker 2023-04-18 21:23:29 +02:00
Faton Ramadani
d165c75222 feat(frontend): add toast actions (#1411)
* feat(frontend): add toast actions

* feat(frontend): Fix callback

* feat(frontend): Add start from blank

* feat(frontend): support flow as well
2023-04-18 18:32:04 +02:00
Faton Ramadani
56fca6b101 fix(frontend): fix copy content button width (#1428) 2023-04-18 18:31:40 +02:00
Ruben Fiszel
fd5344f32d minor UX improvements 2023-04-18 10:50:49 +02:00
Ruben Fiszel
e8b991acfd minor UX improvements 2023-04-18 10:40:40 +02:00
Ruben Fiszel
5e2ca89137 log how much time took each command child 2023-04-18 08:55:26 +02:00
Ruben Fiszel
337369896d chore(main): release 1.88.1 (#1425)
* chore(main): release 1.88.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-18 08:30:08 +02:00
Ruben Fiszel
d1ad4c73b1 minor UX improvements 2023-04-18 08:29:21 +02:00
Ruben Fiszel
e29ef22202 fix(frontend): fix hub list 2023-04-18 08:25:26 +02:00
Ruben Fiszel
6451ac3d4b revert fix hub list 2023-04-18 08:14:38 +02:00
Ruben Fiszel
66c532affc improve bash output buffering 2023-04-18 01:42:28 +02:00
Ruben Fiszel
85818f0173 chore(main): release 1.88.0 (#1400)
* chore(main): release 1.88.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-18 00:54:22 +02:00
Ruben Fiszel
83696664d9 fix hub list 2023-04-18 00:48:08 +02:00
Ruben Fiszel
4ffb5c12fc fix togglegroupbutton 2023-04-18 00:37:26 +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
bd81cb62a0 Revert "fix(frontend): Keep selected tab during renaming (#1409)" (#1424)
This reverts commit 17f182c7aa.
2023-04-18 00:18:49 +02:00
Ádám Kovács
17f182c7aa fix(frontend): Keep selected tab during renaming (#1409) 2023-04-18 00:16:27 +02:00
dependabot[bot]
8387f2ff42 chore(deps-dev): bump stylelint-config-recommended in /frontend (#1417)
Bumps [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) from 9.0.0 to 12.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-recommended/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-recommended/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-recommended/compare/9.0.0...12.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-recommended
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 00:16:09 +02:00
dependabot[bot]
46cbbc4c96 chore(deps-dev): bump typescript from 4.9.5 to 5.0.4 in /frontend (#1419)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.5 to 5.0.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.9.5...v5.0.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 00:15:53 +02:00
Ruben Fiszel
e9782557b8 update package 2023-04-17 23:38:34 +02:00
dependabot[bot]
7c00536b16 chore(deps-dev): bump @sveltejs/package from 1.0.2 to 2.0.2 in /frontend (#1418)
Bumps [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) from 1.0.2 to 2.0.2.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/package/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/package@2.0.2/packages/package)

---
updated-dependencies:
- dependency-name: "@sveltejs/package"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 23:26:33 +02:00
dependabot[bot]
a615d52854 chore(deps-dev): bump @sveltejs/kit from 1.15.2 to 1.15.6 in /frontend (#1422)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.15.2 to 1.15.6.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.15.6/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:13:33 +00:00
dependabot[bot]
f79d8bd81b chore(deps-dev): bump monaco-editor-workers in /frontend (#1423)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/TypeFox/monaco-components/releases)
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/HEAD/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:09:14 +00:00
dependabot[bot]
b06dfe0dc0 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#1421)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@2.0.2/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:05:37 +00:00
dependabot[bot]
0df5cfc987 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1420)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.57.0 to 5.59.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:05:23 +00:00
dependabot[bot]
c9508cb952 chore(deps): bump @tanstack/svelte-table in /frontend (#1416)
Bumps [@tanstack/svelte-table](https://github.com/tanstack/table) from 8.8.4 to 8.8.5.
- [Release notes](https://github.com/tanstack/table/releases)
- [Commits](https://github.com/tanstack/table/compare/v8.8.4...v8.8.5)

---
updated-dependencies:
- dependency-name: "@tanstack/svelte-table"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:01:12 +00:00
dependabot[bot]
63ba941240 chore(deps-dev): bump svelte-check from 3.1.4 to 3.2.0 in /frontend (#1415)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.1.4...svelte-check-3.2.0)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 19:00:44 +00:00
Ruben Fiszel
0aeabdebfd fix fullscreen editor 2023-04-17 20:27:38 +02:00
Ruben Fiszel
7b482593ee add more script builer exit options 2023-04-17 09:13:57 +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
618be52aa3 sqlx prepare 2023-04-15 23:48:48 +02:00
Ruben Fiszel
5203138a69 minor UX improvements 2023-04-15 23:32:13 +02:00
Ruben Fiszel
181c590370 minor UX improvements 2023-04-15 23:21:18 +02:00
Ruben Fiszel
14d9069f3b minor UX improvements 2023-04-15 23:10:36 +02:00
Ruben Fiszel
4c33daaba0 rework ownership permissions 2023-04-15 23:03:16 +02:00
Ádám Kovács
f1282e3a92 fix(frontend): Queued-running jobs preview (#1414)
* fix(frontend): Run preview queued jobs

* styling

* wording
2023-04-15 13:36:54 +02:00
Ádám Kovács
68dbefa801 fix(frontend): Handle scheduled runs in preview (#1413) 2023-04-15 12:03:12 +02:00
Ádám Kovács
89fc5211e0 feat(frontend): Add runs preview popup (#1405)
* feat(frontend): Add runs preview popup

* fix(frontend): Remove events from closed drawer

* remove comment

* limit open previews to one

* handle running jobs

* update styling

* position correctly

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-04-15 08:02:04 +00:00
Faton Ramadani
629314fdd1 fix(frontend): fix enum sync (#1410)
* fix(frontend): fix enum sync

* Update SchemaEditor.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-15 11:09:40 +02:00
Ruben Fiszel
732d61f190 performance: process completed job in background (#1396)
* compile

* improve
2023-04-15 11:06:51 +02:00
Ruben Fiszel
d6fa5cbee2 add merge group to npm check 2023-04-15 11:03:51 +02:00
Ruben Fiszel
69ba08ce21 fix grant for input table 2023-04-14 18:34:41 +02:00
Ruben Fiszel
1476f559b7 feat(frontend): cancellable inline script editor run 2023-04-14 01:08:37 +02:00
Ruben Fiszel
b986ccc0fb fix python tabSize issue 2023-04-13 23:12:07 +02:00
Ruben Fiszel
556dbce239 feat(backend): install python scripts on save 2023-04-13 22:57:53 +02:00
Ruben Fiszel
c2b66fef4f do a test run on first iteration 2023-04-13 21:54:42 +02:00
Ádám Kovács
58d5238e99 fix(frontend): Fix app file uploads (#1408)
* fix(frontend): Image upload

* fix

* handle map input error
2023-04-13 21:00:12 +02:00
Ruben Fiszel
2dabb8f447 consistent workspace query arg 2023-04-13 19:37:58 +02:00
Ruben Fiszel
08aaab2ca8 improve saved inputs 2023-04-13 18:32:08 +02:00
Ruben Fiszel
be41e45130 split worker.rs into more files 2023-04-13 17:44:47 +02:00
Faton Ramadani
ef16eb8dae fix(frontend): fix buttons width (#1407)
* fix(frontend): fix buttons width

* fix(frontend): fix order
2023-04-13 16:42:09 +02:00
Faton Ramadani
66dea70321 feat(frontend): Remove gap when button label is empty (#1402) 2023-04-13 09:28:18 +02:00
Ruben Fiszel
94098c23e0 fix refreshOn 2023-04-13 09:22:52 +02:00
Ruben Fiszel
90ce302f2d fix(backend): deno uses --no-check 2023-04-13 00:22:46 +02:00
Faton Ramadani
89fc97d27b feat(frontend): Update airtable instructions (#1403) 2023-04-12 23:54:23 +02:00
Ruben Fiszel
4dc1773dc7 fix(backend): do not fail on schedule not existing anymore 2023-04-12 20:06:50 +02:00
Ruben Fiszel
53c4c744c4 exclude deno/gen/file from global cache 2023-04-12 19:18:48 +02:00
Oliver Veal
4e74266761 feat: inputs library on run page
* display previous script inputs on script run page

* parallelise loading

* parallelise loading

* also working for flows

* separate endpoints for scripts and flows

* Splitpanes and Saved Inputs (UI)

* Saved inputs API endpoints

* Editable Input name

* Narrow width styling

* feat(frontend): Add a toggle to open the saved inputs (#1401)

* feat(frontend): Add a toggle to open the saved inputs

* feat(frontend): Add a toggle to open the saved inputs

* feat(frontend): Move toggle

* update all

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-04-12 17:29:06 +02:00
Ruben Fiszel
72f258a96d frontend apps rename improvements 2023-04-12 14:38:13 +02:00
Faton Ramadani
fac95318cd fix(frontend): Remove output when deleting a component (#1397) 2023-04-12 10:28:54 +02:00
Ruben Fiszel
3c9cd9218d fix script explorer 2023-04-11 22:12:28 +02:00
Ruben Fiszel
a026c69af7 chore(main): release 1.87.0 (#1375)
* chore(main): release 2.0.0

* Apply automatic changes

* Update version.txt

* Update CHANGELOG.md

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-11 21:11:11 +02:00
Ruben Fiszel
66657a2750 fix search input for app propagation 2023-04-11 20:04:34 +02:00
Ruben Fiszel
e8611ba8c1 add GOPRIVATE and NETRC for private modules 2023-04-11 19:55:38 +02:00
Ruben Fiszel
104229c01d fix hub compatible export 2023-04-11 18:33:45 +02:00
Faton Ramadani
6c091b4a12 fix(frontend): Add missing stopPropagation (#1394)
* fix(frontend): Add missing stopPropagation

* fix(frontend): fix component selection
2023-04-11 16:22:22 +02:00
Ruben Fiszel
c4366b9ef4 fix relative url deno loading2 2023-04-11 15:57:59 +02:00
Ruben Fiszel
df8236a03f fix(backend): nested deno relative imports 2023-04-11 15:16:55 +02:00
Ruben Fiszel
77d689db68 compile 2023-04-11 13:40:58 +02:00
Ádám Kovács
2b00f7ea78 fix(frontend): Fix icon picker input (#1389) 2023-04-11 13:29:55 +02:00
Kai Jellinghaus
63102b036c feat(backend): Redis based queue (#1324)
* Merge?

* Fix V8 breaking change

* WIP

* WIP

* Cleanup

* Move to git reference

* Fix Merge conflict

* update

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-11 12:24:13 +02:00
Ruben Fiszel
b63884c197 restore int default argument parsing in dneo 2023-04-11 12:15:16 +02:00
Ruben Fiszel
66d2ae813a fix tests + scheduled_for uses now instead of system time 2023-04-11 11:48:14 +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
dfafca76ab remove initialized 2023-04-11 08:51:09 +02:00
dependabot[bot]
b795422ef0 chore(deps-dev): bump @types/vscode from 1.74.0 to 1.77.0 in /frontend (#1358)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.74.0 to 1.77.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:24:34 +02:00
dependabot[bot]
6399969c4f chore(deps-dev): bump svelte2tsx from 0.6.10 to 0.6.11 in /frontend (#1382)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.6.10 to 0.6.11.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.6.10...svelte2tsx-0.6.11)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:24:19 +02:00
dependabot[bot]
074942cf1f chore(deps): bump python from 3.11.2-slim-buster to 3.11.3-slim-buster (#1383)
Bumps python from 3.11.2-slim-buster to 3.11.3-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:24:02 +02:00
dependabot[bot]
3486b0eb02 chore(deps-dev): bump eslint from 8.37.0 to 8.38.0 in /frontend (#1384)
Bumps [eslint](https://github.com/eslint/eslint) from 8.37.0 to 8.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:23:42 +02:00
dependabot[bot]
ce13aaece2 chore(deps-dev): bump pdfjs-dist from 3.4.120 to 3.5.141 in /frontend (#1385)
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 3.4.120 to 3.5.141.
- [Release notes](https://github.com/mozilla/pdfjs-dist/releases)
- [Commits](https://github.com/mozilla/pdfjs-dist/commits)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:23:21 +02:00
dependabot[bot]
ae4902365b chore(deps): bump svelte-select from 5.5.2 to 5.6.0 in /frontend (#1386)
Bumps [svelte-select](https://github.com/rob-balfre/svelte-select) from 5.5.2 to 5.6.0.
- [Release notes](https://github.com/rob-balfre/svelte-select/releases)
- [Changelog](https://github.com/rob-balfre/svelte-select/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rob-balfre/svelte-select/compare/v5.5.2...v5.6.0)

---
updated-dependencies:
- dependency-name: svelte-select
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-11 08:22:03 +02:00
Ruben Fiszel
e83de8767f fix(cli): overwrite archived scripts 2023-04-11 08:21:37 +02:00
Ruben Fiszel
db075f2ca1 feat(backend): add instance events webhook 2023-04-11 01:45:56 +02:00
Ruben Fiszel
e71653998b more app fixes 2023-04-10 22:34:09 +02:00
Ruben Fiszel
bc7c16af36 more app fixes 2023-04-10 21:57:07 +02:00
Ruben Fiszel
70ac5480fa fix app first debounce for improve trigger on load 2023-04-10 20:27:37 +02:00
Ruben Fiszel
c131a78e1b fix home + refreshOnStart 2023-04-10 18:02:27 +02:00
Ádám Kovács
0af92bc00e feat(frontend)!: Add option to return file names (#1380) 2023-04-10 17:32:03 +02:00
Ruben Fiszel
6207c439b5 fix(frontend): fix app init issue 2023-04-10 17:27:48 +02:00
Faton Ramadani
acc3e23923 fix(frontend): Fix frontend dependencies (#1379)
* fix(frontend): Fix frontend dependencies

* fix(frontend): Fix frontend dependencies

* fix(frontend): Fix frontend dependencies
2023-04-10 15:34:34 +02:00
Ruben Fiszel
613cd64003 improve metrics 2023-04-10 11:58:44 +02:00
Ruben Fiszel
621bb282af improve metrics 2023-04-10 11:53:32 +02:00
Ruben Fiszel
415be7c70f perf: parallelize more operations for deno jobs 2023-04-10 10:55:56 +02:00
Ruben Fiszel
b7b26dc9c7 improve token lock 2023-04-10 08:00:41 +02:00
Faton Ramadani
3baab7beef fix(frontend): fix popover configuration to avoid content shift (#1377) 2023-04-10 07:24:57 +02:00
Faton Ramadani
1a51fa1526 fix(frontend): remove stopPropagation that was preventing components dnd (#1378) 2023-04-10 07:23:15 +02:00
Ruben Fiszel
6ab4f30026 fetch token in the background 2023-04-10 01:16:15 +02:00
Ruben Fiszel
a23a14f9f2 make create_token_for_owner not a transaction anymore 2023-04-09 21:47:05 +02:00
Ruben Fiszel
bbb6a15da7 only register prometheus metrics if they are enabled 2023-04-09 15:39:25 +02:00
Ruben Fiszel
ff22759a43 deno optimization v0 2023-04-09 14:10:56 +02:00
Ruben Fiszel
adcfab6194 fix backend tests 2023-04-09 11:20:15 +02:00
Ruben Fiszel
36e338c461 feat(backend): extend cached resolution for go 2023-04-09 10:58:45 +02:00
Ruben Fiszel
130ddbbf85 feat(python): cache dependency resolution 2023-04-08 23:25:46 +02:00
Ruben Fiszel
f98b3f13d6 add debug log line on execute 2023-04-08 22:21:22 +02:00
Ruben Fiszel
fdb321969f chore(main): release 1.86.0 (#1352)
* chore(main): release 1.86.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-08 22:01:22 +02:00
Ruben Fiszel
1491a739e6 feat(cli): add getFullResource 2023-04-08 21:57:40 +02:00
Ruben Fiszel
a59cdeff11 show status code when possible 2023-04-08 20:09:27 +02:00
Ruben Fiszel
917e0f7549 reduce verbosity of cache sync 2023-04-08 15:55:09 +02:00
Ruben Fiszel
1b15de87a3 reduce verbosity of cache sync 2023-04-08 15:48:07 +02:00
Ruben Fiszel
198dd9e8ff remove deno nsjail in favor of deno sandboxing 2023-04-08 15:25:10 +02:00
Ruben Fiszel
340efa5751 use skeleton for workers page 2023-04-08 14:08:56 +02:00
Ruben Fiszel
7ca9035b53 update caddyfile 2023-04-08 14:00:51 +02:00
Ruben Fiszel
a72de74dfb update self-host 2023-04-08 13:52:31 +02:00
Ruben Fiszel
ba6179d73f allow back navigation for home tabs 2023-04-08 13:20:46 +02:00
Ruben Fiszel
fc6193006b fix README and fix inline editor 2023-04-08 13:05:40 +02:00
Ruben Fiszel
aadaeed4c1 change default recomputeOnInputChanges 2023-04-08 12:33:03 +02:00
Ádám Kovács
424d15dcce fix(frontend): Minor fixes (#1374)
* fixes

* reverse wm logo spin

* remove component tab label

* updates
2023-04-08 09:52:41 +02:00
Ruben Fiszel
68312a74c1 fix lsp relative imports 2023-04-08 00:11:10 +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
Ádám Kovács
361ca33527 various app updates (#1373) 2023-04-07 13:58:02 +02:00
Ruben Fiszel
6138c39521 feat(frontend): add flow expand button 2023-04-07 12:36:29 +02:00
Ruben Fiszel
f057d07d95 improve further monaco assistant 2023-04-07 09:16:10 +02:00
Ruben Fiszel
d0712a868f experimental: make deno a separate language in the editor (#1370)
* all

* all

* all
2023-04-07 07:47:21 +02:00
Ruben Fiszel
58eba85eea fix open drawer script builder 2023-04-07 01:44:36 +02:00
Ruben Fiszel
0a06e89ff0 add GOPATH to go mod tidy 2023-04-07 00:49:57 +02:00
Faton Ramadani
6e1c17d56e Menu refactor (#1372)
* wip menu refactor

* wip

* wip

* feat(frontend): finish menu refactor

* feat(frontend): finish menu refactor
2023-04-07 00:08:53 +02:00
Ruben Fiszel
796632abb5 fix(frontend): make croninput a builder rather than a tab 2023-04-06 23:57:42 +02:00
Ruben Fiszel
8864593eed set schema on script template change 2023-04-06 23:28:03 +02:00
Faton Ramadani
b861193e9a feat(frontend): Improve login + toasts (#1363)
* feat(frontend): Improve login + toasts

* feat(frontend): Improve workspace selection

* feat(frontend): restore package.lock

* feat(frontend): restore package.lock

* feat(frontend): Set gray background + smal fixes

* feat(frontend): fix login modal margin

* feat(frontend): update color
2023-04-06 17:23:58 +02:00
Faton Ramadani
370b26d98d fix(frontend): Fix button poppup (#1368)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-06 16:09:26 +02:00
Faton Ramadani
b43ee3233f feat(frontend): Tone down text + display whole text (#1366) 2023-04-06 16:07:34 +02:00
Faton Ramadani
dc8c389526 fix(frontend): Fix connected property (#1371)
* fix(frontend): Fix connected property

* fix(frontend): fix connected property

* fix(frontend): fix connected property
2023-04-06 16:02:10 +02:00
Ruben Fiszel
7e5c268f94 fix server starting failed 2023-04-06 11:46:47 +02:00
Ruben Fiszel
b1d9df9ab6 fix loading script from hub 2023-04-06 09:13:15 +02:00
Ruben Fiszel
31e4b7606b feat(frontend): make script editor a single page 2023-04-06 01:00:42 +02:00
Ruben Fiszel
0ca9a80d93 remove import from template 2023-04-05 22:14:15 +02:00
Ruben Fiszel
ec93b59e53 fix(backend): allow longer name/company 2023-04-05 22:01:18 +02:00
Ruben Fiszel
da288205b1 fix(backend): allow cors 2023-04-05 20:36:01 +02:00
Ruben Fiszel
d0c230473f fix star hover issue 2023-04-05 19:38:20 +02:00
Ruben Fiszel
85881752f7 feat(frontend): add workspace to ctx 2023-04-05 19:31:12 +02:00
Ruben Fiszel
ab7709b0cb minor schedule nits 2023-04-05 19:21:13 +02:00
Ruben Fiszel
b25b8d5147 minor schedule nits 2023-04-05 19:16:00 +02:00
Ruben Fiszel
df35230c13 fix search outputs in apps with null object 2023-04-05 18:53:57 +02:00
Ruben Fiszel
41bc468c55 fix search outputs in apps with null object 2023-04-05 18:52:41 +02:00
Ruben Fiszel
48046f631b fix(backend): inline script app python fix 2023-04-05 18:26:27 +02:00
Oliver Veal
0b444ce395 feat: improved cron/schedule editor (#1362)
* basic cron schedule editing ui

* schedules run in a user-specified timezone

* fix other uses of CronInput component

* use now() from database to schedule next job

* offset -> IANA timezone conversion on db migration

* sqlx ci

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-05 16:37:24 +02:00
Ruben Fiszel
b81868e025 do no keep tar around and move it from the tmp folder 2023-04-05 15:02:37 +02:00
Faton Ramadani
142c2d472c fix(frontend): Fix flow templateEditor (#1367) 2023-04-05 13:06:56 +02:00
Ruben Fiszel
54b9e532a1 feat(backend): lowercase all emails in relevant endpoints (#1361)
* all

* also modify invite_user
2023-04-05 11:36:17 +02:00
Ruben Fiszel
b64c9f6569 feat(backend): add /ready endpoint for workers 2023-04-05 10:34:25 +02:00
jneeee
9f80675267 fix: no need to map internal ports to hosts (#1365) 2023-04-05 08:01:43 +02:00
Ruben Fiszel
ca8e6c0da8 initialize cache if from tar 2023-04-04 16:31:47 +02:00
Faton Ramadani
9b3ab9d846 App input (#1353)
* feat(frontend): record frontend errors

* feat(frontend): display result

* feat(frontend): Fix name shadowing

* feat(frontend): fix typo

* fix(frontend): better display frontend errors

* fix(frontend): wip

* wip

* feat(frontend): text input

* feat(frontend): enable double click to open + disabled mode when input is computed or connected

* feat(frontend): fix monaco setCode

* feat(frontend): revert package.json changes

* feat(frontend): fix syncing issues

* feat(frontend): adapt style

* feat(frontend): fix event propagation
2023-04-04 16:00:50 +02:00
Ruben Fiszel
970f8ea6da fix polar handling 2023-04-04 14:25:27 +02:00
Ruben Fiszel
d477a1e704 feat(backend): add GET endpoint to trigger scripts 2023-04-04 13:56:55 +02:00
Ruben Fiszel
c08d8c4d9d kill the background bucket sync if necessary 2023-04-04 11:33:07 +02:00
Ruben Fiszel
13cfef1a05 only sync after the cache has been initialized 2023-04-04 11:03:25 +02:00
Ruben Fiszel
13c1fc3f0a create the first dirs properly 2023-04-04 09:29:08 +02:00
Ruben Fiszel
873af06911 first sync of the cache is at least after the first sync duration 2023-04-04 09:06:19 +02:00
Ruben Fiszel
43a7b7b4b9 log the entirecache.tar length 2023-04-04 08:32:20 +02:00
Ruben Fiszel
6e2d99ead3 only copy cache from bucket in background the first time 2023-04-04 08:24:02 +02:00
dependabot[bot]
a61e55f6ec chore(deps-dev): bump cssnano from 5.1.15 to 6.0.0 in /frontend (#1359)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.15 to 6.0.0.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.15...cssnano@6.0.0)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-04 01:34:22 +02:00
Ruben Fiszel
0bec54edfd feat: do cache bucket syncing in background + check tar before pushing it (#1360)
* all

* improve tar caching
2023-04-04 01:34:11 +02:00
dependabot[bot]
5d885f48e9 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#1357)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.6 to 2.0.1.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@2.0.1/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 21:07:56 +02:00
Ruben Fiszel
4307c2b957 fix(backend): always flush bash output 2023-04-03 20:07:43 +02:00
Ruben Fiszel
820a4c83d2 fix(backend): always flush bash output 2023-04-03 19:56:55 +02:00
Faton Ramadani
5c521ee5ac fix(frontend): Add FlowGraph display on Safari (#1351) 2023-04-03 16:39:57 +02:00
Ruben Fiszel
94c1c14a91 chore(main): release 1.85.0 (#1348)
* chore(main): release 1.85.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-04-03 13:30:18 +02:00
Ruben Fiszel
48a196cdad update lsp to not report imports errors 2023-04-03 13:26:00 +02:00
Ádám Kovács
97f34fddbb fix(frontend): PDF reader header positioning (#1350) 2023-04-03 11:56:38 +02:00
Ruben Fiszel
8f496e83b6 fix(backend): improve handling subflow with many depth using tailrec 2023-04-03 08:37:24 +02:00
Ruben Fiszel
76a809e035 improve mem handling for update_flow_status 2023-04-03 01:13:39 +02:00
Ruben Fiszel
0b70212c6d fix(backend): improve subflow processing 2023-04-03 00:32:13 +02:00
Ruben Fiszel
99e70d223c remove unecessary debug inputtransform 2023-04-02 22:20:05 +02:00
Ruben Fiszel
a04e0e71fe set ready to undefined for agGridTable 2023-04-02 18:29:49 +02:00
dependabot[bot]
e65d0f7a38 chore(deps): bump actions/setup-go from 3 to 4 (#1309)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-02 17:42:56 +02:00
Ruben Fiszel
d1f2f12b15 update highlight + fix transform editor suggestions 2023-04-02 17:41:43 +02:00
Ruben Fiszel
c947ef968a chore: update search library 2023-04-02 17:16:23 +02:00
Ruben Fiszel
4ec23a0ecc update svelte-awsome 2023-04-02 17:08:37 +02:00
Ruben Fiszel
aad64c1790 remove all frontend warnings and unused imports 2023-04-02 17:02:57 +02:00
Ruben Fiszel
deb2ad0225 feat(frontend): add agGrid api hooks + ready 2023-04-02 16:21:04 +02:00
Ádám Kovács
a69feda6bf feat(frontend): Add ID renaming popup (#1344)
* feat(frontend): Add id renaming popup

* fix(frontend): State reset

* actually do it

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-02 15:46:24 +02:00
Ruben Fiszel
3f1fd31e1b remove backend warnings & fix test 2023-04-02 13:56:16 +02:00
Ruben Fiszel
4fc2cfc1be remove all frontend warnings 2023-04-02 13:52:15 +02:00
Ruben Fiszel
5f2e2b0926 signatures that cannot be parsed return 200 2023-04-02 12:47:38 +02:00
Ruben Fiszel
124775a26d refresh folders more aggressively in case a non non just created one 2023-04-02 12:08:52 +02:00
Ruben Fiszel
75374ee691 can read all folders if admin or superadmin + refresh user in background 2023-04-02 10:35:22 +02:00
Ruben Fiszel
2ab13cb1ec feat: add local cache for folder path used + invalidate cache on folder creation 2023-04-01 19:17:29 +02:00
Ruben Fiszel
43c3bfb9ba ci: extract to s3 directly 2023-04-01 15:38:58 +02:00
Ruben Fiszel
1377a1071c ci: extract to s3 directly 2023-04-01 15:36:26 +02:00
Ruben Fiszel
df98aa4af0 fix compile 2023-04-01 15:07:32 +02:00
Ruben Fiszel
2e955f51b9 fix lack of suggestions in flow editor 2023-04-01 14:53:45 +02:00
Ruben Fiszel
99e462f8e0 update vite and sveltekit 2023-04-01 13:22:12 +02:00
Ruben Fiszel
85e7111c9f fix cycle in imports 2023-04-01 01:40:19 +02:00
Ruben Fiszel
3e2292e9fb chore(main): release 1.84.1 (#1345)
* chore(main): release 1.84.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-31 21:07:04 +02:00
Ruben Fiszel
7a06de7f4f fix(cli): overwrite instead of smart diff 2023-03-31 21:02:37 +02:00
Ruben Fiszel
bb7f5b6f5e when pulling, overwrite or not but do not merge 2023-03-31 21:01:40 +02:00
Ruben Fiszel
73986f5329 chore(main): release 1.84.0 (#1336)
* chore(main): release 1.84.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-31 20:53:24 +02:00
Faton Ramadani
721c66ffda feat(frontend): Display frontend execution result in Debug Runs (#1341)
* feat(frontend): record frontend errors

* feat(frontend): display result

* feat(frontend): Fix name shadowing

* feat(frontend): fix typo

* fix(frontend): better display frontend errors
2023-03-31 15:20:16 +02:00
Ruben Fiszel
1f8513b937 remove unecessary deno lock file 2023-03-31 11:53:31 +02:00
Ruben Fiszel
41fea4b07e fix input_transform -> input_transforms tests 2023-03-31 11:27:37 +02:00
Ádám Kovács
f782c0e8de fix(frontend): Export python code as string (#1339) 2023-03-31 11:09:53 +02:00
Ryan Rich
f89487cf90 fix(backend): backend compatability on macos (#1340) 2023-03-31 09:00:54 +02:00
Ruben Fiszel
75ce13206d fix compile 2023-03-31 00:30:10 +02:00
Ruben Fiszel
5bbad81a8c fix(frontend): improve app tables 2023-03-31 00:19:14 +02:00
Ruben Fiszel
0bff6e251c add license 2023-03-30 19:48:18 +02:00
Ruben Fiszel
77079b4b68 consistent sort + minor nits 2023-03-30 17:27:21 +02:00
Ruben Fiszel
e2fad9f76e minor ux nits 2023-03-30 16:15:02 +02:00
Ruben Fiszel
642016da33 fix(frontend): improve loading of big jobs in run form 2023-03-30 13:14:39 +02:00
Ruben Fiszel
f7c3a88d06 fix(frontend): improve loading of big args in job details 2023-03-30 12:59:11 +02:00
Ruben Fiszel
f3f29ec24c feat(backend): reduce memory allocation for big forloops of flows 2023-03-30 11:52:54 +02:00
Ruben Fiszel
4598194f08 feat: add the ability to edit previous versions 2023-03-30 08:25:00 +02:00
Ruben Fiszel
810e873d7a only decrypt secret value 2023-03-30 07:58:51 +02:00
Ruben Fiszel
2efc1ee558 redeploy 2023-03-30 01:41:37 +02:00
Ruben Fiszel
de1614b61b fix cancel job 2023-03-30 01:20:54 +02:00
Ruben Fiszel
cd8ab2b52c use requests for . imports 2023-03-30 01:07:24 +02:00
Ruben Fiszel
2b413dd6ab feat: add force cancel 2023-03-30 00:42:13 +02:00
Ruben Fiszel
2c0d07a453 fix flow connection 2023-03-29 22:01:12 +02:00
Ruben Fiszel
80e26d0bab Update deploy-to-s3.yml (#1338) 2023-03-29 20:31:09 +02:00
Ruben Fiszel
58a46cce1d truncate file too big 2023-03-29 20:04:31 +02:00
Ruben Fiszel
a8b99494eb truncate file too big 2023-03-29 20:03:17 +02:00
Ádám Kovács
be9e5309c6 feat(frontend): App component style input grouping (#1334)
* feat(frontend): App component style input grouping

* fix: default value

* fix

* update styling

* fix property toggling

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-03-29 19:24:20 +02:00
Ruben Fiszel
537793a256 deploy main to s3 2023-03-29 17:09:56 +02:00
Ruben Fiszel
88a5de60aa deploy main to s3 2023-03-29 17:05:42 +02:00
Ruben Fiszel
d4e2a98cfe deploy main to s3 2023-03-29 16:50:30 +02:00
Ruben Fiszel
79ba39f1e0 deploy main to s3 2023-03-29 16:46:36 +02:00
Ruben Fiszel
4fe2477940 handle space and uppercase in script_path 2023-03-29 16:16:14 +02:00
Ruben Fiszel
6f198eb0e4 improve focusedGrid in tabs and drawers 2023-03-29 10:34:31 +02:00
Faton Ramadani
4346ae43a5 feat(frontend): improve input connection UI (#1333)
* feat(frontend): improve input connection UI

* feat(frontend): prevent pointerup from bubbling + refactor the code

* feat(frontend): remove unnecessary alert + fix null display

* feat(frontend): restore hoveredComponent when connecting + properly open deeply nested component

* feat(frontend): fix ObjectViewer display
2023-03-29 09:05:50 +02:00
Ruben Fiszel
47f28c617f fix(backend): add a refresh button to workspace script/hub 2023-03-29 01:06:24 +02:00
Ruben Fiszel
093bc72fb6 chore(main): release 1.83.1 (#1335)
* chore(main): release 1.83.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-28 23:38:12 +02:00
Ruben Fiszel
1ae84357e3 fix(cli): plain secrets might be undefined 2023-03-28 23:32:41 +02:00
Ruben Fiszel
6c9c91c4eb fix compile issue swc_common 2023-03-28 23:13:43 +02:00
Ruben Fiszel
f015073763 chore(main): release 1.83.0 (#1327)
* chore(main): release 1.83.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-28 22:50:27 +02:00
Ruben Fiszel
0acbcb9678 fix(cli): add --plain-secrets 2023-03-28 22:46:43 +02:00
Ruben Fiszel
8aaab71161 fix python imports 2023-03-28 21:51:12 +02:00
Ruben Fiszel
784bc8139f fix tests 2023-03-28 21:40:36 +02:00
Ruben Fiszel
2dfbf5ffcf fix autogen script names 2023-03-28 21:07:21 +02:00
Ruben Fiszel
fa37d4c3f6 fix autogen script names 2023-03-28 20:43:51 +02:00
Ruben Fiszel
e40f790d01 fix autogen script names 2023-03-28 20:39:58 +02:00
Ruben Fiszel
904d74187e feat(backend): allow relative imports for python 2023-03-28 20:27:40 +02:00
Ruben Fiszel
928e459228 fix integer handling as field type 2023-03-28 17:36:21 +02:00
Ruben Fiszel
806e2dc817 feat(frontend): add pagination 2023-03-28 16:58:43 +02:00
Ruben Fiszel
8e524f284e more flow logs 2023-03-28 14:01:47 +02:00
Ruben Fiszel
8f7082d5ff improve logging to trace job from root_job and fetching flow details from a separate workspace 2023-03-28 07:58:35 +02:00
Ruben Fiszel
0a9c8d9df6 minor backend fixes 2023-03-27 22:57:29 +02:00
Ruben Fiszel
9a7889d5ae improve flow renaming 2023-03-27 21:16:43 +02:00
Ruben Fiszel
d1d8a7923f add more sanity checks to api 2023-03-27 21:07:34 +02:00
Ruben Fiszel
432add8bcf fix array list removal 2023-03-27 20:51:52 +02:00
Ruben Fiszel
62461b7629 feat(frontend): add textareacomponent + fix multiselect style + select multi components 2023-03-27 18:33:50 +02:00
Ruben Fiszel
6c82371670 feat(frontend): add recompute as a primitive 2023-03-27 17:41:37 +02:00
Ruben Fiszel
5d9519c706 fix recomputeOthers 2023-03-27 15:49:24 +02:00
Ruben Fiszel
4ea40eef2a improve app setup 2023-03-27 15:24:13 +02:00
Ruben Fiszel
1a6e7b6208 feat(backend): execute /bin/bash instead of /bin/sh for bash scripts 2023-03-27 13:08:34 +02:00
Ruben Fiszel
792679ae00 feat(frontend): use rich json editor for arrays of objects and for object in ArgInput 2023-03-27 13:03:06 +02:00
Ruben Fiszel
a2ae78c6a1 minor fix 2023-03-27 11:54:30 +02:00
Ádám Kovács
937c3746b2 fix(frontend): Revert app upload input (#1330)
* fix(frontend): Revert app upload input

* fix default value
2023-03-27 11:51:30 +02:00
Faton Ramadani
e8aafce789 fix(frontend): Small app fixes (#1331)
* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): merge main

* fix(frontend): fix build

* fix(frontend): revert css

* fix(frontend): fix alignement + remove id from  if deleted

* fix(frontend): fix connection height

* fix(frontend): done
2023-03-27 11:50:40 +02:00
Ruben Fiszel
781da7ec60 feat(backend): improve relative importsfor deno 2023-03-27 08:45:35 +02:00
Ruben Fiszel
8ad321da42 feat(backend): increase timeout for premium workspace 2023-03-26 18:56:40 +02:00
Ruben Fiszel
68d3ee624e add more variants to shadow 2023-03-26 18:17:47 +02:00
Ruben Fiszel
a3ed5f0137 many apps small fixes 2023-03-26 18:14:37 +02:00
Ruben Fiszel
7800771a5f fix redraw issues 2023-03-25 20:35:28 +01:00
Ruben Fiszel
55842694fc feat(frontend): multiselect components for apps 2023-03-25 16:54:50 +01:00
Ruben Fiszel
70c5619735 make cancel api an optauthed 2023-03-25 08:39:56 +01:00
Ruben Fiszel
884d59034b fix(frontend): persist description for schemas 2023-03-25 08:28:27 +01:00
Ruben Fiszel
4e50278ae7 fix(apps): improve app table actionButtons behavior under many clicks 2023-03-25 07:59:32 +01:00
Ádám Kovács
f3c24ee3c6 feat(frontend): Add quick style settings to app editor (#1308)
* feat(frontend): Add app secondary settings menu

* refactor(frontend): Separate color picker

* save

* feat(frontend): Add quick style options

* fix(frontend): Handle overflow

* feat(frontend): Add suggestions to quick styles

* save wip

* feat(frontend): Add UI for quick styling

* fix(frontend): Handle multi value properties

* fix(frontend): Convenience updates

* feat(frontend): Add styling properties to components

* fix(frontend): Parse inner colors

* fix(frontend): Multi value sync

* fix(frontend): Correct unit handling

* fix(frontend): Correct multivalue handling

* remove comments

* fix color picker label

* feat(frontend): Add box-shadow property

* feat(frontend): Add concise unit selector

* feat(frontend): Update app labels

* remove unused imports

* fix width

* fix(frontend): App freezing

* fix(frontend): Remove unused imports

* fix(frontend): Conditional chaining

* fix

* revert

* minor updates

* feat(frontend): Add 'apply style to all' button

* fix(frontend): Update styling properties

* fix(frontend): Styling menu typography update
2023-03-24 18:26:16 +01:00
Faton Ramadani
da1167585c fix(frontend): add a modal that is always mounted to make sure compon… (#1328)
* fix(frontend): add a modal that is always mounted to make sure component binding are properly set

* fix(frontend): remove uselss open prop
2023-03-24 17:30:04 +01:00
Ádám Kovács
21df638df7 fix(frontend): Disable app keyboard navigation on focused inputs (#1326) 2023-03-24 16:48:34 +01:00
Ruben Fiszel
c9ff4639a5 improve require super_admin check error 2023-03-24 14:55:56 +01:00
Ruben Fiszel
291d0fbeae make superadmin_secret work also for apis 2023-03-24 14:53:28 +01:00
Ruben Fiszel
5aa0be8112 make superadmin_email permission be inherited by ephemeral tokens 2023-03-24 13:22:56 +01:00
Ruben Fiszel
cd0ca8d662 fix backend compile 2023-03-24 12:54:20 +01:00
Ruben Fiszel
cec4cd705b chore(main): release 1.82.0 (#1316)
* chore(main): release 1.82.0

* Apply automatic changes

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-24 12:33:33 +01:00
Ruben Fiszel
ce1165f859 fix change versions for cli 2023-03-24 12:25:30 +01:00
Ruben Fiszel
caa970a02e fix(backend): do not consider FlowPreview as potential zombie job 2023-03-24 12:12:51 +01:00
Ruben Fiszel
dde4cba491 fix(cli): improve diff speed + fix replacing cli 2023-03-24 09:28:45 +01:00
Ruben Fiszel
b1ebd33041 recompute others for modal work even if no script attached 2023-03-23 21:10:18 +01:00
Ruben Fiszel
da4967fb60 fix compile 2023-03-23 21:05:51 +01:00
Faton Ramadani
687bcfc7ee Fix settings panel v2 (#1325)
* fix(frontend): fix settings panel

* fix(frontend): fix settings panel

* fix(frontend): fix settings panel
2023-03-23 20:55:57 +01:00
Faton Ramadani
423a122a33 fix(frontend): Fix AppTable error display + clear errors when removing a component + properly detect that latest component run had an error (#1322) 2023-03-23 20:54:02 +01:00
Faton Ramadani
fd637a44cb fix(frontend): fix settings panel (#1323)
* fix(frontend): fix settings panel

* fix(frontend): fix settings panel

* fix(frontend): fix settings panel
2023-03-23 20:53:07 +01:00
Ruben Fiszel
96b1bdc825 fix recomputeOthers 2023-03-23 17:55:21 +01:00
Ruben Fiszel
dadcaa3a5b fix backend timeout issues 2023-03-23 17:22:35 +01:00
Ruben Fiszel
792e3c27de fix backend timeout issues 2023-03-23 15:59:28 +01:00
Ruben Fiszel
cc6cde1f9b fix same worker query 2023-03-23 15:57:52 +01:00
Faton Ramadani
f537f78f86 fix(frontend): Fix transformer (#1321) 2023-03-23 14:20:15 +01:00
Ruben Fiszel
07d3bb6977 feat(backend): introduce RESTART_ZOMBIE_JOBS and ZOMBIE_JOB_TIMEOUT 2023-03-23 12:47:49 +01:00
Ruben Fiszel
63bd0cfb28 fix(backend): increase dynamic js timeout + improve client passing 2023-03-23 10:32:09 +01:00
Ruben Fiszel
a2f3df3d22 fix caddyfile to re-enable lsp 2023-03-22 21:55:59 +01:00
Ruben Fiszel
6cafc36f0f re-enable transformers 2023-03-22 21:53:28 +01:00
Ruben Fiszel
96181f78b3 fix add property not in portal 2023-03-22 21:47:59 +01:00
Ruben Fiszel
9841f7e25a refresh in more cases 2023-03-22 21:37:49 +01:00
Ruben Fiszel
e52b3da6cc refresh in more cases 2023-03-22 21:29:24 +01:00
Ruben Fiszel
bb6262c908 add red toggle 2023-03-22 20:06:38 +01:00
Ruben Fiszel
061ac571fd fix runnableComponent even if not changed on inputs 2023-03-22 20:01:17 +01:00
Ruben Fiszel
4dec5260e9 clarify trigger list 2023-03-22 19:41:33 +01:00
Ruben Fiszel
0c236106b6 add keys to switch scripts 2023-03-22 19:33:37 +01:00
Ruben Fiszel
0d89249df9 fix disappearing scripts 2023-03-22 19:30:11 +01:00
Faton Ramadani
71d51a6981 fix(frontend): fix refresh with manual dependencies (#1319)
* fix(frontend): fix refresh with manual dependencies

* fix(frontend): fix id generation

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): Fix binding + hide toggle for frontend scripts
2023-03-22 18:27:38 +01:00
Faton Ramadani
558af187c9 fix(frontend): remove unnecessary div (#1318) 2023-03-22 14:40:29 +01:00
Ruben Fiszel
5838f3e0db fix compile error 2023-03-22 12:03:48 +01:00
Ruben Fiszel
7cf8a158e2 chore(main): release 1.81.0 (#1314)
* chore(main): release 1.81.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-21 23:15:55 +01:00
Faton Ramadani
2cdfff4462 fix(frontend): fix tabs height (#1315) 2023-03-21 23:15:22 +01:00
Ruben Fiszel
8eaa656103 fix(cli): make --skip-pull work even if no state is present 2023-03-21 23:14:56 +01:00
Ruben Fiszel
e9d2920aed remove do from acceptable ids 2023-03-21 21:20:21 +01:00
Ruben Fiszel
89db623b64 improve load time for tabs 2023-03-21 20:56:54 +01:00
Ruben Fiszel
ad84b3f16d improve load time for text and button components 2023-03-21 19:55:35 +01:00
Ruben Fiszel
dfa9e333aa feat(apps): add action on form/button/formbutton 2023-03-21 18:22:20 +01:00
dependabot[bot]
95cbad49be chore(deps-dev): bump svelte2tsx from 0.6.1 to 0.6.10 in /frontend (#1311)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.6.1 to 0.6.10.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.6.1...svelte2tsx-0.6.10)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 13:05:04 +01:00
Faton Ramadani
d69937090e fix(frontend): Remove action outline on preview mode (#1313) 2023-03-21 13:04:43 +01:00
Ruben Fiszel
ea4ede3905 chore(main): release 1.80.1 (#1312)
* chore(main): release 1.80.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-21 02:13:02 +01:00
Ruben Fiszel
00ff13c277 fix initialization for app with forms 2023-03-21 02:11:34 +01:00
Ruben Fiszel
b433098d2b fix(cli): add support for non metadataed scripts 2023-03-21 02:01:34 +01:00
Ruben Fiszel
1772a3282e chore(main): release 1.80.0 (#1305)
* chore(main): release 1.80.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-21 01:00:29 +01:00
Ruben Fiszel
01a1712e49 small fix 2023-03-20 19:54:04 +01:00
Ruben Fiszel
07743b45f6 make top bar togglable 2023-03-20 19:25:39 +01:00
Faton Ramadani
b13f605866 feat(frontend): App set tab (#1307)
* feat(frontend): Set tab

* feat(frontend): Set tab

* feat(frontend): fix styling

* feat(frontend): update how set Tab is stored

* feat(frontend): clean up

* feat(frontend): update setTab to an array structure

* feat(frontend): revert

* feat(frontend): support all components

* feat(frontend): fix typing

* feat(frontend): group success side effects

* feat(frontend): add missing tooltip + remove duplicate code
2023-03-20 19:09:56 +01:00
Ruben Fiszel
343c9795ec fix table action input fields 2023-03-20 16:04:50 +01:00
Ruben Fiszel
1a628dd720 fix minor app issues 2023-03-20 15:27:30 +01:00
Ruben Fiszel
354e6c26fe revert caddyfileremote change 2023-03-20 14:04:18 +01:00
Ruben Fiszel
56c1817956 fix preview of ontextfocus 2023-03-20 14:01:34 +01:00
Ruben Fiszel
5cd148a287 improve drag for apps 2023-03-20 10:58:20 +01:00
Faton Ramadani
aeaaa6f1ac fix(frontend): add missing optional chaining (#1306) 2023-03-20 09:49:11 +01:00
Ruben Fiszel
a4325ff018 use skeleton for loading in apps 2023-03-20 08:49:51 +01:00
Ruben Fiszel
fc59d23056 minor app improvements 2023-03-20 08:35:44 +01:00
Ruben Fiszel
92d36d0e0f minor app improvements 2023-03-20 08:26:02 +01:00
Ruben Fiszel
9fc26b061f improve move animation 2023-03-19 23:12:01 +01:00
Ruben Fiszel
03d42e42e0 minor app fixes 2023-03-19 22:37:00 +01:00
Ruben Fiszel
b48e98d8b8 minor app fixes 2023-03-19 15:35:40 +01:00
Ruben Fiszel
b42bd9893a fix when loading is set to true 2023-03-19 15:25:46 +01:00
Ruben Fiszel
164333b6ee feat(apps): add transformers for data sources 2023-03-19 15:16:31 +01:00
Ruben Fiszel
2814e03144 apps load when all outputs are initialized 2023-03-18 20:25:21 +01:00
Ruben Fiszel
68ddc672ad more typescript type safety tricks 2023-03-18 18:15:15 +01:00
Ruben Fiszel
fc9e1eee0e minor app fixes 2023-03-18 16:25:34 +01:00
Ruben Fiszel
d31faed648 fix lock + reactivity on ctrl + fix optionValuesKeys 2023-03-18 15:52:46 +01:00
Ruben Fiszel
69b7d92bda improve type definition of apps and sync them with static components + purge app content of unecessary data 2023-03-18 15:29:42 +01:00
Faton Ramadani
007878b5c9 fix(frontend): App button triggered by (#1304)
* feat(frontend): add trigger list

* feat(frontend): add trigger list

* feat(frontend): add support for refreshOn

* feat(frontend): add support for refreshOn

* feat(frontend): rework

* feat(frontend): rework

* feat(frontend): code cleanup

* fix(frontend): add support for triggerOnAppLoad
2023-03-17 21:55:40 +01:00
Ruben Fiszel
445f2de714 fix compile error after deno upgrade 2023-03-17 21:45:54 +01:00
Ruben Fiszel
39bf3b021c chore(main): release 1.79.0 (#1295)
* chore(main): release 1.79.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-17 21:10:44 +01:00
Ruben Fiszel
6f4e08005c fix apps bar not being persistent 2023-03-17 21:08:45 +01:00
Ruben Fiszel
1401e4e5e1 fix cli failing on script with non json files 2023-03-17 21:01:44 +01:00
Ruben Fiszel
64289a515b fix cli failing on script with non json files 2023-03-17 20:58:13 +01:00
Ruben Fiszel
426471e85a fix loading nested resource in client fetched resources 2023-03-17 20:54:37 +01:00
Faton Ramadani
806a7593f0 feat(frontend): App component triggers (#1303)
* feat(frontend): add trigger list

* feat(frontend): add trigger list

* feat(frontend): add support for refreshOn

* feat(frontend): add support for refreshOn

* feat(frontend): rework

* feat(frontend): rework

* feat(frontend): code cleanup
2023-03-17 20:51:00 +01:00
Ruben Fiszel
a6db050bcc fix reactivity for static inputs 2023-03-17 20:50:34 +01:00
Faton Ramadani
7178d0264d Fix sub grid (#1302)
* fix(frontend): fix horizontal splitpanes

* fix(frontend): fix subgrid height

* fix(frontend): fix subgrid height
2023-03-17 15:56:26 +01:00
Faton Ramadani
c0669c34a0 fix(frontend): fix horizontal splitpanes (#1301) 2023-03-17 15:46:45 +01:00
Ruben Fiszel
04431e8599 apps rich configuration v0 + resource picker clear fix for apps 2023-03-17 12:25:03 +01:00
Ruben Fiszel
8bc2d2dc55 fix app inputs wrt to subgrids 2023-03-16 16:50:01 +01:00
Ruben Fiszel
66f62ab834 feat(frontend): add listeners for frontend scripts 2023-03-16 14:56:16 +01:00
Ruben Fiszel
23d0535571 fix key left navigation 2023-03-16 12:48:31 +01:00
Ádám Kovács
ec2cf5c68c fix(frontend): App panel styling (#1284)
* fix(frontend): App panel styling

* remove

* revert

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-03-16 12:42:41 +01:00
Faton Ramadani
68df5505b0 feat(frontend): Component control (#1293)
* fix(frontend): fix app tabs

* fix(frontend): app controls

* fix(frontend): app controls

* fix(frontend): align output panel

* fix(frontend): clean up

* fix(frontend): refactor events

* fix(frontend): fix display

* fix(frontend): fix indentation

* fix(frontend): merge main
2023-03-16 12:42:10 +01:00
Faton Ramadani
99d4ea68da fix(frontend): fix map render (#1297)
* fix(frontend): fix map render

* fix(frontend): fix map render
2023-03-16 12:39:12 +01:00
Ádám Kovács
75fea3c99f fix(frontend): Display app context search on top (#1300)
Fixing z-index issue of the search bar in the outputs panel
2023-03-16 12:38:35 +01:00
Ádám Kovács
9cfd6828ee fix(frontend): Hide archive toggle with empty list (#1296) 2023-03-16 12:36:56 +01:00
Faton Ramadani
6fd1c704ea feat(frontend): add table actions navigation (#1298)
* feat(frontend): add table actions navigation

* feat(frontend): add table actions navigation

* feat(frontend): add table actions navigation
2023-03-16 12:36:33 +01:00
Ruben Fiszel
a0c5864a7d chore(main): release 1.78.0 (#1292)
* chore(main): release 1.78.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-16 03:11:38 +01:00
Ruben Fiszel
7bd7cbb712 update cli error message for folders 2023-03-16 03:10:45 +01:00
Ruben Fiszel
5d2cca17de context panel transitions 2023-03-16 03:00:01 +01:00
Ruben Fiszel
4db0e0a762 feat(frontend): app textcomponent editable + tooltip 2023-03-16 02:34:39 +01:00
Ruben Fiszel
eebc6ddee6 fix minor flow UX 2023-03-16 01:18:11 +01:00
Ruben Fiszel
857b57deb8 apps minor fixes 2023-03-16 00:55:45 +01:00
Ruben Fiszel
90e2361020 lightarginput for apps forms 2023-03-16 00:13:09 +01:00
Ruben Fiszel
bb860f94a5 various minor fixes 2023-03-15 23:31:35 +01:00
Ruben Fiszel
dab7b68e40 context panel refactor 2023-03-15 22:24:13 +01:00
Ruben Fiszel
2c6673ae1d fix(frontend): remove staticOutputs from apps 2023-03-15 17:22:46 +01:00
Ruben Fiszel
ac22ae80b9 fix(frontend): improve rendering performance after component moving 2023-03-15 12:35:11 +01:00
Ruben Fiszel
be903049ed fix(backend): whitelist for include_header was ignored in some cases 2023-03-14 23:47:57 +01:00
Ruben Fiszel
040c024a99 chore(main): release 1.77.0 (#1286)
* chore(main): release 1.77.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-14 22:27:08 +01:00
Ádám Kovács
9d88e2aecc fix(frontend): Update setting accordion (#1285)
* fix(frontend): Update setting accordion

* remove empty tooltip

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-03-14 22:24:23 +01:00
Ryan Rich
a828d6670d feat(deno): add support for custom npm repo (#1291)
* feat(deno): add support for custom npm repo

* feat(deno): add support for custom npm repo

* feat(deno): fix comment being on wrong line

* feat(deno): review feedback
2023-03-14 22:23:44 +01:00
Ruben Fiszel
d010120d05 add env build configuration 2023-03-14 22:20:45 +01:00
Ruben Fiszel
a60dc8c957 add .env.production to .gitignore 2023-03-14 22:19:08 +01:00
Ruben Fiszel
c442ea0942 add env build configuration 2023-03-14 22:16:22 +01:00
hcourdent
801e9467a9 Added tooltips to App editor (#1289) 2023-03-14 22:05:34 +01:00
Ruben Fiszel
85ffdd3e6d feat(apps): state can be used as input in apps 2023-03-14 20:44:14 +01:00
Ruben Fiszel
5410498212 improve reactivity of apps 2023-03-14 18:46:31 +01:00
Faton Ramadani
77935899a0 fix(frontend): fix app tabs (#1288) 2023-03-14 16:11:07 +01:00
Faton Ramadani
79e99fea87 fix(frontend): fix container deletion (#1287)
* fix(frontend): fix container deletion

* fix(frontend): fix container deletion
2023-03-14 14:57:44 +01:00
Faton Ramadani
25b8b4c9d4 feat(frontend): app components output panel (#1283)
* feat(frontend): hierarchical output panel WIP

* feat(frontend): wip

* feat(frontend): working animations

* feat(frontend): working animations

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): improving connection

* feat(frontend): fix search

* feat(frontend): output panel v2

* feat(frontend): support table actions

* feat(frontend): support table actions

* feat(frontend): support background script

* feat(frontend): fix background scripts

* feat(frontend): simplify code

* feat(frontend): fix animation

* feat(frontend): fix wording

* feat(frontend): fix bg script click

* feat(frontend): fix bg script click

* feat(frontend): fix bg script click
2023-03-14 14:42:40 +01:00
Ruben Fiszel
036b8d4884 feat(frontend): add setTab to frontend scripts 2023-03-14 14:42:26 +01:00
Ruben Fiszel
647ccb5a13 fix(backend): do not cache reference to workspace scripts 2023-03-14 14:16:07 +01:00
Ruben Fiszel
908602f444 feat(apps): tabs can be made pages or invisible + better frontend scripts reactivity 2023-03-14 12:34:08 +01:00
Ruben Fiszel
4aa0d2c407 fix flow viewer select event 2023-03-14 00:11:37 +01:00
Ruben Fiszel
cc69d6646f chore(main): release 1.76.0 (#1280)
* chore(main): release 1.76.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-13 23:41:53 +01:00
Ruben Fiszel
03a4f2cfa1 improve refresh and background script behavior 2023-03-13 23:38:14 +01:00
Ruben Fiszel
c46b79dd4b fix compile 2023-03-13 20:59:27 +01:00
Ruben Fiszel
23447a5b8d fix(backend): improve worker ping api 2023-03-13 20:28:11 +01:00
Ruben Fiszel
ace6e90bc3 feat(frontend): add frontend (JS) scripts to apps 2023-03-13 19:29:35 +01:00
Ruben Fiszel
f4b67bea26 improve error messages for no workspace 2023-03-13 16:44:38 +01:00
Ruben Fiszel
6aba317197 feat(frontend): disabled for action buttons can now depend on row 2023-03-13 14:36:42 +01:00
Ádám Kovács
693608955f fix(frontend): General fixes and updates (#1281)
* fix(frontend): App icon select double click issue

* fix(frontend): Update script metadata page

* fix(frontend): Set dropdown default icon to vertical dots

* fix(frontend): Clean up

* fix(frontend): Update table styles

* fix(frontend): Add spacing to secondary menu items

* fix(frontend): Scale down full path

* fix(frontend): Table loading state

* fix(frontend): Hide script kind setting by default
2023-03-13 14:17:57 +01:00
Ruben Fiszel
b0cf69611d fix runs reload 2023-03-13 13:00:23 +01:00
Ruben Fiszel
d99f84bd8b feat(frontend): improve drag-n-drop behavior 2023-03-13 12:44:39 +01:00
Ruben Fiszel
1778982475 integrate svelte-grid in codebase 2023-03-13 10:01:02 +01:00
Ruben Fiszel
895792ba2a small app fixes 2023-03-12 21:32:41 +01:00
Faton Ramadani
d604a273ee feat(frontend): Copy, Cut and Paste (#1279)
* feat(frontend): add copy, paste and cut

* feat(frontend): simplify code

* feat(frontend): add apple modifiers

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-03-12 20:58:06 +01:00
Ruben Fiszel
11421a55e1 chore(main): release 1.75.0 (#1278)
* chore(main): release 1.75.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-11 20:54:54 +01:00
Ruben Fiszel
310c9b69f9 more cli fixes 2023-03-11 20:53:34 +01:00
Ruben Fiszel
8a848c9e0d fix(cli): many small fixes 2023-03-11 20:16:56 +01:00
Ruben Fiszel
ca9ba83f67 feat(frontend): make runs filters synced with query args 2023-03-11 17:13:49 +01:00
Ruben Fiszel
d3296c958e feat: add filter jobs by args or result 2023-03-11 15:30:46 +01:00
Ruben Fiszel
f586f75f05 handle better linked variables renaming 2023-03-11 11:25:47 +01:00
Ruben Fiszel
40dc3e3d34 apps improvements 2023-03-10 23:27:55 +01:00
Ruben Fiszel
ca4b9cc1ec fix for app viewer 2023-03-10 20:26:49 +01:00
Ruben Fiszel
7ec85d42e4 feat(apps): add resource picker 2023-03-10 20:01:00 +01:00
Ruben Fiszel
3be96d8773 feat(frontend-apps): add variable picker for static string input on apps 2023-03-10 18:41:27 +01:00
Ruben Fiszel
2d8e3acdef feat(bash): add default argument handling for bash 2023-03-10 15:04:34 +01:00
Ruben Fiszel
7041ea643d disable playwright for now 2023-03-10 12:54:00 +01:00
Ruben Fiszel
554e204e36 cleanup .workflows 2023-03-10 12:48:02 +01:00
Ruben Fiszel
a34e04dfab trim tailwindcss 2023-03-10 12:44:08 +01:00
Ruben Fiszel
2809ef905b fix serde test 2023-03-10 12:19:56 +01:00
Ruben Fiszel
8c26b1794c fix compile 2023-03-10 12:12:10 +01:00
Ruben Fiszel
84b696361d fix(backend): add killpill for lines reading 2023-03-10 12:04:05 +01:00
Ruben Fiszel
7b5ec205dd worker ping at least every 5s even when running long jobs 2023-03-10 01:38:12 +01:00
Ruben Fiszel
cfa91f55d5 trim tailwind safelist 2023-03-10 01:06:55 +01:00
Ruben Fiszel
7beaaddd13 chore(main): release 1.74.2 (#1277)
* chore(main): release 1.74.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-10 00:55:13 +01:00
Faton Ramadani
c530127216 fix(frontend): fix splitpanes navigation (#1276) 2023-03-10 00:32:33 +01:00
Ruben Fiszel
2edbd1719d make frontend configurable through consts.ts 2023-03-09 22:54:25 +01:00
Ruben Fiszel
8565483eb8 chore(main): release 1.74.1 (#1275)
* chore(main): release 1.74.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-09 22:45:53 +01:00
Ruben Fiszel
d3496c6a49 fix importjson 2023-03-09 22:42:47 +01:00
Ruben Fiszel
be5b81b4ca fix(apps): proper reactivity for non rendered static components 2023-03-09 22:29:19 +01:00
Ruben Fiszel
526afbe204 fix(ci): make windmill compile again by pinning swc deps 2023-03-09 22:20:31 +01:00
Ruben Fiszel
e32e6646ad show backtrace for cook 2023-03-09 21:22:36 +01:00
Ruben Fiszel
c1e7efa822 chore(main): release 1.74.0 (#1269)
* chore(main): release 1.74.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-09 19:58:21 +01:00
Ruben Fiszel
3af8549379 app nits 2023-03-09 19:56:47 +01:00
Ruben Fiszel
c9c4b94bc6 fix key navigation 2023-03-09 19:41:12 +01:00
Ruben Fiszel
bf0f3ef8fa improve reactivity check for big objects on app 2023-03-09 18:34:36 +01:00
Faton Ramadani
ec879162ec feat(frontend): Add key navigation in app editor (#1273)
* feat(frontend): add expand

* feat(frontend): fix container height

* feat(frontend): remove code duplication

* feat(frontend): add historic

* feat(frontend): add key navigation

* feat(frontend): simplfiy

* feat(frontend): add support for subgrids

* feat(frontend): update key navigation

* feat(frontend): update key navigation

* feat(frontend): fix nested component

* feat(frontend): fix build

* feat(frontend): remove code duplication

* feat(frontend): support tabs

* feat(frontend): support tabs

* feat(frontend): Fix AppTabs + handle tab navigation

* feat(frontend): support splitpanes
2023-03-09 18:23:12 +01:00
Ruben Fiszel
391c3eb669 feat(frontend): add hash to ctx in apps 2023-03-09 14:57:43 +01:00
Ruben Fiszel
1f49066b69 fix(frontend): simplify input bindings 2023-03-09 14:25:08 +01:00
Ruben Fiszel
c513a30bd7 fix(frontend): add confirmation modal to delete script/flow/app 2023-03-09 13:19:03 +01:00
Ruben Fiszel
b124d5b5dc feat: add delete by path for scripts 2023-03-09 12:44:49 +01:00
Ruben Fiszel
8ba8e1c4a5 fix(cli): improve visibility of the active workspace 2023-03-09 11:21:16 +01:00
Ruben Fiszel
560f7f9bc3 enforce on_behalf_of by the backend, not frontend 2023-03-09 11:12:28 +01:00
Ádám Kovács
9cecef0abe fix(frontend): Minor changes (#1272)
* fix(frontend): Output seach fixed on top

* fix(frontend): Use undo-redo component in flows
2023-03-09 09:42:51 +01:00
Ruben Fiszel
af7026257a fix publishing app as a superadmin 2023-03-09 02:08:52 +01:00
Ruben Fiszel
e090347730 fix app json import 2023-03-09 01:16:57 +01:00
Ádám Kovács
3a135b550f feat(frontend): Add color picker input to app (#1270)
* feat(frontend): Add color picker input to app

* fix(frontend): Add color input to dividers
2023-03-08 22:57:34 +01:00
Faton Ramadani
850f1e8855 feat(frontend): add expand (#1268)
* feat(frontend): add expand

* feat(frontend): fix container height

* feat(frontend): remove code duplication

* feat(frontend): add historic
2023-03-08 22:56:30 +01:00
Ádám Kovács
d83c98bafd fix(frontend): Clean up app editor (#1267)
* fix(frontend): Clean up app editor

* fix(frontend): Add outputs search empty state

* fix(frontend): Add remove button to icon input

* label

* fix(frontend): Iconed app button
2023-03-08 19:02:19 +01:00
Ruben Fiszel
ce8f48101e improve resource picker 2023-03-08 19:00:26 +01:00
Ruben Fiszel
9c54d373b5 fix subtle plotly import bug 2023-03-08 18:27:19 +01:00
Ruben Fiszel
8701d84829 fix frontend build error 2023-03-08 16:59:14 +01:00
Ruben Fiszel
615ad8300d make windmill compatible with arm64 2023-03-08 16:55:00 +01:00
Ruben Fiszel
f96a4b9814 improve rendering performances for non visible elements 2023-03-08 16:39:16 +01:00
Ruben Fiszel
97f7b02ba5 chore(main): release 1.73.1 (#1266)
* chore(main): release 1.73.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-08 00:41:42 +01:00
Ruben Fiszel
9774ebd0d9 fix(frontend): load flow is not initialized 2023-03-08 00:37:58 +01:00
Ruben Fiszel
539dfde0a6 revert import on tailwind colors for faster builds 2023-03-08 00:20:12 +01:00
Ruben Fiszel
28feec3b42 chore(main): release 1.73.0 (#1257)
* chore(main): release 1.73.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-07 22:35:56 +01:00
Ruben Fiszel
ee2dcac512 improve undo/redo + keybindings 2023-03-07 21:16:15 +01:00
Ruben Fiszel
df4b832a2e fix z-stacking on chrome for flow builder 2023-03-07 19:27:35 +01:00
Ruben Fiszel
daed141fa2 fix z-stacking on chrome for flow builder 2023-03-07 19:23:41 +01:00
Faton Ramadani
6b5c4efa83 feat(frontend): add a way to automatically resize (#1259)
* feat(frontend): add a way to automatically resize (wip) + add automatic resizable component

* feat(frontend): fix text resize

* feat(frontend): remvove useless softWrap

* feat(frontend): remove useless softWrap

* feat(frontend): Fix recomputeIds + app table

* feat(frontend): Fix app preview error display
2023-03-07 16:53:29 +01:00
Ruben Fiszel
ed4077251b fix multiple app nits 2023-03-07 15:51:02 +01:00
Ruben Fiszel
aba91f1ee1 fix z-index for flowbuilder 2023-03-07 14:57:51 +01:00
Ruben Fiszel
a5a1068516 feat(frontend): add history to flows and apps 2023-03-07 14:47:17 +01:00
Ádám Kovács
cc937059e9 fix(frontend): Side menu z-index issue (#1265) 2023-03-07 09:53:19 +01:00
Ruben Fiszel
43994d9b0f show archived + fix graphs 2023-03-07 01:59:35 +01:00
Ruben Fiszel
f0ba4da849 feat(frontend): add fork/save buttons + consistent styling for slider/range 2023-03-06 22:35:25 +01:00
Ádám Kovács
adc3a4054e feat(frontend): Add app PDF viewer (#1254)
* feat(frontend): Add app PDF viewer (wip)

* fix(frontend): Handle file upload

* fix(frontend): Handle multi page pdf

* feat(frontend): Add pdf page numbering

* feat(frontend): Add more pdf viewer controls

* save

* fix(frontend): Pdf loading

* fix(frontend): Resize PDF in small window

* fix(frontend): Minor fixes

* feat(frontend): Add pdf zoom configuration

* fix wip

* save

* bg color

* save progress

* pdf scaling

* feat(frontend): fix zoom synchro

* fix(frontend): Pdf scroll tracking

* fix(frontend): Double scrollbar

* nits

* fixes

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-03-06 20:17:36 +01:00
Ruben Fiszel
392b9d5ec3 feat(frontend): add ability to move nodes 2023-03-06 18:41:20 +01:00
Ruben Fiszel
d7aa565ea8 fix z-index of inputransformform 2023-03-06 16:04:32 +01:00
Ruben Fiszel
b274b43632 add trigger button 2023-03-06 14:11:17 +01:00
Faton Ramadani
3407cf91da fix(frontend): fix app map reactivity (#1260) 2023-03-06 11:26:00 +01:00
Ruben Fiszel
a45cc1df73 make default branch non removable for branchone 2023-03-06 11:19:56 +01:00
Ruben Fiszel
1dbaeaaeac Update docker-compose.yml 2023-03-06 10:39:00 +01:00
Ruben Fiszel
b7ba5c98a2 Update docker-compose.yml with oauth example 2023-03-06 10:38:01 +01:00
Faton Ramadani
6dbdb4c5ca fix(frontend): fix branch deletion (#1261)
* fix(frontend): fix branch deletion

* fix(frontend): fix branch deletion

* fix(frontend): fix branch deletion
2023-03-06 09:01:19 +01:00
Ruben Fiszel
2bd49ae620 handle larger sized graphs 2023-03-06 08:33:53 +01:00
Ruben Fiszel
26fd94a8f0 feat(frontend): refactor entire flow builder UX 2023-03-05 23:00:43 +01:00
Ruben Fiszel
ec7288fc22 make tailwind inputs class configurable 2023-03-03 22:32:35 +01:00
Ruben Fiszel
3e8227012d only bind the staticoutputs of the first row 2023-03-03 18:00:09 +01:00
Ruben Fiszel
fa18204267 fix(frontend): arginput + apppreview fixes 2023-03-03 17:34:08 +01:00
Faton Ramadani
913cf1ef77 App small fixes (#1258)
* fix(frontend): Fix runnable editor

* fix(frontend): remove isopenstore

* fix(frontend): add output searchbar

* fix(frontend): fix build

* fix(frontend): add missing clear button
2023-03-03 15:15:29 +01:00
Ruben Fiszel
19693d0c9a fix sqlx offline 2023-03-03 13:04:24 +01:00
Faton Ramadani
6830045f93 feat(frontend): Fix object viewer style (#1255)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-03-03 12:47:55 +01:00
Ruben Fiszel
0263c20a5b introduce root_job and leaf_jobs for efficient result_by_id 2023-03-03 12:44:44 +01:00
Ashutosh Narang
a3def6542a update build instructions (#1256) 2023-03-03 11:19:12 +01:00
Ruben Fiszel
89e68e3444 chore(main): release 1.72.0 (#1250)
* chore(main): release 1.72.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-03-03 11:12:18 +01:00
Ruben Fiszel
a12b3ebd8a fix minSize for app splitpanes to 20 2023-03-03 01:08:20 +01:00
Ruben Fiszel
9fda7e4eda feat(frontend): add creatable select 2023-03-03 01:06:36 +01:00
Ruben Fiszel
7ccd30d93a calculate all previous ids inside flows 2023-03-02 20:54:44 +01:00
Ruben Fiszel
814c4ff612 fix(frontend): background script not showing inputs 2023-03-02 17:54:05 +01:00
Ruben Fiszel
a05757494c flow improvements 2023-03-02 17:37:51 +01:00
Ruben Fiszel
68e8435409 fix(backend): improve result retrieval 2023-03-02 16:33:24 +01:00
Ruben Fiszel
a5e29e5f4f fix tailwind JIT for devmode + graph fixes 2023-03-02 14:49:36 +01:00
Ádám Kovács
2a4a65f83e feat(frontend): Add app map component (#1251)
* feat(frontend): Add app map component (wip)

* fix(frontend): Revert

* feat(frontend): sync map configuration (#1252)

* fix(frontend): Map markers

* fix(frontend): Switching between input types

* fix(frontend): Customize map controls

* feat(frontend): Fix output + add set region button

* feat(frontend): Fix output + add set region button

* feat(frontend): Fix output + add set region button

* feat(frontend): Only display set region button on edit mode

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-03-02 14:25:30 +01:00
Ruben Fiszel
c59e013af5 fix(cli): fix workspace option + run script/flow + whoami 2023-03-02 13:21:50 +01:00
Ruben Fiszel
2de30cb3ba UX nits 2023-03-02 12:08:20 +01:00
Ruben Fiszel
8e1ba590f2 remove slide causing issues 2023-03-02 11:59:10 +01:00
Ruben Fiszel
ad73116ff5 remove slide causing issues 2023-03-02 11:49:57 +01:00
Ruben Fiszel
dc4d0e6c7c remove bg-gray-50 from viewed apps 2023-03-02 11:06:11 +01:00
Ruben Fiszel
88251528e7 revert caddyfileremote target change 2023-03-02 10:39:01 +01:00
Ruben Fiszel
78400c53a2 fix(frontend): fix table bindings 2023-03-02 09:54:30 +01:00
Ryan Rich
36e95b904e Add support for binding server listener to a specific IP address (#1253) 2023-03-02 08:01:50 +01:00
Ruben Fiszel
91fe87c481 fix splitpanes 2023-03-02 02:31:39 +01:00
Faton Ramadani
02995b04c2 feat(frontend): app splitpanes (#1248)
* feat(frontend): app splitpanes

* feat(frontend): app splitpanes vertical

* feat(frontend): support both splitpanes

* done

* done

* default select value

* container height

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-03-02 01:30:07 +01:00
Ruben Fiszel
c51a49f264 fix apps tabs + make inputvalue more resilient 2023-03-01 22:15:25 +01:00
Ruben Fiszel
e4201da433 fix(frontend): rework app reactivity 2023-03-01 21:33:23 +01:00
Ruben Fiszel
404fa410ef fix(frontend): rework app reactivity 2023-03-01 20:01:59 +01:00
Ruben Fiszel
8938deb46d fix(backend): incorrect get_result_by_id for list_result job 2023-03-01 12:43:00 +01:00
Ruben Fiszel
84236149dc update sqlx-data.json 2023-03-01 12:01:22 +01:00
Ruben Fiszel
10f4bf16c2 feat(backend): get_result_by_id do a downward pass to find node at any depth (#1249)
* downwardRec

* downwardRec

* any node

* any node

* any node
2023-03-01 11:33:48 +01:00
Ruben Fiszel
9afa65de65 Update LICENSE 2023-03-01 09:53:26 +01:00
Ruben Fiszel
ee890e29f5 handle more undefined cases in app 2023-03-01 08:46:20 +01:00
Ruben Fiszel
3691ffa904 drawer focus 2023-03-01 01:21:32 +01:00
Ruben Fiszel
73379f4845 active grid border-dashed for apps 2023-03-01 01:18:10 +01:00
Ruben Fiszel
03c270e62b revert pips change 2023-02-28 22:53:44 +01:00
Ruben Fiszel
64bbd7fb6f chore(main): release 1.71.0 (#1242)
* chore(main): release 1.71.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-28 22:51:57 +01:00
Ruben Fiszel
80b5b4eae6 fix app fields 2023-02-28 22:41:21 +01:00
Ádám Kovács
61f1e36d9d fix(frontend): Add more app custom css (#1247)
* fix(frontend): Add number input custom css

* fix(frontend): Add currency input custom css

* fix(frontend): Add slider custom css

* fix(frontend): Add range custom css

* fix(frontend): Add password input custom css

* fix(frontend): Add date input custom css

* fix(frontend): Add tabs custom css

* fix(frontend): Minor stylings

* fix(frontend): Add icon custom css

* fix(frontend): Add dividers custom css

* fix(frontend): Add file input custom css

* fix(frontend): Add image custom css
2023-02-28 21:05:58 +01:00
Ruben Fiszel
34c6eaf4be fix overflow-y on debug runs 2023-02-28 19:54:20 +01:00
Ruben Fiszel
6686dfb25d add workspace_add events 2023-02-28 19:41:01 +01:00
Ruben Fiszel
491ebb874e select input fix 2023-02-28 19:28:36 +01:00
Ruben Fiszel
e791fbd377 display startup info in all cases 2023-02-28 17:52:47 +01:00
Ruben Fiszel
ac2d47819b fix incorrect user sttings redirect 2023-02-28 16:57:00 +01:00
Ruben Fiszel
e7ec96e871 feat(frontend): drawer for editing workspace scripts in flows 2023-02-28 15:51:56 +01:00
Faton Ramadani
7dea6f30a6 feat(frontend): App drawer (#1246)
* feat(frontend): app drawer

* feat(frontend): app drawer

* feat(frontend): app drawer

* feat(frontend): app drawer wip

* feat(frontend): drawer wip

* feat(frontend): drawer wip

* feat(frontend): app missing prop

* feat(frontend): revert drawer changes

* feat(frontend): highlight subgrid
2023-02-28 15:49:57 +01:00
Ruben Fiszel
bf25dd91d6 fix compile issue 2023-02-28 11:18:09 +01:00
dependabot[bot]
c108bf909c chore(deps): bump docker/metadata-action from 3 to 4 (#1243)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 3 to 4.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-28 11:02:14 +01:00
dependabot[bot]
3fd38ea92e chore(deps): bump docker/build-push-action from 3 to 4 (#1186)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-28 11:02:00 +01:00
dependabot[bot]
ae40be130f chore(deps-dev): bump @playwright/test in /frontend (#1244)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.29.2 to 1.31.1.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.29.2...v1.31.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-28 11:01:33 +01:00
Faton Ramadani
ae2a42725c fix(frontend): Fix deeply nested move (#1245)
* fix(frontend): Fix deeply nested move

* fix(frontend): update comment
2023-02-28 10:53:51 +01:00
Ruben Fiszel
4558d054d1 feat(cli): add autocompletions 2023-02-28 10:32:34 +01:00
Ádám Kovács
870c1997b2 fix(frontend): Add more app custom css (#1229)
* fix(frontend): Add container custom css

* fix(frontend): Add form custom css

* fix(frontend): Add form button custom css

* feat(frontend): Add css quick reset button

* feat(frontend): Filter component css by usage

* fix(frontend): Save state of unused component display

* fix(frontend): Add pie chart custom css

* fix(frontend): Add bar chart custom css

* fix(frontend): Update vega lite and plotly loading

* fix(frontend): Add html and timeseries custom css

* fix(frontend): Add scatter chart custom css

* fix(frontend): Add table custom css

* fix(frontend): Revert container custom styles

* fix(frontend): Add toggle custom css

* fix(frontend): Add text input custom css

* fix(frontend): Update

* fix(frontend): Remove undefined css customizations
2023-02-28 09:21:56 +01:00
Ruben Fiszel
371696caf2 fix(frontend): invisible subgrids have h-0 + app policies fix 2023-02-27 18:38:22 +01:00
Ruben Fiszel
5c3f91dead fix(frontend): display currently selected filter even if not in list 2023-02-27 16:20:31 +01:00
Ruben Fiszel
c269a58e0f add back all tailwind colors to tailwind config 2023-02-27 15:11:23 +01:00
Ruben Fiszel
5463b4be0e rename counters 2023-02-27 14:52:24 +01:00
Ruben Fiszel
be8c70f94d apps improvements 2023-02-27 14:37:32 +01:00
Ruben Fiszel
21e5e99a76 fix setup app to use updated version of the CLI 2023-02-27 14:16:57 +01:00
Ruben Fiszel
72836b7b96 feat(backend): use counter for sleep/execution/pull durations 2023-02-27 12:00:32 +01:00
Ruben Fiszel
4a5e46ada7 chore(main): release 1.70.1 (#1241) 2023-02-27 10:30:41 +01:00
Ruben Fiszel
8e7fea107d chore(main): release 1.70.1 (#1239)
* chore(main): release 1.70.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-27 10:07:26 +01:00
Faton Ramadani
77501490fb fix(frontend): Fix inline scripts list (#1240) 2023-02-27 10:06:42 +01:00
Faton Ramadani
39ab446145 fix(frontend): Fix subgrid lock (#1232)
* fix(frontend): Fix subgrid lock

* feat(frontend): restore
2023-02-27 10:00:18 +01:00
Ruben Fiszel
1d205fa373 fix findGridItemById 2023-02-27 09:56:17 +01:00
Faton Ramadani
b706d8acd6 fix(frontend): Disable move in nested subgrid (#1238)
* fix(frontend): Disable move in nested subgrid

* fix(frontend): Disable move in nested subgrid
2023-02-27 09:50:39 +01:00
Ruben Fiszel
f4d92df00b fix(cli): make cli resilient to systems without openable browsers 2023-02-27 09:48:52 +01:00
Ruben Fiszel
f9eed8dc95 chore(main): release 1.70.0 (#1236)
* chore(main): release 1.70.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-27 09:25:03 +01:00
Ruben Fiszel
d29c5ccc12 fix(cli): bump cli to non broken client 1.69.3 2023-02-27 09:24:18 +01:00
Ruben Fiszel
e5df7f4ac1 fix stripe checkout 2023-02-27 08:49:36 +01:00
Ruben Fiszel
18e3c9fd57 fix minor editor bugs 2023-02-27 00:53:49 +01:00
Ruben Fiszel
a70c977f40 add none color for buttons 2023-02-27 00:27:20 +01:00
Ruben Fiszel
8b6e579c16 fix many apps bugs 2023-02-26 23:43:00 +01:00
Ruben Fiszel
fe1dca1123 fix: app setup and sync now uses 1.69.3 2023-02-26 14:09:16 +01:00
Ruben Fiszel
01a33bf500 minor app nits 2023-02-26 13:58:51 +01:00
Ruben Fiszel
e7a7859d07 feat(apps): add ag grid 2023-02-25 13:11:50 +01:00
Faton Ramadani
53a56992b4 feat(frontend): move to other grid (#1230)
* feat(frontend): move to other grid

* feat(frontend): wip

* feat(frontend): Fix component move

* fix(frontend): Fix build

* feat(frontend): Fix moving

* fix(frontend): Simplify code
2023-02-25 11:31:12 +01:00
Faton Ramadani
e2833c8d77 fix(frontend): Fix duplication (#1237) 2023-02-25 10:18:21 +01:00
Ruben Fiszel
8d7a92cefd fix(frontend): fix graph viewer id assignment 2023-02-25 08:48:24 +01:00
Ruben Fiszel
ed570f3498 chore(main): release 1.69.3 (#1234) 2023-02-24 21:11:58 +01:00
Ruben Fiszel
15f6842838 fix(deno): fix denoify buffer handling 2023-02-24 21:09:37 +01:00
Ruben Fiszel
4b417e9b6a making slider/range values connectable 2023-02-24 20:50:01 +01:00
Ruben Fiszel
cd90dc05db chore(main): release 1.69.2 (#1233)
* chore(main): release 1.69.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-24 19:57:50 +01:00
Ruben Fiszel
ac587d9611 fix(app): fix all nested behavior 2023-02-24 19:52:20 +01:00
Ruben Fiszel
e92ca40af1 push 2023-02-24 19:52:20 +01:00
Faton Ramadani
c02e732c86 fix(frontend): Fix findGridItem 2023-02-24 19:52:20 +01:00
Ruben Fiszel
f43b985ac4 flatten 2023-02-24 19:52:20 +01:00
Faton Ramadani
66a0daf7af fix(frontend): Fix findGridItem 2023-02-24 19:52:20 +01:00
Faton Ramadani
04cdc6dcc9 fix(frontend): Fix next id 2023-02-24 19:52:20 +01:00
Faton Ramadani
e85322ea6b fix(frontend): wip 2023-02-24 19:52:20 +01:00
Ruben Fiszel
1a2fb90a85 pushed 2023-02-24 19:52:20 +01:00
Faton Ramadani
9ff6e9e672 fix(frontend): gridtab 2023-02-24 19:52:20 +01:00
Faton Ramadani
084c2254ee fix(frontend): duplicate 2023-02-24 19:52:20 +01:00
Faton Ramadani
65ccae6837 fix(frontend): delete grid item 2023-02-24 19:52:20 +01:00
Ruben Fiszel
9db4602d56 script editor panel 2023-02-24 19:52:20 +01:00
Ruben Fiszel
2d91b0c2ff settings panel 2023-02-24 19:52:20 +01:00
Faton Ramadani
fae7f0365b fix(frontend): rewrote utils 2023-02-24 19:52:20 +01:00
Ruben Fiszel
457056e3c8 flatten 2023-02-24 19:52:20 +01:00
Ruben Fiszel
023fe7763c chore(main): release 1.69.1 (#1231)
* chore(main): release 1.69.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-24 17:26:53 +01:00
Ruben Fiszel
a77e73ceb4 fix(deno): remove mysql support waiting for deno fix 2023-02-24 17:19:13 +01:00
Ruben Fiszel
87bc631a1f fix(deno): remove mysql support waiting for deno fix 2023-02-24 17:11:53 +01:00
Ruben Fiszel
bc3fd01237 subgrids editor panel iter 1 2023-02-24 14:48:28 +01:00
Ruben Fiszel
f04d088a90 fix subgrids final2 2023-02-24 13:11:06 +01:00
Ruben Fiszel
464ce18862 fix subgrids final 2023-02-24 11:59:28 +01:00
Ruben Fiszel
9ad39b27b7 app fixes 2023-02-24 11:39:50 +01:00
Ruben Fiszel
c84f92f65c fix subgrids final 2023-02-24 07:27:22 +01:00
Ruben Fiszel
a02d5592b3 todo: improve deleting tab 2023-02-24 01:04:26 +01:00
Ruben Fiszel
247d5ad26c tab rework v2 2023-02-23 23:39:57 +01:00
Ruben Fiszel
1d5ce2c2ba fix binding 2023-02-23 22:14:23 +01:00
Ruben Fiszel
346c3e032a fix(frontend): containers and tab fixes v1 2023-02-23 21:42:21 +01:00
Ruben Fiszel
cf1bc4e3e9 fix(frontend): containers and tab fixes v1 2023-02-23 21:01:47 +01:00
Ruben Fiszel
08e2e6dbb2 fix(frontend): containers and tab fixes v1 2023-02-23 19:59:23 +01:00
Ruben Fiszel
c33df3deec chore(main): release 1.69.0 (#1226)
* chore(main): release 1.69.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-23 18:07:56 +01:00
Ruben Fiszel
426e2fbcc2 fix(cli): .wmillignore whitelist behavior 2023-02-23 18:02:42 +01:00
Faton Ramadani
5b1673eceb feat(frontend): Duplicate component (#1228)
* feat(frontend): Duplicate component

* feat(frontend): add missing types
2023-02-23 17:43:27 +01:00
Faton Ramadani
21f3f09dcd feat(frontend): Properly delete tab content (#1227) 2023-02-23 16:02:15 +01:00
Faton Ramadani
de7158c336 feat(frontend): Support deeply nested components (#1225) 2023-02-23 15:33:14 +01:00
Ádám Kovács
cc3ef78776 refactor(frontend): Reorganise app components (#1224)
* refactor(frontend): Reorganise app components

* refactor(frontend): Restructure app component
2023-02-23 14:15:45 +01:00
Ruben Fiszel
2ab99a100e chore(main): release 1.68.0 (#1223)
* chore(main): release 1.68.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-23 13:42:42 +01:00
Ruben Fiszel
b402fc2574 fix(cli): better ergonomics around workspaces 2023-02-23 13:31:08 +01:00
Ruben Fiszel
72b858f1b9 fix(cli): better ergonomics around workspace add 2023-02-23 13:19:14 +01:00
Ádám Kovács
f26ac2bac9 feat(frontend): Add more app component CSS customisation (#1218)
* fix(frontend): Update app style editor

* fix(frontend): Update component custom css typings

* fix(frontend): Generalise custom CSS inputs

* feat(frontend): Add display CSS customization
2023-02-23 11:42:32 +01:00
Ruben Fiszel
29bb384689 chore(main): release 1.67.4 (#1222)
* chore(main): release 1.67.4

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-23 09:06:34 +01:00
Ruben Fiszel
1d268357d9 fix(backend): workflow check for has_failure_module 2023-02-23 09:01:02 +01:00
Ruben Fiszel
7db0b3757a chore(main): release 1.67.3 (#1221)
* chore(main): release 1.67.3

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-23 08:34:22 +01:00
Ruben Fiszel
7f17be684a fix(cli): ignone non wmill looking files 2023-02-23 08:26:22 +01:00
Ruben Fiszel
44e588b0b2 do not create default variables on workspace creation 2023-02-23 08:07:35 +01:00
Ruben Fiszel
8e300b7afc chore(main): release 1.67.2 (#1220)
* chore(main): release 1.67.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-23 08:00:15 +01:00
Ruben Fiszel
92ef594f2f fix(cli): ignone non wmill looking files 2023-02-23 07:40:04 +01:00
Ruben Fiszel
8bee2d32d4 chore(main): release 1.67.1 (#1219) 2023-02-22 23:47:37 +01:00
Ruben Fiszel
25529b0690 fix(cli): coloring nits 2023-02-22 23:46:08 +01:00
Ruben Fiszel
fd08c40893 update rustpython parser 2023-02-22 23:43:06 +01:00
Ruben Fiszel
67c13e2b0d nits on cli output 2023-02-22 23:28:50 +01:00
Ruben Fiszel
005a6dd877 nits on webhook sync 2023-02-22 22:44:19 +01:00
Ruben Fiszel
bcfb2db293 chore(main): release 1.67.0 (#1216)
* chore(main): release 1.67.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-22 22:39:14 +01:00
Ruben Fiszel
48f3dfd24c update README 2023-02-22 21:49:13 +01:00
Ruben Fiszel
5281a1848d fix flow rendering 2023-02-22 21:27:58 +01:00
Ruben Fiszel
937546c54c fix(cli): add --fail-conflicts to ci push 2023-02-22 21:00:48 +01:00
Kai Jellinghaus
d396fd57e7 Remove Stripe (#1217) 2023-02-22 19:15:10 +01:00
Faton Ramadani
0ec271d9ba feat(frontend): Add app sub grids (#1208)
* feat(frontend): Add app sub grids

* feat(frontend): remove temp file

* feat(frontend): update package.json

* feat(frontend): fix build

* fixes

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): update dependencies

* feat(frontend): update dependencies

* feat(frontend): fix scrolling issues

* feat(frontend): fix preview + delete

* feat(frontend): done

* feat(frontend): remove dead code

* feat(frontend): fix selection

* feat(frontend): add container

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): restore npm package

* feat(frontend): add missing dependencies

* feat(frontend): remove missing dependencies

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): fix package.json

* feat(frontend): revert

* feat(frontend): fix package-lock

* feat(frontend): fix package-lock

* fix package-lock.json

* update

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-22 17:52:10 +01:00
Ruben Fiszel
6ede24635b chore(main): release 1.66.1 (#1215)
* chore(main): release 1.66.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-22 15:55:37 +01:00
Ruben Fiszel
1538f229c7 fix(cli): delete workspace instead of archiving them 2023-02-22 15:50:42 +01:00
Ruben Fiszel
94c8aee4c7 chore(main): release 1.66.0 (#1214)
* chore(main): release 1.66.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-22 15:38:01 +01:00
Ruben Fiszel
38b21fb830 update README 2023-02-22 15:30:42 +01:00
Ruben Fiszel
4c89490a04 ux nits 2023-02-22 15:11:27 +01:00
Ruben Fiszel
cba47d7113 UX nits 2023-02-22 15:06:52 +01:00
Ruben Fiszel
b8cb1b6db4 cli skip pull 2023-02-22 14:29:37 +01:00
Ruben Fiszel
20435e16a5 cli nits 2023-02-22 14:26:36 +01:00
Ruben Fiszel
e2085c0359 feat: CLI refactor v1 2023-02-22 14:21:53 +01:00
Ruben Fiszel
d1be3192ea remove references to starter workspace' 2023-02-22 13:56:24 +01:00
Ruben Fiszel
dcc670afde remove extra_perms from being encoded in non-folder zip export 2023-02-22 12:55:40 +01:00
Ruben Fiszel
a131fca977 removed edited_by from zip metadata 2023-02-22 09:53:45 +01:00
Ruben Fiszel
0e27bd3c8b remove archived from zip 2023-02-22 09:23:23 +01:00
Ruben Fiszel
8338301899 remove metadata from zip 2023-02-22 09:18:01 +01:00
Ruben Fiszel
0fd26cf4fe remove metadata from zip 2023-02-22 09:12:22 +01:00
Ruben Fiszel
29d0cc620f feat: add delete flows 2023-02-22 08:40:11 +01:00
Ruben Fiszel
81bb580222 remove versions from serialized apps 2023-02-22 01:13:42 +01:00
Ruben Fiszel
e553b3e2fd update cli 2023-02-22 01:07:48 +01:00
Ruben Fiszel
9fc186764f v0 of cli refactor 2023-02-22 00:15:32 +01:00
Ruben Fiszel
cd69c185d7 extend zip permissions 2023-02-22 00:06:22 +01:00
Ruben Fiszel
53777f54d1 superadmin can see all 2023-02-22 00:00:43 +01:00
Ádám Kovács
c07356f72a feat(frontend): Add image app component (#1213)
* fix(frontend): hard type app component config

* feat(frontend): Add image app component

* feat(frontend): Add upload app input type
2023-02-21 19:14:55 +01:00
Ruben Fiszel
10c86c2a26 fix go-client with new openapi 2023-02-21 12:25:54 +01:00
Ruben Fiszel
8612d55ca8 chore(main): release 1.65.0 (#1210)
* chore(main): release 1.65.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-21 10:17:35 +01:00
Kai Jellinghaus
908e7e5ba2 CLI fixes (#1204)
* Add default workspace URL

* R1 WIP

* Improve help docs slightly

* Rework tracking state

* WIP Rework
Remaining bug: Not returning state-only files (no local file) from *getFiles()

* Create newly found files

* Finish ZIP & new tracking code

* Fix two minor bugs

* do not consider conflict if same content

* add more logs to cli writing

* progress

* progress

* iteration

* Add most basic App support

* fix folder frontend bug

* fix folder frontend bug

* init done by default

* sqlx merge

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-21 10:13:21 +01:00
Ruben Fiszel
7cee6e498d edit main video 2023-02-21 01:28:07 +01:00
Ádám Kovács
57de47150d feat(frontend): Add file input app component (#1211)
* feat(frontend): Add file input app component

* fix(frontend): Handle multiple file selects

* fix(frontend): File input styling
2023-02-20 18:05:15 +01:00
Ruben Fiszel
478dadf16b rename panel headers 2023-02-19 22:47:30 +01:00
Ruben Fiszel
1dccf99b03 feat(apps): add asJson for customcss 2023-02-19 13:10:57 +01:00
Ruben Fiszel
d6f002f2e7 feat(apps): add custom css for apps 2023-02-19 12:51:59 +01:00
Ruben Fiszel
aa289f644a added loadOnAppLoading & iconBefore and after for app buttons 2023-02-17 22:22:41 +01:00
Ruben Fiszel
3e6ef6d5fb fix app select 2023-02-17 21:52:04 +01:00
Ruben Fiszel
84875ee856 fix app select 2023-02-17 21:28:04 +01:00
Ruben Fiszel
4bc1737d7c fixes 2023-02-17 21:16:51 +01:00
Ádám Kovács
8e51a27c91 feat(frontend): Add icon app component (#1207)
* feat(frontend): Add icon app component

* fix(frontend): Import only one icon at a time

* fix(frontend): Handle file names correctly

* feat(frontend): Use all arrow keys in popup navigation

* fix(frontend): Close popup after icon select

* fix(frontend): Position picker correctly

* fix(frontend): Handle empty search

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-17 20:20:28 +01:00
Ádám Kovács
03bb798927 feat(frontend): Add divider app component (#1209)
* feat(frontend): Add divider app component

* fix(frontend): Separate horizontal and vertical

* fix(frontend): Update aligments

* fix(frontend): Remove unused static value
2023-02-17 19:27:14 +01:00
Kai Jellinghaus
75bb170b71 feat(backend): Zip Workspace Export (#1201)
* Allow different formats

* Allow Zip format in workspace export

* Fix axum error

* Use ZIP in frontend

* File ending fix

* Fix empty query
2023-02-17 19:21:06 +01:00
Ruben Fiszel
161f99d20c fix currency issues 2023-02-17 16:40:18 +01:00
Ruben Fiszel
34c34fa998 new app component: currency + improved select 2023-02-16 23:40:58 +01:00
Ruben Fiszel
868cb339a7 frontend nits 2023-02-16 18:15:42 +01:00
Ruben Fiszel
6373011b6c chore(main): release 1.64.0 (#1206)
* chore(main): release 1.64.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-16 04:31:32 +01:00
Ruben Fiszel
4b8b7dd8da added connection tester 2023-02-15 21:36:13 +01:00
Ruben Fiszel
8a7ffdf5a9 display IPs to whitelist 2023-02-15 19:51:58 +01:00
Ruben Fiszel
fd73824397 dynamically reload schema if it changes 2023-02-15 17:56:43 +01:00
Ádám Kovács
482ab7b425 feat(frontend): Trigger settings drawer with URL hash (#1185)
* feat(frontend): Trigger settings drawer by URL hash

* fix(frontend): Add setting auto-open to workspace selector

* fix(frontend): full path redirects

* fix(frontend): Slice safety check
2023-02-15 14:47:47 +01:00
Ruben Fiszel
b7b47bcba7 chore(main): release 1.63.2 (#1205)
* chore(main): release 1.63.2

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-15 12:21:27 +01:00
Ruben Fiszel
598173d871 fix(psql): update pg client 2023-02-15 12:17:42 +01:00
Ruben Fiszel
5e6cf55bc5 fix ee 2023-02-15 11:27:53 +01:00
Ruben Fiszel
69d4a23b4f send a webhook on new user + lazy static refactor (#1203)
* supercharge

* supercharge

* progress

* progress

* display config

* display config

* display config

* display config

* fix extensions

* fix build

* disable nsjail = false for test
2023-02-15 10:59:50 +01:00
Ruben Fiszel
11af91080d UX nits 2023-02-14 17:58:38 +01:00
Ruben Fiszel
07bf0d66cd chore(main): release 1.63.1 (#1202)
* chore(main): release 1.63.1

* update versions

* fix change versions

* fix change versions

* Apply automatic changes

* update base64

* fix versions

* improve app setup

* improve app setup

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-14 15:54:25 +01:00
Ruben Fiszel
e1635ec762 fix: update hub sync script 2023-02-14 15:00:10 +01:00
Ruben Fiszel
7eba1d5ab9 chore(main): release 1.63.0 (#1183) 2023-02-14 14:34:35 +01:00
dependabot[bot]
8faea52fd0 chore(deps): bump python from 3.11.1-slim-buster to 3.11.2-slim-buster (#1197)
Bumps python from 3.11.1-slim-buster to 3.11.2-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 14:30:17 +01:00
Ruben Fiszel
5abb1e46c0 add email to cli resource fetching 2023-02-14 14:27:24 +01:00
Ruben Fiszel
8c3ace631e implement goto for app buttons 2023-02-14 03:33:08 +01:00
Ruben Fiszel
9a21dd9bcb remove unused dependencies 2023-02-14 02:44:41 +01:00
Ruben Fiszel
7a9bd95b07 fix run dev 2023-02-14 02:42:19 +01:00
Ruben Fiszel
8ab6c322a7 implement double ended slider 2023-02-13 22:46:42 +01:00
Ruben Fiszel
401a11ccb3 fix skipping setup 2023-02-13 18:49:13 +01:00
Ruben Fiszel
ce791a39a1 update README 2023-02-13 17:58:49 +01:00
Ruben Fiszel
e7e4e955c1 fix initialization app 2023-02-13 17:18:01 +01:00
Ruben Fiszel
33c5305799 fix linguo 2023-02-13 15:10:48 +01:00
Ruben Fiszel
06211b74b0 fix admins workspace link 2023-02-13 15:05:27 +01:00
Ruben Fiszel
d97a3fb400 fix minor UX bugs 2023-02-13 13:17:20 +01:00
Ruben Fiszel
9b3413775b update flow viewer 2023-02-13 12:36:04 +01:00
Ruben Fiszel
a96ed76948 remove technical architecture 2023-02-13 02:35:07 +01:00
Kai Jellinghaus
64f0fe9232 Setup Experience (#1194)
* Squash

* Update SQLX
2023-02-13 02:32:29 +01:00
Ruben Fiszel
af67d95dbd update README 2023-02-13 02:26:06 +01:00
Ruben Fiszel
027a47b76e Add video to README 2023-02-13 02:24:05 +01:00
Ruben Fiszel
b05fe82607 update README 2023-02-13 02:22:13 +01:00
dependabot[bot]
f1519f3448 chore(deps-dev): bump svelte from 3.55.0 to 3.55.1 in /frontend (#1189)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.55.0 to 3.55.1.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.55.0...v3.55.1)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 00:11:25 +01:00
dependabot[bot]
bdd874069e chore(deps-dev): bump svelte2tsx from 0.5.22 to 0.6.1 in /frontend (#1188)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.22 to 0.6.1.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.22...svelte2tsx-0.6.1)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 00:11:01 +01:00
Ruben Fiszel
1b56a553d3 better redirect on slack callback 2023-02-10 18:53:01 +01:00
Ruben Fiszel
062632ba48 fix(python): return none if argument is missing 2023-02-10 18:47:45 +01:00
Ruben Fiszel
2e6d77b7fa fix BASE_INTERNAL_URL 2023-02-10 18:29:10 +01:00
Ruben Fiszel
4494dbe917 fix slack command 2023-02-10 01:51:42 +01:00
Ádám Kovács
676b69ef18 fix: Update references to the docs (#1191) 2023-02-10 00:08:15 +01:00
Ruben Fiszel
498a8ad4fc add clousql compatibility 2023-02-09 18:15:13 +01:00
Ruben Fiszel
e1374bfd06 small flow improvements 2023-02-09 16:44:28 +01:00
Faton Ramadani
0c76102d34 feat(frontend): Minimal support for custom filenames (#1190) 2023-02-07 18:29:23 +01:00
Ruben Fiszel
8f156d49ef add MAX_RESULT_SIZE for CLOUD_HOSTED 2023-02-07 01:52:55 +01:00
Ruben Fiszel
745e67cd8c deprecate row connection in favor of connected + selectedRow 2023-02-05 20:57:47 +01:00
Ruben Fiszel
e7ecb486e9 display token fully 2023-02-05 17:28:33 +01:00
Ruben Fiszel
b365c7b760 add svg display result support 2023-02-05 17:15:40 +01:00
Ruben Fiszel
0980f4a52e script UX nits 2023-02-05 16:30:35 +01:00
Ruben Fiszel
cca5ea8644 import python code as raw to avoid reindent 2023-02-05 16:03:03 +01:00
Ruben Fiszel
20ea3424e0 use VmHwm mem instead of VmPeak for more accurate memory report 2023-02-05 15:30:02 +01:00
Ruben Fiszel
5ce8dc6a80 mem_peak use greatest 2023-02-05 14:59:31 +01:00
Ruben Fiszel
b5e1babf0a fix python default tabSize 2023-02-05 14:51:33 +01:00
Ruben Fiszel
1579b61157 fix python type inference 2023-02-05 14:09:21 +01:00
Ruben Fiszel
40858875b1 toast improvements 2023-02-05 10:12:49 +01:00
Ruben Fiszel
c731b978ab frontend misc 2023-02-05 10:04:26 +01:00
Ruben Fiszel
a79853e3ea frontend misc 2023-02-05 09:03:35 +01:00
Ruben Fiszel
cdf7a75c99 frontend misc 2023-02-05 00:05:16 +01:00
Ruben Fiszel
0ecfec2577 feat: add mem peak info 2023-02-04 20:26:15 +01:00
Ruben Fiszel
934d9ab6bd feat(worker): set oom_adj to 1000 to prioritize killing subprocess 2023-02-04 16:17:47 +01:00
Ruben Fiszel
4f41c64300 update docker-compose 2023-02-04 15:50:28 +01:00
Ruben Fiszel
4d16847dba use unsecure websocket if unsecure connection 2023-02-04 15:50:28 +01:00
Ruben Fiszel
c057986b66 use unsecure websocket if unsecure connection 2023-02-04 15:29:55 +01:00
Ruben Fiszel
37d9dff20b avoid https on docker-compose 2023-02-04 15:20:12 +01:00
Ruben Fiszel
0be8026bd6 typo 2023-02-04 01:55:05 +01:00
Ruben Fiszel
fb64de0793 app checkbox nits 2023-02-04 01:50:09 +01:00
Ruben Fiszel
0e7611e7f8 app checkbox and text nits 2023-02-04 01:43:17 +01:00
Ruben Fiszel
ea3e4d1b69 chore(main): release 1.62.0 (#1170)
* chore(main): release 1.62.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-02-03 22:52:54 +01:00
Ruben Fiszel
4c4a90907b increase max concurrent runs 2023-02-03 22:39:36 +01:00
Ruben Fiszel
f56a4aa999 prune args and not kwargs for function call 2023-02-03 22:37:26 +01:00
Ruben Fiszel
56e81ed185 remove templates 2023-02-03 22:34:36 +01:00
Kai Jellinghaus
f0e3bc090e feat: Add workspace webhook (#1158)
* Add workspace webhook

* Update SQLX

* Add webhook request histogram

* Move workspace webhook retrieval OOP

* Add removal to frontend, cache removed webhooks

* Remove WebhookUtil

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-03 19:50:18 +01:00
dependabot[bot]
86807900d9 chore(deps-dev): bump svelte-preprocess from 5.0.0 to 5.0.1 in /frontend (#1164)
Bumps [svelte-preprocess](https://github.com/sveltejs/svelte-preprocess) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/sveltejs/svelte-preprocess/releases)
- [Changelog](https://github.com/sveltejs/svelte-preprocess/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte-preprocess/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: svelte-preprocess
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-03 19:50:04 +01:00
Kai Jellinghaus
fc494fbf7f feat(cli): 2-Way sync (#1071)
* Export file type from each file

* Fix example scripts

* Strongly type CLI files

* Allow bash files

* Update API version

* Remove useless files

* WIP: Diff based push

* Fixup other code

* Implement Flow diffing

* Implement resource type

* Remaining impls

* WIP

* Fix missing file error

* Fix misstyping

* Improve error message

* Fix type inferrence

* Allow REMOVE everywhere

* Fix empty changeset

* Fix error message

* Fix type inferrence 2

* Fix variable diffs

* Fix include checks

* Move push & pull

* Handle script in sync

* Handle scripts

* Allow multi-path creation

* Fix merge conflicts

* Fix #1173

* Update Dependencies

* Add missing await

* Apply review comments

* Fix diff

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-03 19:49:46 +01:00
Ruben Fiszel
690399e107 improve instructions 2023-02-03 02:19:58 +01:00
Ruben Fiszel
cd4023cdb5 refactor components to ease adding custom components 2023-02-03 02:11:06 +01:00
Ruben Fiszel
9f7d31f46f revert single file components change 2023-02-03 00:00:28 +01:00
Ruben Fiszel
1623ba1658 feat: adding worker_busy 2023-02-02 23:57:53 +01:00
Ádám Kovács
b2115a5bb0 fix(frontend): Various fixes and improvements (#1177)
* fix(frontend): Editor bar

* fix(frontend): Keep settings tabs always visible

* fix(frontend): Keep app header on top in preview
2023-02-02 23:00:43 +01:00
Ruben Fiszel
843de4970d fix nosniff html component 2023-02-02 22:10:13 +01:00
Ádám Kovács
9a468be88c feat(frontend): App initial loading animations (#1176)
* feat(frontend): App initial loading animations

* fix(frontend): Optional prop
2023-02-02 17:55:11 +01:00
Kai Jellinghaus
77126a1e50 CLI hints (#1140)
* various improvements

* passing to kai

* passing to kai

* Outline InlineCodeCopy

* Add CLI setup steps

* Workaround #1173

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-02-02 05:30:12 -08:00
Ruben Fiszel
8d31165333 feat: add WHITELIST_WORKSPACES and BLACKLIST_WORKSPACES 2023-02-02 07:57:03 +01:00
Ruben Fiszel
6b333b91f2 improve README 2023-02-02 07:01:18 +01:00
Ruben Fiszel
5109509073 fix: navigate to new script page before saving script 2023-02-02 00:31:31 +01:00
Ruben Fiszel
3ecab28b91 add privacy policy and terms of service links 2023-02-01 23:10:43 +01:00
Ruben Fiszel
8f51ef9078 fix graph viewer for negative ids 2023-02-01 20:56:58 +01:00
Ádám Kovács
aed535d947 fix(frontend): Render popups above components in app editor (#1171)
* fix(frontend): Render popups above items in apps

* Add explanation
2023-02-01 17:52:09 +01:00
Ruben Fiszel
80aab43028 feat: add INCLUDE_HEADERS env variable to pass value from request headers 2023-02-01 02:22:28 +01:00
Ruben Fiszel
16cc99ee58 feat(python): add ADDITIONAL_PYTHON_PATHS 2023-02-01 02:04:53 +01:00
Ruben Fiszel
3e7899677e fix nextId for components 2023-01-31 20:49:02 +01:00
dependabot[bot]
8c78d7cddc chore(deps-dev): bump @sveltejs/package from 1.0.1 to 1.0.2 in /frontend (#1165)
Bumps [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/package/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/package@1.0.2/packages/package)

---
updated-dependencies:
- dependency-name: "@sveltejs/package"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 20:05:16 +01:00
dependabot[bot]
a22e67f835 chore(deps-dev): bump vite from 4.0.3 to 4.0.4 in /frontend (#1166)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.0.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 20:05:00 +01:00
Ruben Fiszel
df71f7375d ci: seperate openbb group from main 2023-01-31 20:04:20 +01:00
Ruben Fiszel
5e5fa25922 chore(main): release 1.61.1 (#1169)
* chore(main): release 1.61.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-31 20:02:29 +01:00
Ruben Fiszel
791f034228 fix nextId for components 2023-01-31 20:01:48 +01:00
Ruben Fiszel
f193a8c889 fix(backend): compile issue 2023-01-31 19:50:22 +01:00
Ruben Fiszel
b62fc6b941 chore(main): release 1.61.0 (#1091)
* chore(main): release 1.61.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-31 18:51:42 +01:00
Ruben Fiszel
51a9b1c5ca more folders permission 2023-01-31 16:01:13 +01:00
Ruben Fiszel
87fe0a39e7 fix demoting users 2023-01-31 15:23:58 +01:00
Ruben Fiszel
a4d397548b feat: add sync webhook for flows 2023-01-31 10:21:48 +01:00
Ruben Fiszel
90324fb557 feat(python): add support for extra args in python 2023-01-31 09:52:29 +01:00
Ruben Fiszel
8aab9a2a92 feat(frontend): add plotly support 2023-01-31 08:04:46 +01:00
dependabot[bot]
09159ce8b7 chore(deps): bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (#1163)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.5...v1.3.6)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 18:32:13 +00:00
Ruben Fiszel
91711ea283 clarify exponential backoff 2023-01-30 08:58:09 +01:00
Ruben Fiszel
b099b97c83 clarify exponential backoff 2023-01-30 08:49:58 +01:00
Ruben Fiszel
f27a9eec12 handle backquotes in template 2023-01-30 08:31:21 +01:00
Ruben Fiszel
9030cb1862 allow whitespace in requirements override 2023-01-30 05:06:13 +01:00
Ruben Fiszel
77705f237a parseJson on resource changes 2023-01-30 03:55:01 +01:00
Ruben Fiszel
c5f3499962 feat: add resource and resource type from json 2023-01-29 16:27:51 +01:00
Ruben Fiszel
1463b2dcfd flow builder args handling improvements 2023-01-28 23:22:51 +01:00
Ruben Fiszel
6907f98363 fix entirecachetar path 2023-01-28 18:54:04 +01:00
Ruben Fiszel
aea3a1bb3d add support for openbb 2023-01-28 03:57:25 +01:00
Ruben Fiszel
79afb712c7 add python-310 target 2023-01-28 03:34:40 +01:00
Ruben Fiszel
efaf1407b0 feat: add PIP_LOCAL_DEPENDENCIES 2023-01-28 03:09:47 +01:00
Ruben Fiszel
124ad0faf1 grant all privilege to table favorite 2023-01-27 22:08:46 +01:00
Ruben Fiszel
8d98a0eb70 update stripe products references 2023-01-27 20:59:05 +01:00
Ruben Fiszel
2a9ca487e5 increase token size for refresh token 2023-01-27 18:56:42 +01:00
Ruben Fiszel
b20168dbde add stripe integration 2023-01-27 07:58:16 +01:00
Ruben Fiszel
61bde2a600 add stripe integration 2023-01-27 07:29:51 +01:00
Adam Vollrath
83babf5772 Enable GitHub OAuth for Uffizzi Previews. (#1157)
* Enable GitHub OAuth for Uffizzi Previews.

* empty

* more specific build conditions

* Increase memory resources for `windmill` container.
2023-01-26 18:48:28 +01:00
Ádám Kovács
e400eefee1 feat(frontend): Add HTML result rendering (#1160)
* feat(frontend): Add HTML result rendering

* fix(frontend): Add reference for XSS

* fix(frontend): Require approval only in apps

* fix(frontend): Require approval in public apps
2023-01-26 18:03:25 +01:00
Faton Ramadani
62c9e2b553 feat(frontend): Add app inputs configurations (#1142)
* feat(frontend): Add app inputs configurations

* feat(frontend): only display resource input by default

* feat(frontend): Fix no resource field empty display

* feat(frontend): open the drawer when forked from the hub
2023-01-26 15:51:38 +01:00
Ádám Kovács
db77853070 fix(frontend): Update app scripts pane (#1146)
* fix(frontend): Update app scripts pane

* fix wrapping content

* import capitalize util

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-01-26 15:51:09 +01:00
Ádám Kovács
59baf34900 fix(frontend): Add highlight to selected workspace (#1159) 2023-01-26 15:11:29 +01:00
Ruben Fiszel
6c7aba2d3e do not copy necessarily for the flow object viewer 2023-01-26 03:20:01 +01:00
Ruben Fiszel
e2bc5e19c6 add instructions for triggers on flows 2023-01-26 01:06:53 +01:00
Ruben Fiszel
9dfe335789 for python change default editor tab to 4 2023-01-25 20:40:40 +01:00
Ruben Fiszel
e149f727b8 loader for flowjobresult 2023-01-25 20:33:33 +01:00
Ruben Fiszel
c1673b4f16 flow preview status viewer display more info 2023-01-25 14:14:14 +01:00
Ruben Fiszel
e320a8cead restrict number of jobs in the queue for free users 2023-01-25 13:34:08 +01:00
Ruben Fiszel
ae23830f2a implement MAX_FREE_CONCURRENT_RUNS 2023-01-25 12:58:29 +01:00
Ruben Fiszel
e1786eea57 worker client should use internal url 2023-01-25 00:10:37 +01:00
Ruben Fiszel
5d101ab0f3 nodraft for editing flow from run 2023-01-24 22:57:34 +01:00
Ruben Fiszel
cf6846f9ab fix arg inputs 2023-01-24 22:44:52 +01:00
Ruben Fiszel
43c906090a update pricing page 2023-01-24 21:58:44 +01:00
Ruben Fiszel
db72d54ebf UX improvements for flows 2023-01-24 21:53:41 +01:00
Ruben Fiszel
7f2870d4ea background scripts now part of the policy 2023-01-24 15:09:27 +01:00
Faton Ramadani
86ae26b692 feat(frontend): Open debug runs from component (#1155)
* feat(frontend): Add debug runs

* feat(frontend): Fix build

* feat(frontend): revert implementation

* feat(frontend): Fix error displa

* feat(frontend): Fix error display

* feat(frontend): Fix preview mode

* feat(frontend): Fix error display
2023-01-24 14:34:19 +01:00
Ádám Kovács
2def9cbb18 fix(frontend): App table action button cell (#1149)
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-01-24 12:20:27 +01:00
Ruben Fiszel
7276244d68 improve cancel approval error message 2023-01-24 12:11:39 +01:00
Ruben Fiszel
86aeb8fb5f fix: improvements for error handling as first step of flow 2023-01-24 11:16:44 +01:00
Ruben Fiszel
6c3e2e4c5e error handler improvements 2023-01-24 07:30:07 +01:00
Ruben Fiszel
d87784f2a1 fix listing runs from schedule 2023-01-24 06:55:11 +01:00
dependabot[bot]
5a75c7f2b3 chore(deps): bump @leeoniya/ufuzzy from 0.9.0 to 0.9.1 in /frontend (#1153)
Bumps [@leeoniya/ufuzzy](https://github.com/leeoniya/uFuzzy) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/leeoniya/uFuzzy/releases)
- [Commits](https://github.com/leeoniya/uFuzzy/compare/0.9.0...0.9.1)

---
updated-dependencies:
- dependency-name: "@leeoniya/ufuzzy"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 04:04:34 +01:00
dependabot[bot]
784896f116 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1151)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.46.1 to 5.49.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.49.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 04:03:59 +01:00
dependabot[bot]
eca8a7b9c0 chore(deps): bump chartjs-adapter-date-fns in /frontend (#1154)
Bumps [chartjs-adapter-date-fns](https://github.com/chartjs/chartjs-adapter-date-fns) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/chartjs/chartjs-adapter-date-fns/releases)
- [Commits](https://github.com/chartjs/chartjs-adapter-date-fns/compare/v2.0.0...v3.0.0)

---
updated-dependencies:
- dependency-name: chartjs-adapter-date-fns
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 04:03:32 +01:00
Faton Ramadani
c8e6ad5c3b feat(frontend): Display error as an icon in order to avoid clutter wh… (#1143)
* feat(frontend): Display error as an icon in order to avoid clutter when an error occures

* feat(frontend): Fix build

* feat(frontend): Fix error icon position
2023-01-23 18:03:31 +01:00
Ruben Fiszel
004593539f feat: add sql as a valid type in Python 2023-01-23 15:58:33 +01:00
Faton Ramadani
0c8180db35 feat(frontend): add selectedRowIndex to the table outputs (#1145) 2023-01-23 15:39:15 +01:00
Faton Ramadani
d4dbbed4c5 fix(frontend): Make sure AppSelect items are an array (#1144)
* fix(frontend): Make sure AppSelect items are an array

* fix(frontend): restore placeholder
2023-01-23 05:37:38 -08:00
Ruben Fiszel
0c9b07c9d3 update pricing page 2023-01-22 18:34:05 +01:00
Ruben Fiszel
dee8ffc0db update pricing page 2023-01-22 18:20:06 +01:00
Ruben Fiszel
875b3cd4c8 fix privilege on cloud 2023-01-22 00:53:29 +01:00
Ruben Fiszel
1bc97cd73b add import_map to nsjail 2023-01-21 23:28:11 +01:00
Ruben Fiszel
6a6c9759f1 feat(deno): allow overriding deno sandboxing with DENO_FLAGS' 2023-01-21 22:54:14 +01:00
Ruben Fiszel
7150f8f25e implement relative imports for deno 2023-01-21 19:12:22 +01:00
Ruben Fiszel
e869e40ed7 fix compile 2023-01-21 18:49:26 +01:00
Ruben Fiszel
a32f8a74aa support BigInt serialization 2023-01-21 18:41:58 +01:00
Ruben Fiszel
4d22bc5809 feat(deno): add support for DENO_AUTH_TOKENS 2023-01-21 18:36:17 +01:00
Ruben Fiszel
98c362a1db description at bottom 2023-01-21 17:33:23 +01:00
Ruben Fiszel
4382040ea0 description at bottom 2023-01-21 10:19:05 +01:00
Ruben Fiszel
10a9d73075 remove square from oauth 2023-01-21 09:37:10 +01:00
Ruben Fiszel
b827d761ff square use req_body_auth 2023-01-21 09:26:39 +01:00
Felipe Albertao
5f93cb6770 Added Square API OAuth (#1141) 2023-01-21 07:41:52 +01:00
Ruben Fiszel
421d87dfde add support for python import shopifyAPI 2023-01-20 19:52:18 +01:00
Ruben Fiszel
d8897d8054 feat: add QUEUE_LIMIT_WAIT_RESULT 2023-01-20 19:39:31 +01:00
Faton Ramadani
29130ab153 fix(frontend): Add default value for text, number and date input + fix issues with number input + add date input in the settings panel (#1135)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-20 18:31:10 +01:00
Faton Ramadani
757a4d19da fix(frontend): Prevent modal from hijacking all keypress event (#1136) 2023-01-20 15:39:37 +01:00
Faton Ramadani
161c39544c fix(frontend): Check if hiddenInlineScripts are undefined before iterating over them (#1134) 2023-01-20 11:49:43 +01:00
Ruben Fiszel
ac94b57726 fix deno nsjail vmem 2023-01-20 11:49:08 +01:00
Ruben Fiszel
c0cb91d567 install nodejs only on heavy 2023-01-19 21:01:30 +01:00
Ruben Fiszel
ddef8e30e9 bump default bash tmp size 2023-01-19 20:32:08 +01:00
Ruben Fiszel
f97f909974 update npm used in heavy 2023-01-19 20:00:01 +01:00
Ruben Fiszel
779f98455a add more details about signals termination 2023-01-19 18:20:24 +01:00
Ruben Fiszel
a98d1ecc33 add nodejs npm to heavy image 2023-01-19 16:22:33 +01:00
Faton Ramadani
1facbfc0f9 fix(frontend): Make sure that old apps are rendering properly (#1132) 2023-01-19 15:14:15 +01:00
Faton Ramadani
a9d36966ba feat(frontend): add support for background scripts + add FormButtonCo… (#1124)
* feat(frontend): add support for background scripts + add FormButtonComponnet

* feat(frontend): add background script fields

* feat(frontend): Handle deletion + display of results

* feat(frontend): Fix background script ids: Runnable ids needs to be valid js expression, because they are used in the evaluator.

* feat(frontend): add a portal to display modal

* feat(frontend): fix build

* feat(frontend): Add missing props

* feat(frontend): Fix run button + add tooltip + fix icon
2023-01-19 14:52:32 +01:00
Ruben Fiszel
5250532043 relax nsjail limits 2023-01-19 14:51:43 +01:00
Ruben Fiszel
13300be1ac relax nsjail limits 2023-01-19 14:35:06 +01:00
Faton Ramadani
079cea433f fix(frontend): add missing condition to properly select first row (#1128) 2023-01-19 14:08:32 +01:00
Ruben Fiszel
bcad6a34fb handle empty flow module input transforms 2023-01-19 12:22:37 +01:00
Faton Ramadani
4de9bd9685 fix(frontend): fix first row selection (#1125)
* fix(frontend): fix first row selection

* fix(frontend): fix order of conditions
2023-01-19 11:52:34 +01:00
Ádám Kovács
0b6bdc82e6 feat(frontend): Add app preview lock (#1127)
* feat(frontend): Add locked state to app preview

* change color

* add transition
2023-01-19 11:27:16 +01:00
Ruben Fiszel
16f71ac729 minor UI fixes 2023-01-18 17:56:40 +01:00
Ruben Fiszel
b2da53c806 minor UI fixes 2023-01-18 17:08:34 +01:00
Ruben Fiszel
b0471f72cd remove vega lite actions 2023-01-18 16:06:56 +01:00
Ruben Fiszel
301366f525 feat(frontend): add vega-lite component 2023-01-18 15:49:47 +01:00
Ádám Kovács
961b85615b fix(frontend): Prepare app scripts code for export (#1123) 2023-01-18 12:43:24 +01:00
Ruben Fiszel
ac29f6e1fc UX nits 2023-01-18 11:30:08 +01:00
Ruben Fiszel
e893db6a97 fix reporting duration above 60s 2023-01-18 11:23:25 +01:00
Ruben Fiszel
a1f87f1fbd HTMLComponent refresh on content change 2023-01-18 10:24:29 +01:00
Ádám Kovács
8b8302e32f feat(frontend): Add tooltip to app recompute (#1122) 2023-01-18 10:10:47 +01:00
Ruben Fiszel
698cfc49c7 UX nits on schedule 2023-01-18 09:42:49 +01:00
Ruben Fiszel
5a7a647c55 UX nits on schedule 2023-01-18 09:38:54 +01:00
Ruben Fiszel
40f32e644e feat(backend): add queue_limit + configurable timeout + fix timeout cancel 2023-01-18 09:02:38 +01:00
Ruben Fiszel
470fb51d13 fix all cases where schema has been set to undefined 2023-01-18 06:56:44 +01:00
Ruben Fiszel
aeb7e6e3d8 do not cancel the job on leaving the preview page 2023-01-18 00:31:55 +01:00
Ruben Fiszel
8203edf6c1 do not cancel the job on leaving the preview page 2023-01-18 00:14:29 +01:00
Faton Ramadani
006e7353ce fix(frontend): Select the first row by default, and remove the abilit… (#1121)
* fix(frontend): Select the first row by default, and remove the ability to deselect + fix table header z-index

* fix(frontend): restore z-index, under the floating tags
2023-01-17 19:10:06 +01:00
Ruben Fiszel
96c533d60b inline tailwindcss for html component in apps 2023-01-17 17:48:40 +01:00
Ruben Fiszel
c3ffb49775 frontend(apps): html component uses iframe for security 2023-01-17 17:29:01 +01:00
Ádám Kovács
87e07be1c2 fix(frontend): App table header z-index (#1120) 2023-01-17 14:00:54 +01:00
Ádám Kovács
47f756d115 fix(frontend): Runnable table overflow (#1119) 2023-01-17 12:51:14 +01:00
Ruben Fiszel
49aeed88fa fix permissioned_as from username 2023-01-17 12:49:24 +01:00
Ruben Fiszel
983c1c732f remove unecessary badge width 2023-01-17 12:32:30 +01:00
Ruben Fiszel
e63b3909cd ci: build both amd and arm on same workflow leveraging depot 2023-01-17 12:16:36 +01:00
Ádám Kovács
984425a6d1 fix(frontend): Show app builder header always on top (#1118)
* fix(frontend): Keep app header always on top

* various fixes

* fix
2023-01-17 12:02:21 +01:00
Ruben Fiszel
0b509a2bed UI nits 2023-01-17 12:00:17 +01:00
Ruben Fiszel
ea4eabb840 various fixes 2023-01-17 11:30:37 +01:00
Ruben Fiszel
a71e6f27ec various fixes 2023-01-17 11:30:22 +01:00
Ruben Fiszel
e216ea44e5 all 2023-01-17 08:09:46 +01:00
Ruben Fiszel
de49110ff7 all 2023-01-17 08:09:39 +01:00
Ruben Fiszel
16a2d61481 ci: npm run check generate backend client 2023-01-17 07:40:40 +01:00
Ruben Fiszel
c0fe3774e8 ci: npm check on frontend change and uffizzi only on backend changes 2023-01-17 07:38:05 +01:00
dependabot[bot]
a4948e5042 chore(deps-dev): bump prettier from 2.8.1 to 2.8.3 in /frontend (#1111)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.1 to 2.8.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.1...2.8.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-17 07:17:42 +01:00
dependabot[bot]
0ea0ebfb21 chore(deps): bump @tanstack/svelte-table in /frontend (#1112)
Bumps [@tanstack/svelte-table](https://github.com/tanstack/table) from 8.7.2 to 8.7.6.
- [Release notes](https://github.com/tanstack/table/releases)
- [Commits](https://github.com/tanstack/table/compare/v8.7.2...v8.7.6)

---
updated-dependencies:
- dependency-name: "@tanstack/svelte-table"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-17 06:53:11 +01:00
Ruben Fiszel
6d5508e712 point uffizzi lsp to 60d image 2023-01-17 06:51:17 +01:00
Ruben Fiszel
233dd21a46 fix uffizzi preview 2023-01-17 06:46:37 +01:00
Adam Vollrath
e8d2f26c12 Use Uffizzi workflow v2 and other minor improvements. (#1114)
* Use Uffizzi workflow `v2` and other minor improvements.

* Specify Uffizzi Preview URL as target for `playwright`.

Answers https://github.com/windmill-labs/windmill/pull/1106#issuecomment-1384334128

* recheck
2023-01-16 20:32:46 +01:00
Faton Ramadani
768d68bc78 fix(frontend): Fix id generation when a second action (#1110) 2023-01-16 19:07:22 +01:00
Ruben Fiszel
bb4ca8c99f playwright against uffizzi (#1109)
* all

* fix perms

* move build to depot

* login

* revert to docker build

* revert to docker build

* fix playwright
2023-01-16 18:01:45 +01:00
Vibhav Bobade
eaf0388c25 create preview environments for every PR using Uffizzi (#1106)
* Integrate Uffizzi

* remove lsp build

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-16 17:03:31 +01:00
Faton Ramadani
2e14012cf8 feat(frontend): Add Supabase resource (#1107)
* feat(frontend): Add Supabase resource

* feat(frontend): Added an image
2023-01-16 16:54:06 +01:00
Ádám Kovács
b4908392d0 fix(frontend): Playwright (#1108)
* fix(frontend): Playwright

* fix(frontend): Update test base url

* feat(ci): Add base url to playwright
2023-01-16 16:51:14 +01:00
Ruben Fiszel
e19fcce575 fix schedule permissions 2023-01-16 16:42:42 +01:00
Ruben Fiszel
c703625ba5 add row to eval input 2023-01-16 13:23:31 +01:00
Ruben Fiszel
1729ce4e00 migrate more builds to depot.dev 2023-01-16 10:56:20 +01:00
Ruben Fiszel
7fc2996e7a add dynamic disabled field to button 2023-01-16 01:52:18 +01:00
Ruben Fiszel
7940b04723 add selenium-wire exception 2023-01-15 22:48:49 +01:00
Kyle Galbraith
3e443da627 add packages: write for ghcr (#1105) 2023-01-15 18:29:18 +01:00
Ruben Fiszel
1add9df4ef remove comingsoon for UIs 2023-01-15 17:58:40 +01:00
Kyle Galbraith
c136d79533 Switch to Depot for Arm image build (#1104)
* switch to Depot for native arm builds without emulation

* set Depot project id
2023-01-15 17:55:25 +01:00
Ruben Fiszel
e0d02e8f40 add license key check 2023-01-15 12:06:37 +01:00
Ruben Fiszel
7084eb4a36 script_helpers nit 2023-01-15 08:32:37 +01:00
Ruben Fiszel
1b82cd7667 nit error handling 2023-01-15 07:22:35 +01:00
Ruben Fiszel
cd47170b06 : 2023-01-15 01:39:07 +01:00
Ruben Fiszel
3f0caa9153 error improvements 2023-01-15 01:28:13 +01:00
Ruben Fiszel
cfa2cf187e improve default connection for failure module 2023-01-14 19:22:59 +01:00
Ruben Fiszel
41ff90d41d fix tests wrt to new error handling 2023-01-14 18:47:37 +01:00
Ruben Fiszel
ec2e0fdc33 error handling improvements 2023-01-14 17:46:03 +01:00
Ruben Fiszel
a14cc80dfe improve error handling 2023-01-14 15:08:47 +01:00
Ruben Fiszel
421571b706 avoid annoying panel resizing on value change 2023-01-14 14:29:12 +01:00
Ádám Kovács
95c410d88a feat(frontend): Add surreal db logo (#1102) 2023-01-14 14:17:43 +01:00
Ruben Fiszel
5cbbfd761f add hub compatible json export to apps 2023-01-14 09:10:39 +01:00
Ruben Fiszel
0e2b9e2140 minor tooltip fix 2023-01-14 07:45:15 +01:00
Ruben Fiszel
64d16f3eff sqlx fix 2023-01-13 22:27:18 +01:00
Ruben Fiszel
12347b7ea4 run_wait_result improvements: cancel + early tx drop 2023-01-13 21:30:29 +01:00
Ádám Kovács
85c7571dc5 fix(frontend): App script list panel overflow (#1101) 2023-01-13 20:24:18 +01:00
Ruben Fiszel
b1fa5da465 minor improvements 2023-01-13 18:52:34 +01:00
Ádám Kovács
7d36367864 feat(frontend): Update app table component styles (#1100)
* feat(frontend): Update app table component styles

* feat(frontend): Update table search style
2023-01-13 18:44:21 +01:00
Ruben Fiszel
d0e7d7ac91 clarify run detail page + allow i64 for MAX_LOG_SIZE 2023-01-13 18:39:17 +01:00
Ruben Fiszel
35493896f4 add MAX_LOG_SIZE env params 2023-01-13 14:46:07 +01:00
Ádám Kovács
d87408b82c feat(frontend): Add default codes to app editor (#1099) 2023-01-13 13:48:28 +01:00
Ruben Fiszel
15aef1dd7c add psycopg-pool to psycopg default install 2023-01-13 12:16:48 +01:00
Ruben Fiszel
4f8b2acf41 fix table static exports 2023-01-13 12:08:37 +01:00
Ádám Kovács
29e675e3d0 feat(frontend): Add more integration icons (#1097)
* feat(frontend): Add more integration icons

* fix

* fix
2023-01-13 08:48:31 +01:00
Ruben Fiszel
c32e113ea7 add psycopg3 to the list of support imports 2023-01-13 07:54:05 +01:00
Ruben Fiszel
3d3d9a30da add polars to lsp 2023-01-12 23:12:07 +01:00
Ruben Fiszel
dc9eee265e various improvements 2023-01-12 22:20:54 +01:00
Ruben Fiszel
0bbb41c81f fix execute_component tokens 2023-01-12 16:53:54 +01:00
Ruben Fiszel
2730b2f13e minor app fixes 2023-01-12 13:04:17 +01:00
Ruben Fiszel
4748248bda minor app fixes 2023-01-12 12:51:27 +01:00
Ádám Kovács
3272e0a9ad fix(frontend): App form component display (#1096) 2023-01-12 11:41:05 +01:00
Ádám Kovács
9ce6000acb fix(frontend): Use absolute path on connect images (#1095) 2023-01-12 11:40:41 +01:00
Ruben Fiszel
06ed69b793 make openapi viewer rely on local assets only 2023-01-11 21:02:53 +01:00
Ruben Fiszel
fd4f537a87 make openapi viewer rely on local assets only 2023-01-11 20:41:52 +01:00
Ruben Fiszel
d931001ac0 feat: add openapi viewer (#1094)
* all

* all

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix typecheck

* fix tests

* fix tests

* fix tests

* all
2023-01-11 20:28:50 +01:00
Ruben Fiszel
781d2ed7c4 fix typecheck 2023-01-11 17:21:02 +01:00
Ádám Kovács
dbcc6f5792 fix(frontend): Revert component input panel change (#1092) 2023-01-11 16:56:58 +01:00
Ádám Kovács
aa7d4a621a feat(frontend): Add copy button option to app text display component (#1090)
* feat(frontend): Add copy button to app text

* feat(frontend): Add tooltip to component configs

* fix(frontend): Remove copy button text
2023-01-11 16:05:19 +01:00
Ruben Fiszel
8d4b085c54 fix backend tests 2023-01-11 14:56:05 +01:00
Ruben Fiszel
38ac8de377 chore(main): release 1.60.0 (#1086)
* chore(main): release 1.60.0

* Update CHANGELOG.md

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-11 12:14:48 +01:00
Ádám Kovács
9b58a8d236 fix(frontend): Keep pane resizer under open drawer (#1089) 2023-01-11 12:06:05 +01:00
Ádám Kovács
ba47f1c1ed fix(frontend): Remove comment remnant (#1088) 2023-01-11 11:38:55 +01:00
Ádám Kovács
7093bec09b fix(frontend): App form component (#1087)
* fix(frontend): Make app form usage more clear

* fix(frontend): Form orientation

* fix(frontend): Form message format

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-11 11:24:46 +01:00
Ruben Fiszel
21b2185b8c add Use as template for apps 2023-01-11 11:00:10 +01:00
Ruben Fiszel
933b84749d various app fixes 2023-01-11 10:57:30 +01:00
Ruben Fiszel
c7f6b1870e update axum 2023-01-11 08:19:20 +01:00
Ruben Fiszel
5ff34827e9 update change-versions 2023-01-11 04:54:55 +01:00
Ruben Fiszel
eeb3c938f0 feat: add 'add user to workspace' 2023-01-11 00:51:04 +01:00
Ádám Kovács
b9bfd6e19a fix(frontend): App minor fixes (#1085)
* fix(frontend): Tooltip contrast

* fix(frontend): App button padding
2023-01-10 22:53:11 +01:00
Ádám Kovács
7536bd7b04 feat(frontend): Add frost to color palette (#1084) 2023-01-10 22:52:37 +01:00
Ruben Fiszel
13175ffc31 various improvements 2023-01-10 11:21:16 +01:00
dependabot[bot]
45de8592bb chore(deps-dev): bump simple-svelte-autocomplete in /frontend (#1083)
Bumps [simple-svelte-autocomplete](https://github.com/pstanoev/simple-svelte-autocomplete) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/pstanoev/simple-svelte-autocomplete/releases)
- [Commits](https://github.com/pstanoev/simple-svelte-autocomplete/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: simple-svelte-autocomplete
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 20:00:03 +01:00
Ruben Fiszel
f698414f36 chore: update svelte-check 2023-01-09 19:59:17 +01:00
dependabot[bot]
19f2bd2d42 chore(deps): bump svelte-select from 5.0.1 to 5.0.2 in /frontend (#1081)
Bumps [svelte-select](https://github.com/rob-balfre/svelte-select) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/rob-balfre/svelte-select/releases)
- [Changelog](https://github.com/rob-balfre/svelte-select/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rob-balfre/svelte-select/compare/v5.0.1...v5.0.2)

---
updated-dependencies:
- dependency-name: svelte-select
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 18:54:41 +00:00
Ruben Fiszel
a4bff53b58 fix computing policy prefix for hub scripts 2023-01-09 19:46:24 +01:00
dependabot[bot]
388f455d70 chore(deps): bump @leeoniya/ufuzzy from 0.8.0 to 0.9.0 in /frontend (#1080)
Bumps [@leeoniya/ufuzzy](https://github.com/leeoniya/uFuzzy) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/leeoniya/uFuzzy/releases)
- [Commits](https://github.com/leeoniya/uFuzzy/compare/0.8.0...0.9.0)

---
updated-dependencies:
- dependency-name: "@leeoniya/ufuzzy"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 18:30:33 +00:00
Ruben Fiszel
9faa27f6c4 compute policy also for action buttons 2023-01-09 19:24:16 +01:00
dependabot[bot]
4bcc2ab405 chore(deps-dev): bump @playwright/test in /frontend (#1079)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.29.1 to 1.29.2.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.29.1...v1.29.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 18:23:48 +00:00
dependabot[bot]
2316d547b1 chore(deps-dev): bump svelte-dnd-action in /frontend (#1076)
Bumps [svelte-dnd-action](https://github.com/isaacHagoel/svelte-dnd-action) from 0.9.21 to 0.9.22.
- [Release notes](https://github.com/isaacHagoel/svelte-dnd-action/releases)
- [Changelog](https://github.com/isaacHagoel/svelte-dnd-action/blob/master/release-notes.md)
- [Commits](https://github.com/isaacHagoel/svelte-dnd-action/commits)

---
updated-dependencies:
- dependency-name: svelte-dnd-action
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 18:21:24 +00:00
Ruben Fiszel
e29e8fda8f fix infering schema for inlineeditor 2023-01-09 18:57:30 +01:00
Ruben Fiszel
3da446ece5 fix infering schema for inlineeditor 2023-01-09 18:46:59 +01:00
Ruben Fiszel
43d1074a20 also update schema when moving flow 2023-01-09 17:26:45 +01:00
Ruben Fiszel
165e8fcd26 fix approval page approve endpoint empty payload 2023-01-09 17:19:56 +01:00
Ruben Fiszel
419bb035b2 nit: close drawer when connecting oauth in new window 2023-01-09 16:52:05 +01:00
Ruben Fiszel
b93e98c3b7 nits: clarify resume messages 2023-01-09 16:46:36 +01:00
Ruben Fiszel
8f4a2e656e edit operatorOnly on toggle change 2023-01-09 16:42:02 +01:00
Ruben Fiszel
7e40039a50 (frontend) remove duplicate of folders from folder list name 2023-01-09 16:14:38 +01:00
Ruben Fiszel
ff134c788b creator of group is also automatically a member 2023-01-09 16:08:10 +01:00
Ruben Fiszel
c73f117ca0 bump backend versions 2023-01-09 15:35:28 +01:00
Ruben Fiszel
61b3aff0c9 fix backend tests 2023-01-09 14:51:27 +01:00
Ruben Fiszel
c0f6ade667 chore(main): release 1.59.0 (#1074)
* chore(main): release 1.59.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-09 14:03:36 +01:00
Ruben Fiszel
a5be91c812 fix backend tests 2023-01-09 14:00:17 +01:00
Ruben Fiszel
3ad5bfc192 feat: add relative imports for python scripts (#1075)
* all

* all
2023-01-09 13:49:30 +01:00
Ruben Fiszel
d50834bf5f add svelte as peer dep 2023-01-09 11:48:38 +01:00
Ruben Fiszel
cff3e7640f bump versions 2023-01-09 11:46:30 +01:00
Ádám Kovács
d39a52bed5 fix(frontend): Iconed resource height issue (#1073) 2023-01-09 11:44:16 +01:00
Ruben Fiszel
07778162da add appwrite and linkding logos 2023-01-07 19:16:41 +01:00
Ruben Fiszel
09f9b043e0 chore(main): release 1.58.0 (#1061)
* chore(main): release 1.58.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-07 17:00:46 +08:00
Ruben Fiszel
62f1956694 feat: add archive/unarchive/delete workspace 2023-01-07 09:39:50 +01:00
Ruben Fiszel
73938dffb9 feat: add min/max constraint to number + slider component 2023-01-07 08:51:09 +01:00
Ruben Fiszel
74e537363b feat: add hub support for apps 2023-01-07 07:44:44 +01:00
Faton Ramadani
a20d57e18a App UI improvements (#1072)
* fix(frontend): Improve App UI

* fix(frontend):Align typing

* fix(frontend): Improve App UI

* fix(frontend): remove debug string

* fix(frontend): remove debug string

* fix(frontend): restore code from main
2023-01-06 17:46:45 +01:00
Ruben Fiszel
5cad74997d add debug Runs to apps 2023-01-05 08:54:18 +01:00
Ruben Fiszel
f0a52d2f59 improve job loader in case of concurrent requests 2023-01-05 05:57:22 +01:00
Ruben Fiszel
2fbcd0caa0 ensuring results come-in order for testjobloader 2023-01-04 21:01:40 +01:00
Ruben Fiszel
fcf025c669 remove early return executeComponent 2023-01-04 20:24:01 +01:00
Ruben Fiszel
3085aa2913 fix some apps' components default sizing 2023-01-04 20:05:55 +01:00
Ruben Fiszel
d72abb1c50 remove spurrious console logs 2023-01-04 19:55:31 +01:00
Ruben Fiszel
b56a2e6e4f hide spurrious Unexpected usage 2023-01-04 19:03:31 +01:00
Ruben Fiszel
eff471f3d3 fix overflow on component object viewer 2023-01-04 18:55:33 +01:00
Ruben Fiszel
24c87cbe85 apps improvements 2023-01-04 18:37:42 +01:00
Ruben Fiszel
c16a545e0a fix flow input transform default bug 2023-01-04 15:57:19 +01:00
Ruben Fiszel
cffbf8fa8e add more apps components 2023-01-04 15:54:23 +01:00
Ruben Fiszel
e1b28caf36 fix template editor monaco workers 2023-01-04 10:56:15 +01:00
Ruben Fiszel
8bdd707e55 feat: add support for yaml format as a string format 2023-01-04 10:37:13 +01:00
Ruben Fiszel
e78449d16a apps UX nits 2023-01-04 10:14:03 +01:00
Ruben Fiszel
038026e469 improve draft logic for scripts/apps/flows 2023-01-04 07:22:30 +01:00
Ruben Fiszel
52abac0436 apps UX nits 2023-01-04 05:35:01 +01:00
Ruben Fiszel
1583f80bd1 add run button directly in inline editor 2023-01-04 05:27:47 +01:00
Ruben Fiszel
33faf12fee fix apps UX nits 2023-01-04 05:07:18 +01:00
Ruben Fiszel
dc935fa054 fix forking hub deno scripts in apps 2023-01-03 15:56:02 +01:00
Ruben Fiszel
369232e276 nit fix incorrect overflow-auto in display result 2023-01-03 11:17:15 +01:00
Ruben Fiszel
69f086832c add context to context panel in apps 2023-01-03 10:41:51 +01:00
Ruben Fiszel
cc938166ca apps improvements 2023-01-03 09:46:36 +01:00
Ruben Fiszel
eddb71354d disallow loading public app if not visible anymore 2023-01-03 03:29:35 +01:00
dependabot[bot]
f5a99fd442 chore(deps-dev): bump eslint-config-prettier in /frontend (#1068)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.5.0 to 8.6.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.5.0...v8.6.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 18:20:05 +00:00
dependabot[bot]
e883589574 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1067)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.46.1 to 5.48.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.48.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 18:13:16 +00:00
dependabot[bot]
9a63eb6c6f chore(deps-dev): bump @types/node from 18.11.9 to 18.11.18 in /frontend (#1066)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.11.9 to 18.11.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 18:13:00 +00:00
dependabot[bot]
a1a95d1280 chore(deps-dev): bump @playwright/test in /frontend (#1065)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.28.1 to 1.29.1.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.28.1...v1.29.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 18:12:40 +00:00
Ádám Kovács
170ac2cc21 fix(frontend): Remove popover hover styles (#1064) 2023-01-02 19:05:29 +01:00
Ruben Fiszel
a9588f4d94 further public apps improvements 2023-01-02 19:02:40 +01:00
Ádám Kovács
8f8853a065 feat(frontend): Add integration icons (#1063) 2023-01-02 18:54:01 +01:00
Ádám Kovács
fc881e79c9 feat(frontend): Update app auto-refresh button (#1062)
* feat(frontend): Update interval selector

* fix(frontend): Interval

* feat(frontend): Resource saving

* fix(frontend): Update selector labels

* label
2023-01-02 18:53:47 +01:00
Ruben Fiszel
bb42024556 tighten public apps security using triggerable policy 2023-01-02 18:53:10 +01:00
Ruben Fiszel
1e10057a42 make app public page not require login at all 2023-01-02 13:02:45 +01:00
Ádám Kovács
fb1de7dfa7 feat(frontend): Toggle to hide optional inputs (#1060) 2023-01-02 10:09:33 +01:00
Ruben Fiszel
269b045056 improve apps wiring 2023-01-02 10:07:17 +01:00
Ruben Fiszel
70abadc015 improve apps wiring 2023-01-02 10:07:15 +01:00
Ruben Fiszel
d81dcc486e chore(main): release 1.57.1 (#1059)
* chore(main): release 1.57.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-02 04:45:09 +01:00
Ruben Fiszel
79149c2899 fix: preserver order changes for flows' schema 2023-01-02 04:43:28 +01:00
Ruben Fiszel
0da695b972 remove buggy transition fade on code editor 2023-01-02 04:28:23 +01:00
Ruben Fiszel
74ef6e46c2 fix: support setting undefined states 2023-01-02 04:22:56 +01:00
Ruben Fiszel
385e191ef2 chore(main): release 1.57.0 (#1043)
* chore(main): release 1.57.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-01-01 19:23:04 +01:00
Ruben Fiszel
03e89b5911 feat: apps can be published publicly 2023-01-01 19:16:26 +01:00
Ruben Fiszel
ebbc2039a2 update all clients to use update resource value 2023-01-01 10:26:11 +01:00
Ruben Fiszel
bec5147b34 improve design of items picker 2023-01-01 10:02:26 +01:00
Ruben Fiszel
a7070260d3 deprecate starters workspace by pointing resource types to admins 2023-01-01 09:00:56 +01:00
Ruben Fiszel
762fa6e401 fix is_owner for groups/folders + unift summary for apps 2023-01-01 07:23:43 +01:00
Ruben Fiszel
ef72e570e6 apps improvements (row size, text options) 2023-01-01 06:24:21 +01:00
Ruben Fiszel
e2d44ca654 apps nits 2022-12-31 18:55:47 +01:00
Ádám Kovács
602acf2350 fix(frontend): Static inputs overflow (#1057)
* fix(frontend): Static inputs overflow

* Update FlowConstantsItem.svelte

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-31 13:37:23 +01:00
Ruben Fiszel
0fadc26385 overhaul app creation flow 2022-12-31 13:34:59 +01:00
Ruben Fiszel
f03836494e restore 12 columns for apps but introduce fullscreen mode 2022-12-31 10:04:32 +01:00
Ruben Fiszel
3a7962638d set default for template editor 2022-12-31 07:50:18 +01:00
Ruben Fiszel
222b732b20 add autosave for apps 2022-12-31 07:36:05 +01:00
Ruben Fiszel
989af67406 re-enable page titles 2022-12-31 05:08:47 +01:00
Ruben Fiszel
18af155276 app improvements 2022-12-30 19:46:31 +01:00
Ruben Fiszel
aff6489841 app improvements 2022-12-30 19:04:50 +01:00
Ruben Fiszel
f10e55584c fix init edit on variable editor 2022-12-30 16:59:04 +01:00
Ruben Fiszel
2962932c5d fix login redirection 2022-12-30 15:32:51 +01:00
Ádám Kovács
b8f8b92afa feat(frontend): Add customization props to radio (#1056) 2022-12-30 12:40:57 +01:00
Ruben Fiszel
9ffb2d0ccc more tweaks 2022-12-30 12:11:48 +01:00
Ruben Fiszel
e9d7124739 further apps improvements 2022-12-30 11:55:06 +01:00
Ruben Fiszel
fa4b3b7d09 app reactivity improvements 2022-12-30 09:56:07 +01:00
Ruben Fiszel
a3b0b6895b flow constants page improvements 2022-12-30 06:23:59 +01:00
Ruben Fiszel
a20d3fae6f feat: add a All Static Inputs module to the flow editor 2022-12-30 05:31:45 +01:00
Ádám Kovács
7ca81bbcff fix(frontend): List item overflowing corners (#1055) 2022-12-30 05:15:10 +07:00
Ruben Fiszel
af174be370 items-list overflow to let dropdown go through 2022-12-29 19:33:14 +01:00
Ádám Kovács
bac8e4964b fix(frontend): Minor fixes in editor (#1054)
* fix(frontend): Script arguments window overflow

* fix(frontend): Consistent input editor font size

* fix(frontend): Fix script settings inconsistencies
2022-12-29 18:44:56 +01:00
Ádám Kovács
e1b0af3fe6 feat(frontend): Update tooltip and home list dropdown (#1053)
* feat(frontend): Update tooltip

* feat(frontend): Update list dropdown
2022-12-29 18:38:28 +01:00
Ruben Fiszel
ebc037a0d0 fix dropdown 2022-12-29 15:57:27 +01:00
Kai Jellinghaus
aa678d5d75 Allow workspace to be newly created (#1052) 2022-12-29 20:31:01 +07:00
Ruben Fiszel
5edfc459c1 fix app anchors 2022-12-29 13:53:20 +01:00
Ruben Fiszel
923f494de6 add healthchecks to lsp 2022-12-29 12:52:30 +01:00
Ruben Fiszel
12f3d68dcb delete comments from flow of the hub 2022-12-29 12:49:27 +01:00
Ádám Kovács
f698d7800c fix(app): Fix inconsistencies in list items and sidebar menus (#1051)
* fix(app): Fix minor issues in home page list

* fix(app): Remove inconsistencies in sidebar menus
2022-12-29 12:48:26 +01:00
Faton Ramadani
6b33b80fc4 App bugfix (#1049)
* adapt static adapter to cloudflare

* fix(frontend): Various bug fix

* fix typecheck

* numerous fixes

* fix all connects

* fix all connects

* more improvements

* more improvements

* everything work?

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-29 12:47:53 +01:00
Ádám Kovács
122c0530e2 feat(app): Update sidebar menu (#1050) 2022-12-29 15:55:53 +07:00
Ruben Fiszel
cc170f69d1 fix testjobloader when running many interleaving computations 2022-12-28 17:11:58 +01:00
Ruben Fiszel
de06e016c7 fix raw editor height for resources 2022-12-28 13:24:56 +01:00
Ruben Fiszel
589072e3ef fix test just this step freeze svelte bc of transition:fade 2022-12-28 12:52:21 +01:00
Ruben Fiszel
e74f224230 fix test just this step freeze svelte bc of transition:fade 2022-12-28 12:51:04 +01:00
Ádám Kovács
9e0203d6f8 feat(app): Use consistent styles on settings pages (#1048)
* feat(app): Update login page style

* feat(app): Update pages with centered modal

* fix(app): Update settings

* adapt static adapter to cloudflare

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-28 00:39:30 +01:00
Ruben Fiszel
493ea0318f adapt static adapter to cloudflare 2022-12-28 00:25:00 +01:00
Ruben Fiszel
73750c480f adapt static adapter to cloudflare 2022-12-27 17:59:12 +01:00
Ruben Fiszel
7df5c74eb1 fix approval page for sveltekit 1.0 2022-12-27 17:21:45 +01:00
Ruben Fiszel
c318df0d76 add auto_https on caddyfileremote 2022-12-27 16:32:41 +01:00
Ruben Fiszel
9617098173 fix confirmation modal enter behavior 2022-12-27 16:29:34 +01:00
Ruben Fiszel
012329eb81 fix is_owner 2022-12-27 15:52:12 +01:00
Ruben Fiszel
b2acb71a34 nit redirect on logout 2022-12-27 13:38:34 +01:00
Ruben Fiszel
8ae2ce4b5e add dedicated logout page 2022-12-27 13:26:03 +01:00
Ruben Fiszel
78c01744ea fix layout for sveltekit 1.0 2022-12-27 07:27:14 +01:00
dependabot[bot]
a38522e678 chore(deps): bump svelte-select from 5.0.0-beta.40 to 5.0.1 in /frontend (#1046)
Bumps [svelte-select](https://github.com/rob-balfre/svelte-select) from 5.0.0-beta.40 to 5.0.1.
- [Release notes](https://github.com/rob-balfre/svelte-select/releases)
- [Changelog](https://github.com/rob-balfre/svelte-select/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rob-balfre/svelte-select/compare/v5.0.0-beta.40...v5.0.1)

---
updated-dependencies:
- dependency-name: svelte-select
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 18:11:39 +00:00
dependabot[bot]
41016b47a8 chore(deps-dev): bump @types/vscode from 1.68.1 to 1.74.0 in /frontend (#1047)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.68.1 to 1.74.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 18:11:03 +00:00
Ruben Fiszel
0fd98df780 trim imports from monaco 2022-12-25 12:58:14 +01:00
Ruben Fiszel
fee73eac27 update fontAwesome icons 2022-12-25 11:55:01 +01:00
Ruben Fiszel
82b37ee0c3 update svelte-preprocess to 5.x 2022-12-25 11:46:14 +01:00
dependabot[bot]
fbb16f1089 chore(deps-dev): bump prettier from 2.7.1 to 2.8.1 in /frontend (#1031)
Bumps [prettier](https://github.com/prettier/prettier) from 2.7.1 to 2.8.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-25 10:34:43 +00:00
Ruben Fiszel
cb6db076df update adapter-kit 2022-12-25 08:58:16 +01:00
Ruben Fiszel
5aca2a634f minor app fixes 2022-12-25 08:39:00 +01:00
Ruben Fiszel
70aa091c86 update to sveltekit 1.0 2022-12-25 08:05:39 +01:00
Ruben Fiszel
49a758d059 svelte-migrate: renamed files 2022-12-25 05:49:06 +01:00
Ruben Fiszel
241a3c6fdc svelte-migrate: renamed files 2022-12-25 05:48:44 +01:00
Ruben Fiszel
1fc2be213f nit: danger zone for flow details 2022-12-24 19:37:38 +01:00
Ruben Fiszel
1e179b9200 improve flow graph rendering behavior 2022-12-24 19:29:50 +01:00
Ruben Fiszel
cd435fa07c resuming suspended flows as owner is now through flow id 2022-12-24 09:44:05 +01:00
Ruben Fiszel
fcb466812a make flow status viewer always open 2022-12-24 06:31:22 +01:00
Ruben Fiszel
5753ce3140 allow updating to latest hash from within flow directly if module hash locked 2022-12-24 06:24:27 +01:00
Ruben Fiszel
a80a71b599 border around template editor 2022-12-23 17:59:42 +01:00
Ruben Fiszel
d652531881 fix navigation on index list rows 2022-12-23 17:40:19 +01:00
Faton Ramadani
4dee0fab35 feat(frontend): Fix initial component dimensions + Select select + add spinner when buttons are clicked (#1044) 2022-12-23 21:11:13 +07:00
Ruben Fiszel
12979223b5 allow resuming as owner suspended job only for path owners 2022-12-23 13:44:41 +01:00
Faton Ramadani
2d55abfc44 feat(frontend): Properly support resource (#1039)
* feat(frontend): Properly support resource

* feat(frontend): remove unused import

* feat(frontend): Fix build errors

* feat(frontend): Fix table actions

* feat(frontend): Fix table parameters

* feat(frontend): Fix runnable inputs sync

* feat(frontend): Done

* fix

* fix

* feat(frontend): Fix typing issues

* feat(frontend): Fix id generation

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-23 13:42:42 +01:00
Ruben Fiszel
079fbd55ee feat(backend): resume from owner directly in flow status viewer (#1042)
* foo

* progress
2022-12-23 13:04:31 +01:00
Ruben Fiszel
81c5828668 schedule next job in transaction to avoid race condition 2022-12-23 06:53:26 +01:00
Ruben Fiszel
1375fd23dc chore(main): release 1.56.1 (#1041)
* chore(main): release 1.56.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-23 03:33:50 +01:00
Ruben Fiszel
c835d30bc3 fix(cli): typo in cli deps 2022-12-23 03:31:58 +01:00
Ruben Fiszel
7452593430 chore(main): release 1.56.0 (#1011)
* chore(main): release 1.56.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-23 03:10:03 +01:00
Kai Jellinghaus
adf991cd2d feat!(cli): Folders support & Less Tarball nesting (#1040)
* Basic folder support

* Proper Folder Support + deps.ts

* Upgrade Versions

* Add folder meta to tarball

* Remove tarball folders

* Minor fixes

* Fix typo

* Remove extra_perms check

* Use new endpoint

* Use new untar location

* Fix shrinking files
2022-12-23 03:06:12 +01:00
Ruben Fiszel
f9b7901d8e make ownership check more consistent, expose ownership api, expose update folder api 2022-12-22 14:48:57 +01:00
Ruben Fiszel
1ddb1f2f59 feat(backend): add SUPERADMIN_SECRET as an env set superadmin 2022-12-22 10:35:10 +01:00
Ruben Fiszel
962c14639c feat(frontend): templatable editor with autocompletion 2022-12-22 08:38:12 +01:00
Faton Ramadani
611d90f7cb feat(frontend): Fix component synchro (#1038)
* feat(frontend): Fix component synchro

* feat(frontend): Fix isObject
2022-12-21 11:19:27 +01:00
Ruben Fiszel
fa1b10a6b5 minor editor improvements 2022-12-21 09:46:12 +01:00
Faton Ramadani
767058dcd0 feat(frontend): Fork + Fix table (#1037)
* feat(frontend): WIP

* feat(frontend): WIP

* feat(frontend): add support unused inline scripts

* feat(frontend): fix all interaction

* feat(frontend): Fix pick

* feat(frontend): add ability to fork

* feat(frontend): fix mobile preview

* feat(frontend): fix table

* feat(frontend): fix table actions

* feat(frontend): Fix build error
2022-12-21 08:22:30 +01:00
Ruben Fiszel
8fe77cf15a feat: add move to drawer for script and flows 2022-12-21 06:55:37 +01:00
Faton Ramadani
f7a40d5284 feat(frontend): Add the ability to lock components so they don't move around (#1035) 2022-12-20 16:53:18 +01:00
Kai Jellinghaus
6e3305a9d4 Allow RUST_LOG_STYLE (#1036) 2022-12-20 16:19:18 +01:00
Faton Ramadani
9314e73bfd feat(frontend): Fix inline script status (#1034) 2022-12-20 16:17:45 +01:00
Ádám Kovács
ec508f206a feat(frontend): App builder password and date input (#1022)
* feat: Add password input to app builder
2022-12-20 15:34:36 +01:00
Ruben Fiszel
cb20d795a2 improve error message for already existing items 2022-12-20 12:52:18 +01:00
Ruben Fiszel
fb7e8681b4 improve folder UX 2022-12-20 10:47:29 +01:00
Faton Ramadani
d2cbf72c76 feat(frontend): Add an input field to edit inline script name (#1033) 2022-12-20 10:34:50 +01:00
Ruben Fiszel
8d009c076d improve error message for oauth 2022-12-20 08:49:23 +01:00
Ruben Fiszel
2e9be133ee improve error message for oauth 2022-12-20 08:20:21 +01:00
Ruben Fiszel
03e58049b8 align share with folder permissions 2022-12-20 07:18:10 +01:00
Ruben Fiszel
f0527f6810 re-enable picking groups 2022-12-20 07:18:10 +01:00
Ruben Fiszel
b9f0d35c25 Update README.md 2022-12-20 03:21:03 +01:00
Ruben Fiszel
e6e7dfffac fix folders queries on RDS 2022-12-19 21:01:12 +01:00
Ruben Fiszel
48a1399362 feat: introduce folders, deprecate items owned by groups 2022-12-19 19:11:23 +01:00
Ruben Fiszel
2ff914edd3 feat: introduce folders, deprecate items owned by groups 2022-12-19 18:59:46 +01:00
Ruben Fiszel
ef95d02bbc change the default number of connections to 3 for workers 2022-12-19 18:59:46 +01:00
Faton Ramadani
6333101732 Inline script editor (#1029)
* feat(frontend): WIP

* feat(frontend): WI

* feat(frontend): Fix inline scripts

* feat(frontend): Fix inline scripts
2022-12-19 22:44:28 +07:00
Ruben Fiszel
2578391105 major schedules rewrite 2022-12-18 18:45:32 +01:00
Ruben Fiszel
6e2890f0f1 require ownership to move items && automatically edit schedule paths 2022-12-18 18:45:32 +01:00
Jakub Kołodziejczak
ae36301249 fix(frontend): copy-to-clipnoard url with protocol (#1027) 2022-12-18 15:38:12 +01:00
Ruben Fiszel
bb89e5798c path improvements v1 2022-12-18 05:55:29 +01:00
Ruben Fiszel
e77626372a UX improvements 2022-12-17 17:53:32 +01:00
Ruben Fiszel
f7be06f2e6 add audit log for oauth login 2022-12-17 13:54:46 +01:00
Ruben Fiszel
01f76d3630 fix setting timeout duration error 2022-12-17 13:41:33 +01:00
Ruben Fiszel
8d7dd7359c group refactoring 2022-12-16 20:02:13 +01:00
Faton Ramadani
7a9ab35dc4 feat(frontend): Small UI fixes (#1026) 2022-12-16 14:00:43 +01:00
Faton Ramadani
ec6e0451f0 feat(frontend): Align output panel UI (#1025)
* feat(frontend): Align output pane UI

* feat(frontend): Align UI
2022-12-16 14:00:26 +01:00
Ruben Fiszel
62274f300a merge fix 2022-12-16 10:01:53 +01:00
Ruben Fiszel
53302734b0 fix v2 2022-12-16 10:01:24 +01:00
Ruben Fiszel
24c154319d reinstate editorService fixing the editor 2022-12-16 09:57:58 +01:00
Ruben Fiszel
d36be9af68 groups 2022-12-16 09:53:17 +01:00
Ruben Fiszel
1bbd8b7fdc Flow UX improvements wrt to triggers 2022-12-15 23:09:23 +01:00
Ruben Fiszel
ec6afe07cc rework default visibility of runs of scripts not belonging to oneself 2022-12-15 18:55:30 +01:00
Ruben Fiszel
59a3ba0a25 add visible_to_owner 2022-12-15 16:01:17 +01:00
Faton Ramadani
c3a1d09e6c feat(frontend): AppTable v2 + Inline script panel (#1023)
* feat(frontend): WIP

* feat(frontend): Refator

* feat(frontend): Fix inline script creation

* feat(frontend): Fix chart display bug

* feat(frontend): Fix build
2022-12-15 15:45:04 +01:00
Ádám Kovács
dd22a3ff42 feat(frontend): Add select component to app builder (#1021)
* feat(frontend): Add select input to app builder
2022-12-15 08:51:43 +00:00
Ruben Fiszel
054689fb10 replace svelvet with fork to remove zoom and node moving 2022-12-15 01:53:35 +01:00
Ruben Fiszel
6bc60d9a41 ux nits 2022-12-14 21:29:00 +01:00
Ruben Fiszel
aad6326503 increase banned_domains list 2022-12-14 10:24:18 +01:00
Ruben Fiszel
57536585bb team plan 2022-12-14 01:17:17 +01:00
Ruben Fiszel
be3b59052f team plan 2022-12-13 23:09:33 +01:00
Ruben Fiszel
fac5b19d41 UX improvements 2022-12-13 21:24:35 +01:00
Ruben Fiszel
a85705e8c9 feat: add operator mode 2022-12-13 20:16:57 +01:00
Ruben Fiszel
f04b1fb0c7 add more metrics 2022-12-13 00:25:27 +01:00
Ruben Fiszel
a02aff76be add more metrics 2022-12-12 23:10:53 +01:00
Ruben Fiszel
a8c098736b fix fixtures 2022-12-12 22:33:24 +01:00
Ruben Fiszel
db4fcfdbec feat: auto-invite from same domain 2022-12-12 20:20:17 +01:00
dependabot[bot]
42ea1a6468 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#1019)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.43.0 to 5.46.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.46.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 18:27:39 +00:00
dependabot[bot]
43a9d51e5a chore(deps): bump highlight.js from 11.6.0 to 11.7.0 in /frontend (#1020)
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.6.0 to 11.7.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.6.0...11.7.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 18:24:24 +00:00
dependabot[bot]
20f6dc2a20 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#1016)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.45.0 to 5.46.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.46.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 18:15:04 +00:00
dependabot[bot]
d7aa347327 chore(deps-dev): bump prettier-plugin-svelte in /frontend (#1017)
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/sveltejs/prettier-plugin-svelte/releases)
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits)

---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 18:14:37 +00:00
dependabot[bot]
ee5e6dd316 chore(deps): bump python from 3.11.0-slim-buster to 3.11.1-slim-buster (#1014)
Bumps python from 3.11.0-slim-buster to 3.11.1-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 18:10:40 +00:00
Faton Ramadani
a6fb5ba2a0 fix(frontend): Fix AppTable frontend search (#1013)
* fix(frontend): Fix AppTable frontend search

* fix(frontend): Fix AppTable frontend search
2022-12-12 18:42:15 +01:00
Faton Ramadani
36369a0c28 feat(frontend): Add form component + fix connection bug (#1012) 2022-12-12 17:05:54 +01:00
Ádám Kovács
3a8c7bf6e1 feat(frontend): Add app number input (#1010)
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-12-12 14:40:32 +01:00
Faton Ramadani
05003abdf3 feat(frontend): Fix UI (#1009)
* feat(frontend): Fix UI

* feat(frontend): Set correct default value when adding a new element to a typed array

* feat(frontend): add refresh all

* feat(frontend): add inline delete button

* feat(frontend): fix alignment

* feat(frontend): clean up

* feat(frontend): rework editor

* feat(frontend): Fix component dimensions

* feat(frontend): Fix default min dimensions

* feat(frontend): add missing alert

* feat(frontend): Fix default data

* feat(frontend): Support frontend/backend search

* feat(frontend): finish picker
2022-12-12 14:35:17 +01:00
Ruben Fiszel
4e633cda4d add the all group to admin 2022-12-12 12:47:07 +01:00
Ruben Fiszel
34a14663b1 improve perceived performances 2022-12-12 02:26:31 +01:00
Ruben Fiszel
dbaed8e606 improve perceived performances 2022-12-12 02:05:32 +01:00
Ruben Fiszel
567a404355 usage tracker v3 2022-12-12 01:11:44 +01:00
Ruben Fiszel
f7c5759054 usage tracker v2 2022-12-11 22:48:09 +01:00
Ruben Fiszel
61ed40a59a UX nits 2022-12-11 21:32:07 +01:00
Ruben Fiszel
4586ff3c72 UX nits 2022-12-11 21:24:48 +01:00
Ruben Fiszel
e926c70078 grant all on usage 2022-12-11 20:27:04 +01:00
Ruben Fiszel
039e1fa1e6 feat: implement usage tracker + quotas 2022-12-11 18:47:39 +01:00
Ruben Fiszel
7bc0c2b0c4 remove ButtonAndDropdown 2022-12-10 20:43:32 +01:00
Ruben Fiszel
7397e99e55 split states from resources on resources page 2022-12-10 18:47:43 +01:00
Ruben Fiszel
f7af61848f remove virtual list 2022-12-10 16:35:03 +01:00
Ruben Fiszel
3a17b1477b increase variable length to 10000 2022-12-10 13:57:41 +01:00
Ruben Fiszel
ddf154f0b5 add more default linkedin scopes 2022-12-10 13:40:15 +01:00
Ruben Fiszel
b8532a7e54 add more icons 2022-12-10 13:39:25 +01:00
Ruben Fiszel
69979f1267 add all current resource types icons 2022-12-10 13:05:48 +01:00
Ruben Fiszel
97bcdc8e3d add microsoft login 2022-12-10 12:18:40 +01:00
Kai Jellinghaus
b0baa07579 feat: Superadmins workspace (#1003)
* Add auto-invite superadmins workspace

* Revert "Add auto-invite superadmins workspace"

This reverts commit 768ae31857.

* Add Admin Workspace

* Show unable to delete info in UI

* Add Hub sync

* Update Migration

* Add Starter workspace

* Add workspace_key for admins workspace

* Remove schedule

* Update CI
2022-12-10 01:46:26 +01:00
Ruben Fiszel
5702589954 chore(main): release 1.55.0 (#1007)
* chore(main): release 1.55.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-09 20:48:58 +01:00
Ruben Fiszel
4c75f243b6 display account without refresh tokens as non refreshed 2022-12-09 20:17:39 +01:00
Ruben Fiszel
861fa07ace add linkedin as oauth integration 2022-12-09 19:38:50 +01:00
Ruben Fiszel
7e47175f41 add linkedin as oauth integration 2022-12-09 19:28:00 +01:00
Ruben Fiszel
972387c4fb add linkedin as oauth integration 2022-12-09 19:25:12 +01:00
Ruben Fiszel
02b19ee693 add linkedin as oauth integration 2022-12-09 18:21:59 +01:00
Ruben Fiszel
ca145c25c3 add linkedin as oauth integration 2022-12-09 17:47:26 +01:00
Ádám Kovács
d9f1a3ce9e feat(frontend): Add text input to app builder (#1008)
* fix(frontend): Use official Lucide package
* feat(frontend): Add text input to app builder
2022-12-09 16:41:55 +01:00
Ruben Fiszel
893ff58088 get schedule from the database directly instead of the client 2022-12-09 16:36:36 +01:00
Ruben Fiszel
4099007a9f fix list jobs 2022-12-09 14:52:49 +01:00
Ruben Fiszel
4ed97fe39a editor styling 2022-12-09 14:32:50 +01:00
Ruben Fiszel
7142226e79 pin monaco to 0.33 + remove cursor style 2022-12-09 11:01:43 +01:00
Ruben Fiszel
3def3dc36e chore(main): release 1.54.0 (#1000)
* chore(main): release 1.54.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-08 23:57:28 +01:00
Kai Jellinghaus
b87fc7796a feat(backend): Input transform errors (#1006)
* Add pre run error & propagate input transforms there

* Handle pre-run errors

* Update SQLX data

* Update SQLX data
2022-12-08 23:56:49 +01:00
Ruben Fiszel
eb00ae261c add public-helm to the README 2022-12-08 18:47:44 +01:00
Ruben Fiszel
45d8af627c flow UX improvements 2022-12-08 17:28:24 +01:00
Ruben Fiszel
0ee244e28e UX flow improvements 2022-12-08 17:18:24 +01:00
Ruben Fiszel
245d14cae6 display number of retry attempts 2022-12-08 15:46:24 +01:00
Faton Ramadani
7a253ea5c7 feat(frontend): Add support for object editor + fix wording (#1004) 2022-12-08 13:11:25 +00:00
Ruben Fiszel
b8a8400e63 sqlx update 2022-12-08 13:32:33 +01:00
Ruben Fiszel
068b964cd6 add iteration info 2022-12-08 13:30:48 +01:00
Faton Ramadani
aa8b8b35fd App editor v2 (#1001)
* fix(frontend): Fix app InputValue sync

* feat(frontend): WIP

* feat(frontend): WIP

* feat(frontend): Type aligned

* feat(frontend): working

* feat(frontend): working

* feat(frontend): Fix text binding

* feat(frontend): Connect + script working

* feat(frontend): Fix reactity issues
2022-12-08 13:26:01 +01:00
Ruben Fiszel
2aa46e048d display flow errors step much better in the flow status viewer 2022-12-08 12:59:18 +01:00
Ruben Fiszel
1c054e979a display errors much better in the error handler 2022-12-08 11:07:44 +01:00
Kai Jellinghaus
3bd53fe433 Correctly parse schema (#1002) 2022-12-07 14:22:07 +01:00
Ruben Fiszel
a27c503831 handle undefined modules 2022-12-07 13:54:39 +01:00
Ruben Fiszel
2bf802ab6b nit fix 2022-12-07 13:40:46 +01:00
Ruben Fiszel
e2744810cc improve branches module editor 2022-12-07 13:20:41 +01:00
Ruben Fiszel
b0c3aee752 improve branches module editor 2022-12-07 13:10:21 +01:00
Ruben Fiszel
9ea336fd6e fix flow input picker 2022-12-07 11:04:31 +01:00
Ruben Fiszel
a1519e09a9 feat: implement flow as a flow step 2022-12-06 23:38:06 +01:00
Ruben Fiszel
9a93060af8 fix flowmodule_serde test 2022-12-06 17:48:56 +01:00
Ruben Fiszel
e66d09399c early stop now bubble up to the top 2022-12-06 17:39:07 +01:00
Ruben Fiszel
fa7e8d107b feat: add lockable version to scripts inside flows (#972)
* add it to openflow

* push

* push

* final
2022-12-06 13:11:11 +01:00
Ruben Fiszel
383170bf1b document include_header in the openapi 2022-12-06 03:22:45 +01:00
Ruben Fiszel
f225ffb19f document include_header in the openapi 2022-12-06 03:22:35 +01:00
Ruben Fiszel
384c814569 chore(main): release 1.53.0 (#976)
* chore(main): release 1.53.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-06 00:29:41 +01:00
dependabot[bot]
0788ce3acf chore(deps): bump chartjs-plugin-zoom from 1.2.1 to 2.0.0 in /frontend (#997)
Bumps [chartjs-plugin-zoom](https://github.com/chartjs/chartjs-plugin-zoom) from 1.2.1 to 2.0.0.
- [Release notes](https://github.com/chartjs/chartjs-plugin-zoom/releases)
- [Commits](https://github.com/chartjs/chartjs-plugin-zoom/compare/v1.2.1...v2.0.0)

---
updated-dependencies:
- dependency-name: chartjs-plugin-zoom
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 00:21:57 +01:00
Ruben Fiszel
bc81a535d4 handle more waiting case as base case for special primitives in flows 2022-12-06 00:05:02 +01:00
Ruben Fiszel
018f8896bc feat: add include_header to pass request headers to script 2022-12-05 23:36:31 +01:00
Ruben Fiszel
365fa9523b improve flow status viewer 2022-12-05 22:32:24 +01:00
Ruben Fiszel
4a167c4428 improve flow viewer 2022-12-05 21:57:04 +01:00
Ruben Fiszel
c8bad59916 display jobs scheduled for later in flow status viewer 2022-12-05 20:33:28 +01:00
dependabot[bot]
b33fdc828a chore(deps): bump vscode-ws-jsonrpc from 2.0.0 to 2.0.1 in /frontend (#998)
Bumps [vscode-ws-jsonrpc](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/vscode-ws-jsonrpc) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/vscode-ws-jsonrpc/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/v2.0.1/packages/vscode-ws-jsonrpc)

---
updated-dependencies:
- dependency-name: vscode-ws-jsonrpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 18:19:57 +00:00
dependabot[bot]
902661ba2d chore(deps-dev): bump svelte2tsx from 0.5.20 to 0.5.22 in /frontend (#996)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.20 to 0.5.22.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.20...svelte2tsx-0.5.22)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 18:18:37 +00:00
Ruben Fiszel
6d0d196eec fix svelte-markdown in description 2022-12-05 17:35:22 +01:00
Faton Ramadani
66ee05a706 fix(frontend): Fix app InputValue sync (#994)
* fix(frontend): Fix app InputValue sync

* fix(frontend): Fix drawer
2022-12-05 15:19:12 +01:00
Faton Ramadani
50e19f2b57 feat(frontend): Add app preview (#993) 2022-12-05 14:48:07 +01:00
Faton Ramadani
9138cd247c fix(frontend): Align hub flow list + fix drawer content everywhere (#991) 2022-12-05 13:28:06 +01:00
Ruben Fiszel
73f4589801 fix frontend errors 2022-12-05 13:26:26 +01:00
Faton Ramadani
abf14a81cd fix(frontend): Fix home margins (#992) 2022-12-05 13:23:52 +01:00
Ruben Fiszel
8a9c64c402 improve flow viewer 2022-12-05 13:21:42 +01:00
Ruben Fiszel
9167d27b42 improve flow viewer 2022-12-05 13:09:50 +01:00
Ruben Fiszel
f1b04b7374 improve flow status viewer 2022-12-05 11:19:26 +01:00
Ruben Fiszel
7f3682026e allow passing payload to approval method 2022-12-05 01:35:43 +01:00
Ruben Fiszel
7bc5504c16 fix mysql template 2022-12-05 00:09:35 +01:00
Ruben Fiszel
ca999c320a searchable resource and variables 2022-12-04 23:57:00 +01:00
Jakub Kołodziejczak
f1879eda04 chore(frontend): update types (#990) 2022-12-04 22:22:35 +01:00
Jakub Kołodziejczak
c8c285729c feat(frontend): introduce mysql as a script language (#982)
* fix(deno-client): export mysql from mod.ts + improve robustness

* feat(frontend): introduce mysql as a script language
2022-12-04 19:56:51 +01:00
Faton Ramadani
73925b7207 Hub lists (#989)
* fix(frontend): Adapt hub list design

* fix(frontend): revert changes
2022-12-04 18:06:57 +01:00
Kai Jellinghaus
d490680fb7 Add CLI arg (#987) 2022-12-04 13:24:46 +01:00
Kai Jellinghaus
aa3a354304 fix(cli): Fix cli pull push (#985)
* Fix workspace tar

* Ignore dotfolders
2022-12-04 13:24:31 +01:00
Faton Ramadani
481441124f fix(frontend): Make context clickable (#984)
* fix(frontend): Make context clickable

* fix(frontend): Fix buttons
2022-12-04 13:24:16 +01:00
Ruben Fiszel
4a9e3ef983 feat: refactor favorite menu 2022-12-04 13:23:29 +01:00
Ruben Fiszel
2fbc8a39b3 improve search windows and remove fuse.js 2022-12-04 11:55:26 +01:00
Ruben Fiszel
df27e8252a remove flow_input from sleep expression 2022-12-04 01:31:59 +01:00
Ruben Fiszel
b2ecee1d42 superadmin can see all 2022-12-04 01:19:38 +01:00
Ruben Fiszel
a2b49393d2 UX improvements 2022-12-04 01:03:38 +01:00
Ruben Fiszel
4f27e3ced2 feat(frontend): clarified UX for connect step 2022-12-03 23:54:07 +01:00
Kai Jellinghaus
0ef194b425 feat(frontend); Improve Pie schema (#983)
* Make the pie schema good

* Remove private info

* Fix build error
2022-12-03 20:48:04 +01:00
Ruben Fiszel
411adc1692 simplify resource picker 2022-12-03 20:25:02 +01:00
Ruben Fiszel
47c4322185 automatically go to resource page add + hub tab size on index 2022-12-03 18:44:39 +01:00
Faton Ramadani
eb677182d0 fix(frontend): fix home (#981) 2022-12-03 14:24:20 +01:00
Ruben Fiszel
3ca5b7c274 fix(frontend): variables and resources uses tab navigation 2022-12-03 14:23:55 +01:00
Kai Jellinghaus
a6a0f365b3 Fix clear button for flows (#980) 2022-12-03 13:26:05 +01:00
Faton Ramadani
383cc49597 fix(frontend): fix app preview (#979) 2022-12-03 12:49:38 +01:00
Ruben Fiszel
1baf331ac4 further resource types clarifications 2022-12-03 12:19:06 +01:00
Ruben Fiszel
bd621ff4ad resources improvements 2022-12-03 12:14:24 +01:00
Ruben Fiszel
d692532dc4 disable inputs non readable resource 2022-12-03 12:14:24 +01:00
Kai Jellinghaus
497e86d441 Expose root command (#978) 2022-12-03 11:41:54 +01:00
Ruben Fiszel
aca945677a improve appConnect skeletons 2022-12-03 11:26:49 +01:00
Ruben Fiszel
0eba61533c skeletons for home search 2022-12-03 11:03:47 +01:00
Ruben Fiszel
f0c88dae98 search improvement v1 2022-12-03 10:29:41 +01:00
Faton Ramadani
12c1ef1d97 fix(frontend): fix home header (#977)
* fix(frontend): fix home header

* fix(frontend): fix virtual list height
2022-12-03 10:11:05 +01:00
Ruben Fiszel
25b50f1a49 add unique path and rls to apps 2022-12-03 09:21:26 +01:00
Ruben Fiszel
efdbf86f2b improvements on app connect 2022-12-03 02:18:15 +01:00
Ruben Fiszel
13dec59409 add search to appconnect 2022-12-03 02:09:59 +01:00
Ruben Fiszel
58e281b056 fix app inline scripts 2022-12-03 01:48:39 +01:00
Ruben Fiszel
cb93fe9815 add resource select it directly 2022-12-03 01:28:20 +01:00
Ruben Fiszel
aabeaf6e5f fix select picker initialization 2022-12-03 01:13:51 +01:00
Ruben Fiszel
ec163bd8c3 adding a resource is done in inlined-drawer 2022-12-03 00:28:51 +01:00
Ruben Fiszel
d08dbc467f fix workspace settings script picker 2022-12-03 00:18:06 +01:00
Ruben Fiszel
5423db90c3 fix creating resources manually 2022-12-03 00:08:52 +01:00
Ruben Fiszel
aeb0d504c1 add path env to python req 2022-12-02 23:48:42 +01:00
Ruben Fiszel
4d054be5ca fix PIP_INDEX_URL when nsjail is disabled 2022-12-02 23:45:51 +01:00
Ruben Fiszel
e10a4d7a05 ci: remove community/ and pull-hub ci 2022-12-02 22:55:07 +01:00
Kai Jellinghaus
4a58790ff5 feat(cli): hub sync (#975)
* Begin add hub sync

* Add Hub sync
2022-12-02 22:51:44 +01:00
Ruben Fiszel
debb396768 chore(main): release 1.52.0 (#950)
* chore(main): release 1.52.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-12-02 22:23:35 +01:00
Ádám Kovács
5fe8669c32 feat: Add sendgrid resource (#970)
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-02 22:22:35 +01:00
Ruben Fiszel
a3f6a810bd add resume urls at the api level 2022-12-02 22:19:15 +01:00
Faton Ramadani
d4c1e1ab78 UI refactor (#973)
* fix(frontend): ui refactor

* fix(frontend): WIP

* fix(frontend): WIP

* fix(frontend): WIP

* fix(frontend): remove virtual table

* fix(frontend): Add virtual list

* fix(frontend): fix number of items

* fix(frontend): revert changes

* fix(frontend): fix build
2022-12-02 19:39:23 +01:00
Ruben Fiszel
dfaa9fd63a fix flow input transform error 2022-12-02 15:36:41 +01:00
Ruben Fiszel
6727431ae0 fix hub script picker 2022-12-02 14:01:42 +01:00
Ruben Fiszel
546cb1e18c add variable picker on all schema forms 2022-12-02 13:56:40 +01:00
Ruben Fiszel
ea86e8c7b5 add description field when adding resource 2022-12-02 12:35:06 +01:00
Ruben Fiszel
32573c1e3c fix schemaeditor 2022-12-02 12:16:44 +01:00
Jakub Kołodziejczak
3bbc60cfa0 feat(deno-client): support mysql (#971) 2022-12-01 23:44:52 +01:00
Ruben Fiszel
937532218a add expanded logs drawer 2022-12-01 23:40:38 +01:00
Ruben Fiszel
473d0f103e handle incorrect resource types 2022-12-01 23:29:48 +01:00
Ruben Fiszel
2dd070a254 move cli gif 2022-12-01 22:58:31 +01:00
Kai Jellinghaus
31ac1ddf39 feat(cli): improved setup & allow workspace in base url & refactor workspaces/remotes to unify (#966)
* Setup V2 & Allow Workspace in base url

* Handle login conflict information

* Rework workspace & remote logic

* Add login logic

* Add token storage logic

* 🚀 finish refactor

* :Fix Pull

* Remove setup

* Add create-token

* Remove legacy typesc

* Fix change

* Fix warns

* fix warning

* Update README

* Switch to new workspace by default

* Update demo video

* Update Images

* remove duplicate

* Change wording

* Add to main README

* Fix main readme

* Fix videos
2022-12-01 22:56:57 +01:00
Ruben Fiszel
2514a2df9a simplify adding manual resources 2022-12-01 22:51:27 +01:00
Ruben Fiszel
fed2b2105d feat: unify resources under a single connect API 2022-12-01 19:28:00 +01:00
Ruben Fiszel
7d7e862672 fix list apps 2022-11-30 21:43:32 +01:00
Ruben Fiszel
112b24d21b readme: imgs 2022-11-30 20:03:50 +01:00
Ruben Fiszel
bc22391faa readme: nits and toc 2022-11-30 20:01:01 +01:00
Ruben Fiszel
5f590b0ab7 add proper icon for hub scripts in flow items 2022-11-30 19:29:21 +01:00
Ruben Fiszel
283deba0e0 add proper icon for hub scripts in flow items 2022-11-30 19:27:30 +01:00
Ruben Fiszel
a2afd3004d readme: nits and toc 2022-11-30 18:59:57 +01:00
Ruben Fiszel
fc6e5b63e1 readme: nits and toc 2022-11-30 18:56:03 +01:00
Ruben Fiszel
ebc58185d3 readme: add environment variables 2022-11-30 18:38:01 +01:00
Faton Ramadani
d502c9eda9 fix(frontend): Refactor apps to support multiple breakpoints (#957)
* fix(frontend): Refactor apps to support multiples breakpoints

* fix(frontend): WIP

* fix(frontend): redo apps page

* fix(frontend): Hide schema for buttons

* fix(frontend): Add apps menu

* fix(frontend): Properly handle runnable delete

* fix(frontend): simplify ui

* fix(frontend): unify flow

* fix(frontend): table action design

* fix(frontend): reework runnable pick

* fix(frontend): fix apps action

* fix(frontend): Highlight output

* fix(frontend): Fix dimensions

* fix(frontend): Hide alert on button component

* fix(frontend): add number of actions when a table is selected
2022-11-30 15:59:26 +01:00
Ruben Fiszel
89376e852f add favorites for app 2022-11-30 13:04:05 +01:00
Ruben Fiszel
2302ce3a94 use workspace_id of the script itself 2022-11-30 12:28:28 +01:00
Ruben Fiszel
3991e9bdfe overflow-auto index page 2022-11-30 11:07:44 +01:00
Ruben Fiszel
b40f9a0475 favorites on the sidebar 2022-11-30 01:47:29 +01:00
Ruben Fiszel
751dca0d28 feat: add favorite/star + remove flows/scripts page in favor of unified home page (#968)
* favorites

* favorites

* favorites

* feat(frontend): add favorite + refactor homepage
2022-11-30 00:15:43 +01:00
Ádám Kovács
2b4a72ade6 feat(frontend): Update app component list (#947)
* feat(frontend): Restructure app components folder

* fix(frontend): App component settings panel

* feat(frontend): Update grouping of app components

* fix: App table action button

* fix: Playwright test
2022-11-29 20:01:21 +01:00
Ádám Kovács
a8899cde33 feat(frontend): Add Mailchimp resource instructions (#967)
* feat: Add mailchimp integration

* feat: Update app icons

* feat: Update non-oauth api insctructions
2022-11-29 20:00:19 +01:00
Ruben Fiszel
d14578fb65 fix cli.svelte 2022-11-29 19:24:41 +01:00
Kai Jellinghaus
1b39f92cee feat(cli): Login via Frontend (#956)
* CLI login page

* Add Success Page

* Change redirect on decline

* Center & Size Loading Windmill Icon

* Fix goto debug

* fix spinner

* Workspace from URL

* Handle login --token & --workspace

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-29 16:01:53 +01:00
Marty S
0a73faabd2 Remove postgres wording from mysql resource (#964) 2022-11-29 16:00:38 +01:00
Ruben Fiszel
ea96fcfa7d quicker log feedback on resolving dependencies 2022-11-28 23:57:02 +01:00
Ruben Fiszel
cecc5a9d73 fix(backend): support PIP_INDEX_URL 2022-11-28 23:48:42 +01:00
Ruben Fiszel
6d037f92d1 fix(backend): support PIP_INDEX_URL 2022-11-28 23:12:05 +01:00
Ruben Fiszel
b93a54c279 feat(python): add support for parsing resource type in python 2022-11-28 21:47:25 +01:00
Ruben Fiszel
07bbccbf83 fix editor popover for apps 2022-11-28 20:58:30 +01:00
Jakub Kołodziejczak
679d4162d3 chore(frontend): (opinionated) description improvement (#965) 2022-11-28 20:42:40 +01:00
Jakub Kołodziejczak
d85f322a39 fix(frontend): psql demo expects integers as a key (#958) 2022-11-28 19:33:49 +01:00
dependabot[bot]
8fdc1d122b chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#961)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.40.1 to 5.45.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 18:24:09 +00:00
dependabot[bot]
2d0bc69715 chore(deps-dev): bump eslint from 8.26.0 to 8.28.0 in /frontend (#962)
Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.26.0...v8.28.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 18:15:08 +00:00
dependabot[bot]
2e798f51fb chore(deps-dev): bump typescript from 4.8.4 to 4.9.3 in /frontend (#960)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.4 to 4.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 18:13:57 +00:00
dependabot[bot]
0979d44f37 chore(deps-dev): bump @types/vscode from 1.73.0 to 1.73.1 in /frontend (#959)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.73.0 to 1.73.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-28 18:13:30 +00:00
Ruben Fiszel
385382fcad increase failure loglines capture 2022-11-28 17:52:32 +01:00
Ruben Fiszel
9724fe7c16 remove mailchimp from oauth native support 2022-11-28 17:32:47 +01:00
Ruben Fiszel
36274ff019 add mailchimp to oauth 2022-11-28 15:25:08 +01:00
Kai Jellinghaus
48ab8df68e Resource Type Push (#955) 2022-11-28 14:15:17 +01:00
Faton Ramadani
ef7eff397a App editor preview (#954)
* fix(frontend): Fix refresh button

* fix(frontend): remove preview border
2022-11-28 11:49:47 +01:00
Faton Ramadani
d7bf6f06d8 fix(frontend): Fix pie animation + actions wrap (#953)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-28 11:31:17 +01:00
Ruben Fiszel
1e5e173173 fix script detail page 2022-11-28 11:29:16 +01:00
Ruben Fiszel
de2f3e119b feat: overhaul scripts and flows page 2022-11-28 11:18:32 +01:00
Ruben Fiszel
66ff51ae5f feat: overhaul scripts and flows page 2022-11-28 11:16:10 +01:00
Faton Ramadani
fa2ae6d8fc feat(frontend): rework script detail (#952)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-28 10:19:49 +01:00
Ruben Fiszel
ffa74a3d30 fix frontend errors 2022-11-27 21:29:13 +01:00
Ruben Fiszel
4ef76c20bb iteration 1 on the hub script picker 2022-11-27 19:58:48 +01:00
Ruben Fiszel
ff14534e90 ensure we always load the secret value in the variable editor 2022-11-27 19:05:35 +01:00
Faton Ramadani
cd98c92917 feat(frontend): Add actions to tables (#951)
* fix(frontend): WIP

* fix(frontend): WIP

* fix(frontend): Sub runnable

* fix(frontend): revert changes

* fix(frontend): fix build
2022-11-27 17:47:19 +01:00
Ruben Fiszel
b0a8cea077 ensure we always load the secret value in the variable editor 2022-11-27 17:45:11 +01:00
dependabot[bot]
891e11fe13 chore(deps-dev): bump prettier-plugin-svelte in /frontend (#926)
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/sveltejs/prettier-plugin-svelte/releases)
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits)

---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-27 16:36:09 +00:00
Ruben Fiszel
7c3126efc0 feat: refactor variable + resource linkage + OAuth visibility 2022-11-27 17:26:37 +01:00
Ruben Fiszel
f1446cd93e fix cloudflare pages hostname redirection 2022-11-27 14:17:09 +01:00
Ruben Fiszel
f1725c7eb9 more visibility on OAuth errors Vol 1 2022-11-27 14:00:55 +01:00
Ruben Fiszel
5b618ec1d0 feat(frontend): flow status viewer include a graph 2022-11-27 09:49:16 +01:00
Ruben Fiszel
dc6bcae03d fix flowmodule splitpane size 2022-11-27 02:04:07 +01:00
Ruben Fiszel
d04d081369 allow admins to override the c_ prefix 2022-11-27 01:17:07 +01:00
Ruben Fiszel
3153ec481f fix deno_flow_same_worker test 2022-11-27 00:50:09 +01:00
Ruben Fiszel
c959f77b9e chore(main): release 1.51.0 (#930)
* chore(main): release 1.51.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-27 00:41:29 +01:00
github-actions[bot]
087c43ad09 sync hub items with community (#949)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-27 00:40:54 +01:00
Ruben Fiszel
b0ccbe22ee UX improvements 2022-11-27 00:07:44 +01:00
Ruben Fiszel
2585fff8da increase description length for resource types 2022-11-26 23:10:46 +01:00
Ruben Fiszel
2dad606422 UX improvements 2022-11-26 23:09:21 +01:00
Ruben Fiszel
9d80a46297 fix(deno-client): pg 0.16.1 -> 0.17.0 2022-11-26 20:51:59 +01:00
Ruben Fiszel
ce3f2cc71f pg migration 2022-11-26 19:39:37 +01:00
Ruben Fiszel
3f728b35ea fix no color without nsjail 2022-11-26 19:06:36 +01:00
Ruben Fiszel
010185df04 fix same_worker/shared to work with and without nsjail 2022-11-26 19:02:49 +01:00
Ruben Fiszel
f329b495c4 use caching for dockerfile 2022-11-26 17:17:10 +01:00
Ruben Fiszel
55f25645e7 fix adding nsjail based on arg 2022-11-26 17:13:14 +01:00
Ruben Fiszel
be8673b2e3 fix adding nsjail based on arg 2022-11-26 16:52:25 +01:00
Ruben Fiszel
26aa27452e fix overflow for dropdown on resources 2022-11-26 16:47:01 +01:00
Ruben Fiszel
47853529e5 fix getting email from github 2022-11-26 15:57:55 +01:00
Ruben Fiszel
e909e296cc fix getting email from github 2022-11-26 15:33:15 +01:00
Ruben Fiszel
66781c1fd4 update default login scopes for github 2022-11-26 14:52:30 +01:00
Ruben Fiszel
635a207d3b update sqlx-info 2022-11-26 14:46:13 +01:00
Ruben Fiszel
f027920221 modify github default oauth scopes 2022-11-26 14:43:14 +01:00
Ruben Fiszel
da958894ea more explicit error for login 2022-11-26 14:38:45 +01:00
Ruben Fiszel
081edba816 fix removing users 2022-11-26 14:21:42 +01:00
Kai Jellinghaus
cae9287501 Update renders (#948) 2022-11-26 04:59:51 +01:00
Ruben Fiszel
d9c7704c9f UX nits 2022-11-25 20:28:55 +01:00
Ruben Fiszel
49799e3236 add support for fetching variable and resource from bash 2022-11-25 19:40:38 +01:00
Ruben Fiszel
65a535eb86 add urandom and all /etc to nsjail 2022-11-25 19:05:41 +01:00
Kai Jellinghaus
d7757dbe74 feat(cli): Run flows & scripts (#940)
* Enable Script Running from CLI

* Improve Script Logic & Enable Flow run

* Update README

* Fix empty input 415 unsupported media type

* Add flow execution asciicast

* Allow reading inputs

* Add --silent & print result

* Updated syntax

* Update readme

* Fix superadmin users

* Handle values correctly

* Rework input parsing to try-catch JSON

* Accept all input types

* VHS scripts

* Test add Video to Markdown

* Use GIF only

* Final revisions

* I'm not sure why this works but stackoverflow told me
https://stackoverflow.com/questions/4279611/how-to-embed-a-video-into-github-readme-md/4279746#4279746

* Also rename file?

* Use MP4

* Use GIF

* Use MP4 again

* Revert "Use MP4 again"

This reverts commit d3ed4dc28a.
2022-11-25 18:05:23 +01:00
Ruben Fiszel
760fdb2318 remove armv7 support for now 2022-11-25 18:05:05 +01:00
Ruben Fiszel
389ef02e16 add support for rpi 2022-11-25 17:24:50 +01:00
Ruben Fiszel
28e74a1847 remove nsjail from the non enterprise image 2022-11-25 17:10:50 +01:00
Ruben Fiszel
7d4222d7a2 remove nsjail from the non enterprise image 2022-11-25 17:04:52 +01:00
Ruben Fiszel
95a68b7d74 remove nsjail from the non enterprise image 2022-11-25 16:57:02 +01:00
Ruben Fiszel
6b98ae2ffc disable nsjail by default 2022-11-25 16:31:15 +01:00
Ádám Kovács
e99e2394cb feat(frontend): Add inline script picker to apps (#945)
* feat(frontend): Add inline script picker
2022-11-25 08:27:43 +01:00
Ruben Fiszel
4d808966dc support for generic userinfo_url 2022-11-25 04:54:14 +01:00
Ruben Fiszel
af37536a67 remove duplicate logins 2022-11-24 18:30:35 +01:00
Ádám Kovács
2f7ebe9eab feat(frontend): Add guard against script overwrite (#944)
* feat(frontend): Add guard against script overwrite

* fix: Error message flash up
2022-11-24 13:34:26 +01:00
Ádám Kovács
f0ebb5c9d8 feat: Add notification on app save (#943) 2022-11-24 12:51:57 +01:00
Ruben Fiszel
7bc1a996e4 flex-wrap on script builder languages 2022-11-24 12:10:37 +01:00
Ruben Fiszel
6073d0e0ff add custom login to the login page 2022-11-24 11:46:46 +01:00
Ruben Fiszel
3f234280c1 feat(backend): add configurable custom client 2022-11-24 11:40:02 +01:00
Ruben Fiszel
0d7973d230 no error message on canceling a completed job 2022-11-24 10:18:29 +01:00
Ruben Fiszel
ecf6a0529c fix flow UX 2022-11-24 09:16:05 +01:00
Ruben Fiszel
50d5ade593 fix flow UX 2022-11-24 02:30:41 +01:00
Ruben Fiszel
3e69421f8e fix UX flow 2022-11-24 02:04:53 +01:00
Ruben Fiszel
5ccc85e60f fix flow UX 2022-11-24 02:04:53 +01:00
Faton Ramadani
6e98be606c fix(frontend): add checkbox component + fix alignment (#941) 2022-11-24 00:08:56 +01:00
Kai Jellinghaus
edb8738cb1 Enable user deletion (#939)
* Update windmill version

* Enable User Deletion
2022-11-23 20:38:27 +01:00
Faton Ramadani
3827da7174 fix(frontend): prevent runnable to run if the script is not defined (#938) 2022-11-23 20:37:38 +01:00
Ádám Kovács
5437eb52a5 feat: Update apps button component with colors (#936)
* feat: Update app component types

* fix: Typos

* feat: Add select input type to components

* fix: Remove width property from component types

* fix: Make button full width in editor

* fix: Types

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-11-23 19:45:19 +01:00
Faton Ramadani
db0b9f0a2f fix(frontend): Fix context panel + delete component (#937)
* fix(frontend): Fix context panel + delete component

* fix(frontend): Handle nested paths
2022-11-23 19:31:36 +01:00
Kai Jellinghaus
d33d465d3a fix(backend): bash flow lock & add flow lock tests (#933)
* Fix Bash flow lock

* Tests w/ fixes

* Add Sequence privileges
2022-11-23 19:17:19 +01:00
Ruben Fiszel
0640df275d add ld.so.cache to bash path 2022-11-23 15:20:50 +01:00
Faton Ramadani
5fc7eb6470 fix(frontend): Cleanup dead code (#935) 2022-11-23 14:45:56 +01:00
Faton Ramadani
1bdfdf22e1 fix(frontend): properly refresh context panel + Adjust style in the flow editor (#934) 2022-11-23 14:24:04 +01:00
Ruben Fiszel
dbe1ada3a9 nits on nsjail config 2022-11-23 14:00:49 +01:00
Ruben Fiszel
c9580760d0 UX nits and theme 2022-11-23 12:30:05 +01:00
Ruben Fiszel
b12ab739e8 UX nits and theme 2022-11-23 12:19:00 +01:00
Ruben Fiszel
5a0a579a2d UX nits 2022-11-23 11:29:06 +01:00
Faton Ramadani
b766d06eb6 Runnable refactor (#932)
* fix(frontend): Support runnable everywhere

* fix(frontend): Runnable component working

* fix(frontend): Simplify implementation

* fix(frontend): User inputs working

* fix(frontend): Fix connections

* fix(frontend): auto refresh

* fix(frontend): revert changes
2022-11-23 10:30:58 +01:00
Ruben Fiszel
8c3846a703 UX nits 2022-11-23 10:30:08 +01:00
Ruben Fiszel
911a4c2356 ci: login to registry no matter what 2022-11-23 01:51:57 +01:00
Ruben Fiszel
4f33ba0f94 UX nits 2022-11-23 01:03:03 +01:00
Ruben Fiszel
a4e029e1fb UX nits 2022-11-23 00:58:50 +01:00
Ruben Fiszel
bcf9b0264b feat(frontend): login page makeup 2022-11-23 00:53:37 +01:00
Ruben Fiszel
31211910ef feat(frontend): login page makeup 2022-11-23 00:53:37 +01:00
Kai Jellinghaus
0194a09641 Fix Python flow lock (#931) 2022-11-22 22:56:06 +01:00
Ruben Fiszel
23eafee7cb fix icon for bash on flows 2022-11-22 17:05:35 +01:00
Ruben Fiszel
8f92a0c66f feat(frontend): flow UX overhaul II + go + python support for trigger scripts (#928)
* all

* improve all

* improve all

* fix frontend

* fix input picker nits

* fix(frontend): Fix Menu display

* all

* fix all

* fix all

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-11-22 16:18:14 +01:00
Faton Ramadani
6cf0bb17a0 Runnable refactor (#929)
* fix(frontend): Support runnable everywhere

* fix(frontend): Runnable component working
2022-11-22 15:45:10 +01:00
dependabot[bot]
21969dd8a4 chore(deps): bump svelte-chartjs from 3.0.1 to 3.1.0 in /frontend (#925)
Bumps [svelte-chartjs](https://github.com/SauravKanchan/svelte-chartjs) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/SauravKanchan/svelte-chartjs/releases)
- [Changelog](https://github.com/SauravKanchan/svelte-chartjs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SauravKanchan/svelte-chartjs/compare/v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: svelte-chartjs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:45:38 +00:00
dependabot[bot]
bd5bbad385 chore(deps-dev): bump @playwright/test in /frontend (#924)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.27.1 to 1.28.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.27.1...v1.28.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:45:07 +00:00
Ruben Fiszel
2e70496ae3 fix enterprise code 2022-11-21 19:19:42 +01:00
Ruben Fiszel
6d24369c8d chore(main): release 1.50.0 (#921)
* chore(main): release 1.50.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-21 19:06:13 +01:00
Ruben Fiszel
f4507033a3 feat(deno,python): get/set_shared_state 2022-11-21 19:04:14 +01:00
Ruben Fiszel
3eedb7901e distribute the sync from workers more evenly 2022-11-21 18:30:58 +01:00
Faton Ramadani
80c11aa314 App editor inline editor (#917)
* fix(frontend): add table

* fix(frontend): Rework the context panel

* fix(frontend): WIP

* fix(frontend): hide script selector when selected

* fix(frontend): Fix preview mode + remove errors

* fix(frontend): Fix table search

* fix(frontend): temporary fix
2022-11-21 18:24:46 +01:00
Ruben Fiszel
c7030a94ce flow UX nit 2022-11-21 17:39:24 +01:00
Ruben Fiszel
9929cdde22 feat(frontend): overhaul the whole flow UX 2022-11-21 17:28:55 +01:00
Ruben Fiszel
8835659796 fix tarring the entire cache back to s3 + UX nits 2022-11-21 09:25:22 +01:00
Ruben Fiszel
bc7afad1d9 ci: build_ee in parralel of build 2022-11-20 21:59:39 +01:00
Ruben Fiszel
7c5a555eba ci: build_ee in parralel of build 2022-11-20 21:47:39 +01:00
Ruben Fiszel
4bacd8f28b fix(caching): preserve permissions 2022-11-20 21:39:57 +01:00
Ruben Fiszel
b90c0220ab chore(main): release 1.49.1 (#920)
* chore(main): release 1.49.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-20 20:10:02 +01:00
Ruben Fiszel
5c3b07addf fix(caching): add a second caching mechanism by tarring the entire cache for fast startup 2022-11-20 19:46:01 +01:00
Ruben Fiszel
01400c571e better logging for worker 2022-11-20 18:06:53 +01:00
Ruben Fiszel
b1c4a18ede improve distributed caching 2022-11-20 17:48:49 +01:00
Ruben Fiszel
f5269bfe61 improve distributed caching 2022-11-20 17:48:46 +01:00
Ruben Fiszel
ba826a8365 chore(main): release 1.49.0 (#918)
* chore(main): release 1.49.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-20 15:01:49 +01:00
Ruben Fiszel
5e8244b2a0 feat(python-client): remove unecessary imports in wmill to speed-up imports 2022-11-20 14:59:50 +01:00
Ruben Fiszel
c2e9dff784 feat(go): improve cold start of 200ms by building outside of nsjail 2022-11-20 14:40:29 +01:00
Ruben Fiszel
66f5698c3f fix enterprise sync 2022-11-20 11:12:53 +01:00
Ruben Fiszel
001ee86425 resync even for later steps 2022-11-20 04:34:38 +01:00
Ruben Fiszel
5d4925799a remove ? from Issues/Feedback 2022-11-19 19:39:29 +01:00
Ruben Fiszel
71380b5588 chore(main): release 1.48.2 (#916)
* chore(main): release 1.48.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-19 18:54:47 +01:00
Ruben Fiszel
d761b770b2 nit for app resource types 2022-11-19 18:13:26 +01:00
Ruben Fiszel
4b2cb415a4 add editable resources 2022-11-19 18:10:04 +01:00
Ruben Fiszel
f85c7f0f87 fix(go-client): support setVariable, setResource, setState, getState 2022-11-19 16:54:12 +01:00
Ruben Fiszel
ab2d480910 chore(main): release 1.48.1 (#915)
* chore(main): release 1.48.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-19 15:17:11 +01:00
Ruben Fiszel
fd972a1f5f redirect to cli for sync from github 2022-11-19 15:16:15 +01:00
Ruben Fiszel
2acb35c7c2 fix lsp 2022-11-19 11:54:27 +01:00
Ruben Fiszel
c45d39d717 add resolver backtracking to silence error 2022-11-19 10:17:36 +01:00
Ruben Fiszel
38be2fb301 fix(python-client): get_state on empty state return None 2022-11-19 10:10:38 +01:00
Ruben Fiszel
eefe9d6383 improve run page UX 2022-11-19 09:15:03 +01:00
Ruben Fiszel
1d6a62fe00 force creating initial cache dirs after resync 2022-11-18 21:17:38 +01:00
Ruben Fiszel
e406da9452 cleanup logs 2022-11-18 21:08:29 +01:00
Ruben Fiszel
118fe0f763 chore(main): release 1.48.0 (#910)
* chore(main): release 1.48.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-18 20:40:49 +01:00
Ruben Fiszel
7a76745ef6 ci: heavy needs build step 2022-11-18 20:21:31 +01:00
Ruben Fiszel
0a8fd771b0 feat: supercache extended to all version 2022-11-18 20:17:23 +01:00
Ruben Fiszel
7044dc7eb1 build ee internally 2022-11-18 18:25:09 +01:00
Kai Jellinghaus
7efdb3af6b feat(backend): sync cache features on all workers [enterprise] (#907)
* Periodic Job

* Add write lock & bash execution

* Use env for bash script

* Enterprise Feature

* Only time based

* Cleanup

* Move code

* Use rclone sync

* WIP

* Use buildarg

* Remove unecessary deps

* 10 Minute Intervals

* Revert testing change

* Manually pull rclone

* fix rclone

* Initial sync

* Update worker.rs

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-18 17:20:39 +01:00
Faton Ramadani
ab3b582363 fix(frontend): Reduce the size of the separator + fix Auto scroll (#895)
* fix(frontend): Reduce the size of the separator + fix Auto scroll padding

* fix(frontend): revert changes
2022-11-18 14:46:48 +01:00
Ruben Fiszel
b98ac00464 adjust cookie set-header for CaddyfileRemote 2022-11-18 11:13:58 +01:00
Ruben Fiszel
1d772ca21a allow rd to external sites after login 2022-11-18 09:33:37 +01:00
Ruben Fiszel
3fb5c7b5c7 add COOKIE_DOMAIN to set domain of cookies 2022-11-18 09:06:10 +01:00
Faton Ramadani
2c032d6a54 fix(frontend): app editor v1 (#908)
* fix(frontend): app editor v1

* fix(frontend): fix new section

* fix(frontend): Component creation

* fix(frontend): Add preview

* fix(frontend): Add helper text

* fix(frontend): Add plain text component

* fix(frontend): Add text component

* fix(frontend): Fix DND

* fix(frontend): Fix

* fix(frontend): remove debugger

* fix(frontend): fix build errors
2022-11-18 00:28:25 +01:00
Ruben Fiszel
255c7a14bd improve same_worker UX clarity 2022-11-17 18:03:07 +01:00
Ruben Fiszel
77d9e57311 clearer connect button in flows 2022-11-17 14:42:26 +01:00
Ruben Fiszel
2e485aab71 make parameters of flow inputs reorderable 2022-11-17 13:44:35 +01:00
Ruben Fiszel
664cb02a2f fix removing element from schemaeditor without resetting all required 2022-11-17 13:18:01 +01:00
Ruben Fiszel
84bee21a3c m-1 on drawercontent buttons 2022-11-17 13:09:56 +01:00
Ruben Fiszel
edf81585e6 fix load flow input correctly 2022-11-17 12:17:06 +01:00
Ruben Fiszel
422f9e0a2c fix initial python script 2022-11-17 12:07:13 +01:00
Ruben Fiszel
66de87b9cf overflow-auto table custom 2022-11-17 10:13:06 +01:00
Ruben Fiszel
8a6d840f81 fix: support flows to be triggered by slack commands 2022-11-16 21:50:51 +01:00
Jakub Kołodziejczak
dca2952ea9 chore(frontend): improve ux for "skip if stopped" (#912) 2022-11-16 21:12:22 +01:00
Ruben Fiszel
9f7ed2bb88 add build-essential to base image + pip install has path as env variable 2022-11-16 18:47:11 +01:00
Marty S
79d8071eaa Deployement -> Deployment (#911) 2022-11-16 15:35:58 +01:00
Ruben Fiszel
74f5bc8ceb visual hints when buttons are loading goto 2022-11-16 15:35:22 +01:00
Ruben Fiszel
c8925c3df5 script builder: metadata -> advanced 2022-11-16 14:10:51 +01:00
Ruben Fiszel
27b638b611 feat(python): add Resource[resource_type] as a parsed parameter 2022-11-16 14:08:55 +01:00
Ruben Fiszel
99ec8787a8 feat: add slack_bot token on connecting workspace to slack 2022-11-16 00:27:21 +01:00
Ruben Fiszel
c7b0ba43a3 fix(backend): saving bash script does not require dep job 2022-11-15 17:20:15 +01:00
Ruben Fiszel
d09d54d153 fix empty path for get_resource and set_resource 2022-11-15 14:28:22 +01:00
Ruben Fiszel
206f7babc2 use async internval for loading logs for better handling of slow connections 2022-11-15 14:18:10 +01:00
Ruben Fiszel
6aaa075748 chore(main): release 1.47.3 (#905)
* chore(main): release 1.47.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-15 14:05:26 +01:00
Ruben Fiszel
1d2d79306c fix(python-client): fix transform_leaves 2022-11-15 14:03:54 +01:00
Ruben Fiszel
43958f4ad3 chore(main): release 1.47.2 (#904)
* chore(main): release 1.47.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-15 14:02:02 +01:00
Ruben Fiszel
d1852630b8 fix(python-client): fix get_state 2022-11-15 13:59:58 +01:00
Ruben Fiszel
ea20f2c4fd chore(main): release 1.47.1 (#903)
* chore(main): release 1.47.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-15 13:45:09 +01:00
Ruben Fiszel
9447591c9d fix(python-client): fix set_resource 2022-11-15 13:38:46 +01:00
Ruben Fiszel
f83141daf6 chore(main): release 1.47.0 (#892)
* chore(main): release 1.47.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-15 13:28:27 +01:00
Ruben Fiszel
4b97742070 InternalState -> State 2022-11-15 13:27:24 +01:00
Ruben Fiszel
e75aacc7db feat(clients): rename internal state as state + setters for resources/variables in python 2022-11-15 13:16:53 +01:00
Ruben Fiszel
3872b1097b menu redesign 2022-11-15 11:57:05 +01:00
Ruben Fiszel
59bcbe0d6c improve trash button for flow map 2022-11-15 10:40:15 +01:00
Ruben Fiszel
7aded32dad improve flow UX 2022-11-15 02:25:00 +01:00
Ruben Fiszel
1d2f07d285 improve flow UX 2022-11-15 01:17:30 +01:00
Ruben Fiszel
a9b3c9f01c improve README 2022-11-15 00:14:22 +01:00
Ruben Fiszel
0c2d64148b improve flow UX 2022-11-14 23:59:49 +01:00
Ruben Fiszel
fc2256b3f5 improve flow UX 2022-11-14 23:49:07 +01:00
Ruben Fiszel
eee9d55be4 improve flow UX 2022-11-14 23:36:28 +01:00
Ruben Fiszel
16ba1f3f3b improve flow UX 2022-11-14 23:30:19 +01:00
dependabot[bot]
52343b305a chore(deps-dev): bump svelte from 3.52.0 to 3.53.1 in /frontend (#900)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.52.0 to 3.53.1.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.52.0...v3.53.1)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 18:51:57 +00:00
dependabot[bot]
957e4edaa5 chore(deps-dev): bump @tailwindcss/typography in /frontend (#901)
Bumps [@tailwindcss/typography](https://github.com/tailwindcss/typography) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/tailwindcss/typography/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindcss/typography/compare/v0.5.7...v0.5.8)

---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 18:40:25 +00:00
dependabot[bot]
419ac74391 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#899)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.40.1 to 5.43.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.43.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 18:18:57 +00:00
dependabot[bot]
2e5b987ba3 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#898)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.47 to 1.0.0-next.48.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.48/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 18:17:44 +00:00
Faton Ramadani
d58f79879a fix(frontend): add size prop to tabs (#894) 2022-11-14 18:04:47 +01:00
Ruben Fiszel
f17ef49137 fix digest for createapp 2022-11-14 18:00:51 +01:00
Faton Ramadani
31f6e47390 fix(frontend): App Editor v0 (#886) 2022-11-14 17:30:49 +01:00
Faton Ramadani
511bd020d1 fix(frontend): Set settings as header and error handler as footer (#893) 2022-11-14 11:45:35 +01:00
Ruben Fiszel
5211eb6738 add cache dir for deno even when nsjail disabled 2022-11-14 11:43:56 +01:00
Ruben Fiszel
f5b78d5e57 fix listApps 2022-11-14 10:26:39 +01:00
Ruben Fiszel
e03b61f31a fix(backend): go use windmill cache dir even if nsjail disabled 2022-11-14 09:20:09 +01:00
Kai Jellinghaus
937e16c2af feat(backend): Flow lock (#868)
* Add lockfile information

* Allow Lockfiles to be pushed to queue

* Handle raw_lock on worker

* Flow Lock Job

* Allow RawScript path

* Simplify handle_code_execution_job

* Regenerate SQLX

* Fix tests

* fix test

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-13 18:31:08 +01:00
Ruben Fiszel
541ac1e74d feat(backend): remove go.sum from go lockfile (#891) 2022-11-13 17:36:35 +01:00
Ruben Fiszel
ce484170fd Update docker-image.yml 2022-11-13 12:03:30 +01:00
Ruben Fiszel
f76718f2d5 display app as summary in flowgraph 2022-11-13 01:16:32 +01:00
Ruben Fiszel
512ae1488b center flowgraph 2022-11-13 01:07:23 +01:00
Ruben Fiszel
e3d78dd7ac chore(main): release 1.46.2 (#890)
* chore(main): release 1.46.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-12 20:59:31 +01:00
Ruben Fiszel
84fdb0f8bb fix truncate summary and adapt graph size 2022-11-12 20:54:37 +01:00
Ruben Fiszel
904ec60ea6 fix(ci): sqlx offline data 2022-11-12 20:41:23 +01:00
Ruben Fiszel
a9d1c823ef chore(main): release 1.46.1 (#889)
* chore(main): release 1.46.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-12 20:18:28 +01:00
Ruben Fiszel
5bc40f7d28 fix(backend): apps backend v0 (#888)
* progress

* post merge

* progress

* fix

* fix

* fix

* fix

* v1

* fix openapi
2022-11-12 20:17:08 +01:00
Ruben Fiszel
82d4d166e3 chore(main): release 1.46.0 (#871) 2022-11-12 20:15:41 +01:00
Ádám Kovács
746fb8cc7f feat(frontend): Flow graph (#827)
* chore(frontend): Install d3@7.6.1

* feat(frontend): Add basic graph components

* feat: Add graph node component

* feat: Add graph edges

* fix: Rename graph flow module

* feat: Add flow graph to editor

* feat: Add loops

* feat: Add hub scripts to graph

* fix: Display hub scripts

* fix: Nested loops

* feat: Graph displaying packages

* fix: Remove unused parts

* feat: Update graph layout

* fix: Clean up imports

* feat: Add icons to graph nodes

* feat: Add graph viewer to flow details page

* fix: Action row component on scroll behaviour

* fix: Update supported languages type

* fix: Add bash language icons

* fix: Support empty scripts and branches

* fix: Ellipsizing virtual node text

* feat: Display script id in node

* fix: Remove graph from flow editor

* fix: Update node id display

* chore: Remove unused packages

* flow viewer

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-12 20:14:29 +01:00
Ruben Fiszel
80eb63c7e3 Update docker-image.yml 2022-11-12 18:35:25 +01:00
Ruben Fiszel
114f9d212b fix publish internal 2022-11-12 13:45:39 +01:00
Marty S
724574fc91 Add helm and AWS cli to main image (#887)
* Add helm and AWS cli to main image

* Add internal build

* Move dockerfile location

* Capitalize helm

Co-authored-by: martys <44445285+martysmojo@users.noreply.github.com>
2022-11-11 20:13:24 +01:00
Ruben Fiszel
8bcaf99310 ci: overwrite with multibuild 2022-11-11 14:57:17 +01:00
Ruben Fiszel
e6049ca7ba increase ci timeout 2022-11-10 17:18:58 +01:00
Ruben Fiszel
4aeed1ffc8 fix edit schedule 2022-11-10 16:49:16 +01:00
Ruben Fiszel
8656e1c6f1 feat: publish arm64 image (#885) 2022-11-10 14:36:30 +01:00
Ruben Fiszel
569f4f54ee improve flow's UX 2022-11-10 10:10:32 +01:00
Ruben Fiszel
791c0635d5 tweak identity to extract previous_result 2022-11-10 08:48:06 +01:00
Ruben Fiszel
cd8d0e5ea6 feat: deprecate previous_result in favor of results per id 2022-11-10 01:58:52 +01:00
Kai Jellinghaus
5341bd8381 Add Install & Upgrade info to README (#884) 2022-11-09 07:47:42 +01:00
Ruben Fiszel
1f236e3185 improve flow UX 2022-11-09 01:22:39 +01:00
Ruben Fiszel
1019224f72 improve banching UX in minimap of flows 2022-11-09 01:00:01 +01:00
Ruben Fiszel
8ace795aa9 fix navigation on flows and script editor 2022-11-09 00:20:43 +01:00
DMoosh
7c8012e7d1 Update README.md (#883)
Grammar/spelling
2022-11-08 23:51:38 +01:00
Ruben Fiszel
2e8f52d7d0 small dropdown UX fix for schedules 2022-11-08 23:41:53 +01:00
Ruben Fiszel
af1d1191ee small UX and client fixes 2022-11-08 23:38:17 +01:00
Kai Jellinghaus
7a9ce6de3b feat(cli): Relax push folder layout to accept one layer of organizational structure (#882)
* Relax folder layout to accept one layer of organizational structure

* Fix incorrect import
2022-11-08 18:18:15 +01:00
Kai Jellinghaus
15561541f1 Disable Deno Lock Files unless feature flag require it(#881) 2022-11-08 16:52:45 +01:00
Ruben Fiszel
7f0e94560f frontend nits 2022-11-08 11:48:05 +01:00
Ruben Fiszel
1e82dd8229 more spacing in runs page + fix drawer click away 2022-11-08 11:22:40 +01:00
Ruben Fiszel
b532d2dca3 runs chart tooltip improvement 2022-11-08 11:06:35 +01:00
Ruben Fiszel
1cefbe263b pass workspace as query arg of every runs link 2022-11-08 10:28:06 +01:00
Ruben Fiszel
d969eb4f2c fix python on nsjail 2022-11-08 00:42:14 +01:00
Ruben Fiszel
9de2838d1c fix copy first step schema + import buttons 2022-11-07 21:54:49 +01:00
Ruben Fiszel
ff40ce2943 fix unknown type not handled and add go interface as recognizable type 2022-11-07 20:52:04 +01:00
dependabot[bot]
8af10b6247 chore(deps-dev): bump tailwindcss from 3.2.1 to 3.2.2 in /frontend (#878)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.2.1...v3.2.2)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 19:17:24 +00:00
dependabot[bot]
359ca4c602 chore(deps-dev): bump @zerodevx/svelte-toast in /frontend (#879)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.8.0...v0.8.1)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 19:06:56 +00:00
dependabot[bot]
0cf8ecf8a8 chore(deps-dev): bump @types/vscode from 1.72.0 to 1.73.0 in /frontend (#876)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.72.0 to 1.73.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 18:41:53 +00:00
dependabot[bot]
2a8bfc4e03 chore(deps-dev): bump cssnano from 5.1.13 to 5.1.14 in /frontend (#875)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.13 to 5.1.14.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.13...cssnano@5.1.14)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 18:31:19 +00:00
dependabot[bot]
e6200414aa chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#874)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.4...v1.3.5)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 18:20:59 +00:00
dependabot[bot]
dc20da435a chore(deps): bump python from 3.10-slim-buster to 3.11.0-slim-buster (#873)
Bumps python from 3.10-slim-buster to 3.11.0-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 18:12:42 +00:00
Ruben Fiszel
2f47856d97 fix prop picker on focus 2022-11-07 16:46:02 +01:00
Kai Jellinghaus
2575070082 feat(cli): Tarball pull (#867)
* Add tarball pull

* Move command & prompt on conflict

* Remove old file

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-07 16:02:49 +01:00
Kai Jellinghaus
042d10b6aa Allow complex action setups in benches (#869)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-07 15:38:28 +01:00
Ruben Fiszel
bac64f1e21 ci: rework deploy 2022-11-07 14:53:21 +01:00
Ruben Fiszel
61c915488c ci: trim down docker main docker image 2022-11-07 13:37:37 +01:00
Jakub Kołodziejczak
7e6aac3ea8 refactor(backend): improve memory footprint related to csp (#866) 2022-11-07 01:29:37 +01:00
Ruben Fiszel
67c4b85f41 include bash in flow inlines 2022-11-07 00:17:32 +01:00
Ruben Fiszel
2b65efca5f nit: fix go-client 2022-11-06 23:57:16 +01:00
Ruben Fiszel
11577f4a4e chore(main): release 1.45.0 (#855)
* chore(main): release 1.45.0

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-06 23:50:19 +01:00
Ruben Fiszel
7c97fac746 feat: support bash as 4th language (#865)
* bash support

* bash backend working

* frontend part

* bash backend working
2022-11-06 23:48:18 +01:00
Jakub Kołodziejczak
5bee890032 chore(backend): set csp based on env var (#864)
* chore(backend): set csp based on env var

* use extension instead of reading directly from env var
2022-11-06 22:35:37 +01:00
Ruben Fiszel
a1efdfb350 nit UX on FlowPreviewContent 2022-11-06 19:51:50 +01:00
Jakub Kołodziejczak
d8d82fa12d chore(csp): fix trailing semicolon (#863) 2022-11-06 19:50:45 +01:00
Ruben Fiszel
d0117289c9 nit UX on FlowPreviewContent 2022-11-06 19:48:47 +01:00
Ruben Fiszel
030bfa9fbb nit UX on FlowPreviewContent 2022-11-06 18:16:55 +01:00
Jakub Kołodziejczak
2562f98cbc fix(backend): improve csp (#861)
rationale for setting `'unsafe-inline'` is that it cannot be more void
than the lack of `script-src` but it still might add some benefits
2022-11-06 18:00:16 +01:00
Ruben Fiszel
c05a080d1a capture event on dropdown click 2022-11-06 17:56:57 +01:00
Ruben Fiszel
95e6e619ca add groups delete + re-enable ellipsis 2022-11-06 17:55:01 +01:00
Jakub Kołodziejczak
df1c619e25 fix(backend): tighten http security headers (#860)
* fix(backend): set http security headers (vol.1)

* (vol.2) minimal *working* content security policy

* (vol.3) set csp only if https and if hosted on cloud

* improve generics

* get CLOUD_HOSTED from extension

* remove X-XSS-Protection

rationale as per: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection

* conditionally set all security related http headers
2022-11-06 17:07:25 +01:00
Ruben Fiszel
80691cac78 add autofocus for run page 2022-11-06 16:31:50 +01:00
Ruben Fiszel
de9e96ddd2 UX improvements for run script 2022-11-06 16:08:10 +01:00
Ruben Fiszel
828cdf6998 drawer nits + logo in top menu 2022-11-06 11:52:16 +01:00
Ruben Fiszel
f9770cfc97 fix(frontend): reload websocket on lsp go import install 2022-11-06 08:59:35 +01:00
Ruben Fiszel
6018db736e fix(frontend): dispose monaco models onDestroy 2022-11-06 06:07:43 +01:00
Ruben Fiszel
93717d9a9a ux nit 2022-11-05 23:42:29 +01:00
Ruben Fiszel
a522cea109 feat(backend): flow duration is now computed as the sum of every child 2022-11-05 22:31:54 +01:00
Ruben Fiszel
a747c0060c fix(backend): tighten security around cookies to avoid csrf (#859)
* fix(backend): tighten security around cookies to avoid csrf

* everything httponly

* sqlx

* also handle 404

* shoter Windmill v message

* fix chart
2022-11-05 21:21:13 +01:00
Ruben Fiszel
2b64915d9f remove unsynced chartjs title 2022-11-05 17:36:05 +01:00
Ruben Fiszel
6d02aa7a69 chart styling nits 2022-11-05 16:55:47 +01:00
Ruben Fiszel
d83425ab9c feat(frontend): show runs using a time chart 2022-11-05 16:46:23 +01:00
Ruben Fiszel
8b45924abf feat(frontend): show runs using a time chart 2022-11-05 15:31:09 +01:00
Ruben Fiszel
cf33af7b76 improve superadmin settings 2022-11-05 12:30:11 +01:00
Ruben Fiszel
39351d3fb8 remove initial invite to demo for ruben@windmill.dev 2022-11-05 10:45:17 +01:00
Ruben Fiszel
ca2b35b41e edit script preload same args 2022-11-05 10:02:00 +01:00
Ruben Fiszel
663212ea75 fix arginfo 2022-11-05 09:31:31 +01:00
Ruben Fiszel
139d06cb42 feat(frontend): fill schema and test args from payload 2022-11-05 02:29:32 +01:00
Ruben Fiszel
01d64107a0 do not list preview in the latest runs 2022-11-04 22:30:19 +01:00
Ruben Fiszel
3a6a0b4c38 script and flow details UX improvements 2022-11-04 22:00:01 +01:00
Ruben Fiszel
7bc849b9ec script and flow details UX improvements 2022-11-04 21:54:37 +01:00
Ruben Fiszel
590dae0d93 script and flow details UX improvements 2022-11-04 21:48:38 +01:00
Ruben Fiszel
fb86beb330 improve UX for webhooks 2022-11-04 21:23:26 +01:00
Ruben Fiszel
587b16e34e improve webhooks for UX 2022-11-04 21:19:29 +01:00
Ruben Fiszel
15ca49ca18 publish lsp to ecr too 2022-11-04 17:58:21 +01:00
Ruben Fiszel
30bf79f9be fix windmill registry on ecr 2022-11-04 17:38:01 +01:00
Ruben Fiszel
2defe8e1cf push to AWS ECR registry 2022-11-04 17:15:32 +01:00
Ruben Fiszel
4d113b0b5b reload on broken monaco editor 2022-11-04 16:40:16 +01:00
Ruben Fiszel
d28e914855 fix spurrious notifications on monaco 2022-11-04 16:34:32 +01:00
Ruben Fiszel
c1f09b1b28 fix inner branches in the flow UX 2022-11-04 16:31:30 +01:00
Ruben Fiszel
a9fde68592 UX same worker tab 2022-11-04 16:15:28 +01:00
Ruben Fiszel
6d2fe9405e UX improvements for flows 2022-11-04 13:28:47 +01:00
Ruben Fiszel
d248ac4134 feat(backend): use result_by_id in branchone (#857)
* progress

* fix result by id
2022-11-04 12:06:08 +01:00
Ruben Fiszel
2ed8cab759 UX improvements on schedule item 2022-11-04 01:21:26 +01:00
Ruben Fiszel
acfe92cf54 display little parsing status instead of error toast 2022-11-04 01:17:59 +01:00
Ruben Fiszel
06eb45560b display little parsing status instead of error toast 2022-11-04 01:16:12 +01:00
Ruben Fiszel
3b1368700e fix approving twice same flow 2022-11-04 00:32:55 +01:00
Ruben Fiszel
34b217f391 publish to hub from deno do not add lockfile 2022-11-04 00:02:45 +01:00
Ruben Fiszel
dc2688b9c3 UX improvements 2022-11-03 23:26:07 +01:00
Ruben Fiszel
781db880a2 fix(frontend): fix remaining openModal bugs 2022-11-03 19:10:55 +01:00
Ruben Fiszel
a57263be50 fix(frontend): reset rows default to 1 2022-11-03 18:58:08 +01:00
Ruben Fiszel
6018e2ff11 fix(frontend): go editor nits 2022-11-03 18:48:53 +01:00
Ruben Fiszel
7410d9d32d sqlx prepare 2022-11-03 14:41:46 +01:00
Ruben Fiszel
63be299979 fix initialization of flowstore 2022-11-03 14:34:41 +01:00
Ruben Fiszel
8c8f1b9f2c feat(backend): add global delete user endpoint 2022-11-03 14:06:19 +01:00
Ruben Fiszel
7be953a5b6 feat(backend): add global delete user endpoint 2022-11-03 14:06:09 +01:00
Ruben Fiszel
22ede0d34d chore(main): release 1.44.0 (#853)
* chore(main): release 1.44.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-03 13:50:34 +01:00
Ruben Fiszel
47b4873a59 frontend(fix): rework all text inputs 2022-11-03 13:47:40 +01:00
Ruben Fiszel
a97613401c modal -> drawer 2022-11-03 12:39:23 +01:00
Ruben Fiszel
0f3516ff03 fix variable editor 2022-11-03 10:03:00 +01:00
Ruben Fiszel
685073799f fix(python-client): fix get_resource 2022-11-03 08:56:00 +01:00
Ruben Fiszel
29ab17a5f7 update python-client-builder 2022-11-03 08:32:43 +01:00
Ruben Fiszel
038cbfa8a5 update deno example with npm qualifier 2022-11-03 01:04:08 +01:00
Kai Jellinghaus
357d313dd5 Ignore deno lockfile if invalid (#854)
* Ignore deno lockfile if invalid

* Always write file
2022-11-03 00:47:09 +01:00
Kai Jellinghaus
621ed290cf feat(backend): Deno lock files (#851)
* Enable generating locks for deno

* Handle deno lockfile

* Fix bug with empty lockfiles

* Handle deno lockfiles

* Allow unstable features when resolving deno deps

* Ignore bad lockfiles

* Handle Deno Path

* No Color output

* Fix OsStr
2022-11-02 23:52:45 +01:00
Ruben Fiszel
415f2d8780 UX improvements 2022-11-02 22:01:49 +01:00
Ruben Fiszel
c71c7a2e58 UX improvements 2022-11-02 21:26:52 +01:00
Ruben Fiszel
aab23b8768 feat: implement allowed domains for self-hosted 2022-11-02 14:52:35 +01:00
Ruben Fiszel
c097a3d039 fix(backend): capture up all lockfile issues 2022-11-02 14:04:44 +01:00
Ruben Fiszel
c6b868e6a5 fix: implement require admin differently than unauthorized 2022-11-02 12:18:44 +01:00
Ruben Fiszel
e0e74fbe00 remove tokio-console 2022-11-02 12:04:35 +01:00
Ruben Fiszel
85d2f1dc77 chore(main): release 1.43.2 (#852)
* chore(main): release 1.43.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-02 11:42:45 +01:00
Ruben Fiszel
401bf216ae verify go-client by building it 2022-11-02 11:41:57 +01:00
Ruben Fiszel
632212902d fix(go-client): use stable oapi codegen version 2022-11-02 11:37:57 +01:00
Ruben Fiszel
87c31811bb better go example 2022-11-02 11:16:09 +01:00
Ruben Fiszel
da888f719c fix(frontend) undefined error in flowmodulecomponent 2022-11-02 11:09:10 +01:00
Ruben Fiszel
d20cebf5df chore(main): release 1.43.1 (#849)
* chore(main): release 1.43.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-02 11:01:37 +01:00
Ruben Fiszel
084f38c12a change default templates for go 2022-11-02 10:59:08 +01:00
Ruben Fiszel
589cf023b2 fix(go-client): fix openapi generation 2022-11-02 10:55:35 +01:00
Ruben Fiszel
f7572ba2f3 approvers are available to the step right after approval 2022-11-02 10:43:19 +01:00
Ruben Fiszel
1c9b59cdfa make get suspended flow job unauthed 2022-11-02 08:50:17 +01:00
Ruben Fiszel
745671dc21 UI improvements 2022-11-02 08:41:08 +01:00
Ruben Fiszel
688910868f ui fix for icons margin on runs 2022-11-02 06:59:36 +01:00
Ruben Fiszel
752711a977 UI improvements 2022-11-01 23:48:04 +01:00
Kai Jellinghaus
cd89b15c8f Cli improvements (#850)
* Fix infinite user list

* Remove Description from table
2022-11-01 22:14:46 +01:00
Ruben Fiszel
551795f3fd sqlx offline fixes 2022-11-01 22:13:35 +01:00
Jakub Kołodziejczak
d1df36affa fix(backend): extend default scope set for slack resource (#848)
usecase:
> as a windmill user I want to provide email of user to which slack direct message should be send

rationale:
https://api.slack.com/methods/users.lookupByEmail needs to be used. it
requires `users:read.email` (which needs to be acquired together with
`users:read` - more info: https://api.slack.com/scopes/users:read.email)
2022-11-01 22:06:02 +01:00
Ruben Fiszel
ceb7d36dee restore connect workspace to slack 2022-11-01 22:03:36 +01:00
Ruben Fiszel
7d3b8011be chore(main): release 1.43.0 (#842)
* chore(main): release 1.43.0

* Apply automatic changes

* Apply automatic changes

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-11-01 16:23:04 +01:00
Ruben Fiszel
2b32d4848b quickfix change-versions for cli 2022-11-01 16:19:59 +01:00
Kai Jellinghaus
986358e150 Sed fix (#844) 2022-11-01 16:11:01 +01:00
Kai Jellinghaus
28cd0c3fa1 feat: new wmill CLI #831 2022-11-01 15:53:28 +01:00
Ruben Fiszel
a1859ca34a add a bit of docs 2022-11-01 07:50:59 +01:00
Ruben Fiszel
caf79f6f98 fix non selected tab in flows 2022-11-01 06:18:46 +01:00
Ruben Fiszel
c884494315 fix initialPath setting 2022-11-01 06:15:50 +01:00
Ruben Fiszel
463d73399d feat(backend): add parallel option for forloop and branchall (#840)
* parallel

* parallel

* fix 1

* fix 2

* fix 3

* fix 3

* fix 4

* sqlx

* add parallel toggle on frontend

* parallel in frontend

* serde

* fix everything

* fix everything
2022-11-01 06:09:00 +01:00
Jakub Kołodziejczak
a8a8974a82 chore(frontend): typo fix (#839) 2022-11-01 03:10:21 +01:00
dependabot[bot]
715ce09d15 chore(deps-dev): bump tailwindcss from 3.1.8 to 3.2.1 in /frontend (#835)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.8 to 3.2.1.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.8...v3.2.1)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 19:06:43 +00:00
dependabot[bot]
97bfdd1583 chore(deps): bump hyper from 0.14.20 to 0.14.22 in /backend (#838)
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.20 to 0.14.22.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.22/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.20...v0.14.22)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 18:57:24 +00:00
dependabot[bot]
208f8553e2 chore(deps-dev): bump tslib from 2.4.0 to 2.4.1 in /frontend (#837)
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/2.4.0...2.4.1)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 18:48:25 +00:00
dependabot[bot]
3c29a92ab7 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#834)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.44 to 1.0.0-next.47.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.47/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 18:42:12 +00:00
dependabot[bot]
aba7d1612e chore(deps-dev): bump autoprefixer from 10.4.12 to 10.4.13 in /frontend (#833)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.12 to 10.4.13.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.12...10.4.13)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 18:38:38 +00:00
dependabot[bot]
f2bc0ca309 chore(deps): bump python from 3.10-slim-buster to 3.11.0-slim-buster (#832)
Bumps python from 3.10-slim-buster to 3.11.0-slim-buster.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 18:36:17 +00:00
Ruben Fiszel
759f3578ac UX nits 2022-10-31 12:46:07 +01:00
Ruben Fiszel
af3b9080f5 UX nits 2022-10-31 12:23:36 +01:00
Ruben Fiszel
a800b5b937 UX nits 2022-10-31 12:12:56 +01:00
Ruben Fiszel
0196fab7ba UX improvements 2022-10-31 11:57:00 +01:00
Ruben Fiszel
a6b25a9272 Merge branch 'main' into rf/tableImprovements 2022-10-31 09:52:23 +01:00
Ruben Fiszel
3b329ee323 fix account as integer II 2022-10-31 09:34:55 +01:00
Ruben Fiszel
4154f455fe table 2022-10-31 09:29:48 +01:00
Ruben Fiszel
60c64320d5 UX improvements 2022-10-31 01:28:51 +01:00
Ruben Fiszel
8bc5bfe8a2 UX improvements 2022-10-31 01:26:16 +01:00
Ruben Fiszel
5b51628113 make-up flow status viewer 2022-10-31 01:14:34 +01:00
Ruben Fiszel
35a836b81a fix get_resource for oauth 2022-10-30 22:56:12 +01:00
Ruben Fiszel
ca5bad7ad4 avoid duplicate components in openapi 2022-10-30 21:53:32 +01:00
Ruben Fiszel
9a4bb545cd clearer error message for unable to exchange refresh token 2022-10-30 21:35:22 +01:00
Ruben Fiszel
331bce472a chore(main): release 1.42.1 (#830)
* chore(main): release 1.42.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-30 21:29:00 +01:00
Ruben Fiszel
07582bc748 fix builder for python and go 2022-10-30 21:25:57 +01:00
Ruben Fiszel
1714f33792 fix builder for python and go 2022-10-30 21:23:21 +01:00
Ruben Fiszel
1ed74dd451 fix builder for python and go 2022-10-30 21:23:21 +01:00
Jakub Kołodziejczak
f7c314b246 fix(deno-client): add missing approver encoding to hmac api request (#829)
related to 17064138c2
2022-10-30 20:39:01 +01:00
Ruben Fiszel
f38448e494 chore(main): release 1.42.0 (#810)
* chore(main): release 1.42.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-30 19:09:13 +01:00
Ruben Fiszel
afd8ce8797 handle errors prior to first step better 2022-10-30 19:03:22 +01:00
Ruben Fiszel
fc61e9674e add flow_input to context of branch predicates and stop early 2022-10-30 18:24:23 +01:00
Ruben Fiszel
e8bbda8a5b fix input transforms for resource and variable 2022-10-30 17:28:59 +01:00
Ruben Fiszel
9a06c06cbd sqlx prepare 2022-10-30 17:08:03 +01:00
Ruben Fiszel
c1265c4fe3 fix full hub script 2022-10-30 17:01:12 +01:00
Ruben Fiszel
b02521d7ff fix(backend): fix error handler progress update 2022-10-30 13:47:28 +01:00
Ruben Fiszel
e96c5ca670 early stop now bubble up to the top 2022-10-30 02:32:35 +02:00
Ruben Fiszel
bb4a620645 revert switching metrics to tiny-http 2022-10-30 01:55:44 +02:00
Ruben Fiszel
df381b8d01 fix failure module 2022-10-29 16:51:45 +02:00
Ruben Fiszel
3f38846382 fix toggle 2022-10-29 16:46:15 +02:00
Ruben Fiszel
a540501aa7 flow UX improvements 2022-10-29 16:13:08 +02:00
Ruben Fiszel
8295fba746 flow UX improvements 2022-10-29 16:11:41 +02:00
Ruben Fiszel
d9a8ed2f44 flow UX improvements 2022-10-29 16:10:10 +02:00
Ruben Fiszel
a08beefa65 flow UX improvements 2022-10-29 16:04:05 +02:00
Ruben Fiszel
12de3e700f handle more error edge cases 2022-10-29 13:59:50 +02:00
Ruben Fiszel
8e85c1b0b8 fix default python script 2022-10-29 12:57:25 +02:00
Ruben Fiszel
6ceac4280e feat(python): type is automatically inferred from default parameters 2022-10-29 12:48:50 +02:00
Ruben Fiszel
92a3ba527f ci: use cargo check to cache dockerfile #828 2022-10-29 12:20:16 +02:00
Kai Jellinghaus
6263e90735 restructure the entire backend layout using workspaces (#815) 2022-10-29 11:58:06 +02:00
Ruben Fiszel
687fc102d5 flow ui nits 2022-10-28 16:11:03 +02:00
Ruben Fiszel
e84c9921ca fix flow node id creation 2022-10-28 15:56:23 +02:00
Ruben Fiszel
9010029294 schedule + alert nits 2022-10-28 11:38:25 +02:00
Ruben Fiszel
1046cebdcd make going to source script/flow easier 2022-10-28 11:20:12 +02:00
Ádám Kovács
61156a97b0 feat(frontend): Update progress bar (#770)
* feat(frontend): Update progress bar component

* feat(frontend): Add progress to flow run (WIP)

* feat(frontend): Add progress to flow run (WIP 2)

* fix(frontend): Fix loop progress loading

* fix(frontend): Rethink progress bar

* fix(frontend): Remove comment

* feat(front): Add error state and instant loading

* fix(frontend): Fix disappearing progress bits

* feat(frontend): Add progress to run page

* fix(frontend): Fix parallel progress loading issue

* progress bar + up to fix

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-10-28 10:33:28 +02:00
Ruben Fiszel
1936a60b4a UX flow improvements + fix collecting results for loops in frontend + fix Identity behavior in backend 2022-10-27 18:50:32 +02:00
Faton Ramadani
1444161c61 fix(frontend): Add summary to the script editor (#825) 2022-10-27 11:52:48 +02:00
Faton Ramadani
d46feb3e74 remove flowbite-svelte (#823)
* remove flowbite-svelte

* remove package

* Fix badge
2022-10-27 11:36:16 +02:00
Ruben Fiszel
dc3e82c8aa fix codeViewer for non deno scripts 2022-10-27 09:26:52 +02:00
Ruben Fiszel
4185853bca fix loading non deno from hub 2022-10-27 09:08:55 +02:00
Ruben Fiszel
dc103696a7 update resource spec 2022-10-27 00:59:25 +02:00
Ruben Fiszel
574df78421 fix export to tarball 2022-10-27 00:43:51 +02:00
Ruben Fiszel
256612bbc5 improve python parsing of imports 2022-10-27 00:19:17 +02:00
Ruben Fiszel
e56f658acc New Script UX refactor 2022-10-26 23:09:10 +02:00
Ruben Fiszel
f5293ce611 fix result by id 2022-10-26 08:54:28 +02:00
Ruben Fiszel
544a2bbaec feat(frontend): result by id 2022-10-26 08:31:30 +02:00
Ruben Fiszel
15f79c42ff minimap fixes 2022-10-26 07:35:20 +02:00
Ruben Fiszel
cda8d9f0e1 fix migration of old flows 2022-10-26 06:49:48 +02:00
Ruben Fiszel
d6ecd1394a fix input transforms 2022-10-26 06:14:42 +02:00
Faton Ramadani
4f82c6e694 fix(frontend): Fix overlay map indicator (#816) 2022-10-25 23:24:27 +02:00
Ruben Fiszel
46eec980c9 fix early stop 2022-10-25 23:05:03 +02:00
Faton Ramadani
fde979d2b8 fix(frontend): Fix legacy input transforms (#814) 2022-10-25 19:29:55 +02:00
Faton Ramadani
dc961438b7 fix(frontend): Fix input transforms (#813) 2022-10-25 18:41:11 +02:00
Faton Ramadani
028b53f9f5 feat(frontend): Flow editor branches (#727) 2022-10-25 17:26:31 +02:00
Ruben Fiszel
23ad077055 fix schedule on setScheduleEnabled errors 2022-10-25 13:16:33 +02:00
Ruben Fiszel
3dbacdf08d fix schedule on setScheduleEnabled errors 2022-10-25 12:59:22 +02:00
Ruben Fiszel
14fb4551f4 feat: payload capture of json to initialize flow input (#655)
* capture table and some endpoints for json pastebin

* only retain user's most recent captures

* merge conflict

* sqlx data

* fix migration

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-10-25 00:54:53 +02:00
Ruben Fiszel
c3ecbfa292 fix input transform form 2022-10-25 00:27:06 +02:00
dependabot[bot]
ce23d3d111 chore(deps-dev): bump simple-svelte-autocomplete in /frontend (#799)
Bumps [simple-svelte-autocomplete](https://github.com/pstanoev/simple-svelte-autocomplete) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/pstanoev/simple-svelte-autocomplete/releases)
- [Commits](https://github.com/pstanoev/simple-svelte-autocomplete/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: simple-svelte-autocomplete
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 21:00:23 +00:00
dependabot[bot]
630e7542a8 chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 in /frontend (#801)
Bumps [eslint](https://github.com/eslint/eslint) from 8.25.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 22:51:06 +02:00
dependabot[bot]
b01b7acec1 chore(deps): bump monaco-languageclient from 4.0.0 to 4.0.1 in /frontend (#798)
Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/mlc-4.0.1/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 20:18:15 +00:00
dependabot[bot]
27326dd9da chore(deps): bump node from 18-alpine to 19-alpine (#797)
Bumps node from 18-alpine to 19-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 22:13:11 +02:00
Jakub Kołodziejczak
17064138c2 fix(deno-client): automatically encode approver param + refactor: use URL class to format urls (#809) 2022-10-24 22:12:47 +02:00
Ruben Fiszel
786e59af1f chore(deps): backend update 2022-10-24 21:28:25 +02:00
Kai Jellinghaus
3ea0156226 Add a dockerfile to the benchmarks directory 2022-10-24 17:51:33 +02:00
Ruben Fiszel
b0fe6da27e approval flow nit 2022-10-24 17:17:57 +02:00
Ruben Fiszel
16afde6806 approval flow with idendity of the approver 2022-10-24 16:37:09 +02:00
Ruben Fiszel
eae96274e3 add identity job_kind to openapi 2022-10-24 14:51:25 +02:00
Ruben Fiszel
02f4113234 add resume_id to job_resume + add identity module 2022-10-24 14:48:28 +02:00
Ruben Fiszel
3ad64ba6eb fix get_suspended_job_flow module finding 2022-10-24 10:37:21 +02:00
Ruben Fiszel
da71358090 fix get_suspended_job_flow 2022-10-24 10:18:23 +02:00
Ruben Fiszel
53593f41c5 only load script content if path change 2022-10-24 10:12:38 +02:00
Ruben Fiszel
1353c7b8da chore(main): release 1.41.0 (#795)
* chore(main): release 1.41.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-24 02:38:12 +02:00
Ruben Fiszel
e642627bf7 better tooltips 2022-10-24 02:32:01 +02:00
Ruben Fiszel
77c114f037 fix(deno-client): add approver 2022-10-24 02:24:44 +02:00
Ruben Fiszel
7a4bcd98f6 feat: add approver to approval step 2022-10-24 01:50:39 +02:00
Ruben Fiszel
dfc587b812 fix: approval pages now require no auth 2022-10-23 15:50:36 +02:00
Ruben Fiszel
b942f0b603 chore(main): release 1.40.1 (#794)
* chore(main): release 1.40.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-22 16:21:10 +02:00
Jakub Kołodziejczak
ec8d742432 fix(deno-client): fix build.sh to have reproducible builds (#793) 2022-10-22 16:19:31 +02:00
Jakub Kołodziejczak
5f8ba50800 ci(deno-client): fix build.sh to have reproducible builds (#792) 2022-10-22 16:01:50 +02:00
Ruben Fiszel
81549837ba chore(main): release 1.40.0 (#780)
* chore(main): release 1.40.0

* Update CHANGELOG.md

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-22 14:06:23 +02:00
Jakub Kołodziejczak
759425bbac feat(deno-client): improve docs by extending function signatures (#791)
> as a windmill script developer I want to know what type/data structure is returned from the windmill sdk
2022-10-22 14:04:38 +02:00
Ruben Fiszel
a9359dada7 fix: improve approval flow with approval page 2022-10-22 13:55:12 +02:00
Ruben Fiszel
f8fce1fa78 fix send tx for kill 2022-10-22 00:34:36 +02:00
Ruben Fiszel
fb572e3279 nit wording 2022-10-21 23:54:27 +02:00
Ruben Fiszel
960b701cf6 feat(backend): propagate cancel instantly to all flow jobs if any 2022-10-21 22:01:07 +02:00
Ruben Fiszel
68a0376fc3 feat(backend): propagate cancel instantly to all flow jobs if any 2022-10-21 22:00:52 +02:00
Ruben Fiszel
de96d35aff clean up the new script page 2022-10-21 21:33:56 +02:00
Ruben Fiszel
725e354dd8 nit pickable buttons for flows 2022-10-21 21:20:01 +02:00
Ruben Fiszel
961588d300 nit pickable buttons for flows 2022-10-21 20:43:09 +02:00
Ruben Fiszel
7459c673f8 nit do not disable forloop on subsequent steps 2022-10-21 20:34:04 +02:00
Ruben Fiszel
c0da13320c nit escape on contentPreview 2022-10-21 20:01:20 +02:00
Ruben Fiszel
a9bf7a4835 fix import script from hub 2022-10-21 19:43:53 +02:00
Ruben Fiszel
26cd5ec6f2 fix import script from hub 2022-10-21 19:38:33 +02:00
Ruben Fiszel
8c2bc1a00b simplify script picker menu for flows 2022-10-21 19:02:00 +02:00
Ruben Fiszel
b57da4a25a fix(frontend): rework te new script page 2022-10-21 14:25:21 +02:00
Ruben Fiszel
545c07b0f2 fix: only create a schedule after flow change if schedule is enabled 2022-10-21 13:33:44 +02:00
Kai Jellinghaus
93b1432625 fix(backend): avoid mem leak on interval #786 2022-10-21 12:15:03 +02:00
Ruben Fiszel
3b0a86676c fix z-index of menu 2022-10-21 08:48:24 +02:00
Ruben Fiszel
6d4d8e2d64 feat: support running and publishing go, python scripts to the hub (#779) 2022-10-20 20:16:08 +02:00
Ruben Fiszel
71a75a57b6 chore(main): release 1.39.0 (#747)
* chore(main): release 1.39.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-20 16:38:34 +02:00
Ruben Fiszel
655ad7be4f fix(deno-client): error handling for getInternalState 2022-10-20 16:36:09 +02:00
Kai Jellinghaus
9ab54b440a Bench improvements (#774)
* Fix trailing / in host URL

* Allow continous run with throughput

* Fix whitespace
2022-10-20 07:41:33 +02:00
Kai Jellinghaus
438563d5ea Add more tracing (#773) 2022-10-20 07:40:58 +02:00
Kai Jellinghaus
1537a1b756 Cargo config improvements (#775)
* Move cargo config to correct location

* Add --no-rosegment to build params.
This helps with stack traces, and is necessary for some profilers.
2022-10-20 07:38:49 +02:00
Ruben Fiszel
491e808fe2 feat(frontend): publish script of any lang to hub 2022-10-19 23:50:02 +02:00
Kai Jellinghaus
bce59a197e More Metrics (#735)
* Expose Worker Tokio Metrics

* Add metrics tracking the job queue

This can be used to (approximate) the queue length
This can be used to (approximate) the running jobs

* Remove testing code

* Rename metrics to exclude TOTAL_

* Sleep in worker metrics loop

* Add jobs_executed

* Add zombie job metrics

* Add uptime metric

* Fix metric naming

* Remove poll stats

* unify worker execution metrics

* Rename jobs_* metrics

* Rename metrics to match exposed name

* Remove leftover import

* Rename variables to match further

* Fix Merge error

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-10-19 10:15:42 +02:00
Ruben Fiszel
d2fd81e542 remove erronous pull created_by 2022-10-19 04:10:41 +02:00
Ruben Fiszel
dd33179d70 make get job more reliable 2022-10-19 03:54:41 +02:00
Ruben Fiszel
e67a49d9fb nits 2022-10-19 03:41:56 +02:00
Ruben Fiszel
b728041770 nits 2022-10-19 03:41:56 +02:00
Ruben Fiszel
d1657383c7 feat(backend): atomic moving queue -> complete and delete (#771)
* feat(backend): atomic move to queue + delete

* fix

* fix

* fix

* fix
2022-10-19 03:16:15 +02:00
Ruben Fiszel
5c5c9fbd78 migrating benchmark to deno client 1.38.5 2022-10-18 23:16:58 +02:00
Ruben Fiszel
126b33e1a8 show options 2022-10-18 22:08:37 +02:00
Ruben Fiszel
b9ce158357 fix benchmarks 2022-10-18 21:19:37 +02:00
Ruben Fiszel
c5e6607e5f little benchmark console feedback 2022-10-18 20:42:16 +02:00
Ruben Fiszel
8aa4c7691b fix(backend): reschedule flow at first step end (#746)
* fix(backend): reschedule flow at first step end

* fix

* fix

* fix

* fix

* sqlx prepare
2022-10-18 17:06:39 +02:00
Ruben Fiszel
d1780c8c6b feat: add result by id to fetch result from any node (#769)
* feat: add result by id to fetch result from any node

* sqlx prepare

* fix

* fix

* review
2022-10-18 17:04:13 +02:00
Kai Jellinghaus
43e6f5c525 feat(benchmark): Initial Benchmarking Tool (#731)
* Deno setup

* Very basic benchmarking

* Collect metrics into CSV

* Rip out CSV functionality

* export to influxdb

* remove old files

* Move into subfolder in preparation for merge

* Move settings to correct folder

* Cleanup & Fix typing

* Remove unused code

* Add JSON export of specific metrics

* Wait for all jobs to complete & check resutls

* Delete output.json

* Apply some review comments

* Simplify some truthy expressions

* Remove InfluxDB

* Rewrite Stats calculation

* Add CSV output

* Fix stdev calculations

* Add README

* Add maximum-throughput option

* Add flow option

* Remove testing changes

* Revert auto-format

* Track zombie workers
2022-10-18 14:10:04 +02:00
Ruben Fiszel
584f168f8f feat: add ids to modules + input_transform lowered to flowmodulevalue (#768)
* feat: add ids to modules + inputTransforms from module to module value

* all

* delete obsolete input transforms
2022-10-17 22:34:12 +02:00
dependabot[bot]
f7ee9c17ec chore(deps-dev): bump svelte from 3.51.0 to 3.52.0 in /frontend (#766)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.51.0 to 3.52.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.51.0...v3.52.0)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 20:06:18 +00:00
dependabot[bot]
0573eb9e79 chore(deps-dev): bump flowbite-svelte from 0.27.6 to 0.27.8 in /frontend (#767)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.27.6 to 0.27.8.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.27.6...v0.27.8)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 19:52:00 +00:00
dependabot[bot]
c3f5c52257 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#764)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.37.0 to 5.40.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.40.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 19:40:45 +00:00
dependabot[bot]
170d48fe56 chore(deps-dev): bump @zerodevx/svelte-toast in /frontend (#761)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.7.2 to 0.8.0.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.7.2...v0.8.0)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 19:39:34 +00:00
dependabot[bot]
7b932f2543 chore(deps-dev): bump postcss from 8.4.17 to 8.4.18 in /frontend (#765)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.17 to 8.4.18.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.17...8.4.18)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 19:28:47 +00:00
dependabot[bot]
2d69b42441 chore(deps): bump magic-crypt from 3.1.10 to 3.1.12 in /backend (#762)
Bumps [magic-crypt](https://github.com/magiclen/rust-magiccrypt) from 3.1.10 to 3.1.12.
- [Release notes](https://github.com/magiclen/rust-magiccrypt/releases)
- [Commits](https://github.com/magiclen/rust-magiccrypt/compare/v3.1.10...v3.1.12)

---
updated-dependencies:
- dependency-name: magic-crypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 19:12:52 +00:00
dependabot[bot]
54111a10d7 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#759)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.40.0 to 5.40.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.40.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 18:55:16 +00:00
dependabot[bot]
261d7147c3 chore(deps): bump swc_ecma_parser from 0.122.7 to 0.122.13 in /backend (#758)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.122.7 to 0.122.13.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 18:46:00 +00:00
dependabot[bot]
a29c9282f2 chore(deps): bump monaco-editor from 0.34.0 to 0.34.1 in /frontend (#757)
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.34.0 to 0.34.1.
- [Release notes](https://github.com/microsoft/monaco-editor/releases)
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoft/monaco-editor/commits)

---
updated-dependencies:
- dependency-name: monaco-editor
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 18:37:02 +00:00
dependabot[bot]
fa9d80c888 chore(deps-dev): bump @playwright/test in /frontend (#756)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.27.0 to 1.27.1.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.27.0...v1.27.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 18:36:44 +00:00
Ruben Fiszel
5f3646fb37 feat(backend): add branch all (#751)
* feat(backend): add branch all

* progress

* all
2022-10-17 17:31:31 +02:00
Ádám Kovács
0b196c485e fix(frontend): Style fix (#755) 2022-10-17 17:22:09 +02:00
Ádám Kovács
25671d6fbd feat(frontend): Update workspace selector (#754) 2022-10-17 17:17:31 +02:00
Ádám Kovács
30ef290372 fix(frontend): Fix text styling (#753) 2022-10-17 16:25:32 +02:00
Ádám Kovács
6bad6cf903 feat(frontend): Update split panes (#741) 2022-10-17 15:43:31 +02:00
Ruben Fiszel
ffad0c30f0 feat: InProgress forloop_jobs -> flow_jobs to unify with branchAll 2022-10-16 16:04:24 +02:00
Ruben Fiszel
4929a50286 feat(backend): rework forloop flow job arg passing + reimplement branchone using flows 2022-10-16 15:56:41 +02:00
Ruben Fiszel
9fe4229b63 chore(main): release 1.38.5 (#745)
* chore(main): release 1.38.5

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-15 18:37:41 +02:00
Ruben Fiszel
b25733d6ae fix(deno-client): use proper base url 2022-10-15 18:34:07 +02:00
Ruben Fiszel
85c41372be chore(main): release 1.38.4 (#744)
* chore(main): release 1.38.4

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-15 18:27:04 +02:00
Ruben Fiszel
9fb4e20e21 fix: refactor deno client to use another openapi generator #743 2022-10-15 18:25:26 +02:00
Ruben Fiszel
e7e8a4cf38 add rawscript as unique enum type on openflow 2022-10-15 16:37:18 +02:00
Jakub Kołodziejczak
89e6b1a63a chore(backend): allow disabling nsjail for unit tests (#742)
UC: as a developer I want to be able to test code w/o nsjail

bug: flaky test `test_go_job`
```
running 1 test
test worker::tests::test_go_job ... FAILED

failures:

---- worker::tests::test_go_job stdout ----
received killpill for worker 0
thread 'worker::tests::test_go_job' panicked at 'assertion failed: `(left == right)`
  left: `Object {"error": String("Error during execution of the script:\n\ngo: error obtaining buildID for go tool compile: pipe2: too many open files\ngo: error obtaining buildID for go tool compile: pipe2: too many open files\ngo: error obtaining buildID for go tool compile: pipe2: too many open files")}`,
 right: `String("hello world")`', src/worker.rs:2434:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
```

workaround: disable nsjail
2022-10-15 16:08:05 +02:00
Ruben Fiszel
9aabb163ad chore(main): release 1.38.3 (#740)
* chore(main): release 1.38.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-15 11:35:49 +02:00
Ruben Fiszel
7e673e3740 fix(go-client): go-client README 2022-10-15 11:23:10 +02:00
Ruben Fiszel
dcee703d66 chore(main): release 1.38.2 (#737) 2022-10-15 11:19:42 +02:00
Ruben Fiszel
f34a625add fix(go-client): improve go-client variable and resource handling 2022-10-15 11:18:17 +02:00
Ruben Fiszel
a7e76d13b9 fix(go-client): return error 2022-10-15 10:29:01 +02:00
Jakub Kołodziejczak
52f6db2e81 fix(python-client): provide backwards compatibility down to python3.7 (#738) (#739)
this reverts 79b176cbbd introducing
alternative way of avoiding bug described in
https://github.com/windmill-labs/windmill/issues/736#issuecomment-1279679730

the improvement here is that we're able to support more python versions
now
2022-10-15 10:27:07 +02:00
Jakub Kołodziejczak
79b176cbbd chore(python-client): update minimal python version (#738) 2022-10-15 09:42:19 +02:00
Ruben Fiszel
25c74e2396 fix(go-client): improve go-client error handling 2022-10-15 09:08:13 +02:00
Ruben Fiszel
121aa2314a add apache 2.0 to go client 2022-10-15 09:02:34 +02:00
Ruben Fiszel
133a661d88 chore(main): release 1.38.1 (#734)
* chore(main): release 1.38.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-15 08:49:34 +02:00
Ruben Fiszel
4e15ce62c1 fix(python-client): not publishinf windmill-api 2022-10-15 08:48:54 +02:00
Ruben Fiszel
9e9ec6e7e6 fix(go-client): pass bearer token to requests 2022-10-14 20:35:19 +02:00
Ruben Fiszel
889d065c9f go client ci deployment 2022-10-14 20:24:22 +02:00
Ruben Fiszel
8a0a3d84ca chore(main): release 1.38.0 (#700)
* chore(main): release 1.38.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-14 20:06:04 +02:00
Ruben Fiszel
d33829ff03 go client v0 2022-10-14 19:45:16 +02:00
Ruben Fiszel
655fb267d7 go client v0 2022-10-14 17:06:42 +02:00
Ruben Fiszel
b3bd19879f remove some frontend warnings 2022-10-14 16:32:15 +02:00
Ruben Fiszel
b7b5445874 add go-client mvp + stabilize openapi (#732) 2022-10-14 16:26:51 +02:00
Ruben Fiszel
7a4ceb318e fix(deno): approval endpoints generator (#728) 2022-10-14 09:17:27 +02:00
Ádám Kovács
425e395705 fix(frontend): Update skeleton animation timings (#730) 2022-10-13 16:09:40 +02:00
Ádám Kovács
26ffebd941 feat(frontend): Typography update (#725)
* feat(frontend): Add new font face

* feat(frontend): Typography update

* fix(frontend): Import Inter font

* fix(frontend): Font fixes

* fix(front): Fix spacing and font inconsistencies

* fix(frontend): Visual changes and fixes

* fix(frontend): Minor visual fixes

* fix(frontend): Remove comment
2022-10-13 14:04:26 +02:00
Ruben Fiszel
7efd229b05 improve supercache 2022-10-13 03:04:55 +02:00
Ruben Fiszel
f8f578ddb5 remove spurrious missing editorService alert 2022-10-13 03:02:33 +02:00
Ruben Fiszel
73597d1409 optimize mainargsignature inference 2022-10-13 02:51:05 +02:00
Ruben Fiszel
ff6046c079 optimize mainargsignature inference 2022-10-13 02:41:24 +02:00
Ruben Fiszel
d1d3403658 improve supercache 2022-10-13 01:23:08 +02:00
Ruben Fiszel
4dce71c877 improve supercache 2022-10-13 00:47:00 +02:00
Ruben Fiszel
2b134158f4 improve supercache 2022-10-13 00:15:21 +02:00
Ruben Fiszel
7488c419f7 fix supercache in presence of other deps 2022-10-12 23:28:50 +02:00
Ruben Fiszel
e0582fa043 fix reload schema before testing 2022-10-12 23:24:20 +02:00
Jakub Kołodziejczak
a5f545411f feat(backend): supercache for python heavy dependencies in alpha 2022-10-12 23:02:27 +02:00
Ruben Fiszel
953712d94e fix handle shared path not existing because job was resumed on another worker 2022-10-12 20:09:07 +02:00
Ruben Fiszel
eb6d0084ab fix suspend + sleep with same worker 2022-10-12 15:56:15 +02:00
Faton Ramadani
9188e38fa7 fix(frontend): remove flowbite svelte dependency from shared Badge (#722) 2022-10-12 10:03:48 +02:00
Ruben Fiszel
c82004de00 feat: secure suspended resume event + configurable timeout (#721)
* fix suspend count for early message + delete resume_job

* all

* done everything

* done everything
2022-10-11 22:55:14 +02:00
Ádám Kovács
5a17701ccd feat(frontend): Loading placeholder (#707)
* feat(frontend): Add skeleton component

* feat(frontend): Add loading to script page

* fix(frontend): Fix skeleton positioning

* feat(frontend): Remove static content from loading

* feat(frontend): Add loading to the main pages

* fix(frontend): Use skeleton directive on leaf node

* fix(frontend): Skeleton alignment

* fix(front): Replace skeleton directive with class
2022-10-11 15:38:50 +02:00
dependabot[bot]
0d9325a782 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#720)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.39.0 to 5.40.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.40.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 20:41:26 +00:00
dependabot[bot]
56cbe149e0 chore(deps-dev): bump flowbite-svelte from 0.27.5 to 0.27.6 in /frontend (#719)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.27.5 to 0.27.6.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.27.5...v0.27.6)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 20:34:21 +00:00
dependabot[bot]
3ece26ecce chore(deps): bump swc_ecma_parser from 0.122.5 to 0.122.7 in /backend (#718)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.122.5 to 0.122.7.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 20:14:09 +00:00
dependabot[bot]
eda1a7a290 chore(deps-dev): bump prettier-plugin-svelte in /frontend (#711)
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/sveltejs/prettier-plugin-svelte/releases)
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits)

---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:57:41 +00:00
dependabot[bot]
9084572c63 chore(deps-dev): bump svelte2tsx from 0.5.19 to 0.5.20 in /frontend (#717)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.19 to 0.5.20.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.19...svelte2tsx-0.5.20)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:52:51 +00:00
dependabot[bot]
6009bd1900 chore(deps-dev): bump svelte-check from 2.9.1 to 2.9.2 in /frontend (#713)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-2.9.1...svelte-check-2.9.2)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:52:27 +00:00
dependabot[bot]
52a5545ee4 chore(deps): bump serde_json from 1.0.85 to 1.0.86 in /backend (#715)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.86.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.86)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:41:52 +00:00
dependabot[bot]
3bed808fb0 chore(deps): bump swc_common from 0.29.4 to 0.29.5 in /backend (#714)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.29.4 to 0.29.5.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:33:10 +00:00
dependabot[bot]
9e131b1f03 chore(deps): bump deno_core from 0.153.0 to 0.154.0 in /backend (#712)
Bumps [deno_core](https://github.com/denoland/deno) from 0.153.0 to 0.154.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:24:30 +00:00
dependabot[bot]
935bdd25e1 chore(deps): bump tracing from 0.1.36 to 0.1.37 in /backend (#710)
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.36 to 0.1.37.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.36...tracing-0.1.37)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:15:46 +00:00
dependabot[bot]
ab3f93b7c8 chore(deps): bump uuid from 1.1.2 to 1.2.1 in /backend (#709)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.1.2 to 1.2.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.2...1.2.1)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 19:07:04 +00:00
dependabot[bot]
3d40ec73b4 chore(deps-dev): bump svelte from 3.50.1 to 3.51.0 in /frontend (#708)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.50.1 to 3.51.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.50.1...v3.51.0)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 18:57:41 +00:00
Ruben Fiszel
6ea76b5a61 fix suspend count for early message + delete resume_job 2022-10-10 20:17:49 +02:00
Ruben Fiszel
0356384d4a add failed_jobs to retrystatus 2022-10-10 13:41:07 +02:00
Ruben Fiszel
45a563566e specify branch_chosen in openflow 2022-10-10 12:59:16 +02:00
Ádám Kovács
223dfe5e7c fix(frontend): Apply small text size to hljs (#706) 2022-10-10 10:13:19 +02:00
Ruben Fiszel
c46a9ed9fc remove third screenshot 2022-10-10 00:40:08 +02:00
Ruben Fiszel
77d2989ce3 change second screenshot 2022-10-10 00:15:08 +02:00
Ruben Fiszel
e7d2c1006d change first screenshot 2022-10-10 00:13:04 +02:00
Ruben Fiszel
ff94151b87 change README banner 2022-10-10 00:10:30 +02:00
Ruben Fiszel
a7208dcf13 change favicon logo 2022-10-09 23:43:05 +02:00
Ruben Fiszel
b87b03a673 feat(backend): implement new OpenFlow module Branches (#692)
* branches

* iterate

* branches

* progress

* progress

* progress

* done

* adapt frontend

* adapt frontend

* sqlx
2022-10-09 23:12:05 +02:00
Ruben Fiszel
430e22a4b4 feat: support struct in Go as script parameters #705 2022-10-08 20:03:08 +02:00
Ruben Fiszel
539588e173 remove spurrious log 2022-10-08 15:25:17 +02:00
Ruben Fiszel
7f616c73be fix(frontend): fix viewscript for go 2022-10-08 15:23:13 +02:00
Ruben Fiszel
5bab1bca81 fix(frontend): do not alert on non internal nav for unconfirmed saves 2022-10-08 15:19:04 +02:00
Ruben Fiszel
f0ce5ed705 fix(frontend): do not alert on non internal nav for unconfirmed saves 2022-10-08 15:17:41 +02:00
dependabot[bot]
b6630a0cf6 chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 in /frontend (#704)
Bumps [eslint](https://github.com/eslint/eslint) from 8.24.0 to 8.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:38:30 +00:00
Ruben Fiszel
a9f23d1ebf improve error messages 2022-10-08 14:36:21 +02:00
dependabot[bot]
1f99344575 chore(deps-dev): bump @types/vscode from 1.71.0 to 1.72.0 in /frontend (#702)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.71.0 to 1.72.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:31:10 +00:00
dependabot[bot]
d6e165e015 chore(deps-dev): bump @playwright/test in /frontend (#701)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.26.1 to 1.27.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.26.1...v1.27.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-08 12:30:59 +00:00
Ruben Fiszel
adc64746b1 improve error messages 2022-10-08 14:22:34 +02:00
Ruben Fiszel
daba349b9b fix release 2022-10-08 14:05:35 +02:00
Ruben Fiszel
12f6469737 fix(frontend): go websockets 2022-10-08 13:41:29 +02:00
Ruben Fiszel
98bcd8a74d chore(main): release 1.37.0 (#659)
* chore(main): release 1.37.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-08 13:32:28 +02:00
Ádám Kovács
58c7322999 fix(frontend): Change button click propagation (#690)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-10-08 13:31:32 +02:00
github-actions[bot]
c07146a0bf sync hub items with community (#698)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-08 13:29:31 +02:00
Ruben Fiszel
6cbc6b421b feat: add go LSP (#699)
* lsp

* progress

* 1.36.0
2022-10-08 13:28:46 +02:00
Ruben Fiszel
fc5be76883 1.36.0 2022-10-08 13:26:11 +02:00
Ruben Fiszel
abd538c161 progress 2022-10-08 13:25:26 +02:00
Ruben Fiszel
e9d0a18516 lsp 2022-10-08 13:25:07 +02:00
Ruben Fiszel
7f21147c8d feat(backend): separate properly logs from result 2022-10-07 19:54:44 +02:00
Ruben Fiszel
5bf169577c fix(backend): go lock dependency with no requirements 2022-10-07 16:11:45 +02:00
Faton Ramadani
8095b0b4f8 fix(frontend): Remove legacy tabs (#695) 2022-10-07 11:30:31 +02:00
Faton Ramadani
f4de1c6ff5 fix(frontend): Align Settings button + add missing suspend shortcut (#694)
* fix(frontend): Align Settings button + add missing suspend shortcut + Disable up to when the error handler is selected
2022-10-07 10:16:15 +02:00
Ruben Fiszel
a229e6f488 feat: sleep for arbitrary number of seconds statically or with a javascript expression (#691)
* progress

* progress

* fix serde

* fix frontend

* fix frontend
2022-10-07 04:09:32 +02:00
Ruben Fiszel
9a7cce1ab5 only stop wait on child on ok changes values 2022-10-06 23:37:10 +02:00
Ruben Fiszel
2198a64c0a fix: get info about kill reason 2022-10-06 23:25:49 +02:00
Ruben Fiszel
8ffc9dfe4c fix: get info about kill reason 2022-10-06 23:15:27 +02:00
Ruben Fiszel
9756ff7183 fix(frontend): clear interval on job run 2022-10-06 22:47:40 +02:00
Ruben Fiszel
8d8c9698a5 fix(backend): same_worker uses the same folder even within loops 2022-10-06 21:39:07 +02:00
Ruben Fiszel
2093e86e1a fix flowstatusviewer in case jobResult is not defined yet 2022-10-06 17:47:27 +02:00
Ádám Kovács
70f6fc24ad feat(frontend): Button with popup (#639)
* feat(frontend): Add ButtonPopup component
2022-10-06 14:18:42 +02:00
Ruben Fiszel
8b60e9154c add GOMEMLIMIT to 2Gb 2022-10-06 05:13:06 +02:00
Ruben Fiszel
849842e9c6 feat: implement same_worker openflow attribute for running flow all in one go + sharing folder /shared (#689)
* init

* progress

* all

* sqlx

* remove unecessary test

* done

* frontend

* frontend
2022-10-06 04:59:09 +02:00
Ruben Fiszel
b586a5fac7 hotfix button to save variable disappeared 2022-10-05 18:18:20 +02:00
dependabot[bot]
2b51eadaaa chore(deps-dev): bump autoprefixer from 10.4.11 to 10.4.12 in /frontend (#683)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.11 to 10.4.12.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.11...10.4.12)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 02:33:33 +00:00
dependabot[bot]
2060bf6560 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#686)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.43 to 1.0.0-next.44.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.44/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 02:28:25 +00:00
dependabot[bot]
67dca4c9e4 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#682)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.38.0 to 5.39.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.39.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 02:17:53 +00:00
dependabot[bot]
56abedddba chore(deps-dev): bump svelte2tsx from 0.5.18 to 0.5.19 in /frontend (#679)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.18 to 0.5.19.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.18...svelte2tsx-0.5.19)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 02:08:32 +00:00
Ruben Fiszel
086abac0b9 chore(deps): backend update 2022-10-05 03:44:33 +02:00
Ádám Kovács
8ea1f9f8b4 feat(frontend): Add action bar to run details (#684)
* feat(frontend): Add action bar to run details
2022-10-04 17:00:24 +02:00
Ruben Fiszel
5b67da5cf5 spurrious printlns 2022-10-04 14:44:56 +02:00
Ruben Fiszel
f2be15a7e7 fix: only display error handler span if toggled on 2022-10-04 14:38:10 +02:00
Ruben Fiszel
f41906084c feat(frontend): add input transforms for flow loop 2022-10-04 14:34:55 +02:00
Ruben Fiszel
f051055e0f feat: individual retry + flow UX refactor 2022-10-04 08:41:21 +02:00
Ruben Fiszel
4729cc8cc3 progress 2022-10-04 08:40:01 +02:00
Ruben Fiszel
6274836bfe progress 2022-10-04 08:40:01 +02:00
Ruben Fiszel
71f6bed5d8 progress 2022-10-04 08:40:01 +02:00
Ruben Fiszel
3417325460 progress 2022-10-04 08:40:01 +02:00
dependabot[bot]
da74e8dbf6 chore(deps-dev): bump postcss from 8.4.16 to 8.4.17 in /frontend (#675)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.16 to 8.4.17.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.16...8.4.17)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:48:22 +00:00
dependabot[bot]
49c38789b0 chore(deps-dev): bump svelte-check from 2.9.0 to 2.9.1 in /frontend (#678)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-2.9.0...svelte-check-2.9.1)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:43:05 +00:00
dependabot[bot]
1d689bfad8 chore(deps): bump unicode-general-category in /backend (#677)
Bumps [unicode-general-category](https://github.com/yeslogic/unicode-general-category) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/yeslogic/unicode-general-category/releases)
- [Commits](https://github.com/yeslogic/unicode-general-category/compare/0.5.1...0.6.0)

---
updated-dependencies:
- dependency-name: unicode-general-category
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:34:41 +00:00
dependabot[bot]
ef6a62e22e chore(deps): bump deno_core from 0.151.0 to 0.153.0 in /backend (#676)
Bumps [deno_core](https://github.com/denoland/deno) from 0.151.0 to 0.153.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:24:09 +00:00
dependabot[bot]
e52da1ac9f chore(deps-dev): bump @playwright/test in /frontend (#674)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.25.2 to 1.26.1.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.25.2...v1.26.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:14:18 +00:00
dependabot[bot]
a6403f6870 chore(deps-dev): bump flowbite-svelte in /frontend (#673)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.26.25 to 0.27.5.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.26.25...v0.27.5)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:08:41 +00:00
dependabot[bot]
70571f4964 chore(deps): bump tokio from 1.21.1 to 1.21.2 in /backend (#672)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.21.1 to 1.21.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.1...tokio-1.21.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 19:03:53 +00:00
dependabot[bot]
c834940f44 chore(deps): bump serde from 1.0.144 to 1.0.145 in /backend (#669)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.144 to 1.0.145.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.144...v1.0.145)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 18:54:00 +00:00
dependabot[bot]
34b3d0de08 chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 in /frontend (#667)
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.1 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.1...v8.24.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 18:39:16 +00:00
dependabot[bot]
0b437c046e chore(deps-dev): bump prettier-plugin-svelte in /frontend (#666)
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/sveltejs/prettier-plugin-svelte/releases)
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits)

---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 18:36:53 +00:00
dependabot[bot]
74e09db155 chore(deps-dev): bump typescript from 4.8.3 to 4.8.4 in /frontend (#665)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.3 to 4.8.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.3...v4.8.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 18:33:55 +00:00
dependabot[bot]
f0a6a819a6 chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#664)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.3...v1.3.4)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 18:31:29 +00:00
Faton Ramadani
e1d25eca0f feat(frontend): Discard changes confirmation modal (#653)
* feat(front): add a confirmation modal to discard unsaved changes

* feat(front):Fix modal content

* feat(front): Revert code + add unsavedconfirmatiomodal to the flow builder

* feat(front): Use a store to store whether the content of an editor needs to be saved before leaving

* feat(front): Add cleanup + only display the warning when navigating elsewhere on the app

* feat(front): set dirty to false when saving

* feat(front): add keyboard binding to cancel or resume

* feat(front): Init dirtyStore to true when creating a flow/script

* feat(front): Explicit store initiliation

* feat(front): initilisation dirty status after loading a script/flow
2022-10-03 14:32:06 +02:00
Ádám Kovács
fccf45740d refactor(frontend): Tailwind refactor (#637)
* feat(frontend): Tailwind config migration
2022-10-03 11:27:58 +02:00
Ruben Fiszel
213cdda99a fix(frontend): split early stop + fix highlight code 2022-10-03 04:41:19 +02:00
Ruben Fiszel
d91b532816 fix(frontend): split early stop + fix highlight code 2022-10-03 04:39:34 +02:00
Ruben Fiszel
bd24760f03 fix: add step to running badge in flow viewer 2022-10-03 04:01:55 +02:00
Ruben Fiszel
eb17804195 fix: change command behavior for monacos 2022-10-03 03:54:18 +02:00
Ruben Fiszel
ff019950b4 feat(frontend): remove step 2 for flows 2022-10-03 02:53:57 +02:00
Ruben Fiszel
481ce177d6 feat(frontend): prop picker for stop condition 2022-10-03 02:24:32 +02:00
Ruben Fiszel
8386d04bc3 feat(frontend): add prop picker to iterator 2022-10-03 01:53:58 +02:00
Ruben Fiszel
34a20c3948 feat(frontend): add prop picker to iterator 2022-10-02 23:17:40 +02:00
Ruben Fiszel
5a8344dffc feat(frontend): add variables and resources to the prop picker 2022-10-02 22:42:11 +02:00
Ruben Fiszel
adb5c89b46 in the editor bar separate variable and contextual variable 2022-10-02 21:49:42 +02:00
Ruben Fiszel
84979527eb minor UI fixes 2022-10-02 21:35:07 +02:00
Ruben Fiszel
6bf1abf16e feat(backend): add WM_BASE_URL 2022-10-02 18:53:05 +02:00
Ruben Fiszel
53b69553a2 chore(main): release 1.36.0 (#521)
* chore(main): release 1.36.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-02 06:08:39 +02:00
Ruben Fiszel
aee956a8e5 fix go runner 2022-10-02 05:59:01 +02:00
Ruben Fiszel
75cf96b99f fix(backend): allow for now payload on resume GET 2022-10-02 05:14:36 +02:00
Ruben Fiszel
d1e9b97e93 set code before running runCmdAction 2022-10-02 04:41:22 +02:00
Ruben Fiszel
c71ffca4fc frontend use exact time in every case 2022-10-02 02:56:01 +02:00
Ruben Fiszel
60e75e3b41 fix(go): make lines align with appended code 2022-10-02 01:28:14 +02:00
Ruben Fiszel
1d6dc484cd fix(go): inner_main is in a separate file rather than wrapped 2022-10-02 01:22:33 +02:00
Ruben Fiszel
e1fd2bb54a fix(frontend): variable editor now acceps including 3000 chars + show length 2022-10-01 23:32:04 +02:00
Ruben Fiszel
b8a67ca14f fix(frontend): increase the default size of the log and result panel for the script editor 2022-10-01 23:19:02 +02:00
Ruben Fiszel
0a81162582 feat(frontend): rich renderer improvements 2022-10-01 22:59:49 +02:00
Ruben Fiszel
f9338bb554 minor UI fixes 2022-10-01 09:14:08 +02:00
Ruben Fiszel
c3c965c478 feat(backend): add WM_FLOW_JOB_ID 2022-10-01 09:02:00 +02:00
github-actions[bot]
a52bc2e8a0 sync hub items with community (#652)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-10-01 02:41:19 +02:00
Ruben Fiszel
7562253520 fix(frontend): rework the error handler script picker 2022-10-01 00:22:41 +02:00
Jakub Kołodziejczak
a220afc9e3 fix(frontend): do only one request if job is completed [related to #649] (#651)
commit ada4d653f4 introduced a fix for an
issue described in #649. After mentioned fix frontend performs 2
requests instead of 1.

This fix can be considered as a vol.2 for #649
2022-09-30 23:39:41 +02:00
Ruben Fiszel
c235b00f9f minor UI fixes 2022-09-30 22:59:36 +02:00
Ruben Fiszel
600f712429 minor UI fixes 2022-09-30 22:53:31 +02:00
Jakub Kołodziejczak
ada4d653f4 fix(frontend): don't loop for completed jobs [#649] (#650)
closes #649
2022-09-30 22:46:56 +02:00
Ruben Fiszel
331356c991 minor UI fixes 2022-09-30 17:15:43 +02:00
Ruben Fiszel
a4004f9e9e minor UI fixes 2022-09-30 16:49:01 +02:00
Faton Ramadani
e6985415ef feat(front): Confirmation modal when deleting a resource or a variable (#648)
* feat(front): add confirmation modal when deleting a resource or a variable

* feat(front): add shift bypass

* feat(front): clear callbacks

* feat(front): Add alert to inform user can confirmation modals can be bypassed
2022-09-30 15:04:57 +02:00
Christian Paul
9144aa1fcc wmill.getInternalState() needs to be awaited (#646) 2022-09-30 05:44:51 +02:00
Ruben Fiszel
8fe84e0222 fix(frontend): various small fixes 2022-09-30 05:40:29 +02:00
Ruben Fiszel
d57c74806e fix(frontend): various small fixes 2022-09-30 05:23:30 +02:00
Christian Paul
ebc0c8aea0 see result -> see the result (#643) 2022-09-30 00:05:41 +02:00
Ruben Fiszel
420360617c fix(frontend): various small fixes 2022-09-29 22:50:18 +02:00
Christian Paul
3d3e868988 No logs is available -> No logs are available (#642) 2022-09-29 19:58:43 +02:00
Mike
f89e3d6e14 feat: add iterator expression tooltip (#638) 2022-09-29 14:51:41 +02:00
Ruben Fiszel
b22fc2d0f8 fix: change string default input behavior for input arg 2022-09-28 19:52:31 +02:00
Faton Ramadani
50a876e496 feat(front): Rework how summaries are edited in the flow editor (#632)
* feat(front): Rework how summaries are edited in the flow editor

* feat(front): add IconOnly mode, to better handle responsivness

* feat(front): Fix FlowModule summary input width

* feat(front): simplify summary placeholder

* feat(front): Fix minimap resizing issues + fix minimap delete
2022-09-28 19:31:24 +02:00
Ruben Fiszel
846837ce65 simplify script editor code bindings 2022-09-28 19:16:05 +02:00
Faton Ramadani
08c88c91e2 feat(front): Add a confirmation modal (#634)
* feat(front): Add a confirmation modal

* feat(front): Simplify styles

* feat(front): Remove code duplication

* feat(front): Add shortcut + add Alert component
2022-09-28 16:30:54 +02:00
Ruben Fiszel
5c91a36d92 hotfix uses index url arg 2022-09-28 10:13:42 +02:00
Faton Ramadani
ffa2498477 fix(front): Fix wording issues (#633)
* fix(front): Fix wording issues
2022-09-28 07:26:18 +00:00
Ruben Fiszel
fd5921dc30 hotfix trusted host for pip-compile 2022-09-28 09:17:08 +02:00
Ruben Fiszel
7fd76265f7 feat: add private registries pip (#636)
* add private registries pip

* add private registries pip

* fix

* fix

* fix

* echo parameters
2022-09-28 08:47:43 +02:00
Ruben Fiszel
5f4b59075f fix(frontend): workers as the last menu link 2022-09-27 22:52:02 +02:00
Faton Ramadani
893a6908aa fix(frontend): Hide the editor panel when we are editing a PathScript (#631)
* fix(frontend): Hide the editor panel when we are editing a PathScript

* feat(front): Remove viewCode action and display the code in the Editor panel
2022-09-27 17:52:02 +02:00
Faton Ramadani
ef25f7e879 feat(frontend): Landing rework (#630)
* feat(frontend): Use common components on the landing pae

* feat(frontend): Use shared icon
2022-09-27 13:57:08 +02:00
Faton Ramadani
3d162b7bae feat(frontend): Add contextual actions to insert variables or resources (#629)
* feat(frontend): Add actions to Monaco editor

* feat(frontend): Remove useless icon

* feat(front): Move addActions to editorBar
2022-09-27 13:55:46 +02:00
Ruben Fiszel
cbfb85a84f fix: prop picker values correspond to test values (#628)
* progress

* progress
2022-09-27 03:29:32 +02:00
Faton Ramadani
9562d91458 fix(frontend): Fix buttons spacings (#627) 2022-09-26 19:23:39 +02:00
Faton Ramadani
5e2f23c66f feat(frontend): Add support for failure modules (#612)
* feature(frontend): Failure module

* feature(frontend): Fix wording + Remove advanced tab for failure modules + fix failure module test

* feature(frontend): Fix wording + add toggle in the mini map + stick component at the bottom

* feat(frontend): Add summary to failure module

* feat(frontend): Add support for Failure module in the FlowModuleViewer

* feat(frontend): Add support for FailureModule in the status viewer

* feat(frontend): Fix building issues
2022-09-26 18:36:15 +02:00
Ádám Kovács
dc2bbca269 feat(frontend): Script page action row (#626)
* feat(frontend): Update button component styles

* feat(frontend): Use button component

* fix(frontend): Re-export button types

* feat(frontend): Use action row in script page

* fix(frontend): Center the action row

* fix(frontend): Revert to previous event forwarding

* feature(frontend): Add action row to flow page

* fix(frontend): Restore button red color
2022-09-26 17:18:17 +02:00
Ruben Fiszel
8e40c79557 fix logspanel for flow viewer 2022-09-26 04:59:35 +02:00
Ruben Fiszel
dc57402be9 buildcache not on ghcr 2022-09-26 04:19:31 +02:00
Ruben Fiszel
6345a435d7 try catch around monaco services 2022-09-26 04:14:21 +02:00
Ruben Fiszel
a3d3e93a29 try catch around monaco services 2022-09-26 04:02:27 +02:00
Ruben Fiszel
8119025381 initialize flow store correctly 2022-09-26 03:53:11 +02:00
Ruben Fiszel
a4f31bbdd6 do not restart flow as zombie job 2022-09-26 00:45:26 +02:00
Ruben Fiszel
639613bae5 fix runform 2022-09-25 18:11:00 +02:00
Ruben Fiszel
04ab59f928 refactor logs panel everywhere applicable (#625)
* init

* init

* progress

* progress

* refactor logs entirely

* fix sqlx
2022-09-25 18:03:51 +02:00
Ruben Fiszel
772195baed fix cancel job 2022-09-25 17:49:11 +02:00
Ruben Fiszel
4bdeb1b294 fix cancel job 2022-09-25 17:13:03 +02:00
Ruben Fiszel
f1fdb4e0b9 fix cancel job 2022-09-25 16:36:32 +02:00
sqwishy
c3ce89ec5f reorganize handle_child (#606)
* reorganize handle_child

There were a couple issues with the current implementation:

1. When reading stdout and stderr from the child, as soon as we hit EOF
   on one we would stop reading from both (line 1420). This could lead
   to the return value not being read from the job program.

2. Lines read from stdout and stderr are put into a channel and read
   elsewhere with `rx.recv()` (line 1497) but that channel isn't read
   until empty.  It is only read in the `while !done.load(...)` (line
   1449) loop and that loop can stop after any `.store(true, ...)`.
   Which happens when the child exits, when the job is cancelled, when
   either stdout or stderr reach EOF...

   This can be verified by putting `dbg!(rx.recv().await)` or a similar
   assertion after the while loop before returning from that function.
   It shows the channel still containing log lines on rare occasions.

I was pretty careful in this to maintain the current behaviour; adding
comments to express intention.

One difference in this is that some regular intervals (cancel check and
ping update) should be more regular?

Before...

> at 00ms wait for 10ms
> at 10ms do things for 3ms
> at 13ms wait again for *10ms*
> at 23ms do things again ...

With change...

> at 00ms wait for 10ms
> at 10ms do things for 3ms
> at 13ms wait again but for *7ms*
> at 20ms do things again ...

Which I'm guessing is preferable but I could be wrong.

* renames; interpolate values in log messages

* do `append_logs()` in tokio::task

* tokio::time::interval & close pipe after limit

* clean up comments
2022-09-24 22:55:52 +02:00
sqwishy
e81b53b3ef update cron v0.12.0 (#623) 2022-09-24 21:18:36 +02:00
Ruben Fiszel
5c430dee8c feat(frontend): merge logs and result tab in script editor (#622) 2022-09-23 16:20:47 +02:00
Ruben Fiszel
9430f3a5df fix(frontend): loading flows with for loops + flowStatusViewer treat single jobs properly 2022-09-23 13:28:02 +02:00
Faton Ramadani
78bab01226 feat(frontend): Extract publish to hub button (#620)
* feature(frontend): Extract publish to hub button

* feat(frontend): Extract Publish to hub button
2022-09-23 12:23:37 +02:00
Faton Ramadani
a7fcf18f20 feat(frontend): Add a split panel in the test tab (#619) 2022-09-23 12:11:05 +02:00
Ádám Kovács
f8b62f6e9f feat(frontend): Badge component and script page (#617)
* fix(frontend): Consistent tooltip font size

* feature(frontend): Add new badge component

* feature(frontend): Add color type to badge

* feature(frontend): Add copy to clipboard utility

* feature(frontend): Update common badge component

* feature(frontend): Update badge to handle icons

* feature(frontend): Update script page design

* feat(frontend): Add capitalize option to badges

* fix(frontend): Fix shared badge text display
2022-09-23 12:10:15 +02:00
Faton Ramadani
7d070b5a10 feature(frontend): Button component (#616)
* feature(frontend): Button component

* feature(frontend): Ajust style
2022-09-22 13:25:17 +02:00
sqwishy
45d0760ab9 remove delay between spawning each worker (#614) 2022-09-21 21:05:19 -07:00
Ruben Fiszel
a0a4de062c fix flow UX and flowStateStore (#610)
* fix everything

* fix(frontend): Restore module deletion + restore for loop settings

* fix(frontend): Add missing focus on number inputs

* fix(frontend): Add key wrapper to make sure the editor content is reloaded

* fix(frontend): Fix mini-map spacing + add icon to schedule and retry buttons

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-09-21 11:37:33 +02:00
Ruben Fiszel
28b6eaf33f improve preview results v1 2022-09-21 02:48:30 +02:00
Ruben Fiszel
956bf10be1 fix connect button 2022-09-21 02:00:30 +02:00
Ruben Fiszel
f0d32fbb5a fix Advanced flow module buttons 2022-09-21 01:38:16 +02:00
Ruben Fiszel
29bad8ee49 fix focusProp 2022-09-21 00:55:50 +02:00
dependabot[bot]
84267eee0b chore(deps): bump anyhow from 1.0.64 to 1.0.65 in /backend (#600)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.64 to 1.0.65.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.64...1.0.65)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 22:06:10 +00:00
dependabot[bot]
8e09502031 chore(deps): bump thiserror from 1.0.34 to 1.0.35 in /backend (#604)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.35)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 22:03:02 +00:00
Faton Ramadani
56147ac946 feature(frontend): Add support for retries for flows (#607)
* feature(frontend): Add support for retries for flows

* feature(frontend): Fix design issues
2022-09-21 00:00:39 +02:00
dependabot[bot]
0aeec2e735 chore(deps): bump swc_ecma_parser from 0.119.7 to 0.119.12 in /backend (#597)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.119.7 to 0.119.12.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 22:00:28 +00:00
Faton Ramadani
21ac344c1e feature(frontend): Prop picker panel (#605)
* feature(frontend): WIP Prop picker v2

* feature(frontend): add PropPicker context

* feature(frontend): prop picker working

* feature(frontend): restore connect button

* feature(frontend): Fix wording + fix height to avoid content shift

* feature(frontend): Fix upTo preview + adapt style

* feature(frontend): Preview results cleanup

* feature(frontend): Remove test logs

* feature(frontend): Revert wrong changes

* feature(frontend): Restore shared preview args

* feature(frontend): Reduce ObjectViewer font size + remove useless space

* feature(frontend): Wording

* feature(frontend): Fix Split panel scrolling issues
2022-09-20 23:59:48 +02:00
dependabot[bot]
81139c0ba7 chore(deps): bump swc_common from 0.28.7 to 0.28.8 in /backend (#601)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.28.7 to 0.28.8.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 21:05:54 +00:00
dependabot[bot]
56cec8d731 chore(deps): bump itertools from 0.10.3 to 0.10.4 in /backend (#592)
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/rust-itertools/itertools/releases)
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.3...v0.10.4)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 20:39:40 +00:00
dependabot[bot]
1cfe6d299f chore(deps): bump swc_ecma_ast from 0.91.3 to 0.91.7 in /backend (#599)
Bumps [swc_ecma_ast](https://github.com/swc-project/swc) from 0.91.3 to 0.91.7.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_ast
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 20:27:42 +00:00
dependabot[bot]
8f469e156d chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#598)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.42 to 1.0.0-next.43.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.43/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 20:10:59 +00:00
dependabot[bot]
e254161e92 chore(deps-dev): bump autoprefixer from 10.4.9 to 10.4.11 in /frontend (#594)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.9 to 10.4.11.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.9...10.4.11)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 19:53:38 +00:00
dependabot[bot]
799a877579 chore(deps): bump swc_common from 0.28.3 to 0.28.7 in /backend (#593)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.28.3 to 0.28.7.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 19:43:11 +00:00
dependabot[bot]
4423941c46 chore(deps-dev): bump flowbite-svelte in /frontend (#591)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.26.18 to 0.26.25.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.26.18...v0.26.25)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 19:27:17 +00:00
dependabot[bot]
6d64827ea7 chore(deps): bump deno_core from 0.150.0 to 0.151.0 in /backend (#590)
Bumps [deno_core](https://github.com/denoland/deno) from 0.150.0 to 0.151.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 19:18:05 +00:00
dependabot[bot]
9c542225bf chore(deps): bump sqlx from 0.6.1 to 0.6.2 in /backend (#589)
Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/launchbadge/sqlx/releases)
- [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
- [Commits](https://github.com/launchbadge/sqlx/compare/v0.6.1...v0.6.2)

---
updated-dependencies:
- dependency-name: sqlx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 19:06:04 +00:00
dependabot[bot]
f438dc6579 chore(deps-dev): bump svelte2tsx from 0.5.16 to 0.5.18 in /frontend (#588)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.16 to 0.5.18.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.16...svelte2tsx-0.5.18)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 18:53:29 +00:00
dependabot[bot]
7e9aee7443 chore(deps): bump tokio from 1.21.0 to 1.21.1 in /backend (#587)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.0...tokio-1.21.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 18:44:19 +00:00
dependabot[bot]
98545fb2f1 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#586)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.37.0 to 5.38.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.38.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 18:31:22 +00:00
ex0ns
f5cd65093c feat(dev): setup devcontainer (#549)
Co-authored-by: ex0ns <ex0ns@protonmail.ch>
2022-09-19 16:58:22 +02:00
Ruben Fiszel
a37ddd398e fix logpanel ml 2022-09-19 08:59:14 +02:00
Ruben Fiszel
cdab7befcd more details on error handling job 2022-09-18 10:11:21 +02:00
Ruben Fiszel
32b2d18ecc fix schema required added multiple times 2022-09-18 10:01:50 +02:00
Christian Paul
68df9eb456 Improve issue template: Bug Report (#582) 2022-09-18 09:52:50 +02:00
Faton Ramadani
381191442f fix(frontend): Support of suspend & stop expression + restore import/export menu (#580)
* feature(frontend): Various UI fix + restore removed features

* feature(frontend): WIP Prop picker panel

* feature(frontend): Advanced flow module tab

* feature(frontend): Add import/export flow menu

* feature(frontend): Remove summary edition + add a enable/disable button for suspend
2022-09-16 14:00:02 +02:00
Faton Ramadani
50d819fd83 fix(frontend): Fix flow preview inputs display to avoid hiding results (#581) 2022-09-16 12:49:30 +02:00
Ruben Fiszel
bada20cfdd fix flow status viewer 2022-09-15 22:24:44 +02:00
Ruben Fiszel
f6f829b9f0 remove tooltip 2022-09-15 22:15:26 +02:00
sqwishy
a4a583f4e3 feat(backend): flow suspend resume (#522)
Flow observes `suspend` setting and will wait for resume messages sent for the job before continuing to the next step in a flow.

Adds endpoints under workspaces at `/jobs/<cancel|resume>/<job-uuid>` to either cancel or resume the job with a payload. For POST requests to the endpoint, payload is a JSON document. For GET requests to the endpoints, the payload is a base64url encoded JSON document as the value of the payload query parameter.
2022-09-14 11:46:57 -07:00
Ruben Fiszel
7dd16de479 add javascript worker 2022-09-14 12:51:16 +02:00
Faton Ramadani
c9ae5905a8 feat(frontend): Flow UX entire rework (#552)
* feature(frontend): Flow rework WIP

* feature(frontend): Right panel behavior done

* feature(frontend): Split panel working

* feature(frontend): Flows working

* feature(frontend): Add inputs + adapt style + remove duplicate library

* feature(frontend): remove old implementation

* feature(frontend): revert package-lock

* feature(frontend): revert old FlowBuilder component

* feature(frontend): Fix margins + add remove button on the minimap

* feature(frontend): Fix wording

* feature(frontend): add PR UI comments

* feature(frontend): Display the module title

* feature(frontend): Previews working

* feature(frontend): Fix schedule load + update

* feature(frontend): fix build

* feature(frontend): UI fix

* fix just this step

* feature(frontend): for loop iterator and skip failures

* just this step

* script helpers

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-09-14 12:34:51 +02:00
Ruben Fiszel
5a2c45e6b2 update README 2022-09-14 01:39:06 +02:00
Ruben Fiszel
ad498fb635 add golang-go 1.19 2022-09-14 01:07:05 +02:00
Ruben Fiszel
d2f45c19f1 add golang-go 1.19 2022-09-14 01:01:49 +02:00
Ruben Fiszel
16cad5c8af add golang-go 1.19 2022-09-14 00:16:43 +02:00
Ruben Fiszel
9d991f968c feat: implement go support (#571)
* progress

* progress

* all in one

* frontend

* small nits

* go job test

* go.sum is optional

* add golang-go to backend test image

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-09-13 21:14:21 +02:00
Ruben Fiszel
52ec744992 fix: iterator input transform is made more generic (#524)
* fix: iterator expr is standardized with regular input transforms

* fix: iterator expr is standardized with regular input transforms

* v2
2022-09-13 20:11:00 +02:00
Ruben Fiszel
de262839d9 chore(deps): update icon deps 2022-09-13 11:24:20 +02:00
Ruben Fiszel
1c922085f3 chore(deps): update backend 2022-09-13 11:12:54 +02:00
dependabot[bot]
da8c31a2cb chore(deps-dev): bump @typescript-eslint/parser in /frontend (#576)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.36.2 to 5.37.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.37.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 07:48:18 +00:00
dependabot[bot]
ed18ce1f9d chore(deps-dev): bump flowbite-svelte in /frontend (#575)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.26.11 to 0.26.18.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.26.11...v0.26.18)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 07:43:20 +00:00
dependabot[bot]
eed231fc1a chore(deps-dev): bump @playwright/test in /frontend (#574)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.25.1 to 1.25.2.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.25.1...v1.25.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 07:38:17 +00:00
dependabot[bot]
1d1803403e chore(deps): bump monaco-languageclient from 3.0.1 to 4.0.0 in /frontend (#570)
Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/HEAD/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 09:33:02 +02:00
dependabot[bot]
427421f300 chore(deps-dev): bump autoprefixer from 10.4.8 to 10.4.9 in /frontend (#573)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.8 to 10.4.9.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.8...10.4.9)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 07:30:31 +00:00
dependabot[bot]
0acdd394c0 chore(deps): bump vscode-ws-jsonrpc from 1.0.2 to 2.0.0 in /frontend (#553)
Bumps [vscode-ws-jsonrpc](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/vscode-ws-jsonrpc) from 1.0.2 to 2.0.0.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/vscode-ws-jsonrpc/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/v2.0.0/packages/vscode-ws-jsonrpc)

---
updated-dependencies:
- dependency-name: vscode-ws-jsonrpc
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 09:12:23 +02:00
dependabot[bot]
fa4c223e38 chore(deps): bump monaco-editor-workers in /frontend (#569)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.34.1 to 0.34.2.
- [Release notes](https://github.com/TypeFox/monaco-components/releases)
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/workers_0.34.2/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 20:46:14 +00:00
dependabot[bot]
f0593c00ff chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 in /frontend (#568)
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.0 to 8.23.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.23.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 20:27:24 +00:00
dependabot[bot]
a6e133cbf9 chore(deps-dev): bump svelte from 3.50.0 to 3.50.1 in /frontend (#565)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.50.0 to 3.50.1.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.50.0...v3.50.1)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 20:00:36 +00:00
dependabot[bot]
6723770034 chore(deps): bump deno_core from 0.149.0 to 0.150.0 in /backend (#560)
Bumps [deno_core](https://github.com/denoland/deno) from 0.149.0 to 0.150.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:41:19 +00:00
dependabot[bot]
e6a77982d9 chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 in /frontend (#562)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.2 to 4.8.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:23:07 +00:00
dependabot[bot]
b350be1a11 chore(deps): bump swc_ecma_ast from 0.90.16 to 0.90.20 in /backend (#561)
Bumps [swc_ecma_ast](https://github.com/swc-project/swc) from 0.90.16 to 0.90.20.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_ast
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:17:08 +00:00
dependabot[bot]
638d8ca8a0 chore(deps): bump url from 2.2.2 to 2.3.0 in /backend (#558)
Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.2...v2.3.0)

---
updated-dependencies:
- dependency-name: url
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:02:33 +00:00
dependabot[bot]
6b30531bc0 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#557)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.36.2 to 5.37.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.37.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 18:56:23 +00:00
dependabot[bot]
da5d25bb00 chore(deps): bump swc_common from 0.27.13 to 0.27.16 in /backend (#554)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.27.13 to 0.27.16.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 18:38:24 +00:00
ex0ns
dc55d45bae feat(job): run job by hash (#551)
It was possible to run them using a webhook, but not through an endpoint.
This PR aims to fix that so the user can target a specific version of
the script to run.
2022-09-11 16:39:48 +02:00
Ruben Fiszel
a65025a45b replaceState on login 2022-09-10 13:25:12 +02:00
Christian Paul
f32781553f Typo: non archived verson -> non-archived version (#548) 2022-09-06 15:12:34 +02:00
dependabot[bot]
1de0fc1275 chore(deps-dev): bump svelte from 3.49.0 to 3.50.0 in /frontend (#541)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.49.0 to 3.50.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.49.0...v3.50.0)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 21:02:36 +00:00
dependabot[bot]
4adf2737a1 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#547)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.35.1 to 5.36.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.36.2/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:56:38 +00:00
dependabot[bot]
58544a722e chore(deps-dev): bump flowbite from 1.5.2 to 1.5.3 in /frontend (#546)
Bumps [flowbite](https://github.com/themesberg/flowbite) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/themesberg/flowbite/releases)
- [Commits](https://github.com/themesberg/flowbite/compare/v1.5.2...v1.5.3)

---
updated-dependencies:
- dependency-name: flowbite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:50:31 +00:00
dependabot[bot]
7ba621917e chore(deps-dev): bump svelte-popperjs from 1.3.1 to 1.3.2 in /frontend (#545)
Bumps [svelte-popperjs](https://github.com/bryanmylee/svelte-popperjs) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/bryanmylee/svelte-popperjs/releases)
- [Commits](https://github.com/bryanmylee/svelte-popperjs/compare/v.1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: svelte-popperjs
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:44:34 +00:00
dependabot[bot]
8333800867 chore(deps-dev): bump flowbite-svelte in /frontend (#544)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.26.10 to 0.26.11.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.26.10...v0.26.11)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:38:21 +00:00
dependabot[bot]
85ed783776 chore(deps-dev): bump @tailwindcss/forms in /frontend (#538)
Bumps [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss-forms/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-forms/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.2...v0.5.3)

---
updated-dependencies:
- dependency-name: "@tailwindcss/forms"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:31:56 +00:00
dependabot[bot]
1d29bd06e9 chore(deps-dev): bump @types/vscode from 1.70.0 to 1.71.0 in /frontend (#542)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:23:07 +00:00
dependabot[bot]
9144216129 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#540)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.39 to 1.0.0-next.42.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.42/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 20:08:39 +00:00
dependabot[bot]
14fa7674b7 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#535)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.35.1 to 5.36.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.36.2/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:53:20 +00:00
dependabot[bot]
f3c3efb662 chore(deps): bump swc_ecma_parser from 0.118.3 to 0.118.6 in /backend (#537)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.118.3 to 0.118.6.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:50:26 +00:00
dependabot[bot]
e86ec81f4d chore(deps): bump anyhow from 1.0.62 to 1.0.64 in /backend (#531)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.62 to 1.0.64.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.62...1.0.64)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:42:55 +00:00
dependabot[bot]
3424a22be6 chore(deps): bump thiserror from 1.0.32 to 1.0.34 in /backend (#536)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.32 to 1.0.34.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.32...1.0.34)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:34:43 +00:00
dependabot[bot]
fa609f48a2 chore(deps-dev): bump flowbite-svelte in /frontend (#533)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.25.12 to 0.26.10.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.25.12...v0.26.10)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:25:28 +00:00
dependabot[bot]
a0dd06ae9f chore(deps): bump swc_ecma_ast from 0.90.15 to 0.90.16 in /backend (#532)
Bumps [swc_ecma_ast](https://github.com/swc-project/swc) from 0.90.15 to 0.90.16.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_ast
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:19:53 +00:00
dependabot[bot]
100a8f28f0 chore(deps): bump urlencoding from 2.1.0 to 2.1.2 in /backend (#530)
Bumps [urlencoding](https://github.com/kornelski/rust_urlencoding) from 2.1.0 to 2.1.2.
- [Release notes](https://github.com/kornelski/rust_urlencoding/releases)
- [Commits](https://github.com/kornelski/rust_urlencoding/commits/v2.1.2)

---
updated-dependencies:
- dependency-name: urlencoding
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:11:16 +00:00
dependabot[bot]
57a98b707a chore(deps-dev): bump @tailwindcss/typography in /frontend (#529)
Bumps [@tailwindcss/typography](https://github.com/tailwindcss/typography) from 0.5.4 to 0.5.7.
- [Release notes](https://github.com/tailwindcss/typography/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindcss/typography/compare/v0.5.4...v0.5.7)

---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 19:01:50 +00:00
dependabot[bot]
4f2d9fa0da chore(deps): bump headers from 0.3.7 to 0.3.8 in /backend (#528)
Bumps [headers](https://github.com/hyperium/headers) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/hyperium/headers/releases)
- [Commits](https://github.com/hyperium/headers/compare/headers-v0.3.7...headers-v0.3.8)

---
updated-dependencies:
- dependency-name: headers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 18:58:09 +00:00
dependabot[bot]
b13038e74a chore(deps): bump deno_core from 0.148.0 to 0.149.0 in /backend (#527)
Bumps [deno_core](https://github.com/denoland/deno) from 0.148.0 to 0.149.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 18:52:23 +00:00
dependabot[bot]
52c23d8804 chore(deps-dev): bump svelte2tsx from 0.5.15 to 0.5.16 in /frontend (#526)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.15 to 0.5.16.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.15...svelte2tsx-0.5.16)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 18:42:50 +00:00
Ruben Fiszel
66df58af47 feat: is_trigger is just a type tag, soon to include failure and command (#523)
* script kind

* all

* init code flow

* kind: trigger

* kind: trigger
2022-09-05 09:55:04 +02:00
Ruben Fiszel
778ed223b1 logs around fetching job 2022-09-04 13:30:48 +02:00
Ruben Fiszel
42abded48e logs around job execution contain job id 2022-09-04 13:11:43 +02:00
Ruben Fiszel
218b611db2 use local time for timeout 2022-09-04 13:05:39 +02:00
Ruben Fiszel
5485bf7bce fix: last ping is set when the job is started avoiding erronous restart 2022-09-04 12:51:55 +02:00
Ruben Fiszel
3db7b61cdb improve UI long schedule path handling 2022-09-04 00:42:33 +02:00
Ruben Fiszel
23cc49c576 fix audit log can accept username up to 255 2022-09-04 00:25:45 +02:00
Ruben Fiszel
9323f1f461 fix audit log can accept username up to 255 2022-09-04 00:07:55 +02:00
sqwishy
afd18c44b9 flow step retry feature (#493)
* flow step retry feature

* comparison constant on right side for clarity

* raise high retry values when starting a flow

also renamed duration to interval to be more specific about the retry
interval/period between tries or attempts

* add flow retry to openflow openapi

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-09-03 20:38:31 +02:00
Ruben Fiszel
d6def449ed split editor and simple editor 2022-09-03 15:11:51 +02:00
Ruben Fiszel
2848e70990 inline gh icon 2022-09-02 20:30:06 +02:00
Ruben Fiszel
f61e882cb6 chore(main): release 1.35.0 (#457)
* chore(main): release 1.35.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-09-02 10:38:25 +02:00
Ruben Fiszel
717660f450 update flow viewer 2022-09-02 09:40:06 +02:00
Ruben Fiszel
2f4410c69d skipped_if_stopped -> skip_if_stopped 2022-09-02 09:06:40 +02:00
Ruben Fiszel
1d873d5bd5 feat: clean openflow spec v1 (#491)
* clean api 2

* the rest

* clean tests

* stop_after_if test

* unbox `modules: Vec<FlowModule>` in `ForloopFlow`

* migrate

* initFlow stop_after_if_expr and skip_if_stopped

* s/migrateInitTransform/migrateFlowModule

I didn't read the name before... oops

* sql migration for openflow changes

* fix frontend migration code

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-09-02 01:26:39 +02:00
sqwishy
64a7376c43 optional ro mount /etc/pki in nsjail (#519)
contents of /etc/ssl symlink to /etc/pki on my system (Fedora) so some
programs (like pip) fail without /etc/pki
2022-08-31 21:48:10 +02:00
Faton Ramadani
a57519b386 fix(frontend): Make sure the schema is infered when the component is mounted (#520) 2022-08-31 21:29:56 +02:00
Faton Ramadani
f8e01eba82 feat(frontend): Script editor (#518)
* feat(frontend): Migrate Tabs

* feat(frontend): Generalise Menu

* feat(frontend): Menu component done

* feat(frontend): Fix placements

* feat(frontend): Rework component splitting

* feat(frontend): Clean unused imports

* feat(frontend): Script editor done

* feat(frontend): Code cleanup

* feat(frontend): Fix linting

* feat(frontend): Add running animation

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-08-31 18:50:36 +02:00
Faton Ramadani
2fb5f1a204 feat(frontend): Menu + Tab components (#517)
* feat(frontend): Migrate Tabs

* feat(frontend): Generalise Menu

* feat(frontend): Menu component done

* feat(frontend): Fix placements

* feat(frontend): Clean unused imports

* feat(frontend): Fix linting
2022-08-31 18:41:13 +02:00
dependabot[bot]
701275f625 chore(deps-dev): bump @playwright/test in /frontend (#515)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.25.0 to 1.25.1.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.25.0...v1.25.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:49:35 +00:00
dependabot[bot]
fe42f4e8fe chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 in /frontend (#513)
Bumps [eslint](https://github.com/eslint/eslint) from 8.22.0 to 8.23.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:43:45 +00:00
dependabot[bot]
6a0f1c9fc8 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#500)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.34.0 to 5.35.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.35.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:38:33 +00:00
dependabot[bot]
72e2d8c927 chore(deps-dev): bump svelte-check from 2.8.1 to 2.9.0 in /frontend (#514)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-2.8.1...svelte-check-2.9.0)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:33:24 +00:00
dependabot[bot]
c9a76752b7 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#512)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.34.0 to 5.35.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.35.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:14:57 +00:00
dependabot[bot]
6270bf9b6f chore(deps): bump monaco-languageclient from 3.0.0 to 3.0.1 in /frontend (#510)
Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/mlc-v3.0.1/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 21:05:27 +00:00
dependabot[bot]
b3bf857d45 chore(deps-dev): bump svelte2tsx from 0.5.14 to 0.5.15 in /frontend (#508)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.14...svelte2tsx-0.5.15)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 20:51:48 +00:00
dependabot[bot]
d5680ed57f chore(deps-dev): bump svelte-heros from 2.3.3 to 2.3.5 in /frontend (#504)
Bumps [svelte-heros](https://github.com/shinokada/svelte-heros) from 2.3.3 to 2.3.5.
- [Release notes](https://github.com/shinokada/svelte-heros/releases)
- [Changelog](https://github.com/shinokada/svelte-heros/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shinokada/svelte-heros/compare/v2.3.3...v2.3.5)

---
updated-dependencies:
- dependency-name: svelte-heros
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:48:55 +00:00
dependabot[bot]
67d1b55ec5 chore(deps): bump time from 0.3.13 to 0.3.14 in /backend (#503)
Bumps [time](https://github.com/time-rs/time) from 0.3.13 to 0.3.14.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.13...v0.3.14)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:39:09 +00:00
dependabot[bot]
b64dbb3b01 chore(deps-dev): bump svelte-popperjs from 1.2.11 to 1.3.1 in /frontend (#502)
Bumps [svelte-popperjs](https://github.com/bryanmylee/svelte-popperjs) from 1.2.11 to 1.3.1.
- [Release notes](https://github.com/bryanmylee/svelte-popperjs/releases)
- [Commits](https://github.com/bryanmylee/svelte-popperjs/compare/v1.2.11...v.1.3.1)

---
updated-dependencies:
- dependency-name: svelte-popperjs
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:20:23 +00:00
dependabot[bot]
dfc2fb2d32 chore(deps): bump futures from 0.3.23 to 0.3.24 in /backend (#501)
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.23 to 0.3.24.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

---
updated-dependencies:
- dependency-name: futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:10:34 +00:00
dependabot[bot]
f0fcaeda8c chore(deps): bump swc_ecma_parser from 0.118.0 to 0.118.3 in /backend (#499)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.118.0 to 0.118.3.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 18:56:00 +00:00
dependabot[bot]
d445cff225 chore(deps): bump deno_core from 0.147.0 to 0.148.0 in /backend (#498)
Bumps [deno_core](https://github.com/denoland/deno) from 0.147.0 to 0.148.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 18:41:03 +00:00
dependabot[bot]
3f7002645c chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /frontend (#497)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.7.4 to 4.8.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.7.4...v4.8.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 18:25:43 +00:00
Ruben Fiszel
a5f836c838 replaceState on logout and loading screen while loading user 2022-08-28 12:17:38 +02:00
Ruben Fiszel
7a3ce57c83 only load in audit logs all users if not demo 2022-08-26 18:13:09 +02:00
Faton Ramadani
73a7bd896c Sidebar rework (#490)
* feat(frontend): Add runs to landing page + fix responsive issues

* feat(frontend): Sidebar done

* feat(frontend): Align all pages to the new layout

* feat(frontend): Make scripts and flows box clickable

* feat(frontend): Revert the sidebar color

* feat(frontend): Restore missing workspace menu + fix minor UI issues
2022-08-26 17:15:27 +02:00
github-actions[bot]
9c9f0dadb5 sync hub items with community (#488)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-25 16:54:00 +02:00
Ruben Fiszel
84762df53b pass language to completed job 2022-08-25 14:55:38 +02:00
Faton Ramadani
88345a05e6 feat(frontend): Add runs to landing page + fix responsive issues (#487) 2022-08-25 12:22:33 +02:00
Ruben Fiszel
b78d555cd4 set homepage as page on workspace selection 2022-08-24 23:41:59 +02:00
Faton Ramadani
a64798e433 feat(frontend): App landing page (#486)
* feat(frontend): App landing page

* feat(frontend): Add link to documentation + adapt styles
2022-08-24 23:23:02 +02:00
Mike
b08b616c7d typo (#485) 2022-08-24 16:38:19 +02:00
Ruben Fiszel
dbd264364b text-left on approved flows summary 2022-08-24 14:52:24 +02:00
Faton Ramadani
6c3782e923 fix(front): Simplfiy how the job's results are read (#483)
* fix(front): Simplfiy how the job's results are read

* fix(front): Remove useless store and compute flow state directly

* fix(front): Clear timeout + remove useless reactive statements + correctly handle prop changes
2022-08-24 10:31:19 +02:00
Faton Ramadani
629b9c37da fix(front): Set run button state to done when all jobs are loaded (#482) 2022-08-24 00:39:52 +02:00
Ruben Fiszel
f204c25ebd cancel flow on run 2022-08-23 23:01:26 +02:00
Ruben Fiszel
22dbd7d272 fix multiline arg 2022-08-23 22:55:18 +02:00
Faton Ramadani
a11ab82177 fix(front): Fix display (#481) 2022-08-23 22:52:42 +02:00
Faton Ramadani
af7f32cd2c Merge branch 'main' of https://github.com/windmill-labs/windmill 2022-08-23 22:51:51 +02:00
Faton Ramadani
66d4d8f24e fix(front): Fix not found error + add timeout (#480) 2022-08-23 22:44:33 +02:00
Faton Ramadani
c5ba32ca20 fix(front): Fix not found error + add timeout 2022-08-23 22:42:32 +02:00
Ruben Fiszel
1c36fcb092 make code injection works with multiline 2022-08-23 22:34:16 +02:00
Ruben Fiszel
667d2e2ef1 fix click propagation on module header 2022-08-23 22:30:35 +02:00
Faton Ramadani
155a6ea30f fix(front): Display all the logs (#479) 2022-08-23 22:21:26 +02:00
Faton Ramadani
7cf6696e5e fix(front): Display all the logs (#478) 2022-08-23 22:13:27 +02:00
Ruben Fiszel
b70e1ce4ff cancel flow on run 2022-08-23 22:08:52 +02:00
Ruben Fiszel
cf4d2ea68c init args in flowpreviewcontent 2022-08-23 21:56:05 +02:00
Ruben Fiszel
8a07b0b432 fork from frontpage 2022-08-23 21:33:44 +02:00
Ruben Fiszel
974443c464 fork from frontpage 2022-08-23 21:26:59 +02:00
Ruben Fiszel
c839813889 fork from frontpage 2022-08-23 21:25:38 +02:00
Ruben Fiszel
4f35c0e07d fix loading flow 2022-08-23 21:14:39 +02:00
Ruben Fiszel
e0cad0d78c fork scripts 2022-08-23 21:05:17 +02:00
Faton Ramadani
534bd952ba Fix inline preview reload (#477)
* fix(front): Fix inline preview

* fix(front): Fix inline preview reload

* fix(front): Fix inline preview reload
2022-08-23 20:24:35 +02:00
Ruben Fiszel
02fcf6db5b summary on flow modules 2022-08-23 20:23:15 +02:00
Faton Ramadani
7a2673a937 fix(front): Fix inline preview (#476) 2022-08-23 20:10:08 +02:00
Faton Ramadani
a38d184068 fix(front): Fix scroll (#475) 2022-08-23 20:03:24 +02:00
Faton Ramadani
169f680a6e Flow preview UI (#474)
* feat(frontend): Rework Flow preview UI

* feat(frontend): Rework Flow done

* feat(frontend): Fix SchemaForm height

* feat(frontend): Clean up
2022-08-23 19:58:03 +02:00
Ruben Fiszel
2ab9e4c203 frontend checks for username at frontend 2022-08-23 19:40:11 +02:00
Ruben Fiszel
8526c19da2 fix runs page design 2022-08-23 16:28:24 +02:00
Mike
3f1c76e999 fix: remove duplicate path (#473) 2022-08-23 15:59:32 +02:00
Ruben Fiszel
adb1974c29 list flow steps only on the tab 'all' 2022-08-23 15:18:44 +02:00
Ruben Fiszel
9b710849e1 first pass on runs refactor 2022-08-23 02:11:01 +02:00
Lucas Lemanowicz
39881eaa34 Update docker-compose.yml (#472) 2022-08-22 23:51:52 +02:00
dependabot[bot]
3df7a7878a chore(deps-dev): bump flowbite-svelte in /frontend (#471)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.24.12 to 0.25.12.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.24.12...v0.25.12)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 20:39:32 +00:00
dependabot[bot]
d239b5fafe chore(deps-dev): bump @typescript-eslint/parser in /frontend (#469)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.33.1 to 5.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.34.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 22:12:08 +02:00
dependabot[bot]
61e7153fa8 chore(deps-dev): bump svelte2tsx from 0.5.13 to 0.5.14 in /frontend (#470)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.13 to 0.5.14.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.13...svelte2tsx-0.5.14)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 22:11:52 +02:00
Ruben Fiszel
ae3075aec4 update monaco
rm new files
2022-08-22 22:08:06 +02:00
dependabot[bot]
a45800aba1 chore(deps-dev): bump svelte-check from 2.8.0 to 2.8.1 in /frontend (#466)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-2.8.0...svelte-check-2.8.1)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:59:07 +00:00
dependabot[bot]
0aa134be5f chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#464)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.33.1 to 5.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.34.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:53:15 +00:00
Ruben Fiszel
8621921eea chore(deps): update backend 2022-08-22 21:23:09 +02:00
dependabot[bot]
77ee52c0a6 chore(deps): bump serde from 1.0.143 to 1.0.144 in /backend (#461)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.143 to 1.0.144.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.143...v1.0.144)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:18:48 +00:00
Ruben Fiszel
ffa8183aef approved scripts/flows UI nit 2022-08-22 21:14:49 +02:00
dependabot[bot]
bca456e791 chore(deps): bump swc_common from 0.27.8 to 0.27.9 in /backend (#460)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.27.8 to 0.27.9.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:01:37 +00:00
dependabot[bot]
746dd8191a chore(deps): bump monaco-editor-workers in /frontend (#459)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.34.0 to 0.34.1.
- [Release notes](https://github.com/TypeFox/monaco-components/releases)
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/HEAD/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 18:48:39 +00:00
dependabot[bot]
4917e67d8d chore(deps): bump anyhow from 1.0.61 to 1.0.62 in /backend (#458)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.61 to 1.0.62.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.61...1.0.62)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 18:38:44 +00:00
Ruben Fiszel
5563990d74 add base_url to DENO_AUTH_TOKENS 2022-08-22 02:47:44 +02:00
Ruben Fiszel
69dfc2f31a fix autowebsocket + update tooltip socket 2022-08-21 23:50:40 +02:00
Ruben Fiszel
925c581f07 feat: pass bearerToken as queryArg 2022-08-21 22:39:19 +02:00
Ruben Fiszel
635e2e1a84 chore(main): release 1.34.0 (#456)
* chore(main): release 1.34.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-21 22:09:23 +02:00
Ruben Fiszel
b467845aa6 feat: implicit types infered from default parameters 2022-08-21 22:01:24 +02:00
Ruben Fiszel
b43bc82de9 patch(deno-client): phSql now returns list instead of objects by default 2022-08-21 17:31:01 +02:00
Ruben Fiszel
2782e1c60d chore(main): release 1.33.0 (#455)
* chore(main): release 1.33.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-21 17:21:54 +02:00
Ruben Fiszel
7fcb374ecb feat: PostgreSQL parametrized statement handled as typescript template 2022-08-21 17:15:56 +02:00
Ruben Fiszel
26be1bd2da patch(deno-client): export pgSql, pgClient from mod 2022-08-21 14:34:30 +02:00
Ruben Fiszel
52a5cb31a1 chore(main): release 1.32.0 (#444)
* chore(main): release 1.32.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-21 14:10:42 +02:00
Ruben Fiszel
e18f814d77 fix: restart zombie jobs was restarting all jobs 2022-08-21 12:19:31 +02:00
Ruben Fiszel
59140a570c remove unecessary comment in worker 2022-08-21 12:10:03 +02:00
Ruben Fiszel
c265e1a385 remove unecessary transaction in worker 2022-08-21 12:08:15 +02:00
Ruben Fiszel
f1c8f593da optimize python parsing + adding tests 2022-08-21 10:53:41 +02:00
Ruben Fiszel
c9e0afd652 fix: cancel a flow now does the expected behavior 2022-08-20 19:23:43 +02:00
Ruben Fiszel
f01991b7a4 fix(backend): clear_schedule only clear non running jobs 2022-08-20 19:14:16 +02:00
Ruben Fiszel
feb49e9561 fix(backend): started_at info for completed_job is no more completed_at 2022-08-20 17:06:13 +02:00
Ruben Fiszel
8f15bc1543 optimize for python code having no imports 2022-08-20 16:21:04 +02:00
Ruben Fiszel
0caf7e4070 fix collection on forloops + increase number of tests 2022-08-20 16:08:11 +02:00
Ruben Fiszel
091e4224fc sqlx offline 2022-08-20 15:21:15 +02:00
Ruben Fiszel
f679e67de8 feat: rely on PG time rather than worker time 2022-08-20 15:16:08 +02:00
Ruben Fiszel
d76eefe573 fix(frontend): link to schedule in runs discriminate isFlows 2022-08-20 13:04:42 +02:00
Ruben Fiszel
3a44316749 fix(frontend): input checks refresh when schema change 2022-08-20 12:55:51 +02:00
Ruben Fiszel
7072e4be49 fix import from json 2022-08-20 12:44:20 +02:00
Ruben Fiszel
dadbac7240 fix(deno-client): pg module now supports prepared statements 2022-08-20 12:03:03 +02:00
sqwishy
84fd2e2532 feat(backend): failure_module (#452)
* run failure_module

- renames FlowModule.input_transform to input_transforms
- parse_deno_signature prints source on failure instead of debug
  representation of AST

* s/should_continue_job/should_continue_flow
2022-08-19 20:18:07 +02:00
Sebastian Kurfürst
dfd57b4778 docs: improve development getting started (#453) 2022-08-19 20:14:43 +02:00
sqwishy
e42355b27c fix(backend): fixes forloop with 257 items only iterates once (#446)
usize as u8 will mask out the higher bits, so 0x100 as u8 is 0x00, 0x101
is 0x01 and only iterates once, etc....

refactors push_next_flow_job a bit
2022-08-19 17:14:46 +02:00
Faton Ramadani
52ba367898 fix(frontend): simplify flow preview logic(#450) 2022-08-19 17:14:27 +02:00
Ruben Fiszel
d1b9e0c602 fix(deno-client): wrap the deno-postgres client and not the query statement 2022-08-19 13:26:35 +02:00
Ruben Fiszel
131483751f pass BASE_INTERNAL_URL to the python process 2022-08-19 07:09:50 +02:00
Ruben Fiszel
8329e1ab95 pass BASE_INTERNAL_URL to the deno process 2022-08-19 07:02:10 +02:00
Ruben Fiszel
f26ace0cf1 fix export to tarball 2022-08-19 00:55:38 +02:00
Ruben Fiszel
a8db3e9fbe fix flowmodueheader path 2022-08-19 00:02:49 +02:00
Ruben Fiszel
0abd5f1f54 fix wmill imports for resource and var in deno 2022-08-18 22:38:03 +02:00
Ruben Fiszel
7564901a84 use ts extension for private imports 2022-08-18 22:18:57 +02:00
Ruben Fiszel
d2f5505589 feat: private imports 2022-08-18 21:49:24 +02:00
Ruben Fiszel
d3e0982bac fix behavior of disable nsjail and disable nuser 2022-08-18 17:22:16 +02:00
Ruben Fiszel
6654474501 allow longer name for created_by 2022-08-18 15:01:17 +02:00
Christian Paul
6ea0e3d34d Changes to the Deno trigger script template (#448) 2022-08-18 14:20:33 +02:00
Ruben Fiszel
b1e6c827e4 icon for paths 2022-08-18 13:46:12 +02:00
Ruben Fiszel
7911b79548 handle loading erronous code in flows 2022-08-18 13:26:52 +02:00
Ruben Fiszel
4db0a2e9ed update code binding in background to avoid stutter 2022-08-18 13:19:10 +02:00
Ruben Fiszel
a890c842d8 QoL path and editor improvements 2022-08-18 12:58:49 +02:00
Ruben Fiszel
255cde6236 change default typescript 2022-08-18 09:43:11 +02:00
Ruben Fiszel
3a60f38fa6 change default typescript 2022-08-18 09:30:24 +02:00
Ruben Fiszel
e1e8eaa229 change default typescript 2022-08-18 09:28:25 +02:00
Ruben Fiszel
3b466cdc7b change default typescript 2022-08-18 09:24:35 +02:00
Ruben Fiszel
dcf55dbeb0 change sql editor to few lines editor 2022-08-18 00:05:46 +02:00
Ruben Fiszel
79ec90acfc fix forloop empty no step afterward 2022-08-18 00:01:04 +02:00
Ruben Fiszel
775a0e95da fix prop picker key selection 2022-08-17 19:38:07 +02:00
Faton Ramadani
db69c82247 feat(frontend): Open/Close UI (#445)
* feat(frontend): Properly open/close and highlight a flowbox

* feat(frontend): Fix removing first step
2022-08-17 17:24:57 +02:00
Faton Ramadani
32508e5d4a fix(frontend): Fix loops pickable properties (#441) 2022-08-17 16:53:41 +02:00
Ruben Fiszel
47169f9c0b fix: handle 0 length for-loops in the backend (#440)
* wip

* TODO

* my fix works I think
2022-08-17 15:56:49 +02:00
Ruben Fiszel
3cf0efc7b4 fix postgresql new script reference 2022-08-17 13:54:28 +02:00
Ruben Fiszel
5e888a1e33 remove useless Scripts section in FlowInputs 2022-08-17 13:40:02 +02:00
Ruben Fiszel
7941bdd77c disable trigger scripts except for step 0 2022-08-17 13:36:35 +02:00
Ruben Fiszel
d6093a6b29 fix loading empty path 2022-08-17 13:31:21 +02:00
Ruben Fiszel
b559ce1bcb update postgresql query script 2022-08-17 13:04:53 +02:00
Ruben Fiszel
adb3e80b5d chore(main): release 1.31.0 (#405)
* chore(main): release 1.31.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-17 12:05:43 +02:00
Faton Ramadani
c85b1e3a53 feat(frontend): Redesign of the Flow Editor + Arbitrary forloop 2022-08-17 12:03:38 +02:00
Ruben Fiszel
4b0896e0cc add pgQuery to deno-client 2022-08-17 11:53:22 +02:00
Ruben Fiszel
0d0097551d use app in hub path 2022-08-17 11:31:23 +02:00
Ruben Fiszel
8b644a6e85 fix styling 2022-08-17 09:55:24 +02:00
Ruben Fiszel
1b5f618ce5 fix styling 2022-08-17 09:36:09 +02:00
Ruben Fiszel
2ac1e4fce7 fix styling 2022-08-17 09:34:29 +02:00
Ruben Fiszel
16eddb6b23 remove zendesk from community types 2022-08-16 23:52:19 +02:00
Ruben Fiszel
ad4c06df94 remove zendesk 2022-08-16 23:45:58 +02:00
Ruben Fiszel
8f05438c5e add zendesk oauth client 2022-08-16 23:28:31 +02:00
github-actions[bot]
ac8eebfed5 sync hub items with community (#439)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-16 23:20:34 +02:00
Ruben Fiszel
d31804802e fix(backend): collecting result when for loop is not the last step #422
* wip: step after forloop results

Adding a failing test so I don't forget out about it.

In the last step, `items` is `4`, the last item in iteration, rather
than the collected list.  My guess is this is because the results aren't
collected unless the flow quits early or the forloop module is the last
module so that `last_step` is true.

* test

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-08-16 23:03:55 +02:00
Ruben Fiszel
6cd31449fe refresh button under resource picker 2022-08-16 22:54:43 +02:00
github-actions[bot]
f192d5124c sync hub items with community (#438)
* sync hub items with community

* Delete email_smtp.json

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-08-16 21:26:26 +02:00
Ruben Fiszel
030b1ede9c fix svg 2022-08-16 21:08:57 +02:00
Ruben Fiszel
fb60f120a5 fix svg 2022-08-16 21:08:08 +02:00
github-actions[bot]
b2fbb87181 sync hub items with community (#437)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-16 21:06:57 +02:00
Ruben Fiszel
2c7509497b remove non admin user 2022-08-16 21:00:11 +02:00
Ruben Fiszel
5b3a4851b5 add icons for hub scripts 2022-08-16 20:57:36 +02:00
github-actions[bot]
77b45c675e sync hub items with community (#436)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-16 19:06:21 +02:00
Ruben Fiszel
beee877bbd make simple object settable as JSON 2022-08-16 19:02:02 +02:00
Ruben Fiszel
ccd0edc839 do not overwrite schemaProperty if the typ is the same 2022-08-16 17:23:02 +02:00
Mike
f6287bd83f fix(self-hosting): add lsp and caddy to docke-compose (#432) 2022-08-16 14:33:37 +02:00
github-actions[bot]
1bc788dfe1 sync hub items with community (#431)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-16 13:34:16 +02:00
dependabot[bot]
e0a3bfe201 Bump stylelint-config-recommended from 8.0.0 to 9.0.0 in /frontend (#428)
Bumps [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-recommended/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-recommended/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-recommended/compare/8.0.0...9.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-recommended
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 12:50:36 +02:00
dependabot[bot]
04ccbfdd1d Bump @typescript-eslint/parser from 5.33.0 to 5.33.1 in /frontend (#430)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.33.0 to 5.33.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:12:18 +00:00
dependabot[bot]
021367c647 Bump monaco-editor-workers from 0.33.0 to 0.34.0 in /frontend (#424)
Bumps [monaco-editor-workers](https://github.com/TypeFox/monaco-components/tree/HEAD/packages/monaco-editor-workers) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/TypeFox/monaco-components/releases)
- [Changelog](https://github.com/TypeFox/monaco-components/blob/main/packages/monaco-editor-workers/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-components/commits/workers_v0.34.0/packages/monaco-editor-workers)

---
updated-dependencies:
- dependency-name: monaco-editor-workers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:07:19 +00:00
dependabot[bot]
a5c91c1391 Bump eslint from 8.21.0 to 8.22.0 in /frontend (#429)
Bumps [eslint](https://github.com/eslint/eslint) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:05:55 +00:00
Ruben Fiszel
16a2c94a55 APP -> Api + Google signin button 2022-08-16 12:02:02 +02:00
dependabot[bot]
4171f8e571 Bump flowbite-svelte from 0.24.10 to 0.24.12 in /frontend (#427)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.24.10 to 0.24.12.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.24.10...v0.24.12)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:00:12 +00:00
dependabot[bot]
63b92d79bc Bump svelte-markdown from 0.2.2 to 0.2.3 in /frontend (#425)
Bumps [svelte-markdown](https://github.com/pablo-abc/svelte-markdown) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/pablo-abc/svelte-markdown/releases)
- [Commits](https://github.com/pablo-abc/svelte-markdown/compare/0.2.2...0.2.3)

---
updated-dependencies:
- dependency-name: svelte-markdown
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 09:48:28 +00:00
dependabot[bot]
aa65eaf3a7 Bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 in /frontend (#410)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.33.0 to 5.33.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 11:38:05 +02:00
dependabot[bot]
cf3ec48a51 Bump cssnano from 5.1.12 to 5.1.13 in /frontend (#411)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.12 to 5.1.13.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.12...cssnano@5.1.13)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 11:37:54 +02:00
dependabot[bot]
b8ffbaa3a4 Bump @playwright/test from 1.24.2 to 1.25.0 in /frontend (#413)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.24.2...v1.25.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 11:37:43 +02:00
dependabot[bot]
1b20379a36 Bump flowbite-svelte from 0.24.2 to 0.24.10 in /frontend (#415)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.24.2 to 0.24.10.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.24.2...v0.24.10)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 11:37:33 +02:00
Ruben Fiszel
5f249ad6ab scripteditor default preview tab -> input 2022-08-16 00:08:54 +02:00
dependabot[bot]
3e3106a74e Bump chrono from 0.4.21 to 0.4.22 in /backend (#420)
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.21 to 0.4.22.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.21...v0.4.22)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 19:43:27 +00:00
dependabot[bot]
7810b4bd78 Bump anyhow from 1.0.60 to 1.0.61 in /backend (#414)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.60...1.0.61)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 19:31:47 +00:00
dependabot[bot]
4308d9a800 Bump futures from 0.3.21 to 0.3.23 in /backend (#417)
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.21 to 0.3.23.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.21...0.3.23)

---
updated-dependencies:
- dependency-name: futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 19:11:22 +00:00
dependabot[bot]
d6bd2fb981 Bump swc_ecma_parser from 0.117.0 to 0.117.4 in /backend (#416)
Bumps [swc_ecma_parser](https://github.com/swc-project/swc) from 0.117.0 to 0.117.4.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 19:02:35 +00:00
dependabot[bot]
222721fdc7 Bump deno_core from 0.146.0 to 0.147.0 in /backend (#412)
Bumps [deno_core](https://github.com/denoland/deno) from 0.146.0 to 0.147.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 18:45:31 +00:00
Ruben Fiszel
f1b9964fe0 pass path as env variable 2022-08-15 13:51:16 +02:00
Ruben Fiszel
7b81de9665 make executable paths configurable 2022-08-15 13:32:51 +02:00
Ruben Fiszel
95274ea651 fix: set secure only for https 2022-08-15 10:40:01 +02:00
Ruben Fiszel
8a643b2209 remove hardcoded paths when nsjail is disabled 2022-08-15 10:08:40 +02:00
Ruben Fiszel
ae3e703df8 replace restricted gmail scope with sensitive 2022-08-15 01:48:55 +02:00
Ruben Fiszel
11cd3363c6 README rewording 2022-08-15 00:50:56 +02:00
Mike
d757d6bc80 feat: allow to configure port via envar (#407) 2022-08-15 00:36:07 +02:00
Ruben Fiszel
a47bdd0666 change instructions 2022-08-14 23:53:50 +02:00
Ruben Fiszel
698c510f81 set local authorization -> set role 2022-08-14 23:33:09 +02:00
Ruben Fiszel
c04d7b8402 more README help 2022-08-14 23:02:54 +02:00
Ruben Fiszel
b5a0dc262a fix: users privileges 2022-08-14 22:47:51 +02:00
Ruben Fiszel
1fcb376be3 improve README for github OAuth 2022-08-14 21:58:03 +02:00
Ruben Fiszel
5bddaf8a59 improve schemaeditor name behavior 2022-08-14 21:21:48 +02:00
Ruben Fiszel
7b687f374e changing all path placeholders to be flatten 2022-08-14 20:52:32 +02:00
Ruben Fiszel
8ec1f8629a fix check for path already existing 2022-08-14 20:51:16 +02:00
Ruben Fiszel
08374e7984 feat: db users: admin -> windmill_admin, app -> windmill_user (#404)
* feat: db users: admin -> windmill_admin, app -> windmill_user

* clean up

* backend tests

* backend tests

* backend tests

* lock roles in first migration

* check if user is superuser too

* add init-db

* add init-db
2022-08-14 18:20:27 +02:00
Ruben Fiszel
95844d3e23 tooltip and pages detail for hashed rewording 2022-08-14 12:57:34 +02:00
Ruben Fiszel
72ef108937 readme improvement 2022-08-14 12:31:21 +02:00
Ruben Fiszel
37af2521f4 improve README 2022-08-14 12:13:56 +02:00
Ruben Fiszel
692d1bcf36 improve README 2022-08-14 11:56:17 +02:00
Ruben Fiszel
13fe86e638 improve README 2022-08-14 11:49:32 +02:00
Ruben Fiszel
df5edbbe47 chore(main): release 1.30.0 (#399)
* chore(main): release 1.30.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-14 10:26:43 +02:00
Ruben Fiszel
025b3cb7ec more consistent hover behavior for prop picker 2022-08-13 21:32:44 +02:00
Ruben Fiszel
3d6167399a remove println 2022-08-13 21:20:50 +02:00
Ruben Fiszel
6e8e0e59d0 feat: add literal object type support (#401) 2022-08-13 21:18:54 +02:00
Ruben Fiszel
7ff94381b1 feat: support union type will null | undefined (#400) 2022-08-13 19:35:52 +02:00
Ruben Fiszel
2d60bf2396 feat: support union types (#398) 2022-08-13 17:25:16 +02:00
Ruben Fiszel
152287ab9f full backend ci tests
* attempt ci in container

* attempt ci in container

* psql

* psql

* psql

* psql

* privileged

* cache
2022-08-12 11:21:19 +02:00
sqwishy
876709fbe9 make initialize_tracing sync and infallable (#395)
also remove tiny bit of raceyness from worker tests, there's a bit of
sync around Once but it's short so it should be fine
2022-08-12 10:44:41 +02:00
sqwishy
b17c1b1d02 pass broadcast::Receiver instead of Sender (#396)
I think this was just added a couple months ago.  If all Senders drop
the Receivers close.  This change helps avoid creating Senders that you
never send on that are just held in scope and prevent the channel from
closing.
2022-08-12 10:43:06 +02:00
sqwishy
289cd2ebaa remove unused mutex parameter for run_worker (#394) 2022-08-12 10:42:46 +02:00
Ruben Fiszel
8533169d9a fix schedule bug 2022-08-12 04:08:22 +02:00
Ruben Fiszel
b79ac67987 fix schedule bug 2022-08-12 04:03:39 +02:00
Ruben Fiszel
eba7054a2a disable nsjail for test 2022-08-12 03:31:50 +02:00
Ruben Fiszel
1a8c843d6b change pg user for ci test 2022-08-12 03:14:52 +02:00
Ruben Fiszel
bacccaa3ba change pg user for ci test 2022-08-12 02:57:26 +02:00
Ruben Fiszel
46047c54a0 change pg user for ci test 2022-08-12 02:48:08 +02:00
Ruben Fiszel
110ca11a7e change pg user for ci test 2022-08-12 02:19:33 +02:00
Ruben Fiszel
19c425736f change pg user for ci test 2022-08-12 02:17:16 +02:00
Ruben Fiszel
4ec74f81b2 fix test_eval_timeout 2022-08-12 02:05:59 +02:00
Ruben Fiszel
6ea04fa9e3 change notice to Windmill Labs, Inc 2022-08-12 01:53:32 +02:00
Ruben Fiszel
062410d62b misonfigured e2e tests 2022-08-12 01:51:25 +02:00
sqwishy
655a55777d backend tests for python job and deno flow (#389) 2022-08-12 01:50:31 +02:00
Ruben Fiszel
769c89ff3f add superblocks to the list 2022-08-12 01:05:55 +02:00
Ruben Fiszel
8a48d1d558 no-referrer on fetch from client 2022-08-12 00:19:03 +02:00
dependabot[bot]
070b54a1ec Bump swc_common from 0.27.0 to 0.27.1 in /backend (#391)
Bumps [swc_common](https://github.com/swc-project/swc) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 21:33:46 +02:00
dependabot[bot]
8f5acb00cd Bump swc_ecma_ast from 0.90.2 to 0.90.3 in /backend (#390)
Bumps [swc_ecma_ast](https://github.com/swc-project/swc) from 0.90.2 to 0.90.3.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits)

---
updated-dependencies:
- dependency-name: swc_ecma_ast
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 19:11:19 +00:00
Ruben Fiszel
5a7168b372 update backend + 404 on non found assets 2022-08-11 21:00:53 +02:00
Christian Paul
fb73c97456 Typo: explicitely -> explicitly (#386) 2022-08-11 11:06:00 +02:00
dependabot[bot]
581afbbbba Bump ulid from 0.6.0 to 1.0.0 in /backend (#366)
Bumps [ulid](https://github.com/dylanhart/ulid-rs) from 0.6.0 to 1.0.0.
- [Release notes](https://github.com/dylanhart/ulid-rs/releases)
- [Commits](https://github.com/dylanhart/ulid-rs/compare/v0.6.0...v1.0.0)

---
updated-dependencies:
- dependency-name: ulid
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 01:13:32 +02:00
sqwishy
1b48c2c1cf ping hub.windmill.dev/getip for external ip without using only reqwest (#384) 2022-08-11 01:01:24 +02:00
Ruben Fiszel
d8ef96c351 rework the images 2022-08-11 00:00:26 +02:00
Ruben Fiszel
f643c271fd typo 2022-08-10 21:16:39 +02:00
Ruben Fiszel
471c35f932 typo 2022-08-10 21:16:02 +02:00
Ruben Fiszel
60ecf368bf chore(main): release 1.29.0 (#347)
* chore(main): release 1.29.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-10 03:16:21 +02:00
Ruben Fiszel
34f8a4df4b publish to ghcr.io 2022-08-10 03:11:24 +02:00
sqwishy
c11055bd83 link with lld (#382)
* link with lld

https://github.com/rust-lang/rust/issues/39915

* install lld in Dockerfile
2022-08-09 22:34:54 +02:00
Ruben Fiszel
3589ea4b7e Update README.md 2022-08-09 20:28:51 +02:00
sqwishy
bc3c69c554 correct query param number in delete_token (#380) 2022-08-09 17:57:03 +02:00
Faton Ramadani
67964338c9 Add the diagram in the readme (#379) 2022-08-09 17:56:52 +02:00
Ruben Fiszel
6518f4a7ac clickable key + truncate 2022-08-09 17:07:37 +02:00
Ruben Fiszel
887ba750f9 fix replacement 2022-08-09 15:57:56 +02:00
Ruben Fiszel
0d9d24bb1b fix replacement 2022-08-09 15:48:28 +02:00
Ruben Fiszel
7a4b408af2 fix demodb 2022-08-09 15:45:22 +02:00
Ruben Fiszel
fc0a83ee6d psycopg2 => binary 2022-08-09 15:17:01 +02:00
Faton Ramadani
b5fe1f31eb Fix Editor formating when saving while using dynamic inputs. (#378) 2022-08-09 11:18:26 +02:00
Faton Ramadani
971fe3a7e4 Fix flow width (#377) 2022-08-09 10:13:11 +02:00
github-actions[bot]
6ddca23677 sync hub items with community (#375)
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-09 09:48:02 +02:00
sqwishy
2926fc54f4 DATABASE_CONNECTIONS sets Pool max_connections (#376)
If unspecified, defaults to the current value of 100
2022-08-09 09:47:48 +02:00
dependabot[bot]
4bf598af2c Bump chrono from 0.4.19 to 0.4.20 in /backend (#374)
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.19 to 0.4.20.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.19...v0.4.20)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 20:07:05 +00:00
dependabot[bot]
f90cc122e0 Bump anyhow from 1.0.59 to 1.0.60 in /backend (#373)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.59 to 1.0.60.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.59...1.0.60)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:56:36 +00:00
dependabot[bot]
1bbbeebc45 Bump @types/vscode from 1.69.1 to 1.70.0 in /frontend (#370)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.69.1 to 1.70.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:48:56 +00:00
dependabot[bot]
a0032e7c9e Bump serde_json from 1.0.82 to 1.0.83 in /backend (#372)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.82 to 1.0.83.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.82...v1.0.83)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:38:46 +00:00
dependabot[bot]
d698ea6751 Bump @typescript-eslint/parser from 5.32.0 to 5.33.0 in /frontend (#371)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.32.0 to 5.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:27:52 +00:00
dependabot[bot]
064600af8b Bump tailwindcss from 3.1.7 to 3.1.8 in /frontend (#361)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.7 to 3.1.8.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.7...v3.1.8)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:23:58 +00:00
dependabot[bot]
735f70a78a Bump serde from 1.0.141 to 1.0.142 in /backend (#362)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.141 to 1.0.142.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.141...v1.0.142)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 19:07:13 +00:00
dependabot[bot]
e2e80a37e7 Bump @sveltejs/kit from 1.0.0-next.403 to 1.0.0-next.405 in /frontend (#363)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.403 to 1.0.0-next.405.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.405/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:57:01 +00:00
dependabot[bot]
377fe8ff2e Bump svelte-highlight from 6.2.0 to 6.2.1 in /frontend (#365)
Bumps [svelte-highlight](https://github.com/metonym/svelte-highlight) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/metonym/svelte-highlight/releases)
- [Changelog](https://github.com/metonym/svelte-highlight/blob/master/CHANGELOG.md)
- [Commits](https://github.com/metonym/svelte-highlight/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: svelte-highlight
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:56:45 +00:00
dependabot[bot]
ff74ad5b7f Bump postcss from 8.4.14 to 8.4.16 in /frontend (#356)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.16.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.14...8.4.16)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:51:48 +00:00
dependabot[bot]
5839bd6e41 Bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 in /frontend (#364)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.32.0 to 5.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:51:02 +00:00
dependabot[bot]
d2be1c9d1c Bump sqlx from 0.6.0 to 0.6.1 in /backend (#360)
Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/launchbadge/sqlx/releases)
- [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
- [Commits](https://github.com/launchbadge/sqlx/compare/v0.6.0...v0.6.1)

---
updated-dependencies:
- dependency-name: sqlx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:41:59 +00:00
dependabot[bot]
91f978905a Bump thiserror from 1.0.31 to 1.0.32 in /backend (#359)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.31 to 1.0.32.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.31...1.0.32)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:39:59 +00:00
dependabot[bot]
4981d6d3a9 Bump deno_core from 0.145.0 to 0.146.0 in /backend (#357)
Bumps [deno_core](https://github.com/denoland/deno) from 0.145.0 to 0.146.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:32:53 +00:00
dependabot[bot]
7515b7dacd Bump @sveltejs/adapter-static in /frontend (#358)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.38 to 1.0.0-next.39.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.39/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:30:18 +00:00
dependabot[bot]
d254117b2f Bump flowbite-svelte from 0.22.30 to 0.24.2 in /frontend (#354)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.22.30 to 0.24.2.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.22.30...v0.24.2)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:21:50 +00:00
dependabot[bot]
addafec03f Bump cla-assistant/github-action from 2.2.0 to 2.2.1 (#353)
Bumps [cla-assistant/github-action](https://github.com/cla-assistant/github-action) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/cla-assistant/github-action/releases)
- [Changelog](https://github.com/contributor-assistant/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cla-assistant/github-action/compare/v2.2.0...v2.2.1)

---
updated-dependencies:
- dependency-name: cla-assistant/github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 18:19:33 +00:00
Ruben Fiszel
7ba974f63b fix bugs removing args from schema 2022-08-08 19:07:19 +02:00
Ruben Fiszel
05f293d3c2 remove useless cookie redirect check 2022-08-08 17:57:26 +02:00
Ruben Fiszel
9b2f0ca276 small truncate 2022-08-08 15:48:29 +02:00
Ruben Fiszel
ef473931ea small truncate 2022-08-08 15:26:26 +02:00
Ruben Fiszel
a46de36e9b small truncateFix 2022-08-08 15:13:51 +02:00
Ruben Fiszel
6b4ff7d882 fix listoflist display 2022-08-08 14:08:05 +02:00
Ruben Fiszel
0a9332187f raise limit to 200000 chars 2022-08-08 13:57:39 +02:00
Ruben Fiszel
85c1559c9f surface better the transform_json_value step errors 2022-08-08 11:54:01 +02:00
Ruben Fiszel
2703df824f flowviewer nit 2022-08-08 11:18:38 +02:00
Ruben Fiszel
0d07082ad8 wording 2022-08-08 10:14:14 +02:00
Ruben Fiszel
d6c12ffd7b copy from preview arguments 2022-08-08 10:11:40 +02:00
Ruben Fiszel
c6ba2f7650 deassociate preview args from schedule args 2022-08-08 10:07:32 +02:00
Ruben Fiszel
07deaad202 New Postgres SQL query 2022-08-08 09:25:54 +02:00
Ruben Fiszel
3996a986bb websocket improvement 2022-08-08 09:14:58 +02:00
Ruben Fiszel
03a2e3aac4 fix aws claim 2022-08-08 00:12:43 +02:00
Ruben Fiszel
633aca39d5 remove obsolete reference to openapi page 2022-08-07 22:02:44 +02:00
Ruben Fiszel
1067259355 improve readme 2022-08-07 22:00:14 +02:00
Ruben Fiszel
872b1c93d5 styling of iframe for flowviewer 2022-08-07 18:25:12 +02:00
Ruben Fiszel
f93e5b2230 non-inline inputtransformviewer 2022-08-07 16:31:11 +02:00
Ruben Fiszel
e54f7258aa make schemaviewer required field smaller 2022-08-07 16:24:49 +02:00
Ruben Fiszel
d023b012f1 update README with roadmap 2022-08-07 15:53:17 +02:00
Ruben Fiszel
7f35facdda update README 2022-08-07 15:38:15 +02:00
Ruben Fiszel
05aca992a9 update README 2022-08-07 15:23:10 +02:00
Ruben Fiszel
7b1039865f update README 2022-08-07 15:12:17 +02:00
Ruben Fiszel
53b19b871c increase limit to 900s over the last 1200s 2022-08-07 14:39:57 +02:00
Ruben Fiszel
373d8085a7 do rate limit based on as_permissioned_as 2022-08-07 14:04:17 +02:00
Ruben Fiszel
69dcdbd00b fix: update logs even if last new log was < 500ms 2022-08-07 13:48:37 +02:00
Ruben Fiszel
a46dfaf42e Code previewed clickable on result page 2022-08-07 13:01:25 +02:00
Ruben Fiszel
a831cb1472 rewrite kill wait 2022-08-07 12:55:21 +02:00
Ruben Fiszel
084cc8a2dd prevent log spam abuse 2022-08-07 12:50:28 +02:00
Ruben Fiszel
503b56b3db more logging around command executions 2022-08-07 12:25:45 +02:00
Ruben Fiszel
5c9563d81b fix redirect at login 2022-08-07 12:17:04 +02:00
Ruben Fiszel
23a2b3389b more logging around command executions 2022-08-07 12:00:41 +02:00
Ruben Fiszel
87c953a2e4 rework logout 2022-08-07 11:45:15 +02:00
Ruben Fiszel
e0b9bf5f8f rework logout 2022-08-07 11:42:43 +02:00
Ruben Fiszel
20a2b5808c audit logs for all execute case 2022-08-07 11:14:00 +02:00
Ruben Fiszel
edb0bda1c3 better help 2022-08-07 10:16:47 +02:00
Ruben Fiszel
7e33142e94 some reactive changes 2022-08-07 10:02:00 +02:00
Ruben Fiszel
83f2ba44a8 some reactive changes 2022-08-07 09:56:50 +02:00
Ruben Fiszel
6c3ef465a8 redirect even with oauth 2022-08-07 09:28:42 +02:00
Ruben Fiszel
65d2ac88db improve websocket behavior 2022-08-07 02:33:13 +02:00
Ruben Fiszel
820c395ade revert always capture mousewheel 2022-08-07 01:58:57 +02:00
Ruben Fiszel
38382f8136 fix upto + fix display result of embedded flow in flowstatusviewer 2022-08-07 01:01:07 +02:00
Ruben Fiszel
ce470898d1 fix just this step 2022-08-07 00:45:16 +02:00
Ruben Fiszel
fee957d2b1 better responsive size for flow preview 2022-08-07 00:18:35 +02:00
Ruben Fiszel
b2404d63ff better responsive size 2022-08-06 23:58:17 +02:00
Ruben Fiszel
feeaf5d963 add summary field for modules 2022-08-06 23:37:17 +02:00
Ruben Fiszel
df3ebc9c0c autoresize textare and improved performance for string templates 2022-08-06 18:45:15 +02:00
Ruben Fiszel
f697a7d443 add top 5000 pip packages to lsp 2022-08-06 18:22:13 +02:00
Ruben Fiszel
cbfe0cda4f update flowviewer 2022-08-06 14:28:45 +02:00
Ruben Fiszel
a70a3b26f0 typos 2022-08-06 14:17:58 +02:00
Ruben Fiszel
dcb5d8deb9 rework input transform for the forloop module 2022-08-06 14:02:39 +02:00
Ruben Fiszel
778368fb3a change object viewer default colapsed behavior 2022-08-06 13:38:07 +02:00
Ruben Fiszel
ad2c46bfbb fix prop picker wrt to new iter changes 2022-08-06 13:34:26 +02:00
Ruben Fiszel
30232f438b mention #350 as solving arbitrary forloops 2022-08-06 13:18:51 +02:00
Ruben Fiszel
918cf5b43a include nltk 2022-08-06 12:59:21 +02:00
Ruben Fiszel
9f3a191b3b fix(python): not filled field with default <function_call> now call the default function 2022-08-06 12:51:14 +02:00
Ruben Fiszel
bd5eb0f3cd include vader lexicon in the worker for nltk 2022-08-06 12:27:58 +02:00
Ruben Fiszel
837a500a1a display inputs in flow viewer too 2022-08-06 09:30:10 +02:00
Ruben Fiszel
6026e32c98 improve error message for parsing 2022-08-06 08:45:37 +02:00
Ruben Fiszel
323fd30a00 rework default python script 2022-08-05 20:21:13 +02:00
Ruben Fiszel
02fd242bb7 feat: _value, _index => iter.value, iter.index 2022-08-05 20:11:25 +02:00
Ruben Fiszel
f6b8df732b fix: surface new _iterator value 2022-08-05 19:57:18 +02:00
Ruben Fiszel
5d3cd541c7 fix: do not skip undefined values 2022-08-05 19:53:28 +02:00
Ruben Fiszel
449fb27a53 feat: remove res1 wrapping 2022-08-05 19:47:00 +02:00
Faton Ramadani
c43ad1fb6e Fix flow preview + correct stylee (#346) 2022-08-05 19:02:14 +02:00
Ruben Fiszel
8b4ca5bb12 chore(main): release 1.28.1 (#342)
* chore(main): release 1.28.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-05 17:17:02 +02:00
Ruben Fiszel
83fbd0755e fix: improve flow viewer with retrieving hub script 2022-08-05 17:13:05 +02:00
Ruben Fiszel
07b725f0a3 client not running improved error 2022-08-05 15:47:49 +02:00
Ruben Fiszel
f261e4fdbd add nltk to lsp + set home directory to /tmp 2022-08-05 15:06:23 +02:00
Faton Ramadani
598e432c45 Fix breadcrumb (#344)
* Add Toggl connect

* Fix Schedule args

* Fix breadcrumb
2022-08-05 14:19:00 +02:00
Faton Ramadani
bdc10b6c83 fix(frontend): schedule args in flow (#343)
* Add Toggl connect

* Fix Schedule args
2022-08-05 13:16:49 +02:00
Faton Ramadani
7bbd048e9e fix(frontend): add toggl connect (#341) 2022-08-05 11:54:15 +02:00
Ruben Fiszel
cd8db7a015 do not cache html, cache everything else for a long time 2022-08-05 11:00:41 +02:00
Ruben Fiszel
4173aedde9 add @fatonramadani to codeowners 2022-08-05 10:21:51 +02:00
github-actions[bot]
f1109da69c sync hub items with community
Co-authored-by: fatonramadani <fatonramadani@users.noreply.github.com>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-08-05 10:20:41 +02:00
Ruben Fiszel
1ae6ee7b43 add @fatonramadani to codeowners 2022-08-05 10:15:53 +02:00
Ruben Fiszel
c49ed68311 add @fatonramadani to codeowners 2022-08-05 10:13:38 +02:00
Ruben Fiszel
ff5367aa79 fix extra_params basecamp 2022-08-05 09:59:00 +02:00
github-actions[bot]
8576ce20ea sync hub items with community #338
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-05 09:44:36 +02:00
Ruben Fiszel
fa9f4a1ed1 add basecamp oauth 2022-08-05 09:42:45 +02:00
Faton Ramadani
46ae4b00dc Check whether flow is defined before rendering the preview button (#337) 2022-08-05 09:11:55 +02:00
Ruben Fiszel
570ec5a2a2 chore(main): release 1.28.0 (#323)
* chore(main): release 1.28.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-05 01:53:57 +02:00
Ruben Fiszel
3fdfac02ef fix flowstatusviewer and updating to in_progress much sooner 2022-08-05 01:38:33 +02:00
Ruben Fiszel
5cc1ae2c05 fix flowstatusviewer and updating to in_progress much sooner 2022-08-05 00:46:10 +02:00
Ruben Fiszel
d14237b532 gif support + _value preview in object viewer 2022-08-04 23:45:27 +02:00
Ruben Fiszel
33ddd3f763 chore: update frontend 2022-08-04 22:52:45 +02:00
Faton Ramadani
3e940ca5d0 Bug fix for whole flow preview (#335)
* Fix connect a ressource + preview on pull mode

* Remove code duplication
2022-08-04 21:31:07 +02:00
Faton Ramadani
2409e70571 Update readme (#333) 2022-08-04 20:14:59 +02:00
Faton Ramadani
eefdfab1a6 Fix previous results in Flow preview (#332) 2022-08-04 20:14:32 +02:00
Ruben Fiszel
07b1fd9690 fix no app integration for in connect app 2022-08-04 18:54:19 +02:00
Ruben Fiszel
764bc2d3af tooltip for why python not supported for trigger scripts 2022-08-04 18:44:00 +02:00
Ruben Fiszel
50c38dbb6c fix pull_items + add discord_webhook 2022-08-04 18:33:09 +02:00
Ruben Fiszel
c5ccb00dbf fix(api): add discord webhook manual instructions 2022-08-04 17:49:13 +02:00
Faton Ramadani
ced2b960f2 feat(frontend): global flow preview (#329)
* Added flow preview

* Fix blue

* Disable preview button is not inputs are valid

* Fix layout top margin
2022-08-04 17:46:40 +02:00
Ruben Fiszel
7b67a7bf49 fix(oauth2): remove discord oauth integration 2022-08-04 16:05:40 +02:00
Ruben Fiszel
fe81c17d2f fix(backend): generalize oauth clients to take in extra params 2022-08-04 14:32:04 +02:00
Ruben Fiszel
a075a49426 fix(frontend): loading template pick the language as well 2022-08-04 10:50:44 +02:00
Faton Ramadani
c7b366828c fix(frontend): Use the bracket notation when an identifier is not a valid JS expression (#327) 2022-08-04 10:13:03 +02:00
Ruben Fiszel
644f8cfe37 fix(backend): handle better some flow edge-cases 2022-08-04 01:50:47 +02:00
Ruben Fiszel
cd9bd29931 fix(backend): handle better some flow edge-cases 2022-08-04 01:48:53 +02:00
Ruben Fiszel
1414585141 fix(frontend): add jpeg support 2022-08-04 01:22:48 +02:00
Ruben Fiszel
089f4a7811 fix(backend): handle better some flow edge-cases 2022-08-04 01:13:12 +02:00
Faton Ramadani
486387d0ec Flow fix property picker (#326)
* Fix property picker

* Fix property picker
2022-08-04 00:28:46 +02:00
Faton Ramadani
72a6004380 Flow: Input connect (#325)
* Fix EditorBar in the script editor

* Rework ArgInput

* Add a button to link a property

* Adapt style

* Clean up

* Clean up Toggle

* Clean up Toggleclear

* Fix editor

* Fix login test

* Fix login test

* Done

* Fix toggling issues
2022-08-03 19:51:58 +02:00
sqwishy
6c71fac136 fix(backend): prometheus histogram for worker job timer (#312)
* prometheus histogram for worker job timer

hosts on :8001

* some new metrics in worker + field

adds start_time_seconds, job_duration_seconds & jobs_failed

* use tokio task_local to count job failures

* METRICS_ADDR environment variable off by default

true defaults to 0.0.0.0:8001 otherwise expects a socket address

* pass metrics as args instead of task local
2022-08-02 22:56:25 +02:00
Ruben Fiszel
a5d697b69a chore(main): release 1.27.2 (#322)
* chore(main): release 1.27.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-02 18:40:33 +02:00
Ruben Fiszel
9c8f68cc5c fix(deno-client): getResource can now fetch non-object values 2022-08-02 18:38:54 +02:00
Ruben Fiszel
117851b9d1 chore(main): release 1.27.1 (#321)
* chore(main): release 1.27.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-02 17:31:42 +02:00
Ruben Fiszel
e2127723cd fix: migrate to new style radio button 2022-08-02 17:30:12 +02:00
Ruben Fiszel
a4e05b2afb chore(main): release 1.27.0 (#300) 2022-08-02 16:57:01 +02:00
Ruben Fiszel
5e14b6dfb3 feat: add primitive sql format (#320) 2022-08-02 16:55:20 +02:00
Mike
9797f3ed11 fix: prefer COPY over ADD (#319) 2022-08-02 14:21:22 +02:00
dependabot[bot]
37cfc6c0b1 chore(deps-dev): bump tailwindcss from 3.1.6 to 3.1.7 in /frontend (#317)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:29:45 +00:00
dependabot[bot]
42e7a0c3e7 chore(deps-dev): bump @types/vscode from 1.67.0 to 1.69.0 in /frontend (#303)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.67.0 to 1.69.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:21:26 +00:00
dependabot[bot]
7a40296011 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#316)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.31.0 to 5.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:15:41 +00:00
dependabot[bot]
bab3db6859 chore(deps-dev): bump svelte2tsx from 0.5.12 to 0.5.13 in /frontend (#318)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.12 to 0.5.13.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.12...svelte2tsx-0.5.13)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:13:31 +00:00
dependabot[bot]
f0eca43b7b chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#314)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.31.0 to 5.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:04:48 +00:00
dependabot[bot]
aa35d05581 chore(deps-dev): bump eslint from 8.20.0 to 8.21.0 in /frontend (#315)
Bumps [eslint](https://github.com/eslint/eslint) from 8.20.0 to 8.21.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.20.0...v8.21.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 23:03:42 +00:00
dependabot[bot]
a13d0ced0e chore(deps-dev): bump @playwright/test in /frontend (#313)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.24.0 to 1.24.2.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.24.0...v1.24.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 22:59:53 +00:00
Ruben Fiszel
0f68b2f172 chore: update backend 2022-08-02 00:49:21 +02:00
dependabot[bot]
2746a87519 chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8 in /frontend (#304)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 00:36:50 +02:00
dependabot[bot]
b318461c94 chore(deps-dev): bump @tailwindcss/typography in /frontend (#305)
Bumps [@tailwindcss/typography](https://github.com/tailwindcss/typography) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/tailwindcss/typography/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindcss/typography/compare/v0.5.3...v0.5.4)

---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 00:36:29 +02:00
dependabot[bot]
7e0652bd58 chore(deps-dev): bump flowbite-svelte in /frontend (#302)
Bumps [flowbite-svelte](https://github.com/themesberg/flowbite-svelte) from 0.22.19 to 0.22.27.
- [Release notes](https://github.com/themesberg/flowbite-svelte/releases)
- [Changelog](https://github.com/themesberg/flowbite-svelte/blob/main/CHANGELOG.md)
- [Commits](https://github.com/themesberg/flowbite-svelte/compare/v0.22.19...v0.22.27)

---
updated-dependencies:
- dependency-name: flowbite-svelte
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 00:36:09 +02:00
Mike
51d05c8f5d fix: typos (#301) 2022-08-01 17:17:19 +02:00
Ruben Fiszel
b51bb678be reimport openflow as schemas 2022-08-01 17:07:43 +02:00
Ruben Fiszel
38600f71e9 reimport openflow as schemas 2022-08-01 16:59:12 +02:00
Ruben Fiszel
8529695344 chore(main): release 1.26.3 (#294)
* chore(main): release 1.26.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-08-01 16:53:18 +02:00
Faton Ramadani
5db447de02 Fix EditorBar in the script editor (#299)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-08-01 16:53:01 +02:00
Ruben Fiszel
38dd412ec8 increase old space for dockerfile npm build 2022-08-01 16:52:02 +02:00
Ruben Fiszel
72002be154 update flowapi to be easier on deno generator 2022-08-01 16:38:51 +02:00
Faton Ramadani
080860fad8 improve Flow UI (#297)
* Improve flow ui

* Finish reworking

* Fix formating

* Fix naviation

* Fix navigaion + adjust icon sizes

* Remove duplicate code

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-08-01 15:07:29 +02:00
Ruben Fiszel
47c9d45922 fix loading flow from blank state 2022-08-01 13:36:09 +02:00
Ruben Fiszel
5578fc30ea perPage = 300 for scripts page 2022-08-01 12:51:18 +02:00
Ruben Fiszel
2fa7cf8e36 change details page style 2022-08-01 02:45:23 +02:00
Ruben Fiszel
d64045edaa edited at x days ago -> edited x days ago 2022-08-01 02:37:30 +02:00
Ruben Fiszel
d119797a34 fix: displaying which group you are a member of that gave you access to item 2022-08-01 02:30:07 +02:00
Ruben Fiszel
31904be890 update current job to in progress 2022-07-31 22:47:07 +02:00
Ruben Fiszel
d397e6d618 update current job to in progress 2022-07-31 22:41:41 +02:00
Ruben Fiszel
c37b9f7106 do not serialize the whole object for job in progress update 2022-07-31 22:31:44 +02:00
Ruben Fiszel
a368d2c6d4 order result from forloop bby args _index 2022-07-31 20:41:35 +02:00
Ruben Fiszel
03ed38e9b2 only check for schedule if not a flow step 2022-07-31 20:30:30 +02:00
Ruben Fiszel
7f55e7a498 report flow for whom the fetching error is happening 2022-07-31 20:23:03 +02:00
Ruben Fiszel
4df819554e report flow for whom the fetching error is happening 2022-07-31 19:53:19 +02:00
Ruben Fiszel
88c49eb286 fix: refresh jobs result when hopping from flow to flow 2022-07-31 19:40:56 +02:00
Ruben Fiszel
abcd25dbff error for flow of length 0 2022-07-31 19:15:05 +02:00
Ruben Fiszel
2483072d81 improve error messages 2022-07-31 19:01:46 +02:00
Ruben Fiszel
c46ef5d79a chore(main): release 1.26.2 (#293)
* chore(main): release 1.26.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-31 16:42:00 +02:00
Ruben Fiszel
f9240488af fix: deno api generator now supports openflow 2022-07-31 16:39:39 +02:00
Ruben Fiszel
cd4563d34b chore(main): release 1.26.1 (#292)
* chore(main): release 1.26.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-31 16:20:41 +02:00
Ruben Fiszel
fcae2817eb fix: encoding state now supports unicode including emojis 2022-07-31 16:17:43 +02:00
Ruben Fiszel
f8171af6f0 clean further the openapi InputTransform 2022-07-31 11:23:21 +02:00
Ruben Fiszel
c846128fbb urgent fix for frontend: flow -> newFlow 2022-07-31 10:22:30 +02:00
Ruben Fiszel
a70589ef23 build first for tsconfig to exists 2022-07-31 01:37:26 +02:00
Ruben Fiszel
2a0d70dcbc change openflow encoding for more proper oneOf + fix all from svelte:check 2022-07-31 01:20:52 +02:00
Ruben Fiszel
c4ea52b4c3 Put openflow.openapi.yaml at root for visibility #290 2022-07-30 20:10:45 +02:00
Ruben Fiszel
47e5a0ce10 fix other references to openapi.yaml 2022-07-30 17:37:17 +02:00
Ruben Fiszel
bb81d5e019 split openapi & openflow 2022-07-30 17:30:34 +02:00
Ruben Fiszel
b383394e28 little notice for clients 2022-07-30 16:36:59 +02:00
Ruben Fiszel
e82e5fff56 transferring copyright from ruben to windmill labs 2022-07-30 14:09:41 +02:00
Ruben Fiszel
b914ccab1f privilege having a parent than a schedule 2022-07-30 01:17:12 +02:00
Ruben Fiszel
2eeacc6f57 job can be triggered by a schedule and from a flow 2022-07-30 01:14:41 +02:00
Ruben Fiszel
ae2aa7b8f8 more errors 2022-07-30 01:10:01 +02:00
Ruben Fiszel
93e599b371 chore(main): release 1.26.0 (#264)
* chore(main): release 1.26.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-30 00:08:16 +02:00
sqwishy
9a632befdd job duration to ms & added to /api/w/*/users/list (#261)
* add jobs_duration to /api/w/*/users/list

A few improvements on this might be considered.

- Adding the duration to /whoami and /whois
- Optionally fetching duration conditional on a query parameter.
- Using the query parameter value to select how far back to look,
  `created_at > now() - $2 * '1 day'::interval`.

Subquery might not be optimal, but performance is a bit weird to test
right now as I haven't done much with my development database to get it
to resemble a typical (production) database.  And there aren't many
indexes currently either.

And I think my rust rustfmt doesn't run because unstable options in the
rustfmt.toml or something so the formatting might be a bit wonky.

* duration -> duration_ms for completed_job

sqlx reordered keys in sqlx-data.json so the diff is quite noisy. I'm
not sure if I did it wrong or if this tool is obnoxious that way.

* don't double count job duration in flows

* job_duration_ms to Usage duration_ms jobs flows

rustfmt got carried away sorry
2022-07-30 00:02:51 +02:00
sqwishy
b1cd915847 treat sqlx-data.json as binary in git diff (#265) 2022-07-30 00:02:34 +02:00
Ruben Fiszel
f83fb6355d autoscroll + status viewer auto update 2022-07-30 00:02:03 +02:00
Ruben Fiszel
8037e390db cargo fmt II 2022-07-29 21:35:50 +02:00
Ruben Fiszel
d4b5a0ea3d cargo fmt 2022-07-29 21:29:59 +02:00
Ruben Fiszel
fed1849256 protect against ill-defined state for flows restart 2022-07-29 21:14:56 +02:00
Ruben Fiszel
b3e821e1b2 also handle the case where it's the input transform of the first flow job that fails 2022-07-29 20:48:39 +02:00
Ruben Fiszel
3e07ae2b55 fix: forloop flows unsoundness fix part I 2022-07-29 20:36:57 +02:00
Ruben Fiszel
ec09257bfe fix init of static step inputs 2022-07-29 17:52:45 +02:00
Ruben Fiszel
f825712ca8 fix list rendering + (s) 2022-07-29 17:39:31 +02:00
Ruben Fiszel
e898d56b89 fix: small bar mode and editor nits 2022-07-29 16:58:03 +02:00
Ruben Fiszel
f80af22241 no more infer button 2022-07-29 16:47:29 +02:00
Ruben Fiszel
449b6866ec connect an app under resource picker 2022-07-29 16:27:05 +02:00
Ruben Fiszel
0d76e5d610 nit on connect an app under resources picker 2022-07-29 15:53:56 +02:00
Ruben Fiszel
7c628f08e6 prop picker improvements 2022-07-29 15:40:42 +02:00
Ruben Fiszel
bd9343c42c feat: resource type picker in schema modal + proper initialization of raw javascript editor when applicable 2022-07-29 14:13:44 +02:00
Ruben Fiszel
e8a3b538e7 chore(main): release 1.25.0 (#263)
* chore(main): release 1.25.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-29 11:44:03 +02:00
Ruben Fiszel
87bf8d55ce feat: base64 support in schema editor 2022-07-29 11:40:28 +02:00
Ruben Fiszel
771de0990a fix: update variable and resources now return error if nothing was updated 2022-07-29 11:07:59 +02:00
Ruben Fiszel
a28a93baf1 monaco-lsp fixes 2022-07-29 01:45:53 +02:00
Ruben Fiszel
0015d6c173 monaco-lsp fixes 2022-07-29 01:41:13 +02:00
Ruben Fiszel
9eee28be40 chore(main): release 1.24.2 (#260)
* chore(main): release 1.24.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-29 00:55:47 +02:00
Ruben Fiszel
3beb66a7c3 fix internal state path 2022-07-29 00:52:55 +02:00
Ruben Fiszel
d4c9d7d18c make Resource an any to avoid error on field access 2022-07-29 00:36:54 +02:00
Ruben Fiszel
900eb060bc editor fixes 2022-07-28 23:13:03 +02:00
Ruben Fiszel
a8d4b7d535 typescript parser now support ? syntax for args 2022-07-28 21:40:47 +02:00
Ruben Fiszel
02038955f8 small ui fix 2022-07-28 21:10:11 +02:00
Ruben Fiszel
0b8743af71 add publish to hub buttons 2022-07-28 20:11:55 +02:00
Ruben Fiszel
c3259ec262 fix: if :path is not a valid path, do not even attempt to fetch it 2022-07-28 12:59:14 +02:00
Ruben Fiszel
127bba6c9b bring back username, workspace_id in audit log 2022-07-28 09:50:00 +02:00
Ruben Fiszel
98c57e974b improve logging 2022-07-28 02:31:52 +02:00
Ruben Fiszel
c5873ddc34 nit: make handle flow log a debug 2022-07-28 00:57:47 +02:00
Ruben Fiszel
70e0452aa8 fix deno on javascript input transforms 2022-07-27 22:26:34 +02:00
Ruben Fiszel
0603a45fca fix: monaco editor fixes 2022-07-27 21:07:38 +02:00
Ruben Fiszel
4243a46d52 fix: get_variable refresh_token bug 2022-07-27 16:24:10 +02:00
Ruben Fiszel
e47aa21782 chore(main): release 1.24.1 (#259)
* chore(main): release 1.24.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-27 15:50:18 +02:00
Ruben Fiszel
e91b7e5aba fix: skip_failures is boolean not bool 2022-07-27 15:49:02 +02:00
Ruben Fiszel
e92f5c0b63 fix: encrypt the refresh token 2022-07-27 15:39:39 +02:00
Ruben Fiszel
5636ecd276 fix: keep previous refresh token if no new ones were provided 2022-07-27 15:21:10 +02:00
Ruben Fiszel
b44522c8ce ci: typo fix 2022-07-27 12:57:04 +02:00
Ruben Fiszel
8f2d9bce65 chore(main): release 1.24.0 (#238)
* chore(main): release 1.24.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-27 12:41:35 +02:00
Ruben Fiszel
c95da3a29d feat: skip failures loop (#258)
* wip: forloop skip failures -- very first pass

* last iteration fix + barebone UI integration

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-07-27 12:40:08 +02:00
Ruben Fiszel
908d5c8336 sqlx prepare llib 2022-07-27 12:25:44 +02:00
Ruben Fiszel
07fac175a0 feat: add schedule settable from pull flows 2022-07-27 12:18:02 +02:00
Ruben Fiszel
9295d69666 fix checkboxes 2022-07-26 19:42:11 +02:00
Ruben Fiszel
cc77e07a75 convert from dynamic expr to raw 2022-07-26 19:34:59 +02:00
Ruben Fiszel
7ce816682d align language on OpenFlow 2022-07-26 19:15:34 +02:00
Ruben Fiszel
f1f1d41781 fix: import from JSON load schemas 2022-07-26 19:13:20 +02:00
Ruben Fiszel
7476021d2f fix: audit logs 2022-07-26 18:49:27 +02:00
Ruben Fiszel
231ff43aff fix: multiple UI fixes 2022-07-26 18:25:34 +02:00
Ruben Fiszel
767c0a9acf fix: multiple UI fixes 2022-07-26 17:28:36 +02:00
Ruben Fiszel
326a97a96e primary schedule in flow UI wip 2022-07-26 16:21:41 +02:00
Ruben Fiszel
668ca4d9b1 feat: prop picker functional for pull flows 2022-07-26 12:45:00 +02:00
Faton Ramadani
17dfd558d5 feat: Add flow input and current step in the prop picker (#236)
* Add flow input and current step in the prop picker

* Fix step + correctly bind pickableProperties

* Correctly make pickable properties + use popper to fix display issues

* styling

* Remove debugger

* Simplify how search works by removing one store

* preview

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-26 11:51:45 +02:00
Ruben Fiszel
022f39be01 fix(frontend): get refresh token for google services 2022-07-26 01:52:36 +02:00
Ruben Fiszel
7ded39b5ba fix(frontend): get refresh token for google services 2022-07-26 01:22:54 +02:00
Ruben Fiszel
d447b0c130 fix(frontend): get refresh token for google services 2022-07-26 01:05:34 +02:00
Ruben Fiszel
4980be315c monaco-lsp downgrade + google-refresh fix + backend update 2022-07-25 22:53:08 +02:00
dependabot[bot]
e2c5993721 chore(deps): bump monaco-languageclient from 2.0.2 to 2.1.0 in /frontend (#255)
Bumps [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/client) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/client/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/mlc-v2.1.0/packages/client)

---
updated-dependencies:
- dependency-name: monaco-languageclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:56:42 +00:00
dependabot[bot]
ed3585c92e chore(deps): bump serde from 1.0.139 to 1.0.140 in /backend (#253)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.139 to 1.0.140.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.139...v1.0.140)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:47:02 +00:00
dependabot[bot]
d696e27dc8 chore(deps): bump vscode-ws-jsonrpc from 1.0.1 to 1.0.2 in /frontend (#251)
Bumps [vscode-ws-jsonrpc](https://github.com/TypeFox/monaco-languageclient/tree/HEAD/packages/vscode-ws-jsonrpc) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/TypeFox/monaco-languageclient/releases)
- [Changelog](https://github.com/TypeFox/monaco-languageclient/blob/main/packages/vscode-ws-jsonrpc/CHANGELOG.md)
- [Commits](https://github.com/TypeFox/monaco-languageclient/commits/vwj-v1.0.2/packages/vscode-ws-jsonrpc)

---
updated-dependencies:
- dependency-name: vscode-ws-jsonrpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:30:39 +00:00
dependabot[bot]
c6014db888 chore(deps-dev): bump @sveltejs/kit in /frontend (#254)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.384 to 1.0.0-next.393.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.393/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:27:25 +00:00
Ruben Fiszel
9da71834dc fix(frontend): badge google logo for login 2022-07-25 21:19:57 +02:00
dependabot[bot]
35785db346 chore(deps): bump tokio from 1.20.0 to 1.20.1 in /backend (#252)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.20.0 to 1.20.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.20.0...tokio-1.20.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:17:46 +00:00
Ruben Fiszel
faab4b7c42 feat: add google login v1 2022-07-25 21:15:46 +02:00
dependabot[bot]
9157b68a0d chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#249)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.7 to 5.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:11:27 +00:00
dependabot[bot]
43107d3882 chore(deps): bump @fortawesome/free-brands-svg-icons in /frontend (#243)
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.1.1...6.1.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:03:16 +00:00
dependabot[bot]
4238bacfbf chore(deps): bump tracing-subscriber from 0.3.14 to 0.3.15 in /backend (#248)
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.14 to 0.3.15.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.14...tracing-subscriber-0.3.15)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 19:00:59 +00:00
dependabot[bot]
a3133d89c3 chore(deps-dev): bump svelte2tsx from 0.5.11 to 0.5.12 in /frontend (#250)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.11 to 0.5.12.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.11...svelte2tsx-0.5.12)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:58:48 +00:00
dependabot[bot]
39b081bd7d chore(deps-dev): bump @playwright/test in /frontend (#246)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.23.4 to 1.24.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.23.4...v1.24.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:52:50 +00:00
dependabot[bot]
83a692861c chore(deps): bump deno_core from 0.143.0 to 0.144.0 in /backend (#247)
Bumps [deno_core](https://github.com/denoland/deno) from 0.143.0 to 0.144.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:52:02 +00:00
dependabot[bot]
f46d2f0dc0 chore(deps): bump lettre from 0.10.0 to 0.10.1 in /backend (#244)
Bumps [lettre](https://github.com/lettre/lettre) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/lettre/lettre/releases)
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lettre/lettre/compare/v0.10.0...v0.10.1)

---
updated-dependencies:
- dependency-name: lettre
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:43:31 +00:00
Ruben Fiszel
5023e0b539 fix(frontend): badge needs a little right margin 2022-07-25 20:40:35 +02:00
Ruben Fiszel
07c7982bfb fix(frontend): display number field in flows 2022-07-25 20:35:21 +02:00
dependabot[bot]
fa41af5eb0 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#241)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.7 to 5.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:33:33 +00:00
dependabot[bot]
4fa45d1472 chore(deps): bump @fortawesome/free-solid-svg-icons in /frontend (#240)
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.1.1...6.1.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:31:28 +00:00
dependabot[bot]
69c1faaa53 chore(deps): bump cla-assistant/github-action (#239)
Bumps [cla-assistant/github-action](https://github.com/cla-assistant/github-action) from 2.1.3.pre.beta to 2.2.0.
- [Release notes](https://github.com/cla-assistant/github-action/releases)
- [Changelog](https://github.com/contributor-assistant/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cla-assistant/github-action/compare/v2.1.3-beta...v2.2.0)

---
updated-dependencies:
- dependency-name: cla-assistant/github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 18:28:55 +00:00
Ruben Fiszel
89cdc26ecb fix(frontend): fork script from hub 2022-07-25 20:21:27 +02:00
Ruben Fiszel
7776b4f823 chore(main): release 1.23.0 (#235)
* chore(main): release 1.23.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-25 17:52:38 +02:00
Ruben Fiszel
f378f77f37 more icons for resource types 2022-07-25 16:02:32 +02:00
github-actions[bot]
2723e85e23 sync hub items with community #237
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-25 14:29:14 +02:00
Ruben Fiszel
0309f93c2d fix(oauth2): add google clients 2022-07-25 13:26:19 +02:00
Ruben Fiszel
c5926d09dc feat(frontend): title everywhere 2022-07-25 10:46:27 +02:00
Ruben Fiszel
05ba0a06d0 feat: hub flows integration 2022-07-25 10:03:52 +02:00
Ruben Fiszel
f402cc67c1 also allow editable flow 2022-07-24 11:27:36 +02:00
Ruben Fiszel
8a951e8821 fix: static is undefined by default instead of being empty '' 2022-07-23 23:16:53 +02:00
Ruben Fiszel
656e0acfc1 feat(backend): do not require visibility on job to see job if in possesion of uuid 2022-07-23 21:16:48 +02:00
Ruben Fiszel
a4383b0eb6 feat(frontend): deeper integration with the hub 2022-07-23 21:11:31 +02:00
Ruben Fiszel
1c9ec803b5 websocket auto-connect 2022-07-23 18:29:21 +02:00
Ruben Fiszel
61b14551c1 websocket auto-connect 2022-07-23 18:28:41 +02:00
Ruben Fiszel
caae0cd10c fix: display websocket status in flow inline editor 2022-07-23 16:09:53 +02:00
Ruben Fiszel
7bcb043442 remove unnecessary vscode import 2022-07-23 15:54:16 +02:00
Ruben Fiszel
1f84048701 feat: add editor bar to inline scripts of flows 2022-07-23 11:20:22 +02:00
Ruben Fiszel
7dedb97cbc fix: do not redirect to /user on /user namespace 2022-07-22 21:43:42 +02:00
Ruben Fiszel
9abc97ba35 chore(main): release 1.22.0 (#234)
* chore(main): release 1.22.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-22 21:13:35 +02:00
Ruben Fiszel
833cb2ac33 fix: export json is converted to pull mode + rd fix 2022-07-22 21:12:03 +02:00
Ruben Fiszel
06e3d10a4f fix: export json is converted to pull mode 2022-07-22 02:28:05 +02:00
Ruben Fiszel
9e15e8dbef feat: more visual cues about trigger scripts 2022-07-22 02:23:10 +02:00
Ruben Fiszel
ac55464138 feat: more visual cues about trigger scripts 2022-07-22 02:22:09 +02:00
Ruben Fiszel
1f51fdec45 feat: import and export flow from JSON 2022-07-22 02:07:19 +02:00
Ruben Fiszel
90f9edb3c2 fix: improve tooltip 2022-07-22 00:15:49 +02:00
Ruben Fiszel
ca5e42de46 fix: improve tooltip 2022-07-21 23:58:32 +02:00
Ruben Fiszel
fb57668a65 feat: rich rendering of flows 2022-07-21 21:13:53 +02:00
Ruben Fiszel
61c6704d74 fix: placeholder undefined for arginput 2022-07-21 15:32:11 +02:00
Faton Ramadani
31411e256f feat: dynamic template for script inputs in flow
* Refactor flow UI/UX + added fork and create script from inline script

* Prevent infinite loop when remove steps

* Fix forking a script from the Hub

* Fix viewing code of  a script from the Hub

* Fix PR comments

* Fix code highlight

* Fix path

* Find next available path

* Fix copy first step schema

* Light dynamic input WIP

* Fix initial input transform

* Use backquote to inject code

* Light dynamic input working

* Adapt warning message

* Merge main

* Change toggle text

* Change toggle text

* Fix preview

* Add missing id

* Fix z-index

* Update frontend/src/lib/components/ModuleStep.svelte

* pushed propertiesType fix

* pushed propertiesType fix

* JSON.parse resulting expr

* use class for property-picker

* Rework onmouseleave logic

* handle all types

* give up on object

* give up on object

* give up on object

* fix toggle

* good to merge

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-21 14:58:55 +02:00
Ruben Fiszel
48b9865314 minor UI fixes 2022-07-20 20:02:35 +02:00
Ruben Fiszel
aad3067000 minor UI fixes 2022-07-20 20:02:12 +02:00
Ruben Fiszel
aff4831169 minor UI fixes 2022-07-20 20:00:36 +02:00
Ruben Fiszel
e71ef67a83 minor UI fixes 2022-07-20 19:53:38 +02:00
Ruben Fiszel
a39899b4e2 minor UI fixes 2022-07-20 19:32:49 +02:00
Ruben Fiszel
48ff7be074 minor UI fixes 2022-07-20 19:28:11 +02:00
Ruben Fiszel
2f3831c07e sqlx fix 2022-07-20 18:44:08 +02:00
Ruben Fiszel
bd03727dd1 flow UI improvements 2022-07-20 18:36:15 +02:00
Ruben Fiszel
d4de9c982c feat: add delete schedule 2022-07-20 17:37:04 +02:00
Ruben Fiszel
c1fd48c864 small frontend fixes 2022-07-20 15:57:45 +02:00
Ruben Fiszel
de160fba45 feat(backend): check of no path conflict between flow and flow's primary schedules 2022-07-20 14:43:08 +02:00
github-actions[bot]
14ec8d190f sync hub items with community (#193)
* [create-pull-request] automated change

* Update mongodb.json

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-20 12:57:54 +02:00
Ruben Fiszel
d3bb7aff31 chore(frontend): update sveltekit (#195)
* chore(frontent): update sveltekit

* remove cypress

* dont pin vite
2022-07-20 12:49:49 +02:00
Ruben Fiszel
bd1e099fd3 sqlx fix 2022-07-19 21:04:27 +02:00
Ruben Fiszel
637941d6d9 fix(frontend): remove unecessary step 1 of flows 2022-07-19 21:03:19 +02:00
Ruben Fiszel
c25016bed6 fix(frontend): initFlow also reset schemaStore 2022-07-19 20:43:50 +02:00
Ruben Fiszel
80ddfed361 fix(frontend): filter script by is_trigger and jobs by is_skipped + path fix 2022-07-19 20:23:58 +02:00
Ruben Fiszel
c18089dbb5 fix(deno-client): make hack for patching openapi-generator more stable 2022-07-19 11:02:26 +02:00
Ruben Fiszel
6a75f9ef75 chore(main): release 1.21.1 (#233) 2022-07-19 10:59:53 +02:00
Ruben Fiszel
05a1bd5dd9 fix(deno-client): make hack for patching openapi-generator more stable 2022-07-19 10:59:07 +02:00
dependabot[bot]
2270526bcb chore(deps-dev): bump @playwright/test in /frontend (#231)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.23.2 to 1.23.4.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.23.2...v1.23.4)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-19 08:55:10 +00:00
Ruben Fiszel
a5b552c7c1 fix(python-client): sed openapi to avoid generator circular dependency 2022-07-19 10:46:10 +02:00
Ruben Fiszel
16bb4ca57e chore(deps): update backend dependencies 2022-07-19 10:08:02 +02:00
Ruben Fiszel
9be64f8e4a chore(main): release 1.21.0 (#215)
* chore(main): release 1.21.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-19 06:01:18 +02:00
Ruben Fiszel
8360c03df8 fix: list with is_skipped + deno-client fix 2022-07-19 05:59:12 +02:00
Ruben Fiszel
9c50e023ec fix(backend): clear env variables before running script 2022-07-19 05:51:19 +02:00
dependabot[bot]
53490de370 chore(deps-dev): bump eslint from 8.19.0 to 8.20.0 in /frontend (#229)
Bumps [eslint](https://github.com/eslint/eslint) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.19.0...v8.20.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 19:13:18 +00:00
dependabot[bot]
e4a96d2e6e chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#226)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.6 to 5.30.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 19:06:07 +00:00
dependabot[bot]
77dfdf6591 chore(deps-dev): bump @sveltejs/adapter-node in /frontend (#220)
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) from 1.0.0-next.79 to 1.0.0-next.81.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-node/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@1.0.0-next.81/packages/adapter-node)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:54:29 +00:00
dependabot[bot]
2cd4d33b74 chore(deps-dev): bump svelte-highlight from 6.1.2 to 6.2.0 in /frontend (#228)
Bumps [svelte-highlight](https://github.com/metonym/svelte-highlight) from 6.1.2 to 6.2.0.
- [Release notes](https://github.com/metonym/svelte-highlight/releases)
- [Changelog](https://github.com/metonym/svelte-highlight/blob/master/CHANGELOG.md)
- [Commits](https://github.com/metonym/svelte-highlight/compare/v6.1.2...v6.2.0)

---
updated-dependencies:
- dependency-name: svelte-highlight
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:54:02 +00:00
dependabot[bot]
52712f0bf2 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#223)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.6 to 5.30.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:46:05 +00:00
dependabot[bot]
50061c0394 chore(deps): bump tokio from 1.19.2 to 1.20.0 in /backend (#222)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.19.2 to 1.20.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.19.2...tokio-1.20.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:45:00 +00:00
dependabot[bot]
972d8f1d32 chore(deps): bump deno_core from 0.142.0 to 0.143.0 in /backend (#219)
Bumps [deno_core](https://github.com/denoland/deno) from 0.142.0 to 0.143.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:35:46 +00:00
dependabot[bot]
ec320faa1a chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#218)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.35 to 1.0.0-next.37.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.37/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 18:31:47 +00:00
Ruben Fiszel
6e7b117a0e fix(frontend): validate username 2022-07-18 17:29:27 +02:00
Ruben Fiszel
10e9549ded fix: consistent exists/{resource} addition + usage in frontend 2022-07-18 17:21:34 +02:00
Ruben Fiszel
2b712e6ce5 feat: add run_wait_result to mimic lambda ability 2022-07-18 00:45:05 +02:00
Ruben Fiszel
3d356456c0 chore(main): release 1.20.0 (#207)
* chore(main): release 1.20.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-17 18:53:18 +02:00
Ruben Fiszel
e60a1a51aa fix(frontend): createInlineScript only create trigger script if step = 0 2022-07-17 18:48:36 +02:00
Ruben Fiszel
09236dd15c fix(frontend): chrome columns-2 fix for pull/push 2022-07-17 18:46:13 +02:00
Ruben Fiszel
eeacad12ad fix: flow UI back and forth pull/push fix 2022-07-17 18:40:21 +02:00
Ruben Fiszel
835cf49f55 fix: flow UI back and forth pull/push fix 2022-07-17 18:38:57 +02:00
Ruben Fiszel
36de76e8b3 fix: HubPicker pick from trigger scripts when relevant 2022-07-17 18:14:50 +02:00
Ruben Fiszel
738d429f2f feat: trigger scripts and have flows being triggered by checking new external events regularly (#200)
* v1 trigger scripts

* progress

* stop early condition

* backend execution model

* progress

* progress

* progress

* works but todo: collect result, render forloop, convert forloopraw to seq for frontend

* collect result

* v1

* that's enough

* sed
2022-07-17 13:17:45 +02:00
Ruben Fiszel
080207318e chore(main): release 1.19.3 (#206)
* chore(main): release 1.19.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-15 20:28:08 +02:00
Ruben Fiszel
518b36c265 fix(deno-client): do not create resource for createInternalPath 2022-07-15 20:26:49 +02:00
Ruben Fiszel
6b5a37691c chore(main): release 1.19.2 (#205)
* chore(main): release 1.19.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-15 19:26:38 +02:00
Ruben Fiszel
fb17d77a9d fix(deno-client): handle text/plain parse 2022-07-15 19:23:32 +02:00
sqwishy
b2808a1ab9 wrap array results from deno scripts in object (#204) 2022-07-15 19:11:56 +02:00
sqwishy
75ee922127 deno script args spread to array (#203)
smol issue where a deno script with parameters named `main` or `run`
will try to assign over imported main or the run function.

This uses the spread syntax to unpack the arguments and arrange them in
an array in argument order.  Instead of making assignments to the scope.
2022-07-14 21:30:31 +02:00
Ruben Fiszel
f85bd8510e chore(main): release 1.19.1 (#202)
* chore(main): release 1.19.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-14 19:54:49 +02:00
Ruben Fiszel
109e8e1280 fix(deno-client): handle text/plain serialize 2022-07-14 19:53:12 +02:00
Ruben Fiszel
d3cbe19c73 fix(backend): create resource would fail if is_oauth was not set 2022-07-14 19:48:14 +02:00
Ruben Fiszel
c692236b17 chore(main): release 1.19.0 (#197)
* chore(main): release 1.19.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-14 18:44:51 +02:00
sqwishy
45827e82dc fix: write job arguments to file (#199)
Job arguments are serialized to JSON and then parsed by the Python/Deno
script.  The current code tries to escape the JSON and include it as a
string in either of those languages.  It doesn't quite work right and
there are some issues with escaping.  This writes the JSON string to a
file and loads the file from those scripts instead.
2022-07-14 18:42:29 +02:00
Ruben Fiszel
43f1d6e1de fix(frontend): add arbitrary scopes to connect an app 2022-07-14 14:40:06 +02:00
Faton Ramadani
022522a9eb Fix initial input transform (#198) 2022-07-13 13:02:24 +02:00
Ruben Fiszel
87b4493272 feat: add DISABLE_NSJAIL mode 2022-07-13 12:33:37 +02:00
Ruben Fiszel
ac2a501d21 fix: add new ca-certificates folders for nsjail 2022-07-13 11:40:13 +02:00
Ruben Fiszel
e34dc93d31 chore(main): release 1.18.0 (#174)
* chore(main): release 1.18.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-13 11:34:07 +02:00
Faton Ramadani
6498c84a90 Refactor flow UI/UX + added fork and create script from inline script (#175)
* Refactor flow UI/UX + added fork and create script from inline script

* Prevent infinite loop when remove steps

* Fix forking a script from the Hub

* Fix viewing code of  a script from the Hub

* Fix PR comments

* Fix code highlight

* Fix path

* Find next available path

* Fix copy first step schema
2022-07-13 11:29:43 +02:00
Ruben Fiszel
670e55b34b feat: account part II, handle refresh tokens, clarify oauth UI (#196) 2022-07-13 10:35:08 +02:00
dependabot[bot]
4a1a2e5db8 chore(deps-dev): bump @tailwindcss/typography in /frontend (#186)
Bumps [@tailwindcss/typography](https://github.com/tailwindcss/typography) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/tailwindcss/typography/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindcss/typography/compare/v0.5.2...v0.5.3)

---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 08:14:43 +00:00
Ruben Fiszel
c229c12c5f chore(backend): update all deps 2022-07-12 10:10:47 +02:00
dependabot[bot]
a64bbd7f21 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#188)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.5 to 5.30.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.6/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 10:01:46 +02:00
dependabot[bot]
ccd5ea93d6 chore(deps-dev): bump @playwright/test in /frontend (#191)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.23.1 to 1.23.2.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.23.1...v1.23.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 10:01:15 +02:00
dependabot[bot]
75182340f0 chore(deps-dev): bump tailwindcss from 3.1.4 to 3.1.6 in /frontend (#192)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.1.4...v3.1.6)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 23:12:58 +00:00
dependabot[bot]
bee69d5418 chore(deps-dev): bump @sveltejs/adapter-node in /frontend (#189)
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) from 1.0.0-next.78 to 1.0.0-next.79.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-node/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@1.0.0-next.79/packages/adapter-node)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 23:03:35 +00:00
dependabot[bot]
3f4b4db8ae chore(deps-dev): bump svelte from 3.48.0 to 3.49.0 in /frontend (#190)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.48.0 to 3.49.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.48.0...v3.49.0)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 22:57:01 +00:00
dependabot[bot]
b13fc704a8 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#179)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.5 to 5.30.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.6/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 22:35:15 +00:00
dependabot[bot]
0c441df441 chore(deps): bump serde from 1.0.138 to 1.0.139 in /backend (#180)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.138...v1.0.139)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 00:04:51 +02:00
dependabot[bot]
d23478249c chore(deps): bump deno_core from 0.141.0 to 0.142.0 in /backend (#181)
Bumps [deno_core](https://github.com/denoland/deno) from 0.141.0 to 0.142.0.
- [Release notes](https://github.com/denoland/deno/releases)
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md)
- [Commits](https://github.com/denoland/deno/commits)

---
updated-dependencies:
- dependency-name: deno_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 00:04:21 +02:00
dependabot[bot]
78354aeb2d chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#182)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.34 to 1.0.0-next.35.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.35/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 00:03:39 +02:00
dependabot[bot]
473f842534 chore(deps): bump regex from 1.5.6 to 1.6.0 in /backend (#183)
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.6...1.6.0)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 00:03:02 +02:00
dependabot[bot]
bfacd89c0b chore(deps-dev): bump @types/vscode from 1.68.1 to 1.69.0 in /frontend (#184)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.68.1 to 1.69.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-12 00:02:26 +02:00
dependabot[bot]
4df4391257 chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.3.3 (#176)
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.1.1 to 1.3.3.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.1.1...v1.3.3)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 18:36:32 +00:00
Ruben Fiszel
77903c37b8 fix(frontend): fix path group refresh & create variable path reset 2022-07-08 16:52:06 +02:00
Ruben Fiszel
e986e05f5a chore(main): release 1.17.1 (#172)
* chore(main): release 1.17.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-08 12:52:21 +02:00
Ruben Fiszel
8116980f51 fix(deno-client): fix stringify 2022-07-08 12:45:51 +02:00
Ruben Fiszel
2c8046d957 fix(frontend): fix sendRequest 2022-07-08 12:32:55 +02:00
Ruben Fiszel
1bc3b67882 fix(frontend): change lsp behavior 2022-07-08 11:12:25 +02:00
Ruben Fiszel
8c6f4ad4eb fix(backend): set error content-type to text 2022-07-07 18:07:56 +02:00
Ruben Fiszel
864fdce8c5 fix(frontend): reload editor when language changes for in-flow editor 2022-07-07 17:19:10 +02:00
Ruben Fiszel
19d0519654 fix(frontend): sveltekit prerender enabled -> default 2022-07-07 17:10:40 +02:00
Ruben Fiszel
7fb18d93c5 fix(frontend): connect an app resource creation 2022-07-07 11:06:22 +02:00
Ruben Fiszel
93e2ee5a4d fix(frontend): connect an app resource creation 2022-07-07 10:51:17 +02:00
Ruben Fiszel
0cbd222082 fix(frontend): current hash link 2022-07-07 09:10:02 +02:00
Ruben Fiszel
56bc9b666a ci: publish lsp only on new releases 2022-07-06 00:29:46 +02:00
Ruben Fiszel
064144199c fix: remove unnecessary v8 snapshot 2022-07-06 00:22:37 +02:00
Ruben Fiszel
2cae0dad00 fix: in-flow script editor fixes 2022-07-05 12:02:12 +02:00
Ruben Fiszel
e24c2e80aa fix: in-flow script editor fixes 2022-07-05 11:57:30 +02:00
Ruben Fiszel
9b40c7328c chore(main): release 1.17.0 (#171)
* chore(main): release 1.17.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-05 11:43:50 +02:00
Ruben Fiszel
c2e9ef1ca0 feat: in-flow editor mvp 2022-07-05 11:26:13 +02:00
dependabot[bot]
5aa862bf32 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#169)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.3 to 5.30.5.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.5/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-05 03:08:36 +00:00
Ruben Fiszel
895c028190 ci: dependatbot auto-merge 2022-07-05 05:04:41 +02:00
Ruben Fiszel
01efb7b723 ci: dependatbot auto-merge 2022-07-05 04:04:47 +02:00
Ruben Fiszel
fd0f488029 ci: dependatbot auto-merge 2022-07-05 03:55:05 +02:00
Ruben Fiszel
9d84d9b835 ci: dependatbot auto-merge 2022-07-05 03:50:02 +02:00
Ruben Fiszel
e141c36c24 ci: dependatbot auto-merge 2022-07-05 03:45:13 +02:00
Ruben Fiszel
efa2addb0d ci: dependatbot auto-merge 2022-07-05 03:41:45 +02:00
Ruben Fiszel
5c5fa18209 ci: dependatbot auto-merge 2022-07-05 03:39:01 +02:00
Ruben Fiszel
a78f4fcf64 ci: dependatbot auto-merge 2022-07-05 03:37:07 +02:00
Ruben Fiszel
8680e1bd45 ci: dependatbot auto-merge 2022-07-05 03:33:42 +02:00
Ruben Fiszel
ab89ab01e2 auto-merge 2022-07-05 03:23:54 +02:00
dependabot[bot]
a8f13959bc chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#168)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.3 to 5.30.5.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.5/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-05 03:06:16 +02:00
Ruben Fiszel
e9897d2540 chore(main): release 1.16.1 (#167)
* chore(main): release 1.16.1

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-05 02:03:14 +02:00
Ruben Fiszel
0322a81521 ci: auto-merge dependabot 2022-07-05 02:01:00 +02:00
Ruben Fiszel
9883eae2e7 Replace cypress with playwright (#170)
* cypress

* all

* global setup

* global setup

* setup node

* setup node

* setup node
2022-07-05 01:46:43 +02:00
Ruben Fiszel
a9dd7cac55 fix: oauth logins used incorrect scope 2022-07-04 22:57:04 +02:00
Ruben Fiszel
2e96c79179 fix: trace errors body 2022-07-04 22:14:46 +02:00
Ruben Fiszel
01db9f75fb fix: trace errors body 2022-07-04 07:58:51 +02:00
Ruben Fiszel
95abaaa568 cypress .gitignore 2022-07-03 19:29:12 +02:00
Ruben Fiszel
4e68691e94 cypress baseUrl 2022-07-03 19:26:50 +02:00
Ruben Fiszel
c3c9a4b85c baseUrl 2022-07-03 19:26:25 +02:00
Ruben Fiszel
b7db80b08b ci: cypress 2022-07-03 10:30:03 +02:00
Ruben Fiszel
f646aa4dfe ci: cypress timeout 2022-07-03 09:39:34 +02:00
Ruben Fiszel
4b1af4bcd6 fix: bump all backend deps by breaking cycling through not using oauth2 2022-07-03 09:22:11 +02:00
Ruben Fiszel
dd1d7c4c72 fix: bump all backend deps by breaking cycling through not using oauth2 2022-07-03 09:21:48 +02:00
Ruben Fiszel
84ef166a9c change node version 2022-07-03 04:08:13 +02:00
dependabot[bot]
1f70fee4c1 chore(deps-dev): bump svelte-highlight from 6.0.1 to 6.1.2 in /frontend (#164)
Bumps [svelte-highlight](https://github.com/metonym/svelte-highlight) from 6.0.1 to 6.1.2.
- [Release notes](https://github.com/metonym/svelte-highlight/releases)
- [Changelog](https://github.com/metonym/svelte-highlight/blob/master/CHANGELOG.md)
- [Commits](https://github.com/metonym/svelte-highlight/compare/v6.0.1...v6.1.2)

---
updated-dependencies:
- dependency-name: svelte-highlight
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:56:15 +02:00
dependabot[bot]
eae5e1dcee chore(deps-dev): bump stylelint-config-recommended in /frontend (#165)
Bumps [stylelint-config-recommended](https://github.com/stylelint/stylelint-config-recommended) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-recommended/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-recommended/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-recommended/compare/7.0.0...8.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-recommended
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:55:19 +02:00
dependabot[bot]
ad9038233c chore(deps-dev): bump @sveltejs/kit in /frontend (#166)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.355 to 1.0.0-next.357.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.357/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:55:04 +02:00
Ruben Fiszel
e75537bf0c editor bump + fixes 2022-07-03 03:52:37 +02:00
dependabot[bot]
dd461fa04a chore(deps-dev): bump tailwindcss from 3.0.24 to 3.1.4 in /frontend (#160)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.0.24 to 3.1.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.0.24...v3.1.4)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:35:03 +02:00
dependabot[bot]
91eec0c1cd chore(deps-dev): bump svelte2tsx from 0.5.10 to 0.5.11 in /frontend (#161)
Bumps [svelte2tsx](https://github.com/sveltejs/language-tools) from 0.5.10 to 0.5.11.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx-0.5.10...svelte2tsx-0.5.11)

---
updated-dependencies:
- dependency-name: svelte2tsx
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:33:50 +02:00
dependabot[bot]
d898e272ac chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 in /frontend (#162)
Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 03:33:39 +02:00
dependabot[bot]
3ea438d029 chore(deps-dev): bump openapi-typescript-codegen in /frontend (#163)
Bumps [openapi-typescript-codegen](https://github.com/ferdikoomen/openapi-typescript-codegen) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/ferdikoomen/openapi-typescript-codegen/releases)
- [Changelog](https://github.com/ferdikoomen/openapi-typescript-codegen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ferdikoomen/openapi-typescript-codegen/compare/v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: openapi-typescript-codegen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-03 03:33:27 +02:00
Ruben Fiszel
f549c698c6 remove baseUrl cypress config 2022-07-03 03:32:31 +02:00
Ruben Fiszel
b4107fb85e cypress 2022-07-03 01:12:09 +02:00
dependabot[bot]
134657ad4c chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#149)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.27.0 to 5.30.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.3/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 01:06:19 +02:00
dependabot[bot]
57faad1349 chore(deps): bump @types/vscode from 1.67.0 to 1.68.1 in /frontend (#151)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.67.0 to 1.68.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 01:04:55 +02:00
dependabot[bot]
68df5d0e4c chore(deps-dev): bump eslint from 8.16.0 to 8.19.0 in /frontend (#152)
Bumps [eslint](https://github.com/eslint/eslint) from 8.16.0 to 8.19.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.16.0...v8.19.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 01:04:36 +02:00
dependabot[bot]
201ba88c4e chore(deps-dev): bump @typescript-eslint/parser in /frontend (#158)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.27.0 to 5.30.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.3/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 01:04:25 +02:00
Ruben Fiszel
e2db2ef2d6 chore(deps): backend bump 2022-07-03 01:00:46 +02:00
Ruben Fiszel
81c789d3a3 chore(main): release 1.16.0 (#157)
* chore(main): release 1.16.0

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-03 00:29:08 +02:00
Ruben Fiszel
909b405031 fix: misc frontend 2022-07-03 00:27:03 +02:00
Ruben Fiszel
ad914cd56d fix: misc frontend 2022-07-03 00:21:14 +02:00
Ruben Fiszel
ac8aab4006 fix: misc frontend 2022-07-03 00:06:11 +02:00
Ruben Fiszel
4a0e68a049 fix: add gitlab to connects 2022-07-02 21:06:40 +02:00
Ruben Fiszel
60d48708f6 feat: OAuth "Connect an App" (#155) 2022-07-02 21:04:41 +02:00
github-actions[bot]
e42dda7873 sync hub items with community #156
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-02 20:45:48 +02:00
Ruben Fiszel
87aebf83c2 remove unecessary pthon 3.7 from Dockerfile (#110) 2022-07-02 19:25:30 +02:00
dependabot[bot]
61a80772f1 chore(deps-dev): bump cssnano from 5.1.10 to 5.1.12 in /frontend (#117)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.10 to 5.1.12.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.10...cssnano@5.1.12)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:24:41 +02:00
dependabot[bot]
60e5d868c4 chore(deps-dev): bump @sveltejs/kit in /frontend (#134)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.347 to 1.0.0-next.355.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.355/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:24:01 +02:00
dependabot[bot]
660896f9d8 chore(deps): bump time from 0.3.9 to 0.3.11 in /backend (#126)
Bumps [time](https://github.com/time-rs/time) from 0.3.9 to 0.3.11.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.9...v0.3.11)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:23:45 +02:00
dependabot[bot]
b31f694075 chore(deps-dev): bump svelte-check from 2.7.1 to 2.8.0 in /frontend (#135)
Bumps [svelte-check](https://github.com/sveltejs/language-tools) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/sveltejs/language-tools/releases)
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-2.7.1...svelte-check-2.8.0)

---
updated-dependencies:
- dependency-name: svelte-check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 19:23:28 +02:00
github-actions[bot]
5b70bad6b9 sync hub items with community #148
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-07-02 19:22:35 +02:00
Ruben Fiszel
a354af62ce chore(main): release 1.15.1 (#147)
* chore(main): release 1.15.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-29 20:53:21 +02:00
Ruben Fiszel
2a6818b629 fix: databaseUrlFromResource uses proper database field 2022-06-29 20:47:08 +02:00
Ruben Fiszel
9c669a1b39 chore(main): release 1.15.0 (#144)
* chore(main): release 1.15.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-29 18:47:33 +02:00
Faton Ramadani
00faa389b4 feat: Flows Property picker component + Dynamic type inference (#129)
* Flows Property picker component + Dynamic type inference

* Merge main

* Fix selection for arrays and nested props

* Address PR comments + remove useless debugger

* Update Editor.svelte

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-06-29 18:35:46 +02:00
Ruben Fiszel
8795092244 chore(main): release 1.14.6 (#143)
* chore(main): release 1.14.6

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-28 00:49:42 +02:00
Ruben Fiszel
1632600a01 fix: add databaseUrlFromResource to deno 2022-06-28 00:46:14 +02:00
Ruben Fiszel
6bd96ed509 chore(main): release 1.14.5 (#142)
* chore(main): release 1.14.5

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-27 23:19:24 +02:00
Ruben Fiszel
b7b75b5d9b fix: index.ts -> mod.ts 2022-06-27 23:17:31 +02:00
Ruben Fiszel
7aad717b53 fix: insert getResource proper parenthesis 2022-06-27 23:17:05 +02:00
Ruben Fiszel
177780454a chore(main): release 1.14.4 (#141)
* chore(main): release 1.14.4

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-27 23:13:28 +02:00
Ruben Fiszel
4fb4b089ca fix: windmill deno package index.ts -> mod.ts 2022-06-27 23:12:22 +02:00
Ruben Fiszel
6ffc9a9972 chore(main): release 1.14.3 (#140)
* chore(main): release 1.14.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-27 22:57:37 +02:00
Ruben Fiszel
8724e23045 fix: internal state for script triggers v4 2022-06-27 22:55:18 +02:00
Ruben Fiszel
90f843970f fix: internal state for script triggers v3 2022-06-27 22:53:40 +02:00
Ruben Fiszel
d45b4882d9 fix: internal state for script triggers v3 2022-06-27 22:53:00 +02:00
Ruben Fiszel
644190c9b8 chore(main): release 1.14.2 (#139)
* chore(main): release 1.14.2

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-27 22:45:45 +02:00
Ruben Fiszel
9af68518c7 fix: internal state for script triggers v2 2022-06-27 22:43:56 +02:00
Ruben Fiszel
335522d9ab fix: internal state for script triggers v2 2022-06-27 22:42:38 +02:00
Ruben Fiszel
caba5158c9 chore(main): release 1.14.1 (#138) 2022-06-27 22:03:58 +02:00
Ruben Fiszel
d1b94ed0d3 fix: internal state for script triggers v1 2022-06-27 22:03:02 +02:00
Ruben Fiszel
524ee4dfcf chore(main): release 1.14.0 (#128)
* chore(main): release 1.14.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-27 21:55:54 +02:00
Ruben Fiszel
ab7a09cb62 feat: internal state for script triggers mvp 2022-06-27 21:51:23 +02:00
github-actions[bot]
f03029cf9a sync hub items with community (#133)
* [create-pull-request] automated change

* Delete smtp.json

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-06-27 03:08:58 +02:00
Ruben Fiszel
4286849795 ci: pull hub items fix 2022-06-27 03:05:08 +02:00
Ruben Fiszel
d7bd6d213e pass email to script hub fetching 2022-06-25 21:42:28 +02:00
Ruben Fiszel
cea3c553b2 test hub and deploy 2022-06-25 03:42:48 +02:00
Ruben Fiszel
28a641044f update windmill-gh-action-deploy 2022-06-25 03:40:41 +02:00
Ruben Fiszel
8e14c239d4 test hub and deploy 2022-06-25 03:36:15 +02:00
Ruben Fiszel
30faf42e91 fix paths for ci actions 2022-06-25 03:35:44 +02:00
Ruben Fiszel
18c85d41f3 change community items to fit hub 2022-06-25 03:32:23 +02:00
Ruben Fiszel
fdf65fce6f add Pull Hub Items github action 2022-06-25 03:15:09 +02:00
Ruben Fiszel
a271495394 add Pull Hub Items github action 2022-06-25 03:11:35 +02:00
Ruben Fiszel
655e292046 add pull_hub script 2022-06-25 03:07:44 +02:00
Ruben Fiszel
9475652794 frontend: remove WIP for deno 2022-06-24 22:32:01 +02:00
Ruben Fiszel
d6c3549551 fix: smart assistant reload 2022-06-24 22:25:04 +02:00
Ruben Fiszel
c7cd6b59bd fix: deno exit after result logging 2022-06-24 21:57:55 +02:00
Ruben Fiszel
37c145811d grant workspace read 2022-06-24 20:18:22 +02:00
Ruben Fiszel
430179fe58 sqlx fix 2022-06-24 19:32:38 +02:00
Ruben Fiszel
b9118d4ad3 feat: deno run with --unstable 2022-06-24 19:22:17 +02:00
Ruben Fiszel
c22f0f2740 remove quotas for premium workspaces 2022-06-24 19:20:27 +02:00
Ruben Fiszel
5bcb9f1db7 fix: change default per page to 100 2022-06-23 21:16:17 +02:00
Ruben Fiszel
7c1bfd9d06 (frontend) be more upfront about upcoming non-unlimited community features 2022-06-23 21:11:04 +02:00
Ruben Fiszel
e77241e2b9 feat: add tesseract bin to worker image 2022-06-23 19:16:16 +02:00
Ruben Fiszel
fe878c093c fix: improve error handling 2022-06-23 19:09:40 +02:00
Ruben Fiszel
c490b49f23 fix: improve error handling 2022-06-23 19:00:17 +02:00
Ruben Fiszel
51a046715b reactive workspaces UI 2022-06-23 05:11:38 +02:00
Ruben Fiszel
680954bf40 split frontend common utilities 2022-06-23 05:06:07 +02:00
Ruben Fiszel
1e6985841a language-client imports only if language is deno or python 2022-06-23 03:12:38 +02:00
Ruben Fiszel
cd73b80373 fix: schemaPicker does not display editor by default 2022-06-23 02:05:44 +02:00
Ruben Fiszel
4d1a4fdd2f move gen as well to lib 2022-06-23 01:10:33 +02:00
Ruben Fiszel
cd524c6ce4 fixing itemsType ts types 2022-06-22 23:27:33 +02:00
Ruben Fiszel
5296c02f9a add frontend package task for windmill-components for reuse in hub 2022-06-22 23:10:08 +02:00
Ruben Fiszel
8f4d0ecf17 move to paths 2022-06-22 22:34:01 +02:00
Ruben Fiszel
374d7f85c0 chore(main): release 1.13.0 (#115)
* chore(main): release 1.13.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-22 21:53:07 +02:00
Ruben Fiszel
b203586fb1 feat: better type narrowing for list and array types 2022-06-22 21:48:41 +02:00
Ruben Fiszel
4e1d71dd89 fix: make email constraint case insensitive 2022-06-20 23:11:48 +02:00
Ian Eaves
e4b8ab6980 Update README.md (#116)
😉
2022-06-20 19:55:34 +02:00
Ruben Fiszel
1247f80227 fix: fix webhook path for flows 2022-06-15 04:33:47 +02:00
Ruben Fiszel
b884437361 chore(main): release 1.12.0 (#114)
* chore(main): release 1.12.0

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-14 09:07:56 +02:00
Ruben Fiszel
a8d1e703e1 fix: rename ResourceType -> Resource 2022-06-14 08:55:55 +02:00
Ruben Fiszel
c0838c6998 feat: add ResourceType<'name'> as deno signature arg type 2022-06-14 03:04:00 +02:00
Ruben Fiszel
a8f92c7756 fix: more flexible ResourceType MainArgSignature parser 2022-06-14 02:23:34 +02:00
Ruben Fiszel
479267ae27 chore(main): release 1.11.0 (#112)
* chore(main): release 1.11.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-14 01:45:10 +02:00
Ruben Fiszel
c2b8848d2f feat: add ResourceType<'name'> as deno signature arg type 2022-06-14 01:43:24 +02:00
Ruben Fiszel
858fb70890 fix(frontend): loadItems not called in script picker 2022-06-13 20:47:27 +02:00
Ruben Fiszel
049c52aa38 fix: force c_ prefix for adding resource type 2022-06-12 16:09:54 +02:00
Ruben Fiszel
b4f100585e remove exec_fd for compatibility with older kernels 2022-06-12 14:42:31 +02:00
Ruben Fiszel
02381a2e7a fix DISABLE_NUSER 2022-06-12 13:55:04 +02:00
Ruben Fiszel
611608229e chore(deps): update backend dependencies 2022-06-12 13:48:05 +02:00
Ruben Fiszel
924a0b6855 feat: add DISABLE_NUSER for older kernels 2022-06-12 13:30:40 +02:00
Ruben Fiszel
08977249ed rm unecessary Caddyfile 2022-06-12 03:52:17 +02:00
Ruben Fiszel
33a9e3ce64 chore(main): release 1.10.1 (#111)
* chore(main): release 1.10.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-12 03:45:23 +02:00
Ruben Fiszel
dc67c07970 fix: python-client verify ssl 2022-06-12 03:42:44 +02:00
Ruben Fiszel
aee510f915 simplify dockerfile - remove unecessary caddy 2022-06-12 03:05:39 +02:00
Ruben Fiszel
c620f55812 chore(main): release 1.10.0 (#105)
* chore(main): release 1.10.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-12 02:01:27 +02:00
Ruben Fiszel
193a26cfad feat: alpha hub integration + frontend user store fixes + script client base_url fix 2022-06-12 01:55:05 +02:00
Ruben Fiszel
fbc5f3862a chore(main): release 1.9.0 (#63)
* chore(main): release 1.9.0

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-06-05 13:43:51 +02:00
Ruben Fiszel
e7b7b026b2 bump svelte-preprocess 2022-06-05 13:30:49 +02:00
Ruben Fiszel
e502a56715 fix: remove annoying transitions for scripts and flows 2022-06-05 13:16:00 +02:00
Ruben Fiszel
6455a4d530 fix login bug 2022-06-03 21:00:13 +02:00
Ruben Fiszel
ebea549966 fix login bug 2022-06-03 20:52:14 +02:00
Faton Ramadani
f8cc9996b7 Setup Cypress e2e tests (#91)
* Setup Cypress e2e tests

* Add login function

* Cypress github action setup

* Fix CI github action

* Properly setup node and install dependencies

* Wait on localhost to respond before running the tests

* Install missing dependencies

* Remove rust setup

* Stop caddy after installation

* Remove Caddy from CI

* Properly connect to DB

* CI clean up

* Run cypress after build

* Testing CI

* Restore commented code

* Fix docker image tag

* Fix tags

* Fix tag

* Fix tag

* Fix node_modules

* Fix postgres host name

* Bind

* Fix port

* Logs

* Fix DB Host

* Test GA

* Create docker network

* Get IP from container

* Try removing custom wait-on

* Correctly run cypress tests

* Print IP

* Add logs

* Debug docker

* Add logs

* Logs

* logs

* Fix DB hostname

* tring my way

* tring my way

* tring my way

* tring my way

* works

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-06-03 20:22:12 +02:00
Ruben Fiszel
1b1afedc94 minor fixes 2022-06-03 19:39:37 +02:00
Ruben Fiszel
fbbe37f106 fix login button 2022-06-02 12:12:42 +02:00
Ruben Fiszel
fd2e863e56 contributors section in README 2022-06-01 20:28:20 +02:00
dependabot[bot]
38c43a5bf8 chore(deps-dev): bump @sveltejs/kit in /frontend (#88)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.342 to 1.0.0-next.347.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.347/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 10:01:30 +02:00
dependabot[bot]
a3a038f758 chore(deps-dev): bump @typescript-eslint/parser in /frontend (#89)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.26.0 to 5.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.27.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 10:01:14 +02:00
dependabot[bot]
3067c68ba9 chore(deps-dev): bump @sveltejs/adapter-static in /frontend (#87)
Bumps [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) from 1.0.0-next.31 to 1.0.0-next.34.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-static/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-static@1.0.0-next.34/packages/adapter-static)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-static"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:54:28 +02:00
dependabot[bot]
394a0b7d2f chore(deps-dev): bump postcss-load-config in /frontend (#85)
Bumps [postcss-load-config](https://github.com/postcss/postcss-load-config) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/postcss/postcss-load-config/releases)
- [Changelog](https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-load-config/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: postcss-load-config
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:54:02 +02:00
dependabot[bot]
f96005d435 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#86)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.26.0 to 5.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.27.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:53:42 +02:00
dependabot[bot]
55ab0e852a chore(deps): bump @zerodevx/svelte-toast in /frontend (#80)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.7.1...v0.7.2)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:52:46 +02:00
dependabot[bot]
cf03d6fa2a chore(deps-dev): bump eslint-plugin-svelte3 in /frontend (#79)
Bumps [eslint-plugin-svelte3](https://github.com/sveltejs/eslint-plugin-svelte3) from 3.4.1 to 4.0.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte3/releases)
- [Changelog](https://github.com/sveltejs/eslint-plugin-svelte3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte3/compare/v3.4.1...v4.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-svelte3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:51:47 +02:00
dependabot[bot]
d324bb5a12 chore(deps): bump regex from 1.5.5 to 1.5.6 in /backend (#74)
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.5...1.5.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:50:53 +02:00
dependabot[bot]
f90f6d8335 chore(deps-dev): bump @sveltejs/adapter-node in /frontend (#84)
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) from 1.0.0-next.73 to 1.0.0-next.78.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/adapter-node/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@1.0.0-next.78/packages/adapter-node)

---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-06-01 09:49:04 +02:00
dependabot[bot]
502811874a chore(deps-dev): bump cssnano from 5.1.9 to 5.1.10 in /frontend (#82)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.9 to 5.1.10.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.9...cssnano@5.1.10)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:48:17 +02:00
dependabot[bot]
8e08ee5954 chore(deps-dev): bump typescript from 4.6.4 to 4.7.2 in /frontend (#83)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.4 to 4.7.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.4...v4.7.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 09:47:02 +02:00
Ruben Fiszel
579a107b7e login or signup whiter font 2022-06-01 09:45:51 +02:00
Ruben Fiszel
b296571c0c cloudflare function uses manual redirect 2022-05-30 12:48:08 +02:00
Ruben Fiszel
05a4eb7c71 frontend: small fixes 2022-05-29 14:28:11 +02:00
Ruben Fiszel
a0fe2099a3 frontend: small fixes 2022-05-29 14:27:24 +02:00
Ruben Fiszel
b4c72ae577 frontend: small fixes 2022-05-29 10:29:13 +02:00
Ruben Fiszel
4d7c72ae2f ci: more consistent docker image names 2022-05-26 00:49:41 +02:00
Faton Ramadani
40801cd89e Authentication refactor (#65)
* Refactor login logic

* Derive username from user + fix initial redirection if logged in

* Simplify how login navigation works

* Restore redirection

* Redirect to login page when not logged in

* Fix PR issues

* Add missing refreshSuperadmin when reloading a page with a valid token

* Explicitly clearing stores when logging out.

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-24 17:05:40 +02:00
dependabot[bot]
d5af9c5144 chore(deps-dev): bump openapi-typescript-codegen in /frontend (#70)
Bumps [openapi-typescript-codegen](https://github.com/ferdikoomen/openapi-typescript-codegen) from 0.11.8 to 0.22.0.
- [Release notes](https://github.com/ferdikoomen/openapi-typescript-codegen/releases)
- [Changelog](https://github.com/ferdikoomen/openapi-typescript-codegen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ferdikoomen/openapi-typescript-codegen/commits/v0.22.0)

---
updated-dependencies:
- dependency-name: openapi-typescript-codegen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 16:44:39 +02:00
dependabot[bot]
d1c1d76446 chore(deps-dev): bump postcss-load-config in /frontend (#71)
Bumps [postcss-load-config](https://github.com/postcss/postcss-load-config) from 3.1.4 to 4.0.0.
- [Release notes](https://github.com/postcss/postcss-load-config/releases)
- [Changelog](https://github.com/postcss/postcss-load-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-load-config/compare/v3.1.4...v4.0.0)

---
updated-dependencies:
- dependency-name: postcss-load-config
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 16:41:06 +02:00
dependabot[bot]
f472d1882f chore(deps-dev): bump @sveltejs/kit from 1.0.0-next.338 to 1.0.0-next.342 in /frontend (#78)
* chore(deps-dev): bump @sveltejs/kit in /frontend

Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.338 to 1.0.0-next.342.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.342/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* breaking changes

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-24 16:40:21 +02:00
Ruben Fiszel
4edc6cd446 update eslint + prettify 2022-05-24 16:30:32 +02:00
Ruben Fiszel
02a76a4b19 feat: update postgres 13->14 in docker-compose 2022-05-24 16:21:57 +02:00
Ruben Fiszel
286d094ea5 add cloudflare pages redirection 2022-05-24 14:24:15 +02:00
Ruben Fiszel
d3a566e203 edit .nvmrc 2022-05-24 14:04:26 +02:00
Ruben Fiszel
742c946ab7 add .nvmrc 2022-05-24 13:58:20 +02:00
dependabot[bot]
706a8981ac chore(deps-dev): bump eslint from 7.32.0 to 8.16.0 in /frontend (#69)
Bumps [eslint](https://github.com/eslint/eslint) from 7.32.0 to 8.16.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.32.0...v8.16.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 12:57:33 +02:00
Ruben Fiszel
776aa77e97 fix: update monaco language-client for better lsp support 2022-05-23 13:23:37 +02:00
Ruben Fiszel
7b1312c140 fix: bypass RLS for admin at init-db.sql 2022-05-23 12:00:56 +02:00
Ruben Fiszel
339f1163a8 fix: update monaco language-client for better lsp support 2022-05-21 10:56:54 +02:00
Ruben Fiszel
d9f5e447f6 fix: update monaco language-client for better lsp support 2022-05-21 10:50:04 +02:00
Ruben Fiszel
1fb7caa28a fix: update monaco language-client for better lsp support 2022-05-21 10:36:53 +02:00
Ruben Fiszel
5cdfe2ab8f fix: update monaco language-client for better lsp support 2022-05-21 09:05:03 +02:00
Ruben Fiszel
77b12cec16 fix: update monaco language-client for better lsp support 2022-05-20 18:40:17 +02:00
Ruben Fiszel
bb9559f87c chore(main): release 1.8.6 (#62)
* chore(main): release 1.8.6

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-18 23:34:48 +02:00
Ruben Fiszel
36c0f0f4cf fix: re-release 2022-05-18 23:33:33 +02:00
Ruben Fiszel
fe1f7f6c7f chore(main): release 1.8.5 (#61) 2022-05-18 23:28:42 +02:00
Ruben Fiszel
c039ffe81e fix: language field broke flow too 2022-05-18 23:28:09 +02:00
Ruben Fiszel
133fe388d4 chore(main): release 1.8.4 (#60)
* chore(main): release 1.8.4

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-18 22:58:34 +02:00
Ruben Fiszel
d5871995c3 rebuild v8 is lockfile changed 2022-05-18 22:53:46 +02:00
Ruben Fiszel
dc9997ed86 fix: run scirpt 2022-05-18 22:50:56 +02:00
Ruben Fiszel
ed5ad89735 chore(main): release 1.8.3 (#59)
* chore(main): release 1.8.3

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-18 10:13:12 +02:00
Ruben Fiszel
5b374ed458 add v8.snap to .gitignore 2022-05-18 10:10:56 +02:00
Ruben Fiszel
b69ca7a822 fix: clean exported deno-client api 2022-05-18 10:09:41 +02:00
Ruben Fiszel
c8af16fa23 fix publish pypi 2022-05-18 09:53:46 +02:00
Ruben Fiszel
5d7e0ed40f chore(main): release 1.8.2 (#58)
* chore(main): release 1.8.2

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-18 09:50:12 +02:00
Ruben Fiszel
912b6d87f9 fix: deno client 2022-05-18 09:48:41 +02:00
Ruben Fiszel
f2d7ecf3e3 fix: deno lsp client 2022-05-18 01:32:00 +02:00
Ruben Fiszel
98dd54d97c fix: starting deno script is now async 2022-05-17 23:15:16 +02:00
Ruben Fiszel
6a4ed837c4 align jsonrpc 2022-05-17 23:01:02 +02:00
Ruben Fiszel
3aadee398e fix: deno lsp uses wss instead of ws 2022-05-17 22:39:57 +02:00
Ruben Fiszel
2a6b0ad31e ci: add deno 2022-05-17 22:21:45 +02:00
Ruben Fiszel
4710afe503 chore(main): release 1.8.1 (#57)
* chore(main): release 1.8.1

* Apply automatic changes

* Apply automatic changes

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-17 21:49:10 +02:00
Ruben Fiszel
2fac3f1080 ci: fix change version 2022-05-17 21:47:36 +02:00
Ruben Fiszel
8a92b67045 remove poetry locks 2022-05-17 21:43:15 +02:00
Ruben Fiszel
cf4206c265 ci: fix change version 2022-05-17 21:39:10 +02:00
Ruben Fiszel
bff0366fd6 ci: fix change version 2022-05-17 21:36:49 +02:00
Ruben Fiszel
7840bb3e86 ci: use python poetry for change versions 2022-05-17 21:35:10 +02:00
Ruben Fiszel
edf91d6a9d fix: frontend dependencies update 2022-05-17 21:30:10 +02:00
Ruben Fiszel
9e8ae3e51e update frontend 2022-05-17 21:28:24 +02:00
dependabot[bot]
521f3cd2f6 chore(deps): bump @codingame/monaco-jsonrpc in /frontend (#55)
Bumps [@codingame/monaco-jsonrpc](https://github.com/CodinGame/monaco-jsonrpc) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/CodinGame/monaco-jsonrpc/releases)
- [Commits](https://github.com/CodinGame/monaco-jsonrpc/commits)

---
updated-dependencies:
- dependency-name: "@codingame/monaco-jsonrpc"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-17 21:20:40 +02:00
dependabot[bot]
b269b5b2de chore(deps): bump @zerodevx/svelte-toast in /frontend (#56)
Bumps [@zerodevx/svelte-toast](https://github.com/zerodevx/svelte-toast) from 0.6.3 to 0.7.1.
- [Release notes](https://github.com/zerodevx/svelte-toast/releases)
- [Commits](https://github.com/zerodevx/svelte-toast/compare/v0.6.3...v0.7.1)

---
updated-dependencies:
- dependency-name: "@zerodevx/svelte-toast"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-17 21:19:08 +02:00
Ruben Fiszel
744114edb1 update frontend + lock python client 2022-05-17 21:16:36 +02:00
Ruben Fiszel
6d24d91a45 chore(main): release 1.8.0 (#52)
* chore(main): release 1.8.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-17 20:53:14 +02:00
Ruben Fiszel
48c8875ca2 update cargo 2022-05-17 20:52:42 +02:00
Ruben Fiszel
51a4cd359e feat: Typescript support for scripts (alpha)
* typescript support

* frontend

* type inference

* type inference

* v0 works

* v0 typescript

* v0 typescript

* deno-client v0

* deno-client v0

* build_deno

* rm autogenerated files

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* test workflow

* on tags

* createResource

* createResource

* createResource2

* typescript support

* templates

* include version
2022-05-17 20:42:05 +02:00
Ruben Fiszel
000f4aab8f chore(main): release 1.7.0 (#45)
* chore(main): release 1.7.0

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-14 14:58:31 +02:00
Tomasz Wsuł
7a69b5d3b4 feat: self host github oauth (#46) 2022-05-14 14:54:53 +02:00
Ruben Fiszel
3dbaf7508b fix: better error message when saving script 2022-05-11 13:29:21 +02:00
Ruben Fiszel
419a711028 fix README docker-compose reference 2022-05-11 13:05:22 +02:00
Ruben Fiszel
bdb3c2d547 BUG_ISSUE instructions 2022-05-11 08:10:51 +02:00
dependabot[bot]
5675a6c098 chore(deps-dev): bump @sveltejs/kit in /frontend (#25)
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 1.0.0-next.324 to 1.0.0-next.326.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.0.0-next.326/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-11 01:27:27 +02:00
Ruben Fiszel
b9e473f459 chore(main): release 1.6.1 (#34)
* chore(main): release 1.6.1

* Apply automatic changes

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-10 21:38:59 +02:00
dependabot[bot]
3b81864c37 chore(deps): bump serde_json from 1.0.79 to 1.0.81 in /backend (#26)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.79 to 1.0.81.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.79...v1.0.81)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-10 21:32:22 +02:00
Ruben Fiszel
9bee83caae fix: also store and display "started at" for completed jobs (#33) 2022-05-10 21:32:07 +02:00
Ruben Fiszel
ce70ec783e run prettier 2022-05-10 21:29:54 +02:00
dependabot[bot]
c4235a78bf chore(deps): bump tower-http from 0.2.5 to 0.3.3 in /backend (#27)
Bumps [tower-http](https://github.com/tower-rs/tower-http) from 0.2.5 to 0.3.3.
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.2.5...tower-http-0.3.3)

---
updated-dependencies:
- dependency-name: tower-http
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-10 21:18:04 +02:00
dependabot[bot]
cf914f6781 chore(deps): bump thiserror from 1.0.30 to 1.0.31 in /backend (#30)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.30 to 1.0.31.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.30...1.0.31)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-10 21:07:45 +02:00
dependabot[bot]
b4f62162f5 chore(deps): bump serde from 1.0.136 to 1.0.137 in /backend (#32) 2022-05-10 21:07:29 +02:00
dependabot[bot]
50a55c0cec chore(deps): bump mhart/alpine-node from 14 to 16 (#21)
Bumps mhart/alpine-node from 14 to 16.

---
updated-dependencies:
- dependency-name: mhart/alpine-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-10 17:28:49 +02:00
Ruben Fiszel
fda80f2563 ci: push to private registry builded image no matter what 2022-05-10 17:15:16 +02:00
dependabot[bot]
0092a55e38 chore(deps): bump GoogleCloudPlatform/release-please-action from 2 to 3 (#20) 2022-05-10 14:41:11 +02:00
dependabot[bot]
7017e9bb83 chore(deps): bump actions/checkout from 2 to 3 (#19)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 14:24:17 +02:00
Juan Calderon-Perez
6143d95960 ci: add support for dependabot (#9)
* Add support for dependabot

* Add dependabot support for Python clients

* move to a weekly schedule

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-05-10 12:14:38 +00:00
Ruben Fiszel
40834319a9 chore: release 1.6.0 (#6)
* Apply automatic changes

* Update version.txt

* Apply automatic changes

* Update CHANGELOG.md

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2022-05-10 12:48:04 +02:00
Ruben Fiszel
12ae9cabb3 ci: add codeowners 2022-05-10 09:41:44 +02:00
Ruben Fiszel
76c2fe492d ci: add CLA 2022-05-10 09:12:24 +02:00
Ruben Fiszel
eda3546d4c ci: add CLA 2022-05-10 09:02:28 +02:00
Ruben Fiszel
4f8d15cd2e ci: add CLA 2022-05-10 08:52:11 +02:00
Ruben Fiszel
6531789a52 fix: display more than default 30 workspaces as superadmin 2022-05-09 15:18:28 +02:00
Ruben Fiszel
cbbc577d73 delete starter script without lock files 2022-05-08 17:56:16 +02:00
Ruben Fiszel
8b824f25e9 feat: self host minimal 2 2022-05-08 17:51:33 +02:00
Ruben Fiszel
a27535f503 feat: self host minimal 2022-05-08 17:26:51 +02:00
Ruben Fiszel
b229455b96 feat: superadmin settings 2022-05-08 17:03:13 +02:00
Ruben Fiszel
c5745b8030 feat: user settings is now at workspace level 2022-05-08 12:58:58 +02:00
Ruben Fiszel
2be3d3ea37 ci: refactor + dockerhub 2022-05-08 11:57:37 +02:00
Ruben Fiszel
e000354bf3 docs: add main ci badge 2022-05-06 14:59:42 +02:00
Ruben Fiszel
0a777dec2b alpha.windmill -> app.windmill 2022-05-06 13:55:14 +02:00
Ruben Fiszel
7ae85d4c3c docs: typos 2022-05-05 15:59:59 +02:00
Ruben Fiszel
fadeed0a39 docs: windmill imgs 2022-05-05 15:53:40 +02:00
Ruben Fiszel
862dc43f55 docs: README general idea 2022-05-05 15:24:35 +02:00
Ruben Fiszel
9a954ea08b docs: architecture diagram 2022-05-05 13:22:13 +02:00
Ruben Fiszel
663d9f2065 docs: architecture diagram 2022-05-05 13:20:42 +02:00
Ruben Fiszel
229867fe39 Create FUNDING.yml 2022-05-05 10:50:54 +02:00
4028 changed files with 539042 additions and 37762 deletions

41
.devcontainer/Dockerfile Normal file
View File

@@ -0,0 +1,41 @@
FROM python:3.10-slim-bullseye as nsjail
WORKDIR /nsjail
RUN apt-get -y update \
&& apt-get install -y \
bison \
flex \
g++ \
gcc \
git \
libprotobuf-dev \
libnl-route-3-dev \
make \
pkg-config \
protobuf-compiler \
&& apt-get clean -y && rm -rf /var/lib/apt/lists/*
RUN git clone -b master --single-branch https://github.com/google/nsjail.git . \
&& git checkout dccf911fd2659e7b08ce9507c25b2b38ec2c5800
RUN make
FROM mcr.microsoft.com/vscode/devcontainers/rust:bullseye as rust-deps
RUN cargo install sqlx-cli --no-default-features --features native-tls,postgres
RUN cargo install deno --locked
FROM mcr.microsoft.com/vscode/devcontainers/rust:bullseye
RUN apt update \
&& apt-get install -y \
python3 \
libprotobuf-dev \
libnl-route-3-dev \
&& apt-get clean -y && rm -rf /var/lib/apt/lists/*
USER vscode
COPY --from=rust-deps /usr/local/cargo/bin/sqlx /usr/local/cargo/bin/sqlx
COPY --from=rust-deps /usr/local/cargo/bin/deno /usr/local/cargo/bin/deno
COPY --from=nsjail /nsjail/nsjail /bin/nsjail

View File

@@ -0,0 +1,25 @@
version: '3.7'
services:
windmill:
build:
context: .
dockerfile: .devcontainer/Dockerfile
# image: mcr.microsoft.com/vscode/devcontainers/rust:bullseye
environment:
- DENO_PATH=/usr/local/cargo/bin/deno
- PYTHON_PATH=/usr/bin/python3
- NSJAIL_PATH=/bin/nsjail
volumes:
- .:/workspace:cached
- ~/.ssh:/home/vscode/.ssh:ro
command: /bin/sh -c "while sleep 1000; do :; done"
front:
image: mcr.microsoft.com/vscode/devcontainers/typescript-node:16
volumes:
- .:/workspace:cached
- ~/.ssh:/home/node/.ssh:ro
command: /bin/sh -c "while sleep 1000; do :; done"

12
.env
View File

@@ -1,3 +1,9 @@
SITE_URL=localhost
DB_PASSWORD=changeme
POSTGRES_VERSION=13.3.0
DATABASE_URL=postgres://postgres:changeme@db/windmill?sslmode=disable
# For Enterprise Edition, use:
# WM_IMAGE=ghcr.io/windmill-labs/windmill-ee:main
WM_IMAGE=ghcr.io/windmill-labs/windmill:main
# To use another port than :80, setup the Caddyfile and the caddy section of the docker-compose to your needs: https://caddyserver.com/docs/getting-started
# To have caddy take care of automatic TLS

1
.envrc Normal file
View File

@@ -0,0 +1 @@
use nix

14
.githooks/pre-commit Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/sh
#
# This file is symlinked to local .git/hooks/pre-commit by the setup-hooks.sh script
# It wil run before every commit, so it needs to be quick and efficient. If it returns
# a non-zero exit code, the commit will be aborted.
echo "Running pre-commit hook"
# This checks that there is no symlinks in the backend directory among the EE files
./backend/check_no_symlink.sh > /dev/null
if [ $? -ne 0 ]; then
echo "/!\ Symlinks detected in the backend directory. Please run './backend/substitute_ee_code.sh --revert' before committing."
exit 1
fi

4
.github/CODEOWNERS vendored Normal file
View File

@@ -0,0 +1,4 @@
* @rubenfiszel
/community/ @fatonramadani @rubenfiszel
/frontend/ @fatonramadani @rubenfiszel

2
.github/Dockerfile vendored
View File

@@ -1,7 +1,7 @@
FROM nikolaik/python-nodejs
RUN npm install -g @apidevtools/swagger-cli
RUN pip install openapi-python-client
RUN pip install openapi-python-client==0.15.1
RUN pip install poetry

55
.github/DockerfileBackendTests vendored Normal file
View File

@@ -0,0 +1,55 @@
ARG RUST_IMAGE=rust:1.80-slim-bookworm
ARG PYTHON_IMAGE=python:3.11.4-slim-bookworm
FROM ${RUST_IMAGE} as builder
RUN apt-get update && apt-get install -y git libssl-dev pkg-config
RUN apt-get -y update \
&& apt-get install -y \
curl
ENV SQLX_OFFLINE=true
RUN mkdir -p /frontend/build
RUN apt-get update \
&& apt-get install -y ca-certificates tzdata libpq5 cmake unzip\
make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libxml2-dev \
libxmlsec1-dev libffi-dev liblzma-dev mecab-ipadic-utf8 libgdbm-dev libc6-dev git libprotobuf-dev libnl-route-3-dev \
libv8-dev nodejs npm clang libclang-dev\
&& rm -rf /var/lib/apt/lists/*
RUN wget https://golang.org/dl/go1.21.5.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
ENV PATH="${PATH}:/usr/local/go/bin"
ENV GO_PATH=/usr/local/go/bin/go
# Install UV
RUN curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.18/uv-installer.sh | sh && mv /usr/local/cargo/bin/uv /usr/local/bin/uv
ENV TZ=Etc/UTC
ENV PYTHON_VERSION 3.11.4
RUN wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz \
&& tar -xf Python-${PYTHON_VERSION}.tgz && cd Python-${PYTHON_VERSION}/ && ./configure --enable-optimizations \
&& make -j 4 && make install
RUN /usr/local/bin/python3 -m pip install pip-tools
COPY --from=oven/bun:1.1.31 /usr/local/bin/bun /usr/bin/bun
ARG TARGETPLATFORM
RUN curl -Lsf https://github.com/denoland/deno/releases/download/v2.0.2/deno-x86_64-unknown-linux-gnu.zip -o deno.zip
# RUN [ "$TARGETPLATFORM" == "linux/arm64" ] && curl -Lsf https://github.com/denoland/deno/releases/download/v2.0.0/deno-aarch64-unknown-linux-gnu.zip -o deno.zip || true
RUN unzip deno.zip && rm deno.zip && mv deno /usr/bin/deno
RUN apt-get update \
&& apt-get install -y postgresql-client --allow-unauthenticated
RUN rustup component add rustfmt

7
.github/DockerfilePypiBuilder vendored Normal file
View File

@@ -0,0 +1,7 @@
FROM nikolaik/python-nodejs:python3.11-nodejs19
RUN python3 -m pip install pipx poetry
RUN python3 -m pipx ensurepath
ENV PATH="/root/.local/bin:${PATH}"
ENV PATH="/usr/local/bin:${PATH}"
RUN pipx install openapi-python-client==0.15.1 --include-deps

3
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,3 @@
# These are supported funding model platforms
github: [rubenfiszel]

View File

@@ -1,38 +0,0 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.

62
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@@ -0,0 +1,62 @@
name: Bug report
description: Create a report to help us improve.
title: 'bug:'
labels: 'bug'
assignees: 'rubenfiszel'
body:
- type: textarea
id: description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: reproduction-steps
attributes:
label: To reproduce
description: Steps to reproduce the behavior
value: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: Expected behavior
placeholder: A clear and concise description of what you expected to happen.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
placeholder: If applicable, add screenshots to help explain your problem.
validations:
required: false
- type: input
id: browser
attributes:
label: Browser information
description: Which browser are you using? Which version?
placeholder: e.g. Chromium Version 92.0.4515.131
validations:
required: false
- type: input
id: version
attributes:
label: Application version
description: 'Go on the left menu -> <user> -> User Settings and copy the printed version in "Running windmill version (backend): XXX".'
placeholder: e.g. windmill version (backend) v1.35.0-63-ga85302c
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here.
validations:
required: false

View File

@@ -0,0 +1,8 @@
---
name: Feature Request
about: Create a feature request
title: 'feature: '
labels: 'feature'
assignees: 'rubenfiszel'
---

26
.github/change-versions-mac.sh vendored Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
set -euo pipefail
script_dirpath="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
root_dirpath="$(cd "${script_dirpath}/.." && pwd)"
VERSION=$1
echo "Updating versions to: $VERSION"
sed -i '' -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/backend/Cargo.toml
sed -i '' -e "/^export const VERSION =/s/= .*/= \"v$VERSION\";/" ${root_dirpath}/cli/main.ts
sed -i '' -e "/^export const VERSION =/s/= .*/= \"v$VERSION\";/" ${root_dirpath}/benchmarks/lib.ts
sed -i '' -e "/version: /s/: .*/: $VERSION/" ${root_dirpath}/backend/windmill-api/openapi.yaml
sed -i '' -e "/version: /s/: .*/: $VERSION/" ${root_dirpath}/openflow.openapi.yaml
sed -i '' -e "/\"version\": /s/: .*,/: \"$VERSION\",/" ${root_dirpath}/typescript-client/package.json
sed -i '' -e "/\"version\": /s/: .*,/: \"$VERSION\",/" ${root_dirpath}/frontend/package.json
sed -i '' -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/python-client/wmill/pyproject.toml
sed -i '' -e "/^windmill-api =/s/= .*/= \"\\^$VERSION\"/" ${root_dirpath}/python-client/wmill/pyproject.toml
sed -i '' -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/python-client/wmill_pg/pyproject.toml
sed -i '' -e "/^ModuleVersion =/s/= .*/= '$VERSION'/" ${root_dirpath}/powershell-client/WindmillClient/WindmillClient.psd1
# sed -i '' -e "/^wmill =/s/= .*/= \"\\^$VERSION\"/" python-client/wmill_pg/pyproject.toml
sed -i '' -e "/^wmill =/s/= .*/= \">=$VERSION\"/" ${root_dirpath}/lsp/Pipfile
sed -i '' -e "/^wmill_pg =/s/= .*/= \">=$VERSION\"/" ${root_dirpath}/lsp/Pipfile
sed -i '' -E "s/name = \"windmill\"\nversion = \"[^\"]*\"\\n(.*)/name = \"windmill\"\nversion = \"$VERSION\"\\n\\1/" ${root_dirpath}/backend/Cargo.lock
cd ${root_dirpath}/frontend && npm i --package-lock-only

View File

@@ -1,16 +1,27 @@
#!/bin/bash
set -euo pipefail
script_dirpath="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
root_dirpath="$(cd "${script_dirpath}/.." && pwd)"
VERSION=$1
echo "Updating versions to: $VERSION"
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" backend/Cargo.toml
sed -i -e "/version: /s/: .*/: $VERSION/" backend/openapi.yaml
sed -i -e "/\"version\": /s/: .*,/: \"$VERSION\",/" frontend/package.json
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" python-client/wmill/pyproject.toml
sed -i -e "/^windmill-api =/s/= .*/= \"\\^$VERSION\"/" python-client/wmill/pyproject.toml
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" python-client/wmill_pg/pyproject.toml
sed -i -e "/^wmill =/s/= .*/= \"\\^$VERSION\"/" python-client/wmill_pg/pyproject.toml
sed -i -e "/^wmill =/s/= .*/= \">=$VERSION\"/" Pipfile
sed -i -e "/^wmill_pg =/s/= .*/= \">=$VERSION\"/" Pipfile
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/backend/Cargo.toml
sed -i -e "/^export const VERSION =/s/= .*/= \"$VERSION\";/" ${root_dirpath}/cli/main.ts
sed -i -e "/^export const VERSION =/s/= .*/= \"v$VERSION\";/" ${root_dirpath}/benchmarks/lib.ts
sed -i -e "/version: /s/: .*/: $VERSION/" ${root_dirpath}/backend/windmill-api/openapi.yaml
sed -i -e "/version: /s/: .*/: $VERSION/" ${root_dirpath}/openflow.openapi.yaml
sed -i -e "/\"version\": /s/: .*,/: \"$VERSION\",/" ${root_dirpath}/typescript-client/package.json
sed -i -e "/\"version\": /s/: .*,/: \"$VERSION\",/" ${root_dirpath}/typescript-client/jsr.json
sed -i -e "/\"version\": /s/: .*,/: \"$VERSION\",/" ${root_dirpath}/frontend/package.json
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/python-client/wmill/pyproject.toml
sed -i -e "/^windmill-api =/s/= .*/= \"\\^$VERSION\"/" ${root_dirpath}/python-client/wmill/pyproject.toml
sed -i -e "/^version =/s/= .*/= \"$VERSION\"/" ${root_dirpath}/python-client/wmill_pg/pyproject.toml
sed -i -e "/^ModuleVersion =/s/= .*/= '$VERSION'/" ${root_dirpath}/powershell-client/WindmillClient/WindmillClient.psd1
# sed -i -e "/^wmill =/s/= .*/= \"\\^$VERSION\"/" ${root_dirpath}/python-client/wmill_pg/pyproject.toml
sed -i -e "/^wmill =/s/= .*/= \">=$VERSION\"/" ${root_dirpath}/lsp/Pipfile
sed -i -e "/^wmill_pg =/s/= .*/= \">=$VERSION\"/" ${root_dirpath}/lsp/Pipfile
sed -i -zE "s/name = \"windmill\"\nversion = \"[^\"]*\"\\n(.*)/name = \"windmill\"\nversion = \"$VERSION\"\\n\\1/" backend/Cargo.lock
sed -i -zE "s/name = \"windmill\"\nversion = \"[^\"]*\"\\n(.*)/name = \"windmill\"\nversion = \"$VERSION\"\\n\\1/" ${root_dirpath}/backend/Cargo.lock
cd ${root_dirpath}/frontend && npm i --package-lock-only

39
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,39 @@
# Basic set up for three package managers
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
# Maintain dependencies for npm
- package-ecosystem: "npm"
directory: "/frontend"
schedule:
interval: "weekly"
# Maintain dependencies for cargo
- package-ecosystem: "cargo"
directory: "/backend"
schedule:
interval: "weekly"
# Maintain dependencies for Docker
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
# Maintain dependencies for wmill python client
- package-ecosystem: "pip"
directory: "/python-client/wmill"
schedule:
interval: "weekly"
# Maintain dependencies for wmill_pg python client
- package-ecosystem: "pip"
directory: "/python-client/wmill_pg"
schedule:
interval: "weekly"

14
.github/pull_hub_items.sh vendored Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/bash
RT=$(curl -s https://hub.windmill.dev/resource_types/list | jq -c -r '.[]')
for item in ${RT[@]}; do
name=$(jq -r '.name' <<< "$item")
id=$(jq -r '.id' <<< "$item")
echo $name $id
body=$(curl -s -H "accept: application/json" https://hub.windmill.dev/resource_types/${id}/${name})
jq -r '.resource_type.schema' <<< "$body" > ./tmp
description=$(jq -r '.resource_type.description' <<< "$body")
description=$(echo -E $description)
echo "{\"workspace_id\": \"admins\", \"name\": \"$name\", \"schema\": $(cat ./tmp), \"description\": \"$description\"} " | jq . > community/resource_types/${name}.json
rm ./tmp
done

View File

@@ -0,0 +1,26 @@
# name: dependabot auto-merge
# on: pull_request_target
# permissions:
# contents: read
# pull-requests: read
# jobs:
# dependabot:
# runs-on: ubuntu-latest
# if: ${{ github.actor == 'dependabot[bot]' }}
# steps:
# - name: Dependabot metadata
# id: metadata
# uses: dependabot/fetch-metadata@v1.6.0
# with:
# github-token: "${{ secrets.GITHUB_TOKEN }}"
# - name: Enable auto-merge for Dependabot PRs
# if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor'
# run: |
# echo ${{ secrets.RUBEN_PAT }} | gh auth login --with-token
# gh pr review --approve "$PR_URL"
# gh pr merge --auto --squash "$PR_URL"
# env:
# PR_URL: ${{github.event.pull_request.html_url}}

52
.github/workflows/backend-test.yml vendored Normal file
View File

@@ -0,0 +1,52 @@
name: Backend only integration tests
on:
push:
branches:
- "main"
paths:
- "backend/**"
- ".github/workflows/backend-test.yml"
pull_request:
types: [opened, synchronize, reopened]
paths:
- "backend/**"
- ".github/workflows/backend-test.yml"
jobs:
cargo_test:
runs-on: ubicloud-standard-8
container:
image: ghcr.io/windmill-labs/backend-tests
services:
postgres:
image: postgres
env:
POSTGRES_DB: windmill
POSTGRES_PASSWORD: changeme
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v4
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: 1.80.0
# - uses: Swatinem/rust-cache@v2
# with:
# workspaces: |
# backend
# backend -> target
- name: cargo test
timeout-minutes: 15
run:
/usr/bin/deno --version &&
/usr/bin/bun -v &&
go version &&
/usr/local/bin/python3 --version &&
mkdir frontend/build && cd backend && touch
windmill-api/openapi-deref.yaml &&
DATABASE_URL=postgres://postgres:changeme@postgres:5432/windmill
DISABLE_EMBEDDING=true RUST_LOG=info cargo test --features
enterprise,deno_core --all -- --nocapture

315
.github/workflows/benchmark.yml vendored Normal file
View File

@@ -0,0 +1,315 @@
name: Run benchmarks
on:
schedule:
- cron: "0 0 */1 * *"
workflow_dispatch:
jobs:
benchmark_single:
runs-on: ubicloud-standard-8
services:
postgres:
image: postgres
env:
POSTGRES_DB: windmill
POSTGRES_PASSWORD: changeme
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s
--health-retries 5
windmill:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always --health-interval 10s --health-timeout 5s
--health-retries 5 --health-cmd "curl
http://localhost:8000/api/version"
ports:
- 8000:8000
steps:
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: benchmark
timeout-minutes: 20
run: deno run --unstable -A -r
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/benchmark_suite.ts
-c
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/suite_config.json
- name: Save benchmark results
uses: actions/upload-artifact@v4
with:
name: benchmark_single
path: |
*.json
benchmark_dedicated:
runs-on: ubicloud-standard-8
services:
postgres:
image: postgres
env:
POSTGRES_DB: windmill
POSTGRES_PASSWORD: changeme
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s
--health-retries 5
windmill:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
WORKER_GROUP: dedicated
DEDICATED_WORKER: "admins:f/benchmarks/dedicated"
options: >-
--pull always --restart unless-stopped --health-interval 10s --health-timeout 5s
--health-retries 5 --health-cmd "curl
http://localhost:8000/api/version"
ports:
- 8000:8000
steps:
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: benchmark
timeout-minutes: 20
run: deno run --unstable -A -r
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/benchmark_suite.ts
--no-warm-up -c
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/suite_dedicated.json
- name: Save benchmark results
uses: actions/upload-artifact@v4
with:
name: benchmark_dedicated
path: |
*.json
benchmark_4workers:
runs-on: ubicloud-standard-8
services:
postgres:
image: postgres
env:
POSTGRES_DB: windmill
POSTGRES_PASSWORD: changeme
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s
--health-retries 5
windmill:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always --health-interval 10s --health-timeout 5s
--health-retries 5 --health-cmd "curl
http://localhost:8000/api/version"
ports:
- 8000:8000
windmill_1:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_2:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_3:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
steps:
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: benchmark
timeout-minutes: 20
run: deno run --unstable -A -r
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/benchmark_suite.ts
-c
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/suite_config.json
--workers 4
- name: Save benchmark results
uses: actions/upload-artifact@v4
with:
name: benchmark_4workers
path: |
*.json
benchmark_8workers:
runs-on: ubicloud-standard-8
services:
postgres:
image: postgres
env:
POSTGRES_DB: windmill
POSTGRES_PASSWORD: changeme
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s
--health-retries 5
windmill:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always --health-interval 10s --health-timeout 5s
--health-retries 5 --health-cmd "curl
http://localhost:8000/api/version"
ports:
- 8000:8000
windmill_1:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_2:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_3:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_4:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_5:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_6:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
windmill_7:
image: ghcr.io/windmill-labs/windmill-ee:main
env:
DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
MODE: worker
WORKER_GROUP: main
WORKER_TAGS: deno,bun,go,python3,bash,dependency,flow,nativets
options: >-
--pull always
steps:
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: benchmark
timeout-minutes: 20
run: deno run --unstable -A -r
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/benchmark_suite.ts
-c
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/suite_config.json
--workers 8
- name: Save benchmark results
uses: actions/upload-artifact@v4
with:
name: benchmark_8workers
path: |
*.json
benchmark_graphs:
runs-on: ubicloud
needs:
- benchmark_single
- benchmark_dedicated
- benchmark_4workers
- benchmark_8workers
steps:
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- uses: actions/checkout@v4
with:
ref: benchmarks
- name: Download benchmark results
uses: actions/download-artifact@v4
with:
merge-multiple: true
- name: graphs
run: deno run --unstable -A -r
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/benchmark_graphs.ts
-c
https://raw.githubusercontent.com/windmill-labs/windmill/${GITHUB_REF##ref/head/}/benchmarks/graphs_config.json
- name: Push changes
run: |
ls -la
pwd
git add .
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git commit -m "Update benchmarks"
git push

View File

@@ -0,0 +1,45 @@
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository_owner }}/caddy-l4
name: Build caddy-l4
on:
workflow_dispatch:
permissions: write-all
jobs:
build_ee:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=sha
type=ref,event=branch
type=raw,value=latest,enable={{is_default_branch}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: ./docker
file: ./docker/DockerfileCaddyL4
platforms: linux/amd64,linux/arm64
push: true
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}

View File

@@ -0,0 +1,128 @@
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
name: Build and publish windmill for RHEL9
on:
workflow_dispatch
permissions: write-all
jobs:
build_ee:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read EE repo commit hash
run: |
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-rhel9
flavor: |
latest=false
tags: |
type=sha
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Copy RHEL9 Dockerfile
run: |
cp ./docker/RHEL9/Dockerfile ./Dockerfile
- name: Build and push publicly ee amd64
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64
push: true
build-args: |
features=enterprise,enterprise_saml,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,deno_core
secrets: |
rh_username=${{ secrets.RH_USERNAME }}
rh_password=${{ secrets.RH_PASSWORD }}
tags: |
${{ steps.meta-ee-public.outputs.tags }}-amd64
labels: |
${{ steps.meta-ee-public.outputs.labels }}-amd64
org.opencontainers.image.licenses=Windmill-Enterprise-License
- name: Build and push publicly ee arm64
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/arm64
push: true
build-args: |
features=enterprise,enterprise_saml,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,deno_core
secrets: |
rh_username=${{ secrets.RH_USERNAME }}
rh_password=${{ secrets.RH_PASSWORD }}
tags: |
${{ steps.meta-ee-public.outputs.tags }}-arm64
labels: |
${{ steps.meta-ee-public.outputs.labels }}-arm64
org.opencontainers.image.licenses=Windmill-Enterprise-License
- uses: shrink/actions-docker-extract@v3
id: extract-ee-amd64
with:
image: ${{ steps.meta-ee-public.outputs.tags}}-amd64
path: "/windmill/target/release/windmill"
- uses: shrink/actions-docker-extract@v3
id: extract-ee-arm64
with:
image: ${{ steps.meta-ee-public.outputs.tags}}-arm64
path: "/windmill/target/release/windmill"
- name: Rename binary with corresponding architecture
run: |
mv "${{ steps.extract-ee-amd64.outputs.destination }}/windmill" "${{ steps.extract-ee-amd64.outputs.destination }}/windmill-ee-amd64-rhel9"
mv "${{ steps.extract-ee-arm64.outputs.destination }}/windmill" "${{ steps.extract-ee-arm64.outputs.destination }}/windmill-ee-arm64-rhel9"
- uses: actions/upload-artifact@v4
with:
name: RHEL9-amd64 build
path: ${{ steps.extract-ee-amd64.outputs.destination }}/windmill-ee-amd64-rhel9
- uses: actions/upload-artifact@v4
with:
name: RHEL9-arm64 build
path: ${{ steps.extract-ee-arm64.outputs.destination }}/windmill-ee-arm64-rhel9
# - name: Attach binary to release
# uses: softprops/action-gh-release@v2
# if: startsWith(github.ref, 'refs/tags/')
# with:
# files: |
# ${{ steps.extract-ee-arm64.outputs.destination }}/windmill-ee-arm64-rhel9
# ${{ steps.extract-ee-amd64.outputs.destination }}/windmill-ee-amd64-rhel9

View File

@@ -0,0 +1,70 @@
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
name: Build windmill-staging
on:
workflow_dispatch:
permissions: write-all
jobs:
build_ee:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read EE repo commit hash
run: |
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-staging-ee
flavor: |
latest=false
tags: |
type=sha
type=ref,event=branch
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: |
features=enterprise,enterprise_saml,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,deno_core
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License

55
.github/workflows/build_cli_image.yml vendored Normal file
View File

@@ -0,0 +1,55 @@
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}-cli
name: Publish cli image
on:
push:
tags:
- "v*"
workflow_dispatch:
permissions:
contents: read
id-token: write
packages: write
jobs:
publish_cli:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: depot/setup-action@v1
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
file: "./docker/DockerfileCli"
platforms: linux/amd64,linux/arm64
push: true
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
${{ steps.meta.outputs.tags }}
labels: |
${{ steps.meta.outputs.labels }}
org.opencontainers.image.licenses=AGPLv3

View File

@@ -0,0 +1,58 @@
name: Build windows executable for this branch
on:
workflow_dispatch:
env:
CARGO_INCREMENTAL: 0
SQLX_OFFLINE: true
DISABLE_EMBEDDING: true
RUST_LOG: info
jobs:
cargo_build_windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Read EE repo commit hash
shell: pwsh
run: |
$ee_repo_ref = Get-Content .\backend\ee-repo-ref.txt
echo "ee_repo_ref=$ee_repo_ref" | Out-File -FilePath $env:GITHUB_ENV -Append
- name: Checkout windmill-ee-private repository
uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
- name: Substitute EE code
shell: bash
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Cargo build windows
timeout-minutes: 90
run: |
vcpkg.exe install openssl-windows:x64-windows
vcpkg.exe install openssl:x64-windows-static
vcpkg.exe integrate install
$env:VCPKGRS_DYNAMIC=1
$env:OPENSSL_DIR="${Env:VCPKG_INSTALLATION_ROOT}\installed\x64-windows-static"
mkdir frontend/build && cd backend
New-Item -Path . -Name "windmill-api/openapi-deref.yaml" -ItemType "File" -Force
cargo build --release --features=enterprise,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,tantivy,deno_core
- name: Rename binary with corresponding architecture
run: |
Rename-Item -Path ".\backend\target\release\windmill.exe" -NewName "windmill-ee.exe"
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: windmill-ee-binary
path: ./backend/target/release/windmill-ee.exe

54
.github/workflows/build_ws.yml vendored Normal file
View File

@@ -0,0 +1,54 @@
env:
REGISTRY: ghcr.io
ECR_REGISTRY: 976079455550.dkr.ecr.us-east-1.amazonaws.com
IMAGE_NAME: ${{ github.repository }}-multiplayer
name: Publish websocket multiplayer server
on:
workflow_dispatch:
permissions:
contents: read
id-token: write
packages: write
jobs:
publish_multiplayer:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: depot/setup-action@v1
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: .
file: ./docker/DockerfileMultiplayer
platforms: linux/amd64,linux/arm64
push: true
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
${{ steps.meta.outputs.tags }}
labels: |
${{ steps.meta.outputs.labels }}
org.opencontainers.image.licenses=AGPLv3

View File

@@ -6,9 +6,18 @@ on:
- "version.txt"
jobs:
change_version:
runs-on: ubuntu-latest
runs-on: ubicloud
container: node:18
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- run: git config --system --add safe.directory /__w/windmill/windmill
- name: Change versions
run: ./.github/change-versions.sh "$(cat version.txt)"
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: update lockfile
run: |
cd backend
cargo generate-lockfile
- uses: stefanzweifel/git-auto-commit-action@v4

View File

@@ -1,13 +0,0 @@
name: Clean docker
on:
schedule:
# * is a special character in YAML so you have to quote this string
- cron: "0 0 */2 * *"
jobs:
build:
runs-on: [self-hosted, new]
steps:
- name: clean docker
run: |
sudo docker system prune -f

48
.github/workflows/deno_on_release.yml vendored Normal file
View File

@@ -0,0 +1,48 @@
name: Publish deno-client
on:
push:
tags:
- "v*"
env:
repo: windmill-deno-client
jobs:
build_deno_and_push_to_repo:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
- name: generate_deno
run: |
cd deno-client
rm .gitignore
./build.sh
- name: Pushes to another repository
id: push_directory
uses: cpina/github-action-push-to-another-repository@devel
env:
API_TOKEN_GITHUB: ${{ secrets.DENO_PAT }}
with:
source-directory: deno-client/
destination-github-username: ${{ github.repository_owner }}
destination-repository-name: ${{ env.repo }}
user-email: ruben@windmill.dev
commit-message: See ORIGIN_COMMIT from $GITHUB_REF
target-branch: main
tag_repo:
needs: [build_deno_and_push_to_repo]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/${{ env.repo }}
token: ${{ secrets.DENO_PAT }}
path: ./client
- name: Push client
run: |
cd ./client
git config --global user.email "ruben@windmill.dev"
git config --global user.name "rubenfiszel[bot]"
git tag -a ${{ github.ref_name }} -m "${{ github.ref_name }}"
git push --tags

View File

@@ -1,18 +0,0 @@
name: Deploy to windmill.dev
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy to windmill.dev
uses: windmill-labs/windmill-gh-action-deploy@v1.0.0
with:
dry_run: false
input_dir: community
windmill_workspace: starter
windmill_token: ${{ secrets.WINDMILL_API_TOKEN }}

View File

@@ -0,0 +1,60 @@
# env:
# REGISTRY: ghcr.io
# IMAGE_NAME: ${{ github.repository }}
# name: Build and push arm docker image
# on:
# push:
# branches: [main]
# tags: ["*"]
# concurrency:
# group: ${{ github.ref }}-arm
# cancel-in-progress: true
# permissions:
# contents: read
# id-token: write
# packages: write
# jobs:
# publish_arm:
# runs-on: ubuntu-22.04
# steps:
# - uses: actions/checkout@v3
# with:
# fetch-depth: 0
# - uses: depot/setup-action@v1
# - name: Docker meta
# id: meta-slim-public
# uses: docker/metadata-action@v4
# with:
# images: |
# ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
# tags: |
# type=ref,event=branch
# type=ref,event=pr
# type=semver,pattern={{version}}
# type=semver,pattern={{major}}.{{minor}}
# - name: Login to registry
# uses: docker/login-action@v2
# with:
# registry: ${{ env.REGISTRY }}
# username: ${{ github.actor }}
# password: ${{ secrets.GITHUB_TOKEN }}
# - name: Build and push publicly
# uses: depot/build-push-action@v1
# with:
# context: .
# push: true
# platforms: linux/amd64,linux/arm64
# tags: |
# ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
# ${{ steps.meta-slim-public.outputs.tags }}
# labels: |
# ${{ steps.meta-slim-public.outputs.labels }}
# org.opencontainers.image.licenses=AGPLv3

76
.github/workflows/docker-image-rpi4.yml vendored Normal file
View File

@@ -0,0 +1,76 @@
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}-rpi
name: Build windmill without jemalloc
on:
workflow_dispatch:
concurrency:
group: windmill-without-jemalloc
cancel-in-progress: true
permissions: write-all
jobs:
build:
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read EE repo commit hash
run: |
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code (EE logic is behind feature flag)
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Docker meta
id: meta-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
flavor: |
latest=false
tags: |
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: |
features=embedding,parquet,openidconnect,deno_core
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:dev
${{ steps.meta-public.outputs.tags }}
labels: |
${{ steps.meta-public.outputs.labels }}
org.opencontainers.image.licenses=AGPLv3

View File

@@ -1,39 +1,791 @@
name: Docker Image CI
env:
REGISTRY: ghcr.io
IMAGE_NAME:
${{ github.event_name != 'pull_request' && github.repository ||
'windmill-labs/windmill-test' }}
DEV_SHA:
${{ github.event_name != 'pull_request' && 'dev' || format('pr-{0}',
github.event.number) }}
name: Build windmill:main
on:
push:
branches: [main]
tags: ["*"]
pull_request:
types: [opened, synchronize, reopened]
paths:
- "Dockerfile"
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
permissions: write-all
jobs:
build:
runs-on: [self-hosted, new]
env:
DOCKER_BUILDKIT: 1
runs-on: ubicloud
if: (github.event_name != 'issue_comment') || (contains(github.event.comment.body, '/buildimage_all') || contains(github.event.comment.body, '/buildimage_base'))
steps:
- name: Wait for release to succeed
if: github.ref == 'refs/heads/main'
uses: lewagon/wait-on-check-action@v1.0.0
with:
ref: ${{ github.ref }}
check-name: "Release please"
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 10
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: deploy staging stack
- name: Read EE repo commit hash
run: |
docker build . --cache-from "registry.wimill.xyz/windmill:staging" -t "registry.wimill.xyz/windmill:staging" --build-arg BUILDKIT_INLINE_CACHE=1
docker push "registry.wimill.xyz/windmill:staging"
- name: deploy demo stack
if: github.ref == 'refs/heads/main'
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code (EE logic is behind feature flag)
run: |
docker tag registry.wimill.xyz/windmill:staging registry.wimill.xyz/windmill:main
docker push registry.wimill.xyz/windmill:main
# - name: pruning unused images
# run: sudo docker image prune -a
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Docker meta
id: meta-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
flavor: |
latest=false
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: |
features=embedding,parquet,openidconnect,jemalloc,deno_core
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
${{ steps.meta-public.outputs.tags }}
labels: |
${{ steps.meta-public.outputs.labels }}
org.opencontainers.image.licenses=AGPLv3
build_ee:
runs-on: ubicloud
if: (github.event_name != 'issue_comment') || (contains(github.event.comment.body, '/buildimage_ee') || contains(github.event.comment.body, '/buildimage_nsjail')) || contains(github.event.comment.body, '/buildimage_all')
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read EE repo commit hash
run: |
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee
flavor: |
latest=false
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: |
features=enterprise,enterprise_saml,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,tantivy,deno_core
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
build_ee_312:
runs-on: ubicloud
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Read EE repo commit hash
run: |
echo "ee_repo_ref=$(cat ./backend/ee-repo-ref.txt)" >> "$GITHUB_ENV"
- uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public-py312
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-py312
flavor: |
latest=false
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Substitute EE code
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64
push: true
build-args: |
features=enterprise,enterprise_saml,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,tantivy,deno_core
PYTHON_IMAGE=python:3.12.2-slim-bookworm
tags: |
${{ steps.meta-ee-public-py312.outputs.tags }}
labels: |
${{ steps.meta-ee-public-py312.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
# disabled until we make it 100% reliable and add more meaningful tests
# playwright:
# runs-on: [self-hosted, new]
# needs: [build]
# services:
# postgres:
# image: postgres
# env:
# POSTGRES_DB: windmill
# POSTGRES_USER: admin
# POSTGRES_PASSWORD: changeme
# ports:
# - 5432:5432
# options: >-
# --health-cmd pg_isready
# --health-interval 10s
# --health-timeout 5s
# --health-retries 5
# steps:
# - uses: actions/checkout@v4
# - name: "Docker"
# run: echo "::set-output name=id::$(docker run --network=host --rm -d -p 8000:8000 --privileged -it -e DATABASE_URL=postgres://admin:changeme@localhost:5432/windmill -e BASE_INTERNAL_URL=http://localhost:8000 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest)"
# id: docker-container
# - uses: actions/setup-node@v3
# with:
# node-version: 16
# - name: "Playwright run"
# timeout-minutes: 2
# run: cd frontend && npm ci @playwright/test && npx playwright install && export BASE_URL=http://localhost:8000 && npm run test
# - name: "Clean up"
# run: docker kill ${{ steps.docker-container.outputs.id }}
# if: always()
attach_amd64_binary_to_release:
needs: [build, build_ee]
runs-on: ubicloud
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
env:
ARCH: amd64
steps:
- uses: actions/checkout@v4
- run: |
# pulling docker image with desired arch so that actions-docker-extract doesn't do it
docker pull --platform "linux/$ARCH" ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
docker pull --platform "linux/$ARCH" ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
- run: |
# Checks the image is in docker prior to running actions-docker-extract. It fails if not
# Also useful to visually check that the arch is the right opencontainers
docker image inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
docker image inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
- uses: shrink/actions-docker-extract@v3
id: extract
with:
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
path: "/usr/src/app/windmill"
- uses: shrink/actions-docker-extract@v3
id: extract-ee
with:
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
path: "/usr/src/app/windmill"
- name: Rename binary with corresponding architecture
run: |
mv "${{ steps.extract.outputs.destination }}/windmill" "${{ steps.extract.outputs.destination }}/windmill-${ARCH}"
mv "${{ steps.extract-ee.outputs.destination }}/windmill" "${{ steps.extract-ee.outputs.destination }}/windmill-ee-${ARCH}"
- name: Attach binary to release
uses: softprops/action-gh-release@v2
with:
files: |
${{ steps.extract.outputs.destination }}/*
${{ steps.extract-ee.outputs.destination }}/*
# attach_arm64_binary_to_release:
# needs: [build, build_ee]
# runs-on: ubicoud
# if: ${{ startsWith(github.ref, 'refs/tags/') }}
# env:
# ARCH: arm64
# steps:
# - uses: actions/checkout@v4
# - run: |
# # pulling docker image with desired arch so that actions-docker-extract doesn't do it
# docker pull --platform "linux/$ARCH" ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
# docker pull --platform "linux/$ARCH" ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
# - run: |
# # Checks the image is in docker prior to running actions-docker-extract. It fails if not
# # Also useful to visually check that the arch is the right opencontainers
# docker image inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
# docker image inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
# - uses: shrink/actions-docker-extract@v3
# id: extract
# with:
# image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }}
# path: "/usr/src/app/windmill"
# - uses: shrink/actions-docker-extract@v3
# id: extract-ee
# with:
# image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }}
# path: "/usr/src/app/windmill"
# - name: Rename binary with corresponding architecture
# run: |
# mv "${{ steps.extract.outputs.destination }}/windmill" "${{ steps.extract.outputs.destination }}/windmill-${ARCH}"
# mv "${{ steps.extract-ee.outputs.destination }}/windmill" "${{ steps.extract-ee.outputs.destination }}/windmill-ee-${ARCH}"
# - name: Attach binary to release
# uses: softprops/action-gh-release@v2
# with:
# files: |
# ${{ steps.extract.outputs.destination }}/*
# ${{ steps.extract-ee.outputs.destination }}/*
run_integration_test:
runs-on: ubicloud
needs: [build_ee]
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Prepare test run
if: ${{ ! startsWith(github.ref, 'refs/tags/v') }}
run: cd integration_tests && ./build.sh
- name: Test run
if: ${{ ! startsWith(github.ref, 'refs/tags/v') }}
timeout-minutes: 15
env:
LICENSE_KEY: ${{ secrets.WM_LICENSE_KEY_CI }}
run: cd integration_tests && ./run.sh
- name: Archive logs
uses: actions/upload-artifact@v3
if: always()
with:
name: Windmill Integration Tests Logs
path: |
integration_tests/logs
tag_latest:
runs-on: ubicloud
needs: [run_integration_test, build]
if: github.event_name != 'pull_request' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v'))
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Tag main and latest
run: |
docker buildx imagetools create ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }} --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
docker buildx imagetools create ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEV_SHA }} --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:main
tag_latest_ee:
runs-on: ubicloud
needs: [run_integration_test, build_ee]
if: github.event_name != 'pull_request' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v'))
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Tag main and latest for ee
run: |
docker buildx imagetools create ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }} --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:latest
docker buildx imagetools create ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:${{ env.DEV_SHA }} --tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:main
verify_ee_image_vulnerabilities:
runs-on: ubicloud
needs: [tag_latest_ee]
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Analyze for critical and high CVEs
id: docker-scout-cves
if: ${{ github.event_name != 'pull_request_target' }}
uses: docker/scout-action@v1
with:
command: cves
only-severities: critical,high
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee:main
sarif-file: sarif.output.json
summary: true
dockerhub-user: windmilllabs
dockerhub-password: ${{ secrets.DOCKER_PAT }}
- name: Upload SARIF result
id: upload-sarif
if: ${{ github.event_name != 'pull_request_target' }}
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: sarif.output.json
# docker_scout_ee:
# runs-on: ubicloud
# needs: [tag_latest_ee]
# steps:
# - name: Docker Scout
# id: docker-scout
# uses: docker/scout-action@v1
# with:
# dockerhub-
# command: cves,recommendations,compare
# to-latest: true
# ignore-base: true
# ignore-unchanged: true
# only-fixed: true
build_ee_nsjail:
needs: [build_ee]
runs-on: ubicloud
if: (github.event_name != 'issue_comment') || (github.event_name != 'pull_request') || (contains(github.event.comment.body, '/buildimage_nsjail') || contains(github.event.comment.body, '/buildimage_all'))
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-nsjail
flavor: |
latest=false
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=sha,enable=true,priority=100,prefix=,suffix=,format=short
type=ref,event=branch
type=ref,event=pr
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
file: "./docker/DockerfileNsjail"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
build_ee_reports_privately:
needs: [build_ee_nsjail]
runs-on: ubicloud
if: github.event_name != 'pull_request'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-reports
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=sha,enable=true,priority=100,prefix=,suffix=,format=short
- name: Build and push publicly ee reports
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
file: "./docker/DockerfileReports"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
publish_ecr_s3:
needs: [build_ee_nsjail]
runs-on: ubicloud-standard-2-arm
if: github.event_name != 'pull_request'
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: get git hash
if: github.event_name != 'pull_request'
id: git_hash
run: |
git_hash=$(git rev-parse --short "$GITHUB_SHA")
echo "GIT_HASH=${git_hash:0:7}" >> "$GITHUB_OUTPUT"
- uses: shrink/actions-docker-extract@v3
if: github.event_name != 'pull_request'
id: extract
with:
image: |-
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-nsjail:${{ steps.git_hash.outputs.GIT_HASH }}
path: "/static_frontend/."
- uses: reggionick/s3-deploy@v4
if: github.event_name != 'pull_request'
with:
folder: ${{ steps.extract.outputs.destination }}
bucket: windmill-frontend
bucket-region: us-east-1
build_ee_cuda:
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
needs: [build_ee]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-cuda
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64
push: true
file: "./docker/DockerfileCuda"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
build_slim:
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
needs: [build]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-slim
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64
push: true
file: "./docker/DockerfileSlim"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
build_ee_slim:
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
needs: [build_ee]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-slim
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64
push: true
file: "./docker/DockerfileSlimEe"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License
build_full:
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
needs: [build]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-full
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
file: "./docker/DockerfileFull"
tags: |
${{ steps.meta-public.outputs.tags }}
labels: |
${{ steps.meta-public.outputs.labels }}
build_ee_full:
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
needs: [build_ee]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
- uses: depot/setup-action@v1
- name: Docker meta
id: meta-ee-public
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-ee-full
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly ee
uses: depot/build-push-action@v1
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
file: "./docker/DockerfileFullEe"
tags: |
${{ steps.meta-ee-public.outputs.tags }}
labels: |
${{ steps.meta-ee-public.outputs.labels }}
org.opencontainers.image.licenses=Windmill-Enterprise-License

21
.github/workflows/frontend-check.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: check frontend build
on:
pull_request:
types: [opened, synchronize, reopened, closed]
paths:
- "frontend/**"
merge_group:
jobs:
npm_check:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 18
- name: "npm check"
timeout-minutes: 2
run:
cd frontend && npm ci && npm run generate-backend-client && npm run
check

View File

@@ -0,0 +1,16 @@
name: Publish powershell-client
on:
push:
tags:
- "v*"
workflow_dispatch:
jobs:
publish_gallery:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
- run: . ./powershell-client/publish.ps1
shell: pwsh
env:
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}

57
.github/workflows/go_on_release.yml vendored Normal file
View File

@@ -0,0 +1,57 @@
name: Publish go-client
on:
push:
tags:
- "v*"
workflow_dispatch:
env:
repo: windmill-go-client
jobs:
build_go_and_push_to_repo:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
- name: install_jq
run: |
sudo apt-get update
sudo apt-get install jq
- name: generate_go
run: |
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.11.0
cd go-client
rm .gitignore
./build.sh
go build
- name: Pushes to another repository
id: push_directory
uses: cpina/github-action-push-to-another-repository@devel
env:
API_TOKEN_GITHUB: ${{ secrets.DENO_PAT }}
with:
source-directory: go-client/
destination-github-username: ${{ github.repository_owner }}
destination-repository-name: ${{ env.repo }}
user-email: ruben@windmill.dev
commit-message: See ORIGIN_COMMIT from $GITHUB_REF
target-branch: main
tag_repo:
needs: [build_go_and_push_to_repo]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/${{ env.repo }}
token: ${{ secrets.DENO_PAT }}
path: ./client
- name: Push client
run: |
cd ./client
git config --global user.email "ruben@windmill.dev"
git config --global user.name "rubenfiszel[bot]"
git tag -a ${{ github.ref_name }} -m "${{ github.ref_name }}"
git push --tags

16
.github/workflows/jsr_on_release.yml vendored Normal file
View File

@@ -0,0 +1,16 @@
name: Publish typescript-client on JSR
on:
push:
tags:
- "v*"
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- run: cd typescript-client && ./publish.jsr.sh

33
.github/workflows/npm_on_release.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Publish typescript-client & CLI to NPM on release
on:
push:
tags:
- "v*"
workflow_dispatch:
jobs:
publish_typescript_client:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: "20.x"
registry-url: "https://registry.npmjs.org"
- run: cd typescript-client && ./publish.sh && cd ..
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
publish_cli:
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: "20.x"
registry-url: "https://registry.npmjs.org"
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- run: cd cli && ./build.sh && cd npm && npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@@ -1,38 +0,0 @@
name: Build LSP Docker
on:
push:
branches: [main]
paths:
- "python-client/**"
- "Pipfile"
- ".github/workflows/on-release.yml"
jobs:
build_lsp:
runs-on: [self-hosted, new]
steps:
- name: Wait for release to succeed
if: github.ref == 'refs/heads/main'
uses: lewagon/wait-on-check-action@v1.0.0
with:
ref: ${{ github.ref }}
check-name: "Release please"
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 10
- uses: actions/checkout@v2
- name: Upload python client
env:
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
cd python-client
export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/root/.local/bin
./publish.sh
- name: Build the Docker image
run: |
cd lsp
sudo docker pull "registry.wimill.xyz/lsp:main" || true
sudo docker build . --cache-from "registry.wimill.xyz/lsp:main" -t "registry.wimill.xyz/lsp:main" --build-arg BUILDKIT_INLINE_CACHE=1
- name: push to registry
run: |
sudo docker push "registry.wimill.xyz/lsp:main"

64
.github/workflows/publish_lsp.yml vendored Normal file
View File

@@ -0,0 +1,64 @@
env:
REGISTRY: ghcr.io
ECR_REGISTRY: 976079455550.dkr.ecr.us-east-1.amazonaws.com
IMAGE_NAME: ${{ github.repository }}-lsp
name: Publish lsp
on:
push:
tags:
- "v*"
workflow_dispatch:
permissions:
contents: read
id-token: write
packages: write
jobs:
sleep:
runs-on: ubicloud
steps:
- name: Sleep for 900 seconds waiting for pypi to update index
if: startsWith(github.ref, 'refs/tags/v')
run: sleep 900
shell: bash
publish_lsp:
needs: [sleep]
runs-on: ubicloud
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: depot/setup-action@v1
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push publicly
uses: depot/build-push-action@v1
with:
context: "{{defaultContext}}:lsp"
platforms: linux/amd64,linux/arm64
push: true
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
${{ steps.meta.outputs.tags }}
labels: |
${{ steps.meta.outputs.labels }}
org.opencontainers.image.licenses=AGPLv3

View File

@@ -0,0 +1,60 @@
name: Build and Publish Windows Worker
on:
push:
tags:
- "v*"
env:
CARGO_INCREMENTAL: 0
SQLX_OFFLINE: true
DISABLE_EMBEDDING: true
RUST_LOG: info
jobs:
cargo_build_windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Read EE repo commit hash
shell: pwsh
run: |
$ee_repo_ref = Get-Content .\backend\ee-repo-ref.txt
echo "ee_repo_ref=$ee_repo_ref" | Out-File -FilePath $env:GITHUB_ENV -Append
- name: Checkout windmill-ee-private repository
uses: actions/checkout@v4
with:
repository: windmill-labs/windmill-ee-private
path: ./windmill-ee-private
ref: ${{ env.ee_repo_ref }}
token: ${{ secrets.WINDMILL_EE_PRIVATE_ACCESS }}
fetch-depth: 0
- name: Substitute EE code
shell: bash
run: |
./backend/substitute_ee_code.sh --copy --dir ./windmill-ee-private
- name: Cargo build windows
timeout-minutes: 90
run: |
vcpkg.exe install openssl-windows:x64-windows
vcpkg.exe install openssl:x64-windows-static
vcpkg.exe integrate install
$env:VCPKGRS_DYNAMIC=1
$env:OPENSSL_DIR="${Env:VCPKG_INSTALLATION_ROOT}\installed\x64-windows-static"
mkdir frontend/build && cd backend
New-Item -Path . -Name "windmill-api/openapi-deref.yaml" -ItemType "File" -Force
cargo build --release --features=enterprise,stripe,embedding,parquet,prometheus,openidconnect,cloud,jemalloc,tantivy,deno_core
- name: Rename binary with corresponding architecture
run: |
Rename-Item -Path ".\backend\target\release\windmill.exe" -NewName "windmill-ee.exe"
- name: Attach binary to release
uses: softprops/action-gh-release@v2
with:
files: |
./backend/target/release/windmill-ee.exe

21
.github/workflows/pypi_on_release.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: Publish python-client
on:
push:
tags:
- "v*"
workflow_dispatch:
jobs:
publish_pypi:
runs-on: ubicloud-standard-8
if: startsWith(github.ref, 'refs/tags/v')
container:
image: ghcr.io/windmill-labs/python-client-builder
steps:
- uses: actions/checkout@v4
- name: Upload python client
env:
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
cd python-client
./publish.sh

View File

@@ -1,14 +1,14 @@
on:
push:
branches:
- main
branches: [main]
name: release-please
jobs:
release-please:
name: "Release please"
runs-on: ubuntu-latest
runs-on: ubicloud
steps:
- uses: GoogleCloudPlatform/release-please-action@v2
- uses: GoogleCloudPlatform/release-please-action@v3
with:
release-type: simple
package-name: windmill

37
.github/workflows/sign-cla.yml vendored Normal file
View File

@@ -0,0 +1,37 @@
name: "CLA Assistant"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened, closed, synchronize]
jobs:
CLAssistant:
runs-on: ubicloud
steps:
- name: "CLA Assistant"
if:
(github.event.comment.body == 'recheck' || github.event.comment.body
== 'I have read the CLA Document and I hereby sign the CLA') ||
github.event_name == 'pull_request_target'
# Beta Release
uses: cla-assistant/github-action@v2.3.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_PAT }}
with:
path-to-signatures: "signatures/cla.json"
path-to-document: "https://github.com/windmill-labs/windmill/blob/master/CLA.md"
branch: "signatures"
allowlist: rubenfiszel,bot*
#below are the optional inputs - If the optional inputs are not given, then default values will be taken
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
#create-file-commit-message: 'For example: Creating file for storing CLA Signatures'
#signed-commit-message: 'For example: $contributorName has signed the CLA in #$pullRequestNo'
#custom-notsigned-prcomment: 'pull request comment with Introductory message to ask new contributors to sign'
#custom-pr-sign-comment: 'The signature to be committed in order to sign the CLA'
#custom-allsigned-prcomment: 'pull request comment when all contributors has signed, defaults to **CLA Assistant Lite bot** All Contributors have signed the CLA.'
#lock-pullrequest-aftermerge: false - if you don't want this bot to automatically lock the pull request after merging (default - true)
#use-dco-flag: true - If you are using DCO instead of CLA

4
.gitignore vendored
View File

@@ -1,5 +1,9 @@
target/
.DS_Store
nohup.out
local/
frontend/src/routes/test.svelte
CaddyfileRemoteMalo
*.swp
**/.idea/
.direnv

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"python.analysis.typeCheckingMode": "basic"
}

11821
CHANGELOG.md

File diff suppressed because it is too large Load Diff

145
CLA.md Normal file
View File

@@ -0,0 +1,145 @@
## Contributor Agreement
## Individual Contributor Non-Exclusive License Agreement
Thank you for your interest in contributing to Windmill Labs, Inc's Windmill
("We" or "Us").
The purpose of this contributor agreement ("Agreement") is to clarify and
document the rights granted by contributors to Us.
### 1\. Definitions
**"You"** means the individual Copyright owner who Submits a Contribution to Us.
**"Legal Entity"** means an entity that is not a natural person.
**"Affiliate"** means any other Legal Entity that controls, is controlled by, or
under common control with that Legal Entity. For the purposes of this
definition, "control" means (i) the power, direct or indirect, to cause the
direction or management of such Legal Entity, whether by contract or otherwise,
(ii) ownership of fifty percent (50%) or more of the outstanding shares or
securities that vote to elect the management or other persons who direct such
Legal Entity or (iii) beneficial ownership of such entity.
**"Contribution"** means any original work of authorship, including any original
modifications or additions to an existing work of authorship, Submitted by You
to Us, in which You own the Copyright.
**"Copyright"** means all rights protecting works of authorship, including
copyright, moral and neighboring rights, as appropriate, for the full term of
their existence.
**"Material"** means the software or documentation made available by Us to third
parties.
**"Submit"** means any act by which a Contribution is transferred to Us by You
by means of tangible or intangible media, including but not limited to
electronic mailing lists, source code control systems, and issue tracking
systems that are managed by, or on behalf of, Us, but excluding any transfer
that is conspicuously marked or otherwise designated in writing by You as "Not a
Contribution."
**"Documentation"** means any non-software portion of a Contribution.
### 2\. License grant
#### 2.1 Copyright license to Us
Subject to the terms and conditions of this Agreement, You hereby grant to Us a
worldwide, royalty-free, NON-exclusive, perpetual and irrevocable (except as
stated in Section 8.2) license, with the right to transfer an unlimited number
of non-exclusive licenses or to grant sublicenses to third parties, under the
Copyright covering the Contribution to use the Contribution by all means,
including, but not limited to:
- publish the Contribution,
- modify the Contribution,
- prepare derivative works based upon or containing the Contribution and/or to
combine the Contribution with other Materials,
- reproduce the Contribution in original or modified form,
- distribute, to make the Contribution available to the public, display and
publicly perform the Contribution in original or modified form.
#### 2.2 Moral rights
Moral Rights remain unaffected to the extent they are recognized and not
waivable by applicable law. Notwithstanding, You may add your name to the
attribution mechanism customary used in the Materials you Contribute to, such as
the header of the source code files of Your Contribution, and We will respect
this attribution when using Your Contribution.
### 3\. Patents
#### 3.1 Patent license
Subject to the terms and conditions of this Agreement You hereby grant to Us and
to recipients of Materials distributed by Us a worldwide, royalty-free,
non-exclusive, perpetual and irrevocable (except as stated in Section 3.2)
patent license, with the right to transfer an unlimited number of non-exclusive
licenses or to grant sublicenses to third parties, to make, have made, use,
sell, offer for sale, import and otherwise transfer the Contribution and the
Contribution in combination with any Material (and portions of such
combination). This license applies to all patents owned or controlled by You,
whether already acquired or hereafter acquired, that would be infringed by
making, having made, using, selling, offering for sale, importing or otherwise
transferring of Your Contribution(s) alone or by combination of Your
Contribution(s) with any Material.
### 4. Disclaimer
THE CONTRIBUTION IS PROVIDED "AS IS". MORE PARTICULARLY, ALL EXPRESS OR IMPLIED
WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF SATISFACTORY
QUALITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE EXPRESSLY
DISCLAIMED BY YOU TO US AND BY US TO YOU. TO THE EXTENT THAT ANY SUCH WARRANTIES
CANNOT BE DISCLAIMED, SUCH WARRANTY IS LIMITED IN DURATION AND EXTENT TO THE
MINIMUM PERIOD AND EXTENT PERMITTED BY LAW.
### 5. Consequential damage waiver
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL YOU OR WE BE
LIABLE FOR ANY LOSS OF PROFITS, LOSS OF ANTICIPATED SAVINGS, LOSS OF DATA,
INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL AND EXEMPLARY DAMAGES ARISING OUT
OF THIS AGREEMENT REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR
OTHERWISE) UPON WHICH THE CLAIM IS BASED.
### 6. Approximation of disclaimer and damage waiver
IF THE DISCLAIMER AND DAMAGE WAIVER MENTIONED IN SECTION 4. AND SECTION 5.
CANNOT BE GIVEN LEGAL EFFECT UNDER APPLICABLE LOCAL LAW, REVIEWING COURTS SHALL
APPLY LOCAL LAW THAT MOST CLOSELY APPROXIMATES AN ABSOLUTE WAIVER OF ALL CIVIL
OR CONTRACTUAL LIABILITY IN CONNECTION WITH THE CONTRIBUTION.
### 7. Term
7.1 This Agreement shall come into effect upon Your acceptance of the terms and
conditions.
7.3 In the event of a termination of this Agreement Sections 4, 5, 6, 7 and 8
shall survive such termination and shall remain in full force thereafter. For
the avoidance of doubt, Free and Open Source Software (sub)licenses that have
already been granted for Contributions at the date of the termination shall
remain in full force after the termination of this Agreement.
### 8 Miscellaneous
8.1 This Agreement and all disputes, claims, actions, suits or other proceedings
arising out of this agreement or relating in any way to it shall be governed by
the laws of France excluding its private international law provisions.
8.2 This Agreement sets out the entire agreement between You and Us for Your
Contributions to Us and overrides all other agreements or understandings.
8.3 In case of Your death, this agreement shall continue with Your heirs. In
case of more than one heir, all heirs must exercise their rights through a
commonly authorized person.
8.4 If any provision of this Agreement is found void and unenforceable, such
provision will be replaced to the extent possible with a provision that comes
closest to the meaning of the original provision and that is enforceable. The
terms and conditions set forth in this Agreement shall apply notwithstanding any
failure of essential purpose of this Agreement or any limited remedy to the
maximum extent possible under law.
8.5 You agree to notify Us of any facts or circumstances of which you become
aware that would make this Agreement inaccurate in any respect.

View File

@@ -1,4 +1,18 @@
{$SITE_URL} {
bind {$ADDRESS}
reverse_proxy /* server:8000
{
layer4 {
:25 {
proxy {
to windmill_server:2525
}
}
}
}
{$BASE_URL} {
bind {$ADDRESS}
reverse_proxy /ws/* http://lsp:3001
# reverse_proxy /ws_mp/* http://multiplayer:3002
# reverse_proxy /api/srch/* http://windmill_indexer:8001
reverse_proxy /* http://windmill_server:8000
# tls /certs/cert.pem /certs/key.pem
}

View File

@@ -1,25 +1,27 @@
FROM python:3.10-slim-buster as nsjail
ARG DEBIAN_IMAGE=debian:bookworm-slim
ARG RUST_IMAGE=rust:1.80-slim-bookworm
ARG PYTHON_IMAGE=python:3.11.10-slim-bookworm
WORKDIR /nsjail
FROM ${RUST_IMAGE} AS rust_base
RUN apt-get update && apt-get install -y git libssl-dev pkg-config npm
RUN apt-get -y update \
&& apt-get install -y \
bison=2:3.3.* \
flex=2.6.* \
g++=4:8.3.* \
gcc=4:8.3.* \
git=1:2.20.* \
libprotobuf-dev=3.6.* \
libnl-route-3-dev=3.4.* \
make=4.2.* \
pkg-config=0.29-6 \
protobuf-compiler=3.6.*
curl nodejs
RUN git clone -b master --single-branch https://github.com/google/nsjail.git . \
&& git checkout dccf911fd2659e7b08ce9507c25b2b38ec2c5800
RUN make
RUN rustup component add rustfmt
FROM mhart/alpine-node:14 as frontend
RUN CARGO_NET_GIT_FETCH_WITH_CLI=true cargo install cargo-chef --version ^0.1
RUN cargo install sccache --version ^0.8
ENV RUSTC_WRAPPER=sccache SCCACHE_DIR=/backend/sccache
WORKDIR /windmill
ENV SQLX_OFFLINE=true
# ENV CARGO_INCREMENTAL=1
FROM node:20-alpine as frontend
# install dependencies
WORKDIR /frontend
@@ -29,71 +31,171 @@ RUN npm ci
# Copy all local files into the image.
COPY frontend .
RUN mkdir /backend
COPY /backend/openapi.yaml /backend/openapi.yaml
COPY /backend/windmill-api/openapi.yaml /backend/windmill-api/openapi.yaml
COPY /openflow.openapi.yaml /openflow.openapi.yaml
COPY /backend/windmill-api/build_openapi.sh /backend/windmill-api/build_openapi.sh
RUN cd /backend/windmill-api && . ./build_openapi.sh
COPY /backend/parsers/windmill-parser-wasm/pkg/ /backend/parsers/windmill-parser-wasm/pkg/
COPY /typescript-client/docs/ /frontend/static/tsdocs/
RUN npm run generate-backend-client
ENV NODE_OPTIONS "--max-old-space-size=8192"
ARG VITE_BASE_URL ""
RUN npm run build
FROM rust:slim-buster as builder
RUN apt-get update && apt-get install -y git libssl-dev pkg-config
FROM rust_base AS planner
RUN USER=root cargo new --bin windmill
WORKDIR /windmill
COPY ./openflow.openapi.yaml /openflow.openapi.yaml
COPY ./backend ./
COPY ./backend/Cargo.toml .
COPY ./backend/Cargo.lock .
COPY ./backend/.cargo/ .cargo/
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=$SCCACHE_DIR,sharing=locked \
CARGO_NET_GIT_FETCH_WITH_CLI=true cargo chef prepare --recipe-path recipe.json
RUN apt-get -y update \
&& apt-get install -y \
curl
FROM rust_base AS builder
ARG features=""
ENV CARGO_INCREMENTAL=1
COPY --from=planner /windmill/recipe.json recipe.json
RUN cargo build --release
RUN rm src/*.rs
RUN apt-get update && apt-get install -y libxml2-dev=2.9.* libxmlsec1-dev=1.2.* clang=1:14.0-55.* libclang-dev=1:14.0-55.* cmake=3.25.* && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN rm ./target/release/deps/windmill*
ENV SQLX_OFFLINE=true
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=$SCCACHE_DIR,sharing=locked \
CARGO_NET_GIT_FETCH_WITH_CLI=true RUST_BACKTRACE=1 cargo chef cook --release --features "$features" --recipe-path recipe.json
ADD ./backend ./
ADD ./nsjail /nsjail
COPY ./openflow.openapi.yaml /openflow.openapi.yaml
COPY ./backend ./
COPY --from=1 /frontend /frontend
ADD .git/ .git/
RUN mkdir -p /frontend
RUN cargo build --release
COPY --from=frontend /frontend/build /frontend/build
COPY --from=frontend /backend/windmill-api/openapi-deref.yaml ./windmill-api/openapi-deref.yaml
COPY .git/ .git/
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=$SCCACHE_DIR,sharing=locked \
CARGO_NET_GIT_FETCH_WITH_CLI=true cargo build --release --features "$features"
FROM debian:buster-slim
FROM ${PYTHON_IMAGE}
ARG TARGETPLATFORM
ARG POWERSHELL_VERSION=7.3.5
ARG POWERSHELL_DEB_VERSION=7.3.5-1
ARG KUBECTL_VERSION=1.28.7
ARG HELM_VERSION=3.14.3
ARG GO_VERSION=1.22.5
ARG APP=/usr/src/app
ARG WITH_POWERSHELL=true
ARG WITH_KUBECTL=true
ARG WITH_HELM=true
ARG WITH_GIT=true
RUN pip install --upgrade pip==24.2
RUN apt-get update \
&& apt-get install -y ca-certificates tzdata libpq5 python3 python3-pip \
make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libxml2-dev \
libxmlsec1-dev libffi-dev liblzma-dev mecab-ipadic-utf8 libgdbm-dev libc6-dev git libprotobuf-dev=3.6.* libnl-route-3-dev=3.4.* \
libv8-dev \
&& apt-get install -y ca-certificates wget curl jq unzip build-essential unixodbc xmlsec1 software-properties-common \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN if [ "$WITH_GIT" = "true" ]; then \
apt-get update -y \
&& apt-get install -y git \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*; \
else echo 'Building the image without git'; fi;
RUN if [ "$WITH_POWERSHELL" = "true" ]; then \
if [ "$TARGETPLATFORM" = "linux/amd64" ]; then apt-get update -y && apt install libicu-dev -y && wget -O 'pwsh.deb' "https://github.com/PowerShell/PowerShell/releases/download/v${POWERSHELL_VERSION}/powershell_${POWERSHELL_DEB_VERSION}.deb_amd64.deb" && apt-get clean \
&& rm -rf /var/lib/apt/lists/* && \
dpkg --install 'pwsh.deb' && \
rm 'pwsh.deb'; \
elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then apt-get update -y && apt install libicu-dev -y && wget -O powershell.tar.gz "https://github.com/PowerShell/PowerShell/releases/download/v${POWERSHELL_VERSION}/powershell-${POWERSHELL_VERSION}-linux-arm64.tar.gz" && apt-get clean \
&& rm -rf /var/lib/apt/lists/* && \
mkdir -p /opt/microsoft/powershell/7 && \
tar zxf powershell.tar.gz -C /opt/microsoft/powershell/7 && \
chmod +x /opt/microsoft/powershell/7/pwsh && \
ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh && \
rm powershell.tar.gz; \
else echo 'Could not install pwshell, not on amd64 or arm64'; fi; \
else echo 'Building the image without powershell'; fi
RUN if [ "$WITH_HELM" = "true" ]; then \
arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; \
wget "https://get.helm.sh/helm-v${HELM_VERSION}-linux-$arch.tar.gz" && \
tar -zxvf "helm-v${HELM_VERSION}-linux-$arch.tar.gz" && \
mv linux-$arch/helm /usr/local/bin/helm &&\
chmod +x /usr/local/bin/helm; \
else echo 'Building the image without helm'; fi
RUN if [ "$WITH_KUBECTL" = "true" ]; then \
arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; \
curl -LO "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/$arch/kubectl" && \
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl; \
else echo 'Building the image without kubectl'; fi
RUN set -eux; \
arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; \
case "$arch" in \
"amd64") \
targz="go${GO_VERSION}.linux-amd64.tar.gz"; \
;; \
"arm64") \
targz="go${GO_VERSION}.linux-arm64.tar.gz"; \
;; \
"armhf") \
targz="go${GO_VERSION}.linux-armv6l.tar.gz"; \
;; \
*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
esac; \
wget "https://golang.org/dl/$targz" -nv && tar -C /usr/local -xzf "$targz" && rm "$targz";
ENV PATH="${PATH}:/usr/local/go/bin"
ENV GO_PATH=/usr/local/go/bin/go
# Install UV
RUN curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.18/uv-installer.sh | sh && mv /root/.cargo/bin/uv /usr/local/bin/uv
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash -
RUN apt-get -y update && apt-get install -y curl procps nodejs awscli && apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# go build is slower the first time it is ran, so we prewarm it in the build
RUN mkdir -p /tmp/gobuildwarm && cd /tmp/gobuildwarm && go mod init gobuildwarm && printf "package foo\nimport (\"fmt\")\nfunc main() { fmt.Println(42) }" > warm.go && go mod tidy && go build -x && rm -rf /tmp/gobuildwarm
ENV TZ=Etc/UTC
ENV PYTHON_VERSION 3.10.4
RUN wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz \
&& tar -xf Python-${PYTHON_VERSION}.tgz && cd Python-${PYTHON_VERSION}/ && ./configure --enable-optimizations \
&& make -j 4 && make install
RUN python3 -m pip install pip-tools
RUN /usr/local/bin/python3 -m pip install pip-tools
COPY --from=builder /frontend/build /static_frontend
COPY --from=builder /windmill/target/release/windmill ${APP}/windmill
COPY --from=nsjail /nsjail/nsjail /bin/nsjail
COPY --from=denoland/deno:2.0.4 --chmod=755 /usr/bin/deno /usr/bin/deno
RUN mkdir -p ${APP}
COPY --from=oven/bun:1.1.34 /usr/local/bin/bun /usr/bin/bun
COPY --from=php:8.3.7-cli /usr/local/bin/php /usr/bin/php
COPY --from=composer:2.7.6 /usr/bin/composer /usr/bin/composer
# add the docker client to call docker from a worker if enabled
COPY --from=docker:dind /usr/local/bin/docker /usr/local/bin/
ENV RUSTUP_HOME="/usr/local/rustup"
ENV CARGO_HOME="/usr/local/cargo"
WORKDIR ${APP}
RUN ln -s ${APP}/windmill /usr/local/bin/windmill
COPY ./frontend/src/lib/hubPaths.json ${APP}/hubPaths.json
RUN windmill cache ${APP}/hubPaths.json && rm ${APP}/hubPaths.json && chmod -R 777 /tmp/windmill
EXPOSE 8000
CMD ["./windmill"]
CMD ["windmill"]

28
LICENSE
View File

@@ -1,12 +1,22 @@
Source code in this repository is variously licensed under the Apache License
Version 2.0 (see file ./LICENSE-APACHE),or the AGPLv3 License (see file ./LICENSE-AGPL)
Version 2.0 (see file ./LICENSE-APACHE), or the AGPLv3 License (see file
./LICENSE-AGPL)
Every file is under copyright (c) Ruben Fiszel 2021 unless otherwise specified.
Every file is under License AGPL unless otherwise specified
or belonging to one of the below cases:
Every file is under copyright (c) Windmill Labs, Inc 2022 unless otherwise
specified. Every file is under License AGPL unless otherwise specified or
belonging to one of the below cases:
The files under backend/ are AGPL Licensed.
The files under frontend/ are AGPL Licensed.
The files under python-client/ are Apache 2.0 Licensed.
The files under community/ are Apache 2.0 Licensed.
The files under backend/ are AGPLv3 Licensed, except any snippets of code under
the compile flag "enterprise". Those snippets and files are under a proprietary
and commercial license. The files under frontend/ are AGPLv3 Licensed, except
any snippets of code that require a positive license check to be activated.
Those snippets and files are under a proprietary and commercial license. Private
and public forks MUST not include any of the above proprietary and commercial
code. Windmill Labs, Inc. provide tools to clean the codebase from those
snippets upon demand. The files under python-client/ deno-client/ go-client/ powershell-client/ are
Apache 2.0 Licensed.
The openapi files, including the OpenFlow spec is Apache 2.0 Licensed.
All third party components incorporated into the Windmill Software are licensed
under the original license provided by the owner of the applicable component.

View File

@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2021 Ruben Fiszel
Copyright 2022 Windmill Labs, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

4
NOTICE
View File

@@ -1,6 +1,4 @@
Ruben Fiszel
Copyright (c) 2021 Ruben Fiszel
Copyright (c) 2022 Windmill Labs, Inc
Source code in this repository is variously licensed under the Apache License
Version 2.0 or the GNU Affero General Public License. Please see

441
README.md
View File

@@ -1,95 +1,412 @@
<p align="center">
<a href="https://alpha.windmill.dev"><img src="./windmill.svg" alt="windmill.dev"></a>
<a href="https://www.windmill.dev/"><img src="./imgs/windmill-banner.png" alt="windmill.dev"></a>
</p>
<p align="center">
<em>Windmill.dev is an OSS developer platform to quickly build production-grade multi-steps automations and internal apps from minimal Python and Typescript scripts.</em>
<p align=center>
Open-source developer infrastructure for internal tools (APIs, background jobs, workflows and UIs). Self-hostable alternative to Retool, Pipedream, Superblocks and a simplified Temporal with autogenerated UIs and custom UIs to trigger workflows and scripts as internal apps.
<p align=center>
Scripts are turned into sharable UIs automatically, and can be composed together into flows or used into richer apps built with low-code. Supported script languages supported are: Python, TypeScript, Go, Bash, SQL, and GraphQL.
</p>
<p align="center">
<a href="https://github.com/windmill-labs/windmill/blob/main/LICENSE-AGPL" target="_blank">
<img src="https://img.shields.io/badge/License-AGPLv3-blue.svg" alt="Package version">
</a>
<a href="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml" target="_blank">
<img src="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml/badge.svg" alt="Docker Image CI">
</a>
<a href="https://pypi.org/project/wmill" target="_blank">
<img src="https://img.shields.io/pypi/v/wmill?color=%2334D058&label=pypi%20package" alt="Package version">
</a>
</p>
<p align="center">
<a href="https://img.shields.io/github/commit-activity/m/windmill-labs/windmill" target="_blank">
<img src="https://img.shields.io/github/commit-activity/m/windmill-labs/windmill" alt="Commit activity">
</a>
<a href="https://discord.gg/V7PM2YHsPB" target="_blank">
<img src="https://discordapp.com/api/guilds/930051556043276338/widget.png" alt="Discord Shield"/>
</a>
</p>
---
**Join the alpha (personal workspaces are free forever)**:
<https://alpha.windmill.dev>
**Documentation**: <https://docs.windmill.dev>
**Discord**: <https://discord.gg/V7PM2YHsPB>
**We are hiring**: Software Engineers, DevOps, Solutions Engineers, Growth:
<https://docs.windmill.dev/hiring>
You can show your support for the project by starring this repo.
---
# Windmill
<p align="center">
<b>Disclaimer: </b>Windmill is in <b>BETA</b>. It is secure to run in production but the API might change,
especially concerning flows.
<a href="https://app.windmill.dev">Try it</a> - <a href="https://www.windmill.dev/docs/intro/">Docs</a> - <a href="https://discord.gg/V7PM2YHsPB">Discord</a> - <a href="https://hub.windmill.dev">Hub</a> - <a href="https://www.windmill.dev/docs/misc/contributing">Contributor's guide</a>
</p>
![Windmill](./windmill.webp)
# Windmill - Developer platform for APIs, background jobs, workflows and UIs
Windmill is <b>fully open-sourced</b>:
Windmill is <b>fully open-sourced (AGPLv3)</b> and Windmill Labs offers
dedicated instance and commercial support and licenses.
- `community/` and `python-client/` are Apache 2.0
- backend, frontend and everything else under AGPLv3.
![Windmill Diagram](./imgs/stacks.svg)
## Layout
https://github.com/windmill-labs/windmill/assets/122811744/0b132cd1-ee67-4505-822f-0c7ee7104252
- `backend/`: The whole Rust backend
- `frontend`: The whole Svelte fronten
- `community/`: Scripts and resource types created and curated by the community,
included in every workspace
- `lsp/`: The lsp asssistant for the monaco editor
- `nsjail/`: The nsjail configuration files for sandboxing of the scripts'
execution
- `python-client/`: The wmill python client used within scripts to interact with
the windmill platform
- [Windmill - Developer platform for APIs, background jobs, workflows and UIs](#windmill---developer-platform-for-apis-background-jobs-workflows-and-uis)
- [Main Concepts](#main-concepts)
- [Show me some actual script code](#show-me-some-actual-script-code)
- [CLI](#cli)
- [Running scripts locally](#running-scripts-locally)
- [Stack](#stack)
- [Fastest Self-Hostable Workflow Engine](#fastest-self-hostable-workflow-engine)
- [Security](#security)
- [Sandboxing](#sandboxing)
- [Secrets, credentials and sensitive values](#secrets-credentials-and-sensitive-values)
- [Performance](#performance)
- [Architecture](#architecture)
- [How to self-host](#how-to-self-host)
- [Docker compose](#docker-compose)
- [Kubernetes (k8s) and Helm charts](#kubernetes-k8s-and-helm-charts)
- [Run from binaries](#run-from-binaries)
- [OAuth, SSO \& SMTP](#oauth-sso--smtp)
- [Commercial license](#commercial-license)
- [Integrations](#integrations)
- [Environment Variables](#environment-variables)
- [Run a local dev setup](#run-a-local-dev-setup)
- [only Frontend](#only-frontend)
- [Backend + Frontend](#backend--frontend)
- [Contributors](#contributors)
- [Copyright](#copyright)
## Main Concepts
1. Define a minimal and generic script in Python, TypeScript, Go or Bash that
solves a specific task. The code can be defined in the
[provided Web IDE](https://www.windmill.dev/docs/code_editor) or
[synchronized with your own GitHub repo](https://www.windmill.dev/docs/advanced/cli/sync)
(e.g. through
[VS Code](https://www.windmill.dev/docs/cli_local_dev/vscode-extension)
extension):
![Step 1](./imgs/windmill-editor.png)
2. Your scripts parameters are automatically parsed and
[generate a frontend](https://www.windmill.dev/docs/core_concepts/auto_generated_uis).
![Step 2](./imgs/windmill-run.png)
![Step 3](./imgs/windmill-result.png)
3. Make it [flow](https://www.windmill.dev/docs/flows/flow_editor)! You can
chain your scripts or scripts made by the community shared on
[WindmillHub](https://hub.windmill.dev).
![Step 3](./imgs/windmill-flow.png)
4. Build [complex UIs](https://www.windmill.dev/docs/apps/app_editor) on top of
your scripts and flows.
![Step 4](./imgs/windmill-builder.png)
Scripts and flows can also be triggered by a
[cron schedule](https://www.windmill.dev/docs/core_concepts/scheduling) (e.g.
'_/5 _ \* \* \*') or through
[webhooks](https://www.windmill.dev/docs/core_concepts/webhooks).
You can build your entire infra on top of Windmill!
## Show me some actual script code
```typescript
//import any dependency from npm
import * as wmill from "windmill-client"
import * as cowsay from 'cowsay@1.5.0';
// fill the type, or use the +Resource type to get a type-safe reference to a resource
type Postgresql = {
host: string;
port: number;
user: string;
dbname: string;
sslmode: string;
password: string;
};
export async function main(
a: number,
b: "my" | "enum",
c: Postgresql,
d = "inferred type string from default arg",
e = { nested: "object" }
//f: wmill.Base64
) {
const email = process.env["WM_EMAIL"];
// variables are permissioned and by path
let variable = await wmill.getVariable("f/company-folder/my_secret");
const lastTimeRun = await wmill.getState();
// logs are printed and always inspectable
console.log(cowsay.say({ text: "hello " + email + " " + lastTimeRun }));
await wmill.setState(Date.now());
// return is serialized as JSON
return { foo: d, variable };
}
```
## CLI
We have a powerful CLI to interact with the windmill platform and sync your scripts from local files, GitHub repos and to run scripts and flows on the instance from local commands. See
[more details](https://www.windmill.dev/docs/advanced/cli).
![CLI Screencast](./cli/vhs/output/setup.gif)
### Running scripts locally
You can run your script locally easily, you simply need to pass the right
environment variables for the `wmill` client library to fetch resources and
variables from your instance if necessary. See more:
<https://www.windmill.dev/docs/advanced/local_development>.
To develop & test locally scripts & flows, we recommend using the Windmill VS
Code extension: <https://www.windmill.dev/docs/cli_local_dev/vscode-extension>.
## Stack
- postgres as the database
- backend in Rust with the follwing highly-available and horizontally scalable
architecture:
- stateless API backend
- workers that pull jobs from a queue
- frontend in svelte
- scripts executions are sandboxed using google's nsjail
- javascript runtime is deno_core rust library (which itself uses the rusty_v8
and hence V8 underneath)
- typescript runtime is deno
- python runtime is python3
- Postgres as the database.
- Backend in Rust with the following highly-available and horizontally scalable.
Architecture:
- Stateless API backend.
- Workers that pull jobs from a queue in Postgres (and later, Kafka or Redis.
Upvote [#173](#https://github.com/windmill-labs/windmill/issues/173) if interested).
- Frontend in Svelte.
- Scripts executions are sandboxed using Google's
[nsjail](https://github.com/google/nsjail).
- Javascript runtime is the
[deno_core rust library](https://denolib.gitbook.io/guide/) (which itself uses
the [rusty_v8](https://github.com/denoland/rusty_v8) and hence V8 underneath).
- TypeScript runtime is Bun and deno.
- Python runtime is python3.
- Golang runtime is 1.19.1.
## Fastest Self-Hostable Workflow Engine
We have compared Windmill to other self-hostable workflow engines (Airflow,
Prefect & Temporal) and Windmill is the most performant solution for both
benchmarks: one flow composed of 40 lightweight tasks & one flow composed of 10
long-running tasks.
All methodology & results on our
[Benchmarks](https://www.windmill.dev/docs/misc/benchmarks/competitors#airflow-setup)
page.
![Fastest workflow engine](./imgs/fastest.png)
## Security
### Sandboxing
Windmill can use [nsjail](https://github.com/google/nsjail). It is production
multi-tenant grade secure. Do not take our word for it, take
[fly.io's one](https://fly.io/blog/sandboxing-and-workload-isolation/).
### Secrets, credentials and sensitive values
There is one encryption key per workspace to encrypt the credentials and secrets
stored in Windmill's K/V store.
In addition, we strongly recommend that you encrypt the whole Postgres database.
That is what we do at <https://app.windmill.dev>.
## Performance
Once a job started, there is no overhead compared to running the same script on
the node with its corresponding runner (Deno/Go/Python/Bash). The added latency
from a job being pulled from the queue, started, and then having its result sent
back to the database is ~50ms. A typical lightweight deno job will take around
100ms total.
## Architecture
A detailed section about Windmill architecture is coming soon
<p align="center">
### Development stack
<img src="./imgs/diagram.svg">
- caddy is the reverse proxy used for local development, see frontend's
Caddyfile and CaddyfileRemote
</p>
## How to self-host
Complete instructions coming soon
We only provide docker-compose setup here. For more advanced setups, like
compiling from source or using without a postgres super user, see
[Self-Host documentation](https://www.windmill.dev/docs/advanced/self_host).
### Docker compose
Windmill can be deployed using 3 files:
([docker-compose.yml](./docker-compose.yml), [Caddyfile](./Caddyfile) and a
[.env](./.env)) in a single command.
Make sure Docker is started, and run:
```
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env
docker compose up -d
```
Go to http://localhost et voilà :)
The default super-admin user is: admin@windmill.dev / changeme.
From there, you can follow the setup app and create other users.
More details in
[Self-Host Documention](https://www.windmill.dev/docs/advanced/self_host#docker).
### Kubernetes (k8s) and Helm charts
We publish helm charts at:
<https://github.com/windmill-labs/windmill-helm-charts>.
### Run from binaries
Each release includes the corresponding binaries for x86_64. You can simply
download the latest `windmill` binary using the following set of bash commands.
```bash
BINARY_NAME='windmill-amd64' # or windmill-ee-amd64 for the enterprise edition
LATEST_RELEASE=$(curl -L -s -H 'Accept: application/json' https://github.com/windmill-labs/windmill/releases/latest)
LATEST_VERSION=$(echo $LATEST_RELEASE | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/')
ARTIFACT_URL="https://github.com/windmill-labs/windmill/releases/download/$LATEST_VERSION/$BINARY_NAME"
wget "$ARTIFACT_URL" -O windmill
```
### OAuth, SSO & SMTP
Windmill Community Edition allows to configure the OAuth, SSO (including Google
Workspace SSO, Microsoft/Azure and Okta) directly from the UI in the superadmin
settings. Do note that there is a limit of 10 SSO users on the community
edition.
[See documentation](https://www.windmill.dev/docs/misc/setup_oauth).
### Commercial license
To self-host Windmill, you must respect the terms of the
[AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.en.html) which you do not
need to worry about for personal uses. For business uses, you should be fine if
you do not re-expose Windmill in any way to your users and are comfortable with
AGPLv3.
To
[re-expose any Windmill parts to your users](https://www.windmill.dev/docs/misc/white_labelling)
as a feature of your product, or to build a feature on top of Windmill, to
comply with AGPLv3 your product must be AGPLv3 or you must get a commercial
license. Contact us at <ruben@windmill.dev> if you have any doubts.
In addition, a commercial license grants you a dedicated engineer to transition
your current infrastructure to Windmill, support with tight SLA, and our global
cache sync for high-performance/no dependency cache miss of cluster from 10+
nodes to 200+ nodes.
### Integrations
In Windmill, integrations are referred to as
[resources and resource types](https://www.windmill.dev/docs/core_concepts/resources_and_types).
Each Resource has a Resource Type that defines the schema that the resource
needs to implement.
On self-hosted instances, you might want to import all the approved resource
types from [WindmillHub](https://hub.windmill.dev). A setup script will prompt
you to have it being synced automatically everyday.
## Environment Variables
| Environment Variable name | Default | Description | Api Server/Worker/All |
| ------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| DATABASE_URL | | The Postgres database url. | All |
| WORKER_GROUP | default | The worker group the worker belongs to and get its configuration pulled from | Worker |
| MODE | standalone | The mode if the binary. Possible values: standalone, worker, server | All |
| METRICS_ADDR | None | (ee only) The socket addr at which to expose Prometheus metrics at the /metrics path. Set to "true" to expose it on port 8001 | All |
| JSON_FMT | false | Output the logs in json format instead of logfmt | All |
| BASE_URL | http://localhost:8000 | The base url that is exposed publicly to access your instance. Is overriden by the instance settings if any. | Server |
| SCRIPT_TOKEN_EXPIRY | 900 | The default duration period of the ephemeral-token generated at the beginning of a script | Worker |
| ZOMBIE_JOB_TIMEOUT | 30 | The timeout after which a job is considered to be zombie if the worker did not send pings about processing the job (every server check for zombie jobs every 30s) | Server |
| RESTART_ZOMBIE_JOBS | true | If true then a zombie job is restarted (in-place with the same uuid and some logs), if false the zombie job is failed | Server |
| SLEEP_QUEUE | 50 | The number of ms to sleep in between the last check for new jobs in the DB. It is multiplied by NUM_WORKERS such that in average, for one worker instance, there is one pull every SLEEP_QUEUE ms. | Worker |
| MAX_LOG_SIZE | 500000 | The maximum number of characters a job can emit (log + result) | Worker |
| DISABLE_NUSER | false | If Nsjail is enabled, disable the nsjail's `clone_newuser` setting | Worker |
| KEEP_JOB_DIR | false | Keep the job directory after the job is done. Useful for debugging. | Worker |
| LICENSE_KEY (EE only) | None | License key checked at startup for the Enterprise Edition of Windmill | Worker |
| S3_CACHE_BUCKET (EE only) | None | The S3 bucket to sync the cache of the workers to | Worker |
| SLACK_SIGNING_SECRET | None | The signing secret of your Slack app. See [Slack documentation](https://api.slack.com/authentication/verifying-requests-from-slack) | Server |
| COOKIE_DOMAIN | None | The domain of the cookie. If not set, the cookie will be set by the browser based on the full origin | Server |
| DENO_PATH | /usr/bin/deno | The path to the deno binary. | Worker |
| PYTHON_PATH | /usr/local/bin/python3 | The path to the python binary. | Worker |
| GO_PATH | /usr/bin/go | The path to the go binary. | Worker |
| GOPRIVATE | | The GOPRIVATE env variable to use private go modules | Worker |
| GOPROXY | | The GOPROXY env variable to use | Worker |
| NETRC | | The netrc content to use a private go registry | Worker |
| PIP_INDEX_URL | None | The index url to pass for pip. | Worker |
| PIP_EXTRA_INDEX_URL | None | The extra index url to pass to pip. | Worker |
| PIP_TRUSTED_HOST | None | The trusted host to pass to pip. | Worker |
| PATH | None | The path environment variable, usually inherited | Worker |
| HOME | None | The home directory to use for Go and Bash , usually inherited | Worker |
| DATABASE_CONNECTIONS | 50 (Server)/3 (Worker) | The max number of connections in the database connection pool | All |
| SUPERADMIN_SECRET | None | A token that would let the caller act as a virtual superadmin superadmin@windmill.dev | Server |
| TIMEOUT_WAIT_RESULT | 20 | The number of seconds to wait before timeout on the 'run_wait_result' endpoint | Worker |
| QUEUE_LIMIT_WAIT_RESULT | None | The number of max jobs in the queue before rejecting immediately the request in 'run_wait_result' endpoint. Takes precedence on the query arg. If none is specified, there are no limit. | Worker |
| DENO_AUTH_TOKENS | None | Custom DENO_AUTH_TOKENS to pass to worker to allow the use of private modules | Worker |
| DISABLE_RESPONSE_LOGS | false | Disable response logs | Server |
## Run a local dev setup
See the [./frontend/README_DEV.md](./frontend/README_DEV.md) file for all
running options.
Using [Nix](./frontend/README_DEV.md#nix).
### only Frontend
This will use the backend of <https://app.windmill.dev> but your own frontend
with hot-code reloading. Note that you will need to use a username / password login due to CSRF checks using a different auth provider.
In the `frontend/` directory:
1. install the dependencies with `npm install` (or `pnpm install` or `yarn`)
2. generate the windmill client:
```
npm run generate-backend-client
## on mac use
npm run generate-backend-client-mac
```
3. Run your dev server with `npm run dev`
4. Et voilà, windmill should be available at `http://localhost/`
### Backend + Frontend
See the [./frontend/README_DEV.md](./frontend/README_DEV.md) file for all
running options.
1. Create a Postgres Database for Windmill and create an admin role inside your
Postgres setup.
The easiest way to get a working db is to run
```
cargo install sqlx-cli
env DATABASE_URL=<YOUR_DATABASE_URL> sqlx migrate run
```
This will also avoid compile time issue with sqlx's `query!` macro
2. Install [nsjail](https://github.com/google/nsjail) and have it accessible in
your PATH
3. Install deno and python3, have the bins at `/usr/bin/deno` and
`/usr/local/bin/python3`
4. Install [caddy](https://caddyserver.com)
5. Install the [lld linker](https://lld.llvm.org/)
6. Go to `frontend/`:
1. `npm install`, `npm run generate-backend-client` then `npm run dev`
2. You might need to set some extra heap space for the node runtime `export NODE_OPTIONS="--max-old-space-size=4096"`
3. In another shell `npm run build` otherwise the backend will not find the `frontend/build` folder and will not compile.
4. In another shell `sudo caddy run --config Caddyfile`
7. Go to `backend/`:
`env DATABASE_URL=<DATABASE_URL_TO_YOUR_WINDMILL_DB> RUST_LOG=info cargo run`
8. Et voilà, windmill should be available at `http://localhost/`
## Contributors
<a href="https://github.com/windmill-labs/windmill/graphs/contributors">
<img src="https://contrib.rocks/image?repo=windmill-labs/windmill" />
</a>
## Copyright
2021 [Ruben Fiszel](https://github.com/rubenfiszel)
### Acknowledgement
This project is inspired from a previous project called
[Delightool](https://github.com/windmill-labs/delightool-legacy) which was also
led by [Ruben](https://github.com/rubenfiszel) and with large contribution on
the frontend from [Malo Marrec](https://github.com/malomarrec) who gave his
blessing to Windmill.
Windmill Labs, Inc 2023

View File

@@ -1,3 +0,0 @@
[build]
rustflags = ["--cfg", "tokio_unstable"]
incremental = true

View File

@@ -0,0 +1,14 @@
[build]
incremental = true
[target.x86_64-apple-darwin]
rustflags = [
"-C", "link-arg=-undefined",
"-C", "link-arg=dynamic_lookup",
]
[target.aarch64-apple-darwin]
rustflags = [
"-C", "link-arg=-undefined",
"-C", "link-arg=dynamic_lookup",
]

View File

@@ -0,0 +1,27 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.245.2/containers/docker-existing-docker-compose
// If you want to run as a non-root user in the container, see .devcontainer/docker-compose.yml.
{
"name": "Backend Container",
"dockerComposeFile": [
"../docker-compose.yml",
"../.devcontainer/docker-compose.yml"
],
"customizations": {
"vscode": {
"extensions": [
"rust-lang.rust-analyzer",
"yzhang.markdown-all-in-one"
]
}
},
"service": "windmill",
"workspaceFolder": "/workspace",
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
8000
],
// "postCreateCommand": "sudo apt-get update && sudo apt-get install -y lld python3 && cargo install sqlx-cli --no-default-features --features native-tls,postgres && (cd backend && sqlx migrate run) && cargo install deno --locked && rustup toolchain install nightly-2022-05-23 -c rust-src -c rustc-dev -c llvm-tools-preview",
"postCreateCommand": "cd backend && sqlx migrate run",
"remoteUser": "vscode"
}

1
backend/.gitattributes vendored Normal file
View File

@@ -0,0 +1 @@
sqlx-data.json -diff

6
backend/.gitignore vendored
View File

@@ -1,2 +1,8 @@
target/
.env
oauth.json
oauth2.json
windmill-api/openapi-deref.yaml
tracing.folded
heaptrack*
index/

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "SELECT email FROM password WHERE email = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "email",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false
]
},
"hash": "005b9255699e73600c579f74b529caf531b2312b6e405b4d35efd2f7ca663143"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE usr SET disabled = $1 WHERE username = $2 AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Bool",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "006f03e979abdf8055b1c598bc9806337216a6abf74db4eb64b0acb918a0de08"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM usr WHERE workspace_id = $1 AND email = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": []
},
"hash": "00be497354f5375e9ccffb998d126a853da91d607ff9e57e10d0e5481e4d3848"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE resource SET workspace_id = $1 WHERE workspace_id = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Text"
]
},
"nullable": []
},
"hash": "00f68ea1ad2d5ab045b4a20ce3f4dd7850041e396e14890e37e1d0db276d3694"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE flow SET archived = $1 WHERE path = $2 AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Bool",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "01576057b71e32e20a1702b2c89c380eee422060a65b475d7cda8b199d70842e"
}

View File

@@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "SELECT app.id FROM app\n WHERE app.path = $1 AND app.workspace_id = $2",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
false
]
},
"hash": "019258392434b3c8dfabfe53d61ad766626fe4ad67f101c1a58c9c9524531621"
}

View File

@@ -0,0 +1,24 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE websocket_trigger SET server_id = $1, last_server_ping = now() WHERE enabled IS TRUE AND workspace_id = $2 AND path = $3 AND (server_id IS NULL OR last_server_ping IS NULL OR last_server_ping < now() - interval '15 seconds') RETURNING true",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "?column?",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Varchar",
"Text",
"Text"
]
},
"nullable": [
null
]
},
"hash": "02424907504848e983bfa89eec343061932dc5b4b17cf13d5cf8d833aedbe6d5"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM global_settings WHERE name = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text"
]
},
"nullable": []
},
"hash": "025e5bf6aef56e9832239489daf21b4970d84529cf7ed7928ce2dcfec8b007f0"
}

View File

@@ -0,0 +1,17 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE queue SET flow_status = jsonb_set(COALESCE(flow_status, '{}'::jsonb), array[$1], jsonb_set(jsonb_set('{}'::jsonb, '{scheduled_for}', to_jsonb(now()::text)), '{name}', to_jsonb($4::text))) WHERE id = $2 AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Uuid",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "029ed3dcba207c58aa6936e44bd825b2166f1846b1bb684522607d5ca31a0df3"
}

View File

@@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "SELECT running FROM queue WHERE id = $1 AND workspace_id = $2",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "running",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Uuid",
"Text"
]
},
"nullable": [
false
]
},
"hash": "02bb4ea17e83c79f870e2655d6d9c035af6d763b7ee9577280785ccf0220a123"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE workspace_settings SET openai_resource_path = $1, code_completion_enabled = $2 WHERE workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Bool",
"Text"
]
},
"nullable": []
},
"hash": "034583442e6f8ae38d6c4e4aac26f17c8d9d0e657f28276228fc90d3e22e1304"
}

View File

@@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM queue WHERE workspace_id = $1 AND id = $2 RETURNING 1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "?column?",
"type_info": "Int4"
}
],
"parameters": {
"Left": [
"Text",
"Uuid"
]
},
"nullable": [
null
]
},
"hash": "0355b53b1d45955ca56b2829372ce9c656d7f0ad7b8d0709161047f0d8cdc4f4"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE queue SET permissioned_as = ('u/' || $1) WHERE permissioned_as = ('u/' || $2) AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "036af7b1cf6d731647fd718458944b9a9759bdb034e73f3065cde6a2f88c8dce"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE usr SET username = $1 WHERE email = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Text"
]
},
"nullable": []
},
"hash": "03cb31686d34035f2dc64d4dff93265af0e44a7e2dabdf28fd9c9327b5b53118"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE app SET policy = jsonb_set(policy, ARRAY['on_behalf_of'], to_jsonb('u/' || $1)) WHERE policy->>'on_behalf_of' = ('u/' || $2) AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "03d4ec7a5feda9001e98c2e55f0788399ee41c9b128099937abb483f1d89a2c6"
}

View File

@@ -0,0 +1,59 @@
{
"db_name": "PostgreSQL",
"query": "SELECT * from resource_type WHERE name = $1 AND (workspace_id = $2 OR workspace_id = 'admins')",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "workspace_id",
"type_info": "Varchar"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "schema",
"type_info": "Jsonb"
},
{
"ordinal": 3,
"name": "description",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "edited_at",
"type_info": "Timestamptz"
},
{
"ordinal": 5,
"name": "created_by",
"type_info": "Varchar"
},
{
"ordinal": 6,
"name": "format_extension",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
false,
false,
true,
true,
true,
true,
true
]
},
"hash": "03d63d2e64b012f624d2731b5bcb8849c74a9474777be61edf0ed43ddda07ef3"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM usr_to_group WHERE usr = $1 AND workspace_id = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": []
},
"hash": "03e9c9d8dd74c75b4608b49cad79f0a9572c7e8b48d8e373c0342b75b843d123"
}

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "SELECT script_path FROM queue WHERE id = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "script_path",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": [
true
]
},
"hash": "04effcc6050250a02661323c880d493982dd1bfb63ca7373e035a98c268428e2"
}

View File

@@ -0,0 +1,28 @@
{
"db_name": "PostgreSQL",
"query": "SELECT healthy, created_at FROM healthchecks WHERE check_type = 'min_alive_workers_' || $1 ORDER BY created_at DESC LIMIT 1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "healthy",
"type_info": "Bool"
},
{
"ordinal": 1,
"name": "created_at",
"type_info": "Timestamptz"
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false,
false
]
},
"hash": "050fb876e10ad13654dbbde4532f408ff1ac92ed0f5d31a3ef6c58313e1f8671"
}

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE schedule SET on_success = NULL, on_success_extra_args = NULL WHERE workspace_id = $1 RETURNING path",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "path",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false
]
},
"hash": "051acd49542618e3be5654dce94567a02e87be23a4c0863e3b2d53b5c2cb6749"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE queue SET last_ping = now() WHERE id = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": []
},
"hash": "062859f1d0e5cfba3115f4241115753b86a4ad239708851c998ff5620ebca5b8"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE usr SET workspace_id = $1 WHERE workspace_id = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Text"
]
},
"nullable": []
},
"hash": "0659bab15d4cccdb04c7a57e0e3bbb6bfebb8896601a27ddf5618d4eae678bc1"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE completed_job SET created_by = $1 WHERE created_by = $2 AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "0721acae4f627df4687bb43b830a47faeee5c0a152cda8d62794c14dd200fac1"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO email_to_igroup (email, igroup) VALUES ($1, $2)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Varchar"
]
},
"nullable": []
},
"hash": "07834003a631acac03a52a128d3dfce162abdef0d94e5020b84fed424dfd1ae9"
}

View File

@@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "SELECT EXISTS(SELECT 1 FROM resource WHERE path = $1 AND workspace_id = $2)",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exists",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
null
]
},
"hash": "0784bb86a503f02b9ef247a2b83a82ddfa49632552b223a9f4536a449b0a1eb8"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM flow WHERE workspace_id = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text"
]
},
"nullable": []
},
"hash": "07b984faa14193f529ae589608289a9ffb0f3d4a0e48054393e1bb8b70b4e5e0"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE input SET created_by = $1 WHERE created_by = $2 AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "07ce3bce5f71b13d8aaf51f7d8aef8e32ff9e3e9cf58daab1c02276a7f0bd163"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE flow_version SET path = REGEXP_REPLACE(path,'u/' || $2 || '/(.*)','u/' || $1 || '/\\1') WHERE path LIKE ('u/' || $2 || '/%') AND workspace_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "07d03985bb2c58d52c1ffd6ab5a6d37457e7520642a5e70bb4000e4923720957"
}

View File

@@ -0,0 +1,26 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO flow_version (workspace_id, path, value, schema, created_by) \n VALUES ($1, $2, $3, $4::text::json, $5)\n RETURNING id",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
}
],
"parameters": {
"Left": [
"Varchar",
"Varchar",
"Jsonb",
"Text",
"Varchar"
]
},
"nullable": [
false
]
},
"hash": "07f5290e90533eac50b890a0d7f4a5e73ac111c838f687fe8647636827aae8b5"
}

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE schedule SET ws_error_handler_muted = false, on_failure = NULL, on_failure_extra_args = NULL, on_failure_times = NULL, on_failure_exact = NULL WHERE workspace_id = $1 RETURNING path",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "path",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false
]
},
"hash": "083218b582d927d98879b9cd8193d8294c1a0e6e50d5de5d5fe1c181391a38d8"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM account WHERE workspace_id = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text"
]
},
"nullable": []
},
"hash": "08c943c4b9b76da43b8b754e5c66ab3b6397e7edc82666662a8ea466496290fb"
}

View File

@@ -0,0 +1,26 @@
{
"db_name": "PostgreSQL",
"query": "SELECT login_type, COUNT(*) FROM password GROUP BY login_type",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "login_type",
"type_info": "Varchar"
},
{
"ordinal": 1,
"name": "count",
"type_info": "Int8"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
null
]
},
"hash": "08e4a2dc49c75aa356f3cc75a4abd8fc61409776d641ddb592a4c731e61a0468"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM variable WHERE path = $1 AND workspace_id = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": []
},
"hash": "097a576938eac385ddc2f16a00ddc69c3ca54f5a66923291730980eeeea1f8c1"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE queue SET last_ping = now() WHERE id = $1 AND workspace_id = $2 AND canceled = false",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Uuid",
"Text"
]
},
"nullable": []
},
"hash": "099e7c7a66968575f896e0c11ecd9cfe9a2ec315d6589e940be157a0563f81af"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE account SET refresh_error = $1 WHERE workspace_id = $2 AND id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Text",
"Text",
"Int4"
]
},
"nullable": []
},
"hash": "09e2a19435068f9e9bfd5bcb44b4e283c71729f81550f6f7156ce4970345cc07"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO concurrency_key(key, job_id) VALUES ($1, $2)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Uuid"
]
},
"nullable": []
},
"hash": "0a1c95c4376b944661bab13271091cf3ea0afe68fb8e08e7aea239dc735c625c"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "\n INSERT INTO capture\n (workspace_id, path, created_by)\n VALUES ($1, $2, $3)\n ON CONFLICT (workspace_id, path)\n DO UPDATE SET created_at = now()\n ",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Varchar",
"Varchar"
]
},
"nullable": []
},
"hash": "0a9a191273c735c41d56ea46a39ffca075a0550eada87df7162c5037164ad6bf"
}

View File

@@ -0,0 +1,20 @@
{
"db_name": "PostgreSQL",
"query": "SELECT 1 FROM password WHERE email = 'admin@windmill.dev' AND password_hash = '$argon2id$v=19$m=4096,t=3,p=1$oLJo/lPn/gezXCuFOEyaNw$i0T2tCkw3xUFsrBIKZwr8jVNHlIfoxQe+HfDnLtd12I'",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "?column?",
"type_info": "Int4"
}
],
"parameters": {
"Left": []
},
"nullable": [
null
]
},
"hash": "0aa47e68f9e21115d96a8a1117e95f800c8bfb9bd6872a657c7e7131a21563c8"
}

View File

@@ -0,0 +1,99 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO queue\n (workspace_id, id, running, parent_job, created_by, permissioned_as, scheduled_for, \n script_hash, script_path, raw_code, raw_lock, args, job_kind, schedule_path, raw_flow, flow_status, is_flow_step, language, started_at, same_worker, pre_run_error, email, visible_to_owner, root_job, tag, concurrent_limit, concurrency_time_window_s, timeout, flow_step_id, cache_ttl, priority, last_ping)\n VALUES ($1, $2, $3, $4, $5, $6, COALESCE($7, now()), $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, CASE WHEN $3 THEN now() END, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, NULL) RETURNING id",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Uuid"
}
],
"parameters": {
"Left": [
"Varchar",
"Uuid",
"Bool",
"Uuid",
"Varchar",
"Varchar",
"Timestamptz",
"Int8",
"Varchar",
"Text",
"Text",
"Jsonb",
{
"Custom": {
"name": "job_kind",
"kind": {
"Enum": [
"script",
"preview",
"flow",
"dependencies",
"flowpreview",
"script_hub",
"identity",
"flowdependencies",
"http",
"graphql",
"postgresql",
"noop",
"appdependencies",
"deploymentcallback",
"singlescriptflow"
]
}
}
},
"Varchar",
"Jsonb",
"Jsonb",
"Bool",
{
"Custom": {
"name": "script_lang",
"kind": {
"Enum": [
"python3",
"deno",
"go",
"bash",
"postgresql",
"nativets",
"bun",
"mysql",
"bigquery",
"snowflake",
"graphql",
"powershell",
"mssql",
"php",
"bunnative",
"rust",
"ansible"
]
}
}
},
"Bool",
"Text",
"Varchar",
"Bool",
"Uuid",
"Varchar",
"Int4",
"Int4",
"Int4",
"Varchar",
"Int4",
"Int2"
]
},
"nullable": [
false
]
},
"hash": "0ad36c1598ff4ece0c325eaeb9a9177a87e1accd192402e21db5ae09c3498ab0"
}

View File

@@ -0,0 +1,24 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE websocket_trigger SET url = $1, script_path = $2, path = $3, is_flow = $4, filters = $5, initial_messages = $6, url_runnable_args = $7, edited_by = $8, email = $9, edited_at = now(), server_id = NULL, last_server_ping = NULL, error = NULL\n WHERE workspace_id = $10 AND path = $11",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Varchar",
"Varchar",
"Bool",
"JsonbArray",
"JsonbArray",
"Jsonb",
"Varchar",
"Varchar",
"Text",
"Text"
]
},
"nullable": []
},
"hash": "0b94bd4c98a11ca1b7e5e34dd1ee6fcb0b7a54ed4218fa3cf23cc929d009d50f"
}

View File

@@ -0,0 +1,48 @@
{
"db_name": "PostgreSQL",
"query": "SELECT id, alert_type, message, created_at, acknowledged \n FROM alerts \n WHERE acknowledged = $1\n ORDER BY created_at DESC \n LIMIT $2 OFFSET $3",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int4"
},
{
"ordinal": 1,
"name": "alert_type",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "message",
"type_info": "Text"
},
{
"ordinal": 3,
"name": "created_at",
"type_info": "Timestamptz"
},
{
"ordinal": 4,
"name": "acknowledged",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Bool",
"Int8",
"Int8"
]
},
"nullable": [
false,
false,
false,
false,
true
]
},
"hash": "0b955f2cff82a2d4ba3840588143e08952f029480d4a42503ecc3c5e70437995"
}

Some files were not shown because too many files have changed in this diff Show More