Ruben Fiszel
b91f7d5013
feat: add ability to pass the full raw body ( #1611 )
2023-05-19 23:22:04 +02:00
Ruben Fiszel
cdc4f29ec1
feat: add GOPROXY + fix on saved inputs
2023-05-18 17:29:37 +02:00
Ruben Fiszel
1cbd704a25
feat(backend): add REQUEST_SIZE_LIMIT env variable
2023-05-17 23:07:17 +02:00
Ruben Fiszel
a13d2832d4
feat(backend): non mapped values are passed as arg 'body'
2023-05-17 21:45:57 +02:00
Ruben Fiszel
41f2d35c97
fix(backend): make result job endpoints public
2023-05-16 13:08:36 +02:00
Ruben Fiszel
b6c0018e2a
feat(backend): add job_id as a query arg to force set the new job_id
2023-05-15 10:50:43 +02:00
Ruben Fiszel
63f520a05a
fix cancel approval step
2023-05-14 13:57:22 +02:00
Ruben Fiszel
908358eb08
fix: discriminate execute apps by component
2023-05-14 13:07:52 +02:00
Ruben Fiszel
5e7e46e025
fix(backend): handle Date type
2023-05-12 13:14:20 +02:00
Ruben Fiszel
72d343e916
add OAUTH_JSON_AS_BASE64
2023-05-11 23:03:05 +02:00
Ruben Fiszel
6bbd9374cb
fix(frontend): only download result for apps
2023-05-11 22:13:19 +02:00
Ruben Fiszel
5dfd82c22a
force raw path to ends with .py, .sh, .go, .ts
2023-05-11 11:00:01 +02:00
Ruben Fiszel
39472722d4
requiring passing new value when updating is_secret
2023-05-11 08:50:53 +02:00
Ruben Fiszel
1c0dba2453
remove variable restriction to update secret/public
2023-05-11 00:26:34 +02:00
Ruben Fiszel
5601d047fe
fix(backend): run endpoints also support support x-www-form-urlencoded encoded payloads
2023-05-10 20:01:11 +02:00
Ruben Fiszel
2b57418427
feat(backend): run endpoints also support support x-www-form-urlencoded encoded payloads
2023-05-10 18:55:37 +02:00
Ruben Fiszel
2b1ba8eeea
shortcut HEAD request on get run_wait_result
2023-05-10 17:15:04 +02:00
Ruben Fiszel
54b329fcf2
accept head request on post methods to send webhooks
2023-05-10 16:48:55 +02:00
Ruben Fiszel
45991bf259
preserve json orders for apps and drafts
2023-05-10 13:23:04 +02:00
Ruben Fiszel
38ec7d3a85
feat(backend): add windmill_status_code to run_wait_result
2023-05-09 02:46:53 +02:00
Ruben Fiszel
13242abff1
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
f3ec9ca09d
make the group 'all' undeletable
2023-05-04 19:22:53 +02:00
Ruben Fiszel
b52745b3a5
fix show_archived
2023-05-02 14:12:06 +02:00
Ruben Fiszel
f7374c8204
feat: add drafts for apps
2023-05-01 18:13:57 +02:00
Ruben Fiszel
a1966427e8
feat: introduce draft for flows
2023-05-01 09:31:22 +02:00
Ruben Fiszel
5d64185152
fix flow update update schedules
2023-04-30 16:18:43 +02:00
Ruben Fiszel
88e37fe0be
feat: introduce backend persisted draft systems for scripts
2023-04-30 15:56:52 +02:00
Ruben Fiszel
324d4f5e9e
feat(backend): expose tag in the job ( #1486 )
...
* fix
* update tag
* update tag
* update tag
* fix
2023-04-27 19:09:53 +02:00
Ruben Fiszel
c164c0ff29
fix stale comment
2023-04-27 07:42:40 +02:00
Ruben Fiszel
4387db275f
fix run_wait_result polling + make it configurable
2023-04-27 07:35:53 +02:00
Ruben Fiszel
0b7bad3816
feat(backend): add JOB_RETENTION_SECS to delete completed jobs completed after expiration period
2023-04-26 19:34:54 +02:00
Ruben Fiszel
79f46d08ac
improve run_wait_result latency
2023-04-26 17:56:39 +02:00
Ruben Fiszel
4a34e83b56
minor worker tags nit
2023-04-26 01:54:09 +02:00
Ruben Fiszel
722783f7f6
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
3d031c7017
feat(backend): only run fully deployed scripts
2023-04-21 12:49:47 +02:00
Ruben Fiszel
f67062f150
fix owner permission for admins
2023-04-20 20:52:00 +02:00
Ruben Fiszel
9e1e9a8d3a
rework ownership permissions
2023-04-15 23:03:16 +02:00
Ruben Fiszel
11b9c8fadb
do a test run on first iteration
2023-04-13 21:54:42 +02:00
Ruben Fiszel
5c36ca8763
improve saved inputs
2023-04-13 18:32:08 +02:00
Ruben Fiszel
34f48aa1e3
split worker.rs into more files
2023-04-13 17:44:47 +02:00
Oliver Veal
92a293488e
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
Kai Jellinghaus
d45e6c94ab
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
f2d3c8208b
feat(backend): add instance events webhook
2023-04-11 01:45:56 +02:00
Ruben Fiszel
3097510550
only register prometheus metrics if they are enabled
2023-04-09 15:39:25 +02:00
Ruben Fiszel
0c0b2d88cc
deno optimization v0
2023-04-09 14:10:56 +02:00
Ruben Fiszel
facb67093c
feat(python): cache dependency resolution
2023-04-08 23:25:46 +02:00
Ruben Fiszel
7675f08b7b
feat(frontend): add impersonate api + local resolution of import by lsp v0
2023-04-07 22:54:55 +02:00
Ruben Fiszel
8a594a89ad
fix(backend): allow cors
2023-04-05 20:36:01 +02:00
Oliver Veal
17176bb8d1
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
7f9050b285
feat(backend): lowercase all emails in relevant endpoints ( #1361 )
...
* all
* also modify invite_user
2023-04-05 11:36:17 +02:00