Commit Graph
130 Commits
Author SHA1 Message Date
Ruben Fiszel cd4023cdb5 refactor components to ease adding custom components 2023-02-03 02:11:06 +01:00
Ádám Kovács b2115a5bb0 fix(frontend): Various fixes and improvements (#1177)
* fix(frontend): Editor bar

* fix(frontend): Keep settings tabs always visible

* fix(frontend): Keep app header on top in preview
2023-02-02 23:00:43 +01:00
Ádám Kovács 9a468be88c feat(frontend): App initial loading animations (#1176)
* feat(frontend): App initial loading animations

* fix(frontend): Optional prop
2023-02-02 17:55:11 +01:00
Ádám Kovács aed535d947 fix(frontend): Render popups above components in app editor (#1171)
* fix(frontend): Render popups above items in apps

* Add explanation
2023-02-01 17:52:09 +01:00
Ruben Fiszel 3e7899677e fix nextId for components 2023-01-31 20:49:02 +01:00
Ruben Fiszel 8aab9a2a92 feat(frontend): add plotly support 2023-01-31 08:04:46 +01:00
Faton Ramadani 62c9e2b553 feat(frontend): Add app inputs configurations (#1142)
* feat(frontend): Add app inputs configurations

* feat(frontend): only display resource input by default

* feat(frontend): Fix no resource field empty display

* feat(frontend): open the drawer when forked from the hub
2023-01-26 15:51:38 +01:00
Ádám KovácsandFaton Ramadani db77853070 fix(frontend): Update app scripts pane (#1146)
* fix(frontend): Update app scripts pane

* fix wrapping content

* import capitalize util

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-01-26 15:51:09 +01:00
Ruben Fiszel 7f2870d4ea background scripts now part of the policy 2023-01-24 15:09:27 +01:00
Faton Ramadani 86ae26b692 feat(frontend): Open debug runs from component (#1155)
* feat(frontend): Add debug runs

* feat(frontend): Fix build

* feat(frontend): revert implementation

* feat(frontend): Fix error displa

* feat(frontend): Fix error display

* feat(frontend): Fix preview mode

* feat(frontend): Fix error display
2023-01-24 14:34:19 +01:00
Faton Ramadani c8e6ad5c3b feat(frontend): Display error as an icon in order to avoid clutter wh… (#1143)
* feat(frontend): Display error as an icon in order to avoid clutter when an error occures

* feat(frontend): Fix build

* feat(frontend): Fix error icon position
2023-01-23 18:03:31 +01:00
Faton RamadaniandRuben Fiszel 29130ab153 fix(frontend): Add default value for text, number and date input + fix issues with number input + add date input in the settings panel (#1135)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-20 18:31:10 +01:00
Faton Ramadani 161c39544c fix(frontend): Check if hiddenInlineScripts are undefined before iterating over them (#1134) 2023-01-20 11:49:43 +01:00
Faton Ramadani 1facbfc0f9 fix(frontend): Make sure that old apps are rendering properly (#1132) 2023-01-19 15:14:15 +01:00
Faton Ramadani a9d36966ba feat(frontend): add support for background scripts + add FormButtonCo… (#1124)
* feat(frontend): add support for background scripts + add FormButtonComponnet

* feat(frontend): add background script fields

* feat(frontend): Handle deletion + display of results

* feat(frontend): Fix background script ids: Runnable ids needs to be valid js expression, because they are used in the evaluator.

* feat(frontend): add a portal to display modal

* feat(frontend): fix build

* feat(frontend): Add missing props

* feat(frontend): Fix run button + add tooltip + fix icon
2023-01-19 14:52:32 +01:00
Ádám Kovács 0b6bdc82e6 feat(frontend): Add app preview lock (#1127)
* feat(frontend): Add locked state to app preview

* change color

* add transition
2023-01-19 11:27:16 +01:00
Ruben Fiszel 301366f525 feat(frontend): add vega-lite component 2023-01-18 15:49:47 +01:00
Ádám Kovács 961b85615b fix(frontend): Prepare app scripts code for export (#1123) 2023-01-18 12:43:24 +01:00
Ádám Kovács 8b8302e32f feat(frontend): Add tooltip to app recompute (#1122) 2023-01-18 10:10:47 +01:00
Ruben Fiszel 470fb51d13 fix all cases where schema has been set to undefined 2023-01-18 06:56:44 +01:00
Ádám Kovács 984425a6d1 fix(frontend): Show app builder header always on top (#1118)
* fix(frontend): Keep app header always on top

* various fixes

* fix
2023-01-17 12:02:21 +01:00
Ruben Fiszel 0b509a2bed UI nits 2023-01-17 12:00:17 +01:00
Ruben Fiszel de49110ff7 all 2023-01-17 08:09:39 +01:00
Faton Ramadani 768d68bc78 fix(frontend): Fix id generation when a second action (#1110) 2023-01-16 19:07:22 +01:00
Ruben Fiszel c703625ba5 add row to eval input 2023-01-16 13:23:31 +01:00
Ruben Fiszel 7fc2996e7a add dynamic disabled field to button 2023-01-16 01:52:18 +01:00
Ruben Fiszel 5cbbfd761f add hub compatible json export to apps 2023-01-14 09:10:39 +01:00
Ádám Kovács 85c7571dc5 fix(frontend): App script list panel overflow (#1101) 2023-01-13 20:24:18 +01:00
Ádám Kovács d87408b82c feat(frontend): Add default codes to app editor (#1099) 2023-01-13 13:48:28 +01:00
Ruben Fiszel 0bbb41c81f fix execute_component tokens 2023-01-12 16:53:54 +01:00
Ruben Fiszel 2730b2f13e minor app fixes 2023-01-12 13:04:17 +01:00
Ruben Fiszel 781d2ed7c4 fix typecheck 2023-01-11 17:21:02 +01:00
Ádám Kovács dbcc6f5792 fix(frontend): Revert component input panel change (#1092) 2023-01-11 16:56:58 +01:00
Ádám Kovács aa7d4a621a feat(frontend): Add copy button option to app text display component (#1090)
* feat(frontend): Add copy button to app text

* feat(frontend): Add tooltip to component configs

* fix(frontend): Remove copy button text
2023-01-11 16:05:19 +01:00
Ádám KovácsandRuben Fiszel 7093bec09b fix(frontend): App form component (#1087)
* fix(frontend): Make app form usage more clear

* fix(frontend): Form orientation

* fix(frontend): Form message format

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-01-11 11:24:46 +01:00
Ruben Fiszel 933b84749d various app fixes 2023-01-11 10:57:30 +01:00
Ruben Fiszel c7f6b1870e update axum 2023-01-11 08:19:20 +01:00
Ádám Kovács b9bfd6e19a fix(frontend): App minor fixes (#1085)
* fix(frontend): Tooltip contrast

* fix(frontend): App button padding
2023-01-10 22:53:11 +01:00
Ruben Fiszel 13175ffc31 various improvements 2023-01-10 11:21:16 +01:00
Ruben Fiszel f698414f36 chore: update svelte-check 2023-01-09 19:59:17 +01:00
Ruben Fiszel a4bff53b58 fix computing policy prefix for hub scripts 2023-01-09 19:46:24 +01:00
Ruben Fiszel 9faa27f6c4 compute policy also for action buttons 2023-01-09 19:24:16 +01:00
Ruben Fiszel 3da446ece5 fix infering schema for inlineeditor 2023-01-09 18:46:59 +01:00
Ruben Fiszel 73938dffb9 feat: add min/max constraint to number + slider component 2023-01-07 08:51:09 +01:00
Ruben Fiszel 74e537363b feat: add hub support for apps 2023-01-07 07:44:44 +01:00
Faton Ramadani a20d57e18a App UI improvements (#1072)
* fix(frontend): Improve App UI

* fix(frontend):Align typing

* fix(frontend): Improve App UI

* fix(frontend): remove debug string

* fix(frontend): remove debug string

* fix(frontend): restore code from main
2023-01-06 17:46:45 +01:00
Ruben Fiszel 5cad74997d add debug Runs to apps 2023-01-05 08:54:18 +01:00
Ruben Fiszel f0a52d2f59 improve job loader in case of concurrent requests 2023-01-05 05:57:22 +01:00
Ruben Fiszel 3085aa2913 fix some apps' components default sizing 2023-01-04 20:05:55 +01:00
Ruben Fiszel d72abb1c50 remove spurrious console logs 2023-01-04 19:55:31 +01:00