Ruben Fiszel
aa44a88960
fix(cli): remove is_expired from variables
2023-12-14 12:34:16 +01:00
Ruben Fiszel
033000fed3
fix: improve sql default arg parsing + auto invite
2023-12-08 16:37:11 +01:00
Guillaume Bouvignies
194ee830cc
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
Ruben Fiszel
f50cef0367
feat: save inline scripts of apps to workspace + search by path
2023-12-03 15:13:57 +01:00
HugoCasa
8fc0afce71
fix: do not prorate for team plan checkouts mornings of firsts ( #2751 )
2023-12-01 15:16:54 +01:00
Ruben Fiszel
ee243dedc6
fix: leave workspace + instance api
2023-11-18 15:07:06 +01:00
Ruben Fiszel
36379d6db0
fix: add toggle to invites
2023-11-18 13:46:51 +01:00
Ruben Fiszel
06905b252f
restrict nb of groups to 3 and workspaces to 2
2023-11-18 13:28:29 +01:00
Ruben Fiszel
c07e9056f1
fix: auto-invite all instead of by domain
2023-11-18 12:36:08 +01:00
Ruben Fiszel
8aa146bc9f
fix template editor
2023-11-17 18:24:17 +01:00
Ruben Fiszel
c3bb8a10aa
create workspace require superadmin is now default
2023-11-17 16:30:19 +01:00
Ruben Fiszel
2b249518ad
fix delete workspace
2023-11-17 13:19:51 +01:00
HugoCasa
e3cb2e66ba
fix: stripe ops ee only ( #2634 )
2023-11-15 20:16:10 +01:00
Guillaume Bouvignies
90093656b4
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
f38498b725
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
HugoCasa
577e1300b9
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
28c9fdc4f2
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
aefa43dcaf
fix: Fix error handler token injection ( #2598 )
...
* fix: Fix error handler token injection
* Add frontend
2023-11-09 11:58:45 +01:00
Guillaume Bouvignies
f2bff84502
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
Ruben Fiszel
7f9e8bf4b0
fix compile
2023-11-07 09:42:28 +01:00
Ruben Fiszel
6c12c6e784
fix: add tag sync for cli
2023-11-06 22:06:24 +01:00
Ruben Fiszel
0ede0f4c97
fix: add tag support for CLI
2023-11-06 21:40:25 +01:00
Guillaume Bouvignies
83f9ef34e6
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
Guillaume Bouvignies
668c9da646
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
Ruben Fiszel
0f37439877
fix: support results[<x>] + export more metatada for scripts
2023-11-03 21:53:58 +01:00
Guillaume Bouvignies
7ba2a6c4f1
fix: Slack error handler missing "slack" arg ( #2546 )
2023-11-02 22:33:16 +01:00
3f4af48b0b
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
f9e48ddcba
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 and gbouv
9314d38bf1
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
f7cc773826
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
Guillaume Bouvignies
45dd53457c
refactor: Extract error / recovery handler to its own component ( #2445 )
...
* refactor: Extract error / recovery handler to its own component
* Small design changes
* Reset handler args on openNew
* Slack handler as EE only
* Add link to windmill hub
* Fix "undefined" when input disabled
* tooltip on custom tab header
2023-10-13 15:01:18 +02:00
Guillaume Bouvignies
a1d6799625
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
Ruben Fiszel
f4957d66b9
fix: tarball for workspace export is generated in /tmp/windmill
2023-10-05 23:00:15 +02:00
Ruben Fiszel
79ead8f8e3
fix worker groups for non superadmins
2023-09-30 07:50:13 +02:00
HugoCasa
093770692a
feat: ai code completion ( #2361 )
2023-09-29 16:04:28 +02:00
Faton Ramadani and Ruben Fiszel
20e0427a13
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
b5793935f6
setup improvements
2023-09-21 12:49:20 +02:00
Ruben Fiszel
2f0e43bfdb
feat: set instance settings from UI ( #2314 )
2023-09-20 23:15:19 +02:00
Ruben Fiszel
a6b3b2f63b
feat: suggest adding openai key on workspace creation
2023-09-16 10:05:32 +02:00
Ruben Fiszel
47094bb8d1
fix: validate more strongly usernames
2023-09-16 09:29:49 +02:00
Faton Ramadani and Ruben Fiszel
7e9ee39aa6
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
Ruben Fiszel
5565c506e2
recovery handler is ee only
2023-09-14 09:04:50 +02:00
Ruben Fiszel
d0d4911f1e
fix sqlx
2023-09-14 08:50:19 +02:00
Ruben Fiszel
c3fe8e93c8
restrict nb of workspaces to 3 + number of oauth users to 50
2023-09-14 08:48:17 +02:00
Ruben Fiszel
070b16222b
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
Ruben Fiszel
7f7a97f009
fix premium info computation
2023-08-29 21:41:26 +02:00
Ruben Fiszel
ffb61afc3f
fix premium info computation
2023-08-29 21:23:15 +02:00
Ruben Fiszel
1b3f78f585
exclude cache and state from tarball export
2023-08-29 19:36:25 +02:00
Ruben Fiszel
fbc62e8ca5
remove unecessary postgres transactions and improve performance
2023-08-22 00:34:44 +02:00
Ruben Fiszel
a4090f6ad5
improve sql query performances
2023-08-20 18:06:59 +02:00