Faton Ramadani
a2b707f2cb
feat(frontend): app navbar ( #3992 )
...
* feat(frontend): app navbar
* feat(frontend): app navbar
* fix(frontend): add icons + highlight + image
* fix(frontend): improve style
* fix(frontend): use a proper select component
* fix(frontend): fix select
* feat(frontend): Navbar component
* feat(frontend): add path indicator + fix disabled navbar item
* feat(frontend): add path indicator + fix disabled navbar item
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): add local item
* feat(frontend): introduced currentPath
* feat(frontend): fix popups
* feat(frontend): initial current path
* feat(frontend): initial current path
* feat(frontend): fix interactions
* feat(frontend): improve code
* feat(frontend): improve code
* feat(frontend): wip
* feat(frontend): open windmill apps in the same tab
* feat(frontend): added support for the goto
* feat(frontend): avoid loaded the app multiple times
* feat(frontend): add support for oneOf
* feat(frontend): done
* feat(frontend): add missing tooltips
* feat(frontend): improve alert message
* feat(frontend): fix typo
* feat(frontend): add missing reference to the ctx.query
* fix(frontend): improve code
* feat(frontend): navbar done
* feat(frontend): fix navbar wizard wording
* feat(frontend): only select the current app if the selected value is not defined + correctly clear
2024-07-04 19:50:00 +02:00
Faton Ramadani
193023d4be
feat(frontend): app editor help box ( #3970 )
...
* feat(frontend): wip
* feat(frontend): Add missing stylings
* feat(frontend): Add output panel doc links
* feat(frontend): fix popover word break
* feat(frontend): fix theme
2024-06-25 13:44:13 +02:00
Faton Ramadani
acbc05a7ab
feat(frontend): add search to AgGrid Infinite ( #3600 )
...
* feat(frontend): add search fto AgGrid Infinite
* feat(frontend): add missing actions
* feat(frontend):fix initial previousResult
* feat(frontend): fix reload
2024-04-24 11:51:21 +02:00
Amélia and Faton Ramadani
4b593cb418
Darkmode rework ( #3578 )
...
* darkmode_v2
* darkmode_v2
* feat(frontend): Fix dark theme
* feat(frontend): Remove submodule
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2024-04-22 12:19:23 +02:00
Faton Ramadani
d92df3f3cd
feat(frontend): Add actions to Database Studio ( #3556 )
...
* feat(frontend): Add actions to Database Studio
* feat(frontend): Add actions to Database Studio
2024-04-15 14:07:35 +02:00
Ruben Fiszel
662de85b2f
fix: fix actions buttons error
2024-04-12 19:52:13 +02:00
Ruben Fiszel
38f7468724
fix: fix actions buttons error
2024-04-12 19:36:28 +02:00
Faton Ramadani
47f04f79f3
fix(frontend): Correctly handle undefined actions ( #3545 )
2024-04-12 15:58:12 +02:00
Faton Ramadani and Ruben Fiszel
e053f270a8
feat(frontend): Ag grid actions ( #3535 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): implement cellRenderer
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): Fix actions width
* feat(frontend): Fix interactions
* feat(frontend): Fix styling
* feat(frontend): Correctly handleAgGrid EE
* feat(frontend): Fix select
* feat(frontend): Fix select
* feat(frontend): Fix how row is passed
* feat(frontend): Fix update
* feat(frontend): Correctly implement cache
* feat(frontend): Correctly implement cache
* feat(frontend): simplify how refreshActions work
* feat(frontend): improve comparaison
* feat(frontend): simplify refreshactins
* feat(frontend): clean up
* feat(frontend): clean up
* feat(frontend): add inputs output + fix row eval
* feat(frontend): add config to wrap actions
* feat(frontend): add config to wrap actions
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-04-12 11:45:24 +02:00
Ruben Fiszel
27f78bbe01
fix: improve conditional wrapper and prevent more app errors
2024-02-26 12:44:53 +01:00
Faton Ramadani
4c44554b4c
feat(frontend): App debug mode ( #3252 )
...
* feat(frontend): App debug mode
* feat(frontend): App debug mode
* feat(frontend): App debug mode
* feat(frontend): App debug mode
* feat(frontend): App debug mode done
* feat(frontend): App debug mode done
2024-02-20 23:50:29 +01:00
HugoCasa
d938a20a28
fix: graphql web worker ( #3177 )
...
* fix: graphql web worker
* fix: id editor unused input
2024-02-07 22:59:42 +01:00
Ruben Fiszel
b3f6bf6cf2
smallfix
2024-02-07 18:44:28 +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
59a9869579
fix(frontend): Fix adding nodes to decision tree ( #3107 )
...
* fix(frontend): wip
* fix(frontend): fix decision tree + add missing outputs
* fix(frontend): remove console.logs
* feat(frontend): add fallback to go previous when we have no history (manual selection)
* feat(frontend): add a context to keep track of when a decision tree is being debugged
* fix(frontend): fix nameoverride
* fix(frontend): getFirstNode to make sure we correclty select the head
2024-01-31 16:54:12 +01:00
Ruben Fiszel
2e9e79dc7a
fix: use hash on objects instead of shallow equal comparison to improve trigger reliability of apps
2024-01-21 20:02:36 +01:00
Faton Ramadani
c483d06e4d
feat(frontend): Decision tree ( #2812 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): deicision tree v0
* feat(frontend): deicision tree v0
* feat(frontend): fix build
* feat(frontend): fix events
* feat(frontend): add branch
* feat(frontend): interactions done
* feat(frontend): fix graph display
* feat(frontend): fix rendering
* feat(frontend): add end props
* feat(frontend): working empty branches
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): fix subgrids sync
* feat(frontend): add missing events
* feat(frontend): clean up comments
* feat(frontend): fix inputValue key
* feat(frontend): clean up comments
* feat(frontend): compute first node
* feat(frontend): fix layout
* feat(frontend): fix actions
* feat(frontend): remove console.log
* feat(frontend): fix styling + add debug mode + use label in output panel
* feat(frontend): fix styling
* feat(frontend): fix styling
* feat(frontend): done
* feat(frontend): done
* feat(frontend): done
* feat(frontend): fix add
* feat(frontend): fix delete
* feat(frontend): minor fix
* feat(frontend): fix preivous buttons
* feat(frontend): Fix the eval preview
* feat(frontend): Remove log
* feat(frontend): fix wording
* feat(frontend): select the tab in the app editor when selecting the node
2023-12-15 15:19:59 +01:00
Faton Ramadani
fdc35b40f2
App menu improvements ( #2753 )
...
* fix(frontend): add dropdown menu result + fix splitpanes seperators
* fix(frontend): remove useless border
* fix(frontend): fix arg enum
* fix(frontend): remove useless div
* fix(frontend): remove duplicated code
* fix(frontend): remove duplicated code
* fix(frontend): fix reactivity
* fix(frontend): fix reactivity
2023-12-01 17:10:50 +01:00
Ruben Fiszel
9ce6ebc86f
fix componentoutputviewer reset
2023-12-01 07:55:33 +01:00
Ruben Fiszel
e44ebc45fb
fix: improve stat card
2023-11-30 22:09:57 +01:00
Faton Ramadani
64cc375cbc
feat(frontend): add menu component ( #2721 )
...
* feat(frontend): add menu component
* wip
* feat(frontend): menu component done
* feat(frontend): Fix styling + handle menu items everywhere
* feat(frontend): Fix styling + handle menu items everywhere
2023-11-30 12:39:18 +01:00
Ruben Fiszel
17d0daa537
remove transition in component output
2023-11-25 16:00:05 +01:00
Ruben Fiszel
486ed80a5a
add invisible where overflow-hidden
2023-10-27 22:05:39 +02:00
Ruben Fiszel
ccf260e166
fix outputs overflow-auto
2023-10-23 14:09:53 +02:00
Ruben Fiszel
9dd210478e
feat: dragndrop component on creation
2023-10-21 22:50:19 +02:00
Ruben Fiszel
c00ff69f04
feat: timelines for apps
2023-10-20 22:50:36 +02:00
Faton Ramadani
e8dfea3f0a
feat(frontend): app editor tutorials ( #2443 )
...
* feat(frontend): wip
* feat(frontend): skeleton done
* feat(frontend): background runnables
* feat(frontend): fix build
* feat(frontend): finish background runnable tuto
* feat(frontend): connection output
* feat(frontend): add simple app tutorial
* feat(frontend): add simple app trigger
* feat(frontend): fix wording
* feat(frontend): remove duplicate code
* feat(frontend): wip tutorial rework
* feat(frontend): Tutorial done
* feat(frontend): Fix build
2023-10-17 22:44:47 +02:00
Ruben Fiszel
079de25784
fix: improve connection in apps
2023-09-30 23:53:04 +02:00
Faton Ramadani and Ruben Fiszel
47730131be
App editor improvements ( #2328 )
...
* feat(frontend): add zoomable app editor
* feat(frontend): add viewport zoom
* fix(frontend): Fix build
* improvements
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-26 02:08:08 +02:00
Ruben Fiszel
37830b6163
fix app crash
2023-09-11 19:11:36 +02:00
Ruben Fiszel
4738a8c99e
feat: introduce container groups
2023-09-08 09:48:28 +02:00
Ruben Fiszel
ff3e8e6cf8
feat: eval v2, blazing fast eval triggered only upon the right changes ( #2164 )
...
* progress
* progress
* progress
* add suggestions to frontend scripts
* all eval
* remove onlyStatic
* handle better conversions
* handle better conversions
* remove variable picker
* fix pen positioning
* fix v1
2023-08-23 19:50:35 +02:00
Ruben Fiszel
eab704c2c5
fix(frontend): fix rename for runnable inputs
2023-07-30 11:20:27 +02:00
Faton Ramadani
fc72f7e189
popup rework ( #1904 )
...
* popup rework
* feat(frontend): adapt all popup
* feat(frontend): fix build
* feat(frontend): fix calendar
* feat(frontend): Fix merge
2023-07-26 13:52:10 +03:00
Faton Ramadani
06303da2e5
feat(frontend): App components dark mode ( #1937 )
...
* feat(frontend): migrate app components
* feat(frontend): Fix unreadable texts
* feat(frontend): migrate app components
* feat(frontend): Fix quill editor
2023-07-26 13:28:45 +03:00
Faton Ramadani
b39f486c91
Dark mode v0 ( #1893 )
...
* feat(frontend): wip
* wip
* wip
* wip
* wip
* add toggle
* correctly handle monaco theme
* wip
* wip
* wip
* wip
* wip
* feat(frontend): Dark mode v0
* feat(frontend): Adap AI gen poppup
* feat(frontend): Adap script metadata labels
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix ressource picker
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Add theme toggle in the login page
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix language selection
* feat(frontend): Fix FlowStatusViewer colors
* feat(frontend): Fix divide colors
* feat(frontend): Fix flow graph buttons
* feat(frontend): add theme toggle in login modal
* feat(frontend): small ui fix
* feat(frontend): fix graph dark mode toggle
2023-07-25 10:43:04 +02:00
Ruben Fiszel
b1de78b95b
nit ux
2023-07-20 11:10:37 +02:00
Ruben Fiszel
d9c98af6f7
fix compile
2023-07-13 15:45:38 +02:00
Ruben Fiszel
4619dc57fd
make rename of component ids more restrictive
2023-06-21 19:19:49 +02:00
Ruben Fiszel
b14f9d08df
fix: discriminate execute apps by component
2023-05-14 13:07:52 +02:00
Ruben Fiszel
35b1d0522c
change wording around background script -> background runnable
2023-05-03 10:51:43 +02:00
Ruben Fiszel
e4c60aaf4a
feat(frontend): background script can run script and flows ( #1515 )
...
* all
* progress
* all
* all
2023-05-03 00:10:41 +02:00
Ádám Kovács
272fabe2e2
fix(frontend): Minor app editor updates ( #1458 )
...
* fix(frontend): Update clearable inputs
* update icon picker popup
* update
2023-04-25 12:28:27 +02:00
Faton Ramadani
51e090e486
App UI rework ( #1442 )
...
* feat(frontend): app editor ui rework
* feat(frontend): update insert variable
* feat(frontend): fix preview button
* feat(frontend): update toggle group v2
* feat(frontend): fix typo
* feat(frontend): fix build
* feat(frontend): adapt homepage
* feat(frontend): small fix
* feat(frontend): add back type
2023-04-21 10:40:03 +02:00
Ruben Fiszel
94098c23e0
fix refreshOn
2023-04-13 09:22:52 +02:00
Ruben Fiszel
72f258a96d
frontend apps rename improvements
2023-04-12 14:38:13 +02:00
Ruben Fiszel
aad64c1790
remove all frontend warnings and unused imports
2023-04-02 17:02:57 +02:00
Ádám Kovács and Ruben Fiszel
a69feda6bf
feat(frontend): Add ID renaming popup ( #1344 )
...
* feat(frontend): Add id renaming popup
* fix(frontend): State reset
* actually do it
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-04-02 15:46:24 +02:00
Faton Ramadani
4346ae43a5
feat(frontend): improve input connection UI ( #1333 )
...
* feat(frontend): improve input connection UI
* feat(frontend): prevent pointerup from bubbling + refactor the code
* feat(frontend): remove unnecessary alert + fix null display
* feat(frontend): restore hoveredComponent when connecting + properly open deeply nested component
* feat(frontend): fix ObjectViewer display
2023-03-29 09:05:50 +02:00
Faton Ramadani
e8aafce789
fix(frontend): Small app fixes ( #1331 )
...
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): merge main
* fix(frontend): fix build
* fix(frontend): revert css
* fix(frontend): fix alignement + remove id from if deleted
* fix(frontend): fix connection height
* fix(frontend): done
2023-03-27 11:50:40 +02:00