Commit Graph

2133 Commits

Author SHA1 Message Date
HugoCasa
3bfc2c81d2 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
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
37eac60866 fix: make timeline fit for high number of iterations for flows 2023-11-03 19:22:14 +01:00
Ruben Fiszel
0d4fc6a0bb 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
0349ba5d56 feat(frontend): update displayed path for treeview (#2551) 2023-11-03 09:59:02 +01:00
Faton Ramadani
0aaffadf0c feat(frontend): fix table when seaching with hidden columns (#2549) 2023-11-03 09:03:26 +01:00
Ruben Fiszel
dce7ada19c tooltip with exact time for created_at/started_at 2023-11-02 19:28:11 +01:00
Ruben Fiszel
a75ae3bfdb 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
86a2ced605 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
b4f043d32d feat(frontend): fix sidebar (#2544)
* feat(frontend): fix sidebar

* feat(frontend): fix sidebar
2023-11-02 17:01:40 +01:00
Faton Ramadani
30a9460cca 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
89b7cab977 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
8f7aa84c2d fix aggrid table empty selected 2023-11-01 20:19:18 +01:00
Ruben Fiszel
9031b58400 fix schema map 2023-11-01 18:10:09 +01:00
Ruben Fiszel
9eec2e2c3e fix: improve rendering of list with undefined heights 2023-11-01 17:54:00 +01:00
Ruben Fiszel
17144130b9 add waiting for execution to flow timeline 2023-11-01 16:56:34 +01:00
Ruben Fiszel
ecace92964 improve list rendering when height is not set 2023-11-01 14:24:45 +01:00
Ruben Fiszel
d88096c84c flow vscode extension improvements (#2536)
* flow dev

* vscode flow extension improvements
2023-11-01 13:10:10 +01:00
Ruben Fiszel
270d871039 feat: improve inputs handling for large list on apps 2023-11-01 11:30:35 +01:00
Ruben Fiszel
a31c19eaa4 improve slider/range 2023-10-31 23:54:58 +01:00
Ruben Fiszel
3847bcf8d4 use font-mono for sliders 2023-10-31 23:49:50 +01:00
Ruben Fiszel
f2758fac40 improve app timelines 2023-10-31 23:43:40 +01:00
Ruben Fiszel
b3d2213cce fix: fix quick search scripts 2023-10-31 22:57:27 +01:00
Faton Ramadani
03dfe711c6 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
c31299bed8 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
1974012621 fix: add on success events to triggers list 2023-10-31 13:15:11 +01:00
Ruben Fiszel
01560dbdaf fix: fix table reactivity 2023-10-30 20:09:24 +01:00
Faton Ramadani
40adfdb7fd 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
d628af8339 fix timeline seconds display to mono 2023-10-30 17:59:11 +01:00
Ruben Fiszel
2e55af50c7 fix: make modal and drawer button hiddable as config 2023-10-30 17:24:03 +01:00
Ruben Fiszel
0c672e7e18 fix: assign column length of table actions based on number of actions 2023-10-30 16:38:18 +01:00
HugoCasa
302649faa8 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
ea86e4303f add more migration info at start 2023-10-30 15:17:50 +01:00
Guillaume Bouvignies
76a736aee6 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
ed86a61cf0 improve slow pull metrics 2023-10-30 12:20:40 +01:00
Faton Ramadani
6f4fb7668c 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
12fec27eaa fix resource picker in some rare context 2023-10-28 20:54:59 +02:00
Ruben Fiszel
0caf9d43c5 add invisible where overflow-hidden 2023-10-27 22:05:39 +02:00
Faton Ramadani
c4383cfe74 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
55ceca1913 fix: move keep job directories and expose debug metrics to instance settings UI 2023-10-26 13:08:39 +02:00
Ruben Fiszel
ea28163865 fix: prometheus metrics are an instance settings 2023-10-25 23:32:47 +02:00
Faton Ramadani
7164de81b0 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
aaa26579dc 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
Faton Ramadani
dc548292ac feat(frontend): add display borders configuration to list component (#2508) 2023-10-25 10:03:27 +02:00
Ruben Fiszel
c24e7f3c59 remove unecessary check 2023-10-25 09:57:42 +02:00
Ruben Fiszel
8efe0cadac fix: fix global instance dynamic css 2023-10-25 09:40:51 +02:00
Ruben Fiszel
9eaffa5b5f fix: improve runs to display flow informations 2023-10-25 01:22:30 +02:00
Ruben Fiszel
90857685ac fix setinput for json objects 2023-10-25 00:34:29 +02:00
Ruben Fiszel
d44b078e70 fix: improve concurrency limit lock 2023-10-25 00:17:38 +02:00
Guillaume Bouvignies
51f2198c34 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