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
e16ca4d143
make tabs non disablable by default
2023-11-08 09:45:41 +01:00
Faton Ramadani
fc318724cf
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
Ruben Fiszel
45172c8487
fix: add on success events to triggers list
2023-10-31 13:15:11 +01:00
Ruben Fiszel
1632ab1dfe
fix: fix table reactivity
2023-10-30 20:09:24 +01:00
Faton Ramadani
e55dbea70c
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
455b74e3ca
fix resource picker in some rare context
2023-10-28 20:54:59 +02:00
Ruben Fiszel
65f2433ec0
feat: add form validation for apps
2023-10-22 17:55:05 +02:00
Ruben Fiszel
0e1dc1396c
feat: timeline for apps ( #2470 )
...
* progress
* progress
* feat: timelnes for apps
* all
2023-10-20 01:42:27 +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
Faton Ramadani
dc61ce92b7
fix(frontend): fix style panel overflow ( #2437 )
...
* fix(frontend): fix style panel overflow
* fix(frontend): hide deprecated options
2023-10-12 14:17:25 +02:00
Faton Ramadani
5397bd517f
fix(frontend): fix table wizards for old apps ( #2435 )
2023-10-11 14:46:23 +02:00
Faton Ramadani
5a7ab05dff
feat(frontend): Table wizard ( #2416 )
...
* feat(frontend): add helper to configure AG Grid columns def
* feat(frontend): add all options
* feat(frontend): column definition helper
* feat(frontend): add header name
* feat(frontend): add presets
* feat(frontend): wip
* feat(frontend): rework preset
* feat(frontend): rework preset
* feat(frontend): table wizard
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): ordering
* feat(frontend): add sizing options
* feat(frontend): add sync button
* feat(frontend): add quick add column buttonsa
2023-10-11 14:12:48 +02:00
Faton Ramadani
ade3d90d70
feat(frontend): column definition helper ( #2399 )
...
* feat(frontend): add helper to configure AG Grid columns def
* feat(frontend): add all options
* feat(frontend): column definition helper
* feat(frontend): add header name
* feat(frontend): add presets
* feat(frontend): rework preset
* feat(frontend): rework preset
* feat(frontend): fix presets
* feat(frontend): add flex + fix adding empty column def
* feat(frontend): add missing unit
2023-10-10 15:25:40 +02:00
Ruben Fiszel
e5731504d0
feat: add support for aggrid ee
2023-10-06 17:34:13 +02:00
Ruben Fiszel
2be257e594
add fullscreen for eval fields
2023-10-01 00:21:22 +02:00
Ruben Fiszel
eb369d6287
improve mouseover behavior for components
2023-09-30 19:59:38 +02:00
Faton Ramadani and Ruben Fiszel
0ec664d739
feat(frontend): add app groups management ( #2347 )
...
* feat(frontend): add app groups management
* feat(frontend): add app groups management
* app groups
* app groups
* app groups
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-28 01:18:35 +02:00
Faton Ramadani
2b6754f5f7
fix(frontend): fix overflow ( #2341 )
...
* fix(frontend): fix overflow
* fix(frontend): fix overflow
2023-09-26 17:22:52 +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
Faton Ramadani
47a05ec587
fix(frontend): fix theme UI ( #2305 )
2023-09-19 11:05:43 +02:00
Faton Ramadani
be790992a0
feat(frontend): Add component control doc ( #2295 )
...
* feat(frontend): Add component control doc
* feat(frontend): Add missing controls
* feat(frontend): add collapsable view
* feat(frontend): rework ui
* fix(frontend): fix build
* feat(frontend): add missing controls
* feat(frontend): update controls
* feat(frontend): only add recompute control for components with componentInput
2023-09-19 09:45:54 +02:00
Faton Ramadani
2157d1ef05
fix(frontend): add missing key ( #2299 )
...
* fix(frontend): add missing key
* fix(frontend): add missing key
2023-09-19 09:10:17 +02:00
Faton Ramadani
662ef7d4d3
fix(frontend): Fix rich result styling + add title and hideDetails config ( #2294 )
2023-09-18 11:05:26 +02:00
Faton Ramadani and Ruben Fiszel
c19757af1b
feat(frontend): Global CSS editor ( #2178 )
...
* feat(frontend): add global css
* feat(frontend): working styling
* feat(frontend): Add default classes
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* feat(frontend): Add global css v0
* feat(frontend): Add global css v0
* add css workers
* fix(frontend): Fix overflow issue
* wip
* feat(frontend): check for EE before injecting global css
* wip
* wip
* wip
* fix(frontend): fix typing issues
* fix(frontend): fix typing issues
* fix(frontend): fix global css
* fix(frontend): add missing mapping
* fix(frontend): Fix how styles are loaded
* fix(frontend): fix preview
* feat(frontend): fix everything
* feat(frontend): fix class autocomplete
* feat(frontend): remove console.log
* feat(frontend): update tooltup
* feat(frontend): eval
* feat(frontend): eval
* feat(frontend): fix build
* feat(frontend): fix initial binding
* feat(frontend): wip
* wip
* feat(frontend): Finish theme v0
* feat(frontend): Fix resource page
* feat(frontend): fix build
* feat(frontend): theme UI
* feat(frontend): theme UI
* feat(frontend): theme UI
* feat(frontend): fix EE
* feat(frontend): add missing warning
* feat(frontend): fix preview
* feat(frontend): fix global css by component initialisation
* feat(frontend): remove unused libraries
* feat(frontend): fix EE check
* feat(frontend): fix EE check
* feat(frontend): fix preview
* feat(frontend): Fix migration
* feat(frontend): Fix issues
* feat(frontend): add missing disabled in migration modal
* feat(frontend): Fix preview
* feat(frontend): Fix preview
* all
* all
* all
* sqlx
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-15 22:55:47 +02:00
Ruben Fiszel
b1c4ba4128
recovery handler is ee only
2023-09-14 09:04:50 +02:00
Ruben Fiszel
47b1591e8f
fix: update to svelte 4 ( #2280 )
...
* svelte4
* update
* update
* update
* update
* update
* update
2023-09-13 23:55:27 +02:00
Ruben Fiszel
f6982fe818
fix: improve splitpane + improve deleting conditional tab
2023-09-13 23:09:07 +02:00
Ruben Fiszel
37830b6163
fix app crash
2023-09-11 19:11:36 +02:00
Ruben Fiszel
3f07675290
improve error message for js expr in apps
2023-09-11 17:08:58 +02:00
Ruben Fiszel
4738a8c99e
feat: introduce container groups
2023-09-08 09:48:28 +02:00
HugoCasa
258899e0c3
feat: big query schema explorer ( #2247 )
...
* feat: big query schema explorer
* fix: schema caching
2023-09-07 17:49:21 +02:00
Ruben Fiszel
bae5fc3885
nit fix on static editor
2023-09-07 09:14:17 +02:00
Ruben Fiszel
3d79187f31
feat: lock inline scripts for apps on deploy
2023-08-26 09:12:19 +02:00
Ruben Fiszel
43c32ca9e3
fix input value initialization
2023-08-24 19:49:02 +02:00
Ruben Fiszel
3fb405d690
UX nits
2023-08-24 14:38:51 +02:00
Ruben Fiszel
4d84a5bb38
feat: remove connect in favor of eval
2023-08-24 14:22:31 +02:00
Ruben Fiszel
b3946172fc
convert from static to expr automatically on toggle
2023-08-24 11:09:27 +02:00
Ruben Fiszel
e55b5b9c76
feat: add templatev2 using new eval
2023-08-24 01:48:40 +02:00
Ruben Fiszel
029a0974c0
small fixes
2023-08-24 01:11:42 +02:00
Ruben Fiszel
48b1a19cdd
remove connected from runnable inputs
2023-08-24 01:04:26 +02:00
Ruben Fiszel
2d6e5ff214
remove connected from runnable inputs
2023-08-24 01:02:26 +02:00
Ruben Fiszel
9f21c0c650
remove connected from runnable inputs
2023-08-24 00:59:03 +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
Faton Ramadani
c4e451347c
Fix app list ( #2152 )
...
* fix(frontend): Fix app list pagination
* fix(frontend): make minimal changes
* fix(frontend): make minimal changes
* fix(frontend): make minimal changes
* fix(frontend): revert unecessary changes
* fix(frontend): done
* fix(frontend): revert unnecessary changes
* fix(frontend): remove code duplication
* fix(frontend): remove code duplication
2023-08-22 16:46:24 +02:00
Faton Ramadani
3a92d092d4
feat(frontend): Add List pagination + add loading state in tables ( #2096 )
...
* feat(frontend): Add List pagination + add loading state in tables
* feat(frontend): Use the same configuration as the Table, and managed pagination properly
* feat(frontend): Fix wording + update default code + preconnect page output
* feat(frontend): Fix wording + update default code + preconnect page output
* feat(frontend): fix default code
* feat(frontend): add comment in the default code to explain what the page parameter is
* feat(frontend): revert changes
2023-08-16 15:00:07 +02:00
Ruben Fiszel
70959a430a
fix: fix array static input editor initialization
2023-08-12 02:35:57 +02:00
Ruben Fiszel
48b33ae5d5
improve resource component
2023-08-05 11:40:07 +02:00
Faton Ramadani and Ruben Fiszel
43cb5a985e
feat(frontend): App carousel ( #1956 )
...
* feat(frontend): app carousel
* carousel wip
* feat(frontend): add carousel component
* feat(frontend): add slide handler
* feat(frontend): Fix styling issues
* feat(frontend): Update subgrid focus on page change
* feat(frontend): fix subgrid issues + add carousel list
* feat(frontend): fix carousel width issues
* feat(frontend): fix build
* feat(frontend): fix build
* feat(frontend): revert changes
* feat(frontend): add missing tooltips
* feat(frontend): remove autoplay
* feat(frontend): add missing tooltip + add select for timings
* feat(frontend): simplify carousel
* feat(frontend): fix render when data changes
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-07-31 17:56:38 +02:00
Faton Ramadani
b45b330a4c
fix(frontend): Fix script settings overflow ( #1969 )
2023-07-31 13:15:52 +02:00