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
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
11846561e2
improve togglebuttongroup
2024-02-21 15:35:50 +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
1046c856e9
fix: improve date picker across app
2024-02-19 17:29:57 +01:00
Henri Courdent
fee382f8fa
Download file and file input borders ( #3220 )
2024-02-15 17:03:05 +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
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
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
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
6065506441
improve alert component
2024-02-05 23:00:17 +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
Guillaume Bouvignies
bbda7cf268
feat: Support for Azure Blob storage ( #3130 )
2024-02-02 19:55:07 +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
Ruben Fiszel
ff19d35d42
fix: fix RETENTION period setting UI
2024-01-31 11:02:28 +01:00
Faton Ramadani
db82b29d3b
feat(frontend): handle file default value ( #3095 )
2024-01-29 11:41:04 +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
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
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
c4320556fc
adapt lock to new deserializer
2024-01-18 16:11:49 +01:00
Guillaume Bouvignies
daaeb83002
feat: Browse s3 bucket content from workspace settings page ( #3013 )
2024-01-16 18:28:46 +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
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
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
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
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
09c675779c
small UX nits
2023-12-29 03:21:11 +01:00
Ruben Fiszel
a1878d22b1
fix: fix file input
2023-12-27 14:55:01 +01:00
Ruben Fiszel
763bd38c75
improve search perf
2023-12-22 15:59:01 +01:00
Guillaume Bouvignies
cd48fdce2e
feat: move S3 file within bucket ( #2913 )
2023-12-22 15:02:16 +01:00
Guillaume Bouvignies
d238fc366a
feat: S3 delete file and upload new ( #2909 )
2023-12-22 08:38:09 +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
Faton Ramadani
a56bf3902e
fix(frontend): add truncate to DrawerContent ( #2830 )
2023-12-11 17:19:37 +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
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
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
Ruben Fiszel
8ff412acc4
fix: add refresh button to item picker
2023-11-19 18:26:22 +01:00
Ruben Fiszel
b99518afb9
UX improvements
2023-11-15 08:59:43 +01:00
Ruben Fiszel
8c51ea99e9
fix: fix selected component switch tab + copyComponent keep layout
2023-11-13 00:27:20 +01:00
Ruben Fiszel
1c207d9723
fix test flow cancel
2023-11-11 17:41:37 +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
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
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
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
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
HugoCasa
10caf11dfd
feat: add diffs when editing workspace script inside a flow ( #2581 )
2023-11-07 11:58:44 +01:00
Ruben Fiszel
e25742a119
settings refactor
2023-11-05 17:58:58 +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