Ruben Fiszel
a46965d12e
fix: allow user resources in app to work within iframes
2024-08-10 19:19:54 +02:00
Ruben Fiszel
8b6c77fb84
feat(app): add user resource select component
2024-08-08 00:19:37 +02:00
Henri Courdent
5e484c922f
doc_link_fixes ( #4157 )
2024-07-31 18:03:49 +02:00
Henri Courdent
00428532e5
Order components + names alignment ( #4160 )
2024-07-31 18:03:23 +02:00
Faton Ramadani
298ec15cd5
feat(frontend): App bar as components ( #4103 )
...
* feat(frontend): wip
* feat(frontend): add migration to the new top bar
* feat(frontend): fix topbar styling
* feat(frontend): fix migration code
* feat(frontend): fix migration code
* feat(frontend): fix migration code
* feat(frontend): wip
* feat(frontend): done
* feat(frontend): done
* feat(frontend): remove migration
* feat(frontend): fix top bar styling
* feat(frontend): fix sync issues
* feat(frontend): improve style
* feat(frontend): Redesign Recompute all
* feat(frontend): change icon + make the default title font bigger
* feat(frontend): Remove unecesary clearInterval
* feat(frontend): Fix dropdown menu button style
2024-07-29 17:26:18 +02:00
Faton Ramadani
ae9d73c1f0
feat(frontend): Rich result by id component ( #4069 )
...
* feat(frontend): Rich result by id component
* feat(frontend): add waitJob helper
* feat(frontend): improve code
* feat(frontend): improve code
* feat(frontend): fix build
2024-07-15 09:06:45 +02:00
Faton Ramadani
5022c0169b
feat(frontend): date select component ( #4064 )
...
* feat(frontend): add date select component
* feat(frontend): add date select component
* feat(frontend): add missing tooltip
* feat(frontend): add support for locale
* feat(frontend): correct number of days depending on month and year + fix output format
* feat(frontend): Fix display
* feat(frontend): Fix initial dimension
* feat(frontend): Fix outputs
* feat(frontend): clear and set the outputs depending on what field is enabled
* feat(frontend): improve code
2024-07-11 13:47:11 +02:00
Faton Ramadani
407f95de29
feat(frontend): add custom actions header ( #4044 )
...
* feat(frontend): add custom action header for AgGrid tables
* feat(frontend): add custom action header for AgGrid tables
2024-07-08 16:11:46 +02:00
Faton Ramadani
c6f4ac9f5e
feat(frontend): improve table actions ( #4040 )
...
* feat(frontend): wip
* feat(frontend): fix table actions width, hovering behavior and fixed connection
* feat(frontend): support infinite list + Db Explorer
2024-07-08 13:23:28 +02:00
Faton Ramadani
1898a00560
feat(frontend): add vertical navbars ( #4027 )
...
* feat(frontend): add vertical navbars
* feat(frontend): add vertical navbars
2024-07-05 13:10:10 +02:00
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
6b198272a4
fix(frontend): fix Decision Tree + fix Infinite list default ts code … ( #3993 )
...
* fix(frontend): fix Decision Tree + fix Infinite list default ts code indentation + add missing reset column defs button
* fix(frontend): improves how columnDefs are computed when we change the table
* fix(frontend): improved code quality
* fix(frontend): fix current node id
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): done
* fix(frontend): done
* fix(frontend): fix node deletion
* fix(frontend): fix node deletion
* fix(frontend): simplify node deletion
2024-06-28 17:24:45 +02:00
Ruben Fiszel
8166330fc5
internal fix to improve exportability of code in react-sdk ( #3978 )
...
* all
* all
* all
* all
* fix
* remove vite config
* remove uncessary app.css
* all
* all
* all
* all
* all
2024-06-26 01:31:24 +02:00
Faton Ramadani
a69e59b637
fix(frontend): improve disable style of the select component ( #3938 )
...
* feat(frontend): improve disable style of the select component
* fix(frontend): improve inputs style
* fix(frontend): fix build
* fix(frontend): revert unnecessary changes
2024-06-24 13:20:35 +02:00
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