Commit Graph

153 Commits

Author SHA1 Message Date
Ruben Fiszel b3fb69de40 improve schedule section of run page 2023-07-09 22:35:33 +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 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
Ruben Fiszel 6ddc434357 feat: cancel non-yet-running jobs and rework force cancellation 2023-06-25 18:02:00 +02:00
Ruben Fiszel 28094b29d6 feat: download logs from backend 2023-06-22 22:38:41 +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 8fb7c0f692 feat: add delete draft from home 2023-06-19 02:14:38 +02:00
Ruben Fiszel 183edb82a3 feat: dev/staging/prod and deploy from web (#1733) 2023-06-17 13:57:04 +02:00
Ruben Fiszel a83704665d fix: fix retrieving last jobs of schedules 2023-06-12 04:27:23 +02:00
Ruben Fiszel 71fddcf09c feat: rework schedule page entirely to display jobs informations 2023-06-12 04:09:34 +02:00
Ruben Fiszel e7846cc296 few fixes + devfrontend v0 2023-06-08 14:06:42 +02: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 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 501ba5ba96 fix remove_owner incompatibility with aurora 2023-05-31 20:43:20 +02:00
Ruben Fiszel 7a355a6bbf feat(backend): webhook specific tokens 2023-05-29 23:39:50 +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 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 3a64583063 add /user/all_runnable 2023-05-25 20:43:56 +02:00
Ruben Fiszel c93393d5c0 feat: schedule error handler (#1636)
* handleError

* revert

* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel dc1bfbb5f5 feat: add GOPROXY + fix on saved inputs 2023-05-18 17:29:37 +02:00
Ruben Fiszel 4d7329dd4f sqlx 2023-05-15 11:51:54 +02:00
Ruben Fiszel ae332c9e2d preserve json orders for apps and drafts 2023-05-10 13:23:04 +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
Ruben Fiszel 73c5a7473d feat: add drafts for apps 2023-05-01 18:13:57 +02:00
Ruben Fiszel 8d3416e525 feat: introduce draft for flows 2023-05-01 09:31:22 +02:00
Ruben Fiszel ec89b656b6 feat: introduce backend persisted draft systems for scripts 2023-04-30 15:56:52 +02:00
Ruben Fiszel 0b19f1e946 fix sqlx 2023-04-28 12:59:21 +02:00
Ruben Fiszel 2d62ced3a5 fix script in schedule should use latest hash 2023-04-27 18:03:12 +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 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 1ba0e24155 feat(backend): only run fully deployed scripts 2023-04-21 12:49:47 +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 618be52aa3 sqlx prepare 2023-04-15 23:48:48 +02:00
Ruben Fiszel 77d689db68 compile 2023-04-11 13:40:58 +02:00
Ruben Fiszel 66d2ae813a fix tests + scheduled_for uses now instead of system time 2023-04-11 11:48:14 +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
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 2b413dd6ab feat: add force cancel 2023-03-30 00:42:13 +02:00
Ruben Fiszel caa970a02e fix(backend): do not consider FlowPreview as potential zombie job 2023-03-24 12:12:51 +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 23447a5b8d fix(backend): improve worker ping api 2023-03-13 20:28:11 +01:00
Ruben Fiszel f586f75f05 handle better linked variables renaming 2023-03-11 11:25:47 +01:00
Ruben Fiszel 8c26b1794c fix compile 2023-03-10 12:12:10 +01:00
Ruben Fiszel b124d5b5dc feat: add delete by path for scripts 2023-03-09 12:44:49 +01:00
Ruben Fiszel 19693d0c9a fix sqlx offline 2023-03-03 13:04:24 +01:00
Ruben Fiszel 0263c20a5b introduce root_job and leaf_jobs for efficient result_by_id 2023-03-03 12:44:44 +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