Commit Graph
206 Commits
Author SHA1 Message Date
Faton Ramadani 840ef626b8 fix(frontend): fix dateslider doclink (#3159) 2024-02-06 11:51:50 +01:00
Faton RamadaniandRuben 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 RamadaniandRuben 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
Faton Ramadani afedbc89ad feat(frontend): app editor right click menu (#3050)
* fix(frontend): app editor right click menu

* feat(frontend): fix actions

* feat(frontend): fix delete

* fix(frontend): Fix menus

* feat(frontend): fix right-click menu

* feat(frontend): fix build

* feat(frontend): correctly delete multiple components
2024-01-24 17:08:30 +01:00
Faton Ramadani 622f3264c9 feat(frontend): Ag Grid compactness (#3052)
* feat(frontend): add support for compactness

* feat(frontend): add support for compactness

* feat(frontend): cleanup

* feat(frontend): rowHeight onMount

* feat(frontend): move rowHeights definition
2024-01-24 11:10:10 +01:00
Ruben Fiszel 51929d2bd7 fix: make some eval onDemandOnly 2024-01-18 08:22:24 +01:00
Faton RamadaniandRuben Fiszel 5b49aa26b9 feat(frontend): s3 file upload (#2976)
* feat(frontend): wip

* feat(frontend): s3 file working

* feat(frontend): policy

* feat(frontend): policy

* feat(frontend): wip

* feat(frontend): merge main

* feat(frontend): update s3 upload logic

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): path template

* feat(frontend): done

* feat(frontend): clean up

* feat(frontend): fix dark mode

* feat(frontend): fix outputs + add component control

* feat(frontend): fix outputs + add component control

* Update components.ts

* Update components.ts

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-13 08:35:00 +01:00
Faton Ramadani 0de6dbced7 feat(frontend): AG chart (#2972)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): ag charts

* feat(frontend): remove todo

* feat(frontend): remove todo

* feat(frontend): revert

* feat(frontend): fix converstion

* feat(frontend): ag charts ee

* feat(frontend): fix build

* feat(frontend): fix convertion to json

* feat(frontend): fix naming

* feat(frontend): fix id collision

* feat(frontend): fix initial load

* feat(frontend): fix initial load
2024-01-10 17:52:22 +01:00
35756cf411 feat(frontend): DB Explorer (#2892)
* feat(frontend): Make table cell editable

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): clean up

* fix(frontend): extract db schemas

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): fix insert

* feat(frontend): fix insert

* feat(frontend): remove temp data

* feat(frontend): align insert button to the right

* feat(frontend): rework columns

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): fix jsonb display

* feat(frontend): fix reloading issues

* feat(frontend): fix reloading issues

* feat(frontend): fix reacticity issue

* feat(frontend): fix insert

* feat(frontend): support nullable default value

* feat(frontend): fix build

* update

* update

* db studio v0

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-06 17:27:15 +01:00
126fbadf03 docs: Carousel link and trigger frontend (#2939)
* Carousel link and trigger frontend

* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

---------

Co-authored-by: hcourdent <henri@windmill.dev>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-12-30 03:32:14 +01:00
Ruben Fiszel 8df3625123 fix: improve conditional wrapper 2023-12-26 07:02:01 +01:00
Ruben Fiszel e8279a9ee1 fix: pin deno windmill-client version to relase 2023-12-21 15:25:40 +01:00
Faton Ramadani 608af741ea feat(frontend): Add submitted text prop (#2864)
* feat(frontend): add a prop to control the text after a file is uploaded

* feat(frontend): add a prop to control the text after a file is uploaded
2023-12-15 17:36:42 +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
Ruben Fiszel c398cc64b1 add selectFirstRowByDefault for tables 2023-12-08 23:57:52 +01:00
Ruben Fiszel 4800ebb864 fix: improve aggrid selectedRow output + make first selectedRow configurable 2023-12-08 23:42:08 +01:00
Henri Courdent d31d48e258 Fixed links components (#2776) 2023-12-04 20:01:29 +01:00
Ruben Fiszel 7beccdb886 feat: perpetual scripts 2023-12-04 19:46:43 +01:00
Faton Ramadani 9c008e0fd1 feat(frontend): add before and after icons for text input components (#2746) 2023-12-01 13:26:50 +01:00
Ruben Fiszel 205339b3b6 fix: improve quickstyle to be in static ccomponents only 2023-11-30 21:09:27 +01:00
Faton Ramadani a08b724155 fix(frontend): rename menu component (#2738) 2023-11-30 17:51:21 +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
Faton Ramadani 3f4a9e06cf feat(frontend): Stat card improvement (#2709)
* feat(frontend): add class+ style support + added support for custom images

* feat(frontend): add class+ style support + added support for custom images

* feat(frontend): fix styling

* feat(frontend): add quick style buttons

* feat(frontend): fix quick tailwind class

* feat(frontend): add space only if needed

* feat(frontend): fix build

* feat(frontend): fix line heights
2023-11-28 22:37:11 +01:00
Faton Ramadani 4a768c9d6b feat(frontend): add stat card (#2687)
* feat(frontend): add stat card

* feat(frontend): fix layout
2023-11-24 20:17:45 +01:00
Ruben Fiszel 5f31f9b317 fix: add image base64 source kinds 2023-11-22 11:25:36 +01:00
Henri Courdent 5618238f8f Update chart components (#2629) 2023-11-15 16:02:09 +01:00
Ruben Fiszel 507f1cb966 fix: copy component only if empty selection 2023-11-15 13:19:54 +01:00
Ruben Fiszel dd24ed59ec feat: add support for custom components in react or vanilla JS (#2603)
* cc

* cc

* cc

* all

* sqlx
2023-11-09 19:38:52 +01:00
Faton Ramadani c15ceeb1c6 feat(frontend): Ag grid styling (#2565)
* feat(frontend): Add AG Grid styling

* feat(frontend): Fix documentation link

* feat(frontend): Fix padding issues
2023-11-06 12:38:08 +01:00
Ruben Fiszel 6c47358c78 improve list rendering when height is not set 2023-11-01 14:24:45 +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
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 432f06efac fix: make modal and drawer button hiddable as config 2023-10-30 17:24:03 +01:00
Faton Ramadani 814f384751 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 2c493a5d7b feat(frontend): add display borders configuration to list component (#2508) 2023-10-25 10:03:27 +02:00
Ruben Fiszel dd4883a38e minor app timelines adjustments 2023-10-21 10:02:51 +02:00
Faton Ramadani 3065acab1b fix(frontend): Remove monaco as a dependency of AppPreview (#2475) 2023-10-20 17:48:26 +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
Ruben Fiszel 56ab8470a1 fix nested app component hover 2023-10-18 23:44:28 +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 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 079de25784 fix: improve connection in apps 2023-09-30 23:53:04 +02:00
Ruben Fiszel eb369d6287 improve mouseover behavior for components 2023-09-30 19:59:38 +02:00