Faton Ramadani
e4e16c5344
feat(frontend): event handlers ( #3902 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): done
* feat(frontend): dark mode
* feat(frontend): fix dark mode + width issue
* feat(frontend): fix dark mode + width issue
* feat(frontend): fix layout
* feat(frontend): done
* feat(frontend): fix wording
2024-06-13 15:57:14 +02:00
Faton Ramadani
4cefe0e886
fix(frontend): Remove useless RunnableWrapper on Log and Flow status … ( #3877 )
...
* fix(frontend): Remove useless RunnableWrapper on Log and Flow status component
* fix(frontend): fix wording
* fix(frontend): fix wording
* fix(frontend): add missing render prop
2024-06-05 16:21:33 +02:00
Faton Ramadani
0108ba2603
Limit the where clause of the Database Studio to static only ( #3866 )
2024-06-04 09:32:40 +02:00
Faton Ramadani
b49e9e803e
feat(frontend): add open/close state of the modal in the outputs ( #3822 )
...
* feat(frontend): add open/close state of the modal in the outputs
* feat(frontend): add onOpen/onClose event handlers
* feat(frontend): add onOpen/onClose event hander
* feat(frontend): improve close logic for drawers
* feat(frontend): refactor handleSideEffect into an util file
* feat(frontend): improve code
* feat(frontend): improve naming
* feat(frontend): improve code
* feat(frontend): improve code
* feat(frontend): remove on Open/Close actions
* feat(frontend): simplify the implementation
* feat(frontend): fix callbacks
2024-05-27 20:32:07 +02:00
Ruben Fiszel
f725e5b361
feat: public apps can require login ( #3825 )
2024-05-27 13:03:41 +02:00
Faton Ramadani
373ae6ff4b
feat(frontend): Improve multiselect perf ( #3770 )
...
* feat(frontend): wip
* feat(frontend): Fork multiselect
* feat(frontend): cleanup
* feat(frontend): fix design
* feat(frontend): trie search
* feat(frontend): simplify search
* feat(frontend): simplify search
* feat(frontend): fix open
2024-05-21 19:47:19 +02:00
Faton Ramadani and Ruben Fiszel
2f6f88bd8c
feat(frontend): full height component ( #3676 )
...
* feat(frontend): wip
* feat(frontend): Full Height component
* feat(frontend): wip
* feat(frontend): add fullHeight indicator
* feat(frontend): add indicator for component that won't render
* feat(frontend): update collision algo
* fix(frontend): Full height component done
* fix(frontend): Remove the hidden check from preview
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): Fix height issue + fix toggle display
* feat(frontend): Fix insertNewGridITem
* feat(frontend): code cleanup
* feat(frontend): mobile fullHeigt
* feat(frontend): fix wording
* feat(frontend): add missing constants
* feat(frontend): fix typo
* feat(frontend): remove dead code
* feat(frontend): improve the structure
* feat(frontend): done
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-05-15 14:52:05 +02:00
Faton Ramadani
1532f5b239
feat(frontend): Add date format ( #3675 )
...
* feat(frontend): Add date format
* feat(frontend): Add date format
* feat(frontend): add missing case
* feat(frontend): add date format
* fix(frontend): added missing tooltip + added default value to the date component
2024-05-14 22:15:16 +02:00
Faton Ramadani
98f08c5e7b
feat(frontend): Improve app components ( #3672 )
...
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): improve components
* fix(frontend): improve components
* fix(frontend): improve ranges
* fix(frontend): fix build
2024-05-07 18:04:12 +02:00
Faton Ramadani
11e0224b76
fix(frontend): Handle empty error message in toast + hide GridEditorM… ( #3664 )
...
* fix(frontend): Handle empty error message in toast + hide GridEditorMenu when the component is not visible
* fix(frontend): Handle empty error message in toast + hide GridEditorMenu when the component is not visible
* fix(frontend): use the right id
2024-05-02 19:09:45 +02:00
Ruben Fiszel
2ab9056744
tablecomponent added last ( #3655 )
...
* tablecomponent_legacy
* Update sets.ts
2024-05-01 10:29:06 +02:00
Faton Ramadani
047d89d14e
fix(frontend): sync columnDefs + improve columnDefs management ( #3632 )
...
* fix(frontend): sync columnDefs + improve columnDefs management
* fix(frontend): sync columnDefs + improve columnDefs management
* fix(frontend): improve code quality
* fix(frontend): improve code quality
* fix(frontend): remove useless warning while the config is loading
* fix(frontend): Disable actions for database studio, since columnDefs are managed by the component
* feat(frontend): Fix Database studio
* feat(frontend): revert changes from Database Studio
* feat(frontend): fix DB Studio refresh
* fix(frontend): improve code quality
* fix(frontend): improve code quality
* fix(frontend): fix build
* fix(frontend): fix wording
* fix(frontend): fix aggrid
2024-05-01 10:25:48 +02:00
Ruben Fiszel
6436a96930
fix: make configurable footer for aggrid in apps
2024-04-26 18:25:26 +02:00
HugoCasa
bee719813e
feat: app select policy ( #3610 )
...
* feat: app select policy
* fix: question marks
2024-04-25 17:21:00 +02:00
Faton Ramadani
8021919bc6
fix(frontend): Improve AgGrid Infinite table default codes + deprecat… ( #3609 )
...
* fix(frontend): Improve AgGrid Infinite table default codes + deprecated table + improve AutoDatatable
* fix(frontend): Handle undefined rowCount
* fix(frontend): Improve Ag Grid footer
* fix(frontend): Improve Deprecated badge
2024-04-25 15:06:58 +02:00
Henri Courdent
5d64501288
Fixed docLink of AgGrid Infinite ( #3606 )
2024-04-24 17:24:30 +02:00
Faton Ramadani
ce4c88fb3d
feat(frontend): Aggrid infinite default code ( #3604 )
...
* feat(frontend): Add missing licence editor + add default codes
* feat(frontend): Add missing licence editor + add default codes
2024-04-24 17:03:11 +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
Faton Ramadani
cadd39754b
feat(frontend): Aggrid infinite ( #3592 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): done
* feat(frontend): done
* feat(frontend): done
* feat(frontend): fix initializing
* feat(frontend): update all refreshButtons
* feat(frontend): fix build
2024-04-24 09:32:28 +02:00
Henri Courdent
3f94fc0b86
grammar errors ( #3583 )
...
* Grammar errors
* Grammar errors
2024-04-22 14:00:28 +02:00
Faton Ramadani
895ad3de05
feat(frontend): Improve tables ( #3577 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): aggrid theme
* feat(frontend): aggrid theme
* feat(frontend): aggrid theme
* feat(frontend): support old themes
2024-04-20 10:54:34 +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
Faton Ramadani
0895238f31
fix(frontend): fix the initial dimension of the markdown component ( #3554 )
2024-04-15 09:05:51 +02:00
Ruben Fiszel
38f7468724
fix: fix actions buttons error
2024-04-12 19:36:28 +02:00
Faton Ramadani
54986fa225
fix(frontend): Correctly handle undefined actions ( #3546 )
...
* fix(frontend): Correctly handle undefined actions
* fix(frontend): Correctly handle undefined actions
* fix(frontend): Correctly handle undefined actions
2024-04-12 16:20:49 +02:00
Faton Ramadani
093f6d7dc3
feat(frontend): add maplock + properly display marker title ( #3544 )
2024-04-12 13:50:26 +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
0471bf84f9
improve default script for frontend apps
2024-04-09 01:53:19 +02:00
Henri Courdent
c3da37b1f7
Fixed links and components descriptions ( #3515 )
...
* Fixed links and components descriptions
* Forgot on doc
2024-04-06 21:39:56 +02:00
HugoCasa
dbde94888c
fix: date-fns tooltip info again ( #3498 )
2024-04-02 21:32:51 +02:00
HugoCasa
e59bb7ada6
fix: date-fns tooltip format info ( #3496 )
...
* fix: date-fns tooltip
* fix: date-fns docs version
2024-04-02 10:41:09 +02:00
Faton Ramadani
853bb844d9
feat(frontend): DB Studio improvements ( #3389 )
...
* fix(frontend): wip
* fix(frontend): validate column def
* fix(frontend): add column definition loading sate
* fix(frontend): only reload columns if static
* fix(frontend): improve validation
* fix(frontend): improve reactivity
* fix(frontend): fix colum defs sync
* fix(frontend): fix colum defs sync + insert
* fix(frontend): fix insert
* fix(frontend): fix
* fix(frontend): fix insert
* fix(frontend): fix insert
* fix(frontend): fix hideSearch + hideInsert
* fix(frontend): fix early return
* fix(frontend): fix delete + policy
* fix(frontend): fix delete
* fix(frontend): restrict resource + table to static only
2024-03-12 17:42:32 +01:00
Faton Ramadani
1b451397e4
fix(frontend): improve table selection ( #3347 )
...
* fix(frontend): improve table selection
* fix(frontend): remove console.logs
* fix(frontend): fix snowflake
* fix(frontend): add condition to clear the columns
* fix(frontend): limit the reactivity
* fix(frontend): clean up
2024-03-08 11:40:33 +01:00
Faton Ramadani and HugoCasa
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 and Ruben Fiszel
d302e8ff46
feat(frontend): add support for datetime and time ( #3256 )
...
* feat(frontend): add support for datetime and time
* feat(frontend): Time component
* feat(frontend): add datetime
* feat(frontend): fix default dimensions
* feat(frontend): fix default dimensions
* feat(frontend): add missing case
* feat(frontend): fix datetime picker + improve time picker
* feat(frontend): compute date validity
* feat(frontend): fix placeholder
* feat(frontend): adapt tooltips + add missing min/max
* feat(frontend): remove console.log
* Update components.ts
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-02-21 12:44:39 +01:00
Ruben Fiszel
207eb0ce0f
fix: improve database studio
2024-02-20 14:41:10 +01:00
Faton Ramadani
498287776b
feat(frontend): Fix tailwind classes on the Select component ( #3249 )
2024-02-20 09:16:13 +01:00
Ruben Fiszel
f8d5918b9c
fix: add support for onSelect to app select
2024-02-18 18:43:50 +01:00
Ruben Fiszel
c4c3fd7975
fix: add support for onToggle for app checkboxes
2024-02-18 18:31:49 +01:00
Faton Ramadani
bebed53d54
feat(frontend): add confirmation modal to the app button ( #3199 )
...
* feat(frontend): add confirmation modal to the app button
* feat(frontend): add missing await
* feat(frontend): select the component immediatly
2024-02-12 10:53:49 +01:00
Henri Courdent
2a7c6667e2
Small helper on download button ( #3190 )
2024-02-09 18:51:35 +01:00
Faton Ramadani
5eb5e92b90
fix(frontend): fix html component initial data ( #3188 )
...
* fix(frontend): fix html component initial data
* fix(frontend): fix html component initial data
2024-02-09 12:23:22 +01:00
Faton Ramadani
840ef626b8
fix(frontend): fix dateslider doclink ( #3159 )
2024-02-06 11:51:50 +01:00
Faton Ramadani and Ruben Fiszel
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
Faton Ramadani and Ruben Fiszel
0546d396f3
feat(frontend): App date slider component ( #3146 )
...
* feat(frontend): date slider
* feat(frontend): date slider
* feat(frontend): remove test.json
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-02-05 17:22:33 +01:00
Faton Ramadani
1a1757f9fd
fix(frontend): fix vertical prop + add missing disabled prop ( #3134 )
2024-02-02 19:08:58 +01:00
Faton Ramadani
17f0f82a6d
fix(frontend): fix schema form toolips ( #3123 )
2024-02-01 08:47:40 +01:00
Faton Ramadani
e83e60dfe9
feat(frontend): add support for dynamic default values + enums ( #3109 )
2024-01-31 23:28:48 +01:00
Henri Courdent
def0e219ac
DB studio url fix ( #3118 )
2024-01-31 18:14:44 +01:00
Ruben Fiszel
d1fab8449f
fix setTab expr
2024-01-26 00:53:28 +01:00