Commit Graph

61 Commits

Author SHA1 Message Date
Ruben Fiszel
80b5b4eae6 fix app fields 2023-02-28 22:41:21 +01:00
Ruben Fiszel
bf25dd91d6 fix compile issue 2023-02-28 11:18:09 +01:00
Ádám Kovács
870c1997b2 fix(frontend): Add more app custom css (#1229)
* fix(frontend): Add container custom css

* fix(frontend): Add form custom css

* fix(frontend): Add form button custom css

* feat(frontend): Add css quick reset button

* feat(frontend): Filter component css by usage

* fix(frontend): Save state of unused component display

* fix(frontend): Add pie chart custom css

* fix(frontend): Add bar chart custom css

* fix(frontend): Update vega lite and plotly loading

* fix(frontend): Add html and timeseries custom css

* fix(frontend): Add scatter chart custom css

* fix(frontend): Add table custom css

* fix(frontend): Revert container custom styles

* fix(frontend): Add toggle custom css

* fix(frontend): Add text input custom css

* fix(frontend): Update

* fix(frontend): Remove undefined css customizations
2023-02-28 09:21:56 +01:00
Faton Ramadani
53a56992b4 feat(frontend): move to other grid (#1230)
* feat(frontend): move to other grid

* feat(frontend): wip

* feat(frontend): Fix component move

* fix(frontend): Fix build

* feat(frontend): Fix moving

* fix(frontend): Simplify code
2023-02-25 11:31:12 +01:00
Faton Ramadani
e2833c8d77 fix(frontend): Fix duplication (#1237) 2023-02-25 10:18:21 +01:00
Ruben Fiszel
ac587d9611 fix(app): fix all nested behavior 2023-02-24 19:52:20 +01:00
Ruben Fiszel
1a2fb90a85 pushed 2023-02-24 19:52:20 +01:00
Faton Ramadani
9ff6e9e672 fix(frontend): gridtab 2023-02-24 19:52:20 +01:00
Faton Ramadani
084c2254ee fix(frontend): duplicate 2023-02-24 19:52:20 +01:00
Ruben Fiszel
2d91b0c2ff settings panel 2023-02-24 19:52:20 +01:00
Faton Ramadani
fae7f0365b fix(frontend): rewrote utils 2023-02-24 19:52:20 +01:00
Ruben Fiszel
f04d088a90 fix subgrids final2 2023-02-24 13:11:06 +01:00
Ruben Fiszel
a02d5592b3 todo: improve deleting tab 2023-02-24 01:04:26 +01:00
Ruben Fiszel
247d5ad26c tab rework v2 2023-02-23 23:39:57 +01:00
Ruben Fiszel
cf1bc4e3e9 fix(frontend): containers and tab fixes v1 2023-02-23 21:01:47 +01:00
Ruben Fiszel
08e2e6dbb2 fix(frontend): containers and tab fixes v1 2023-02-23 19:59:23 +01:00
Faton Ramadani
5b1673eceb feat(frontend): Duplicate component (#1228)
* feat(frontend): Duplicate component

* feat(frontend): add missing types
2023-02-23 17:43:27 +01:00
Faton Ramadani
21f3f09dcd feat(frontend): Properly delete tab content (#1227) 2023-02-23 16:02:15 +01:00
Ádám Kovács
cc3ef78776 refactor(frontend): Reorganise app components (#1224)
* refactor(frontend): Reorganise app components

* refactor(frontend): Restructure app component
2023-02-23 14:15:45 +01:00
Ádám Kovács
f26ac2bac9 feat(frontend): Add more app component CSS customisation (#1218)
* fix(frontend): Update app style editor

* fix(frontend): Update component custom css typings

* fix(frontend): Generalise custom CSS inputs

* feat(frontend): Add display CSS customization
2023-02-23 11:42:32 +01:00
Ruben Fiszel
478dadf16b rename panel headers 2023-02-19 22:47:30 +01:00
Ruben Fiszel
d6f002f2e7 feat(apps): add custom css for apps 2023-02-19 12:51:59 +01:00
Ruben Fiszel
cd4023cdb5 refactor components to ease adding custom components 2023-02-03 02:11:06 +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
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
Á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
Ruben Fiszel
13175ffc31 various improvements 2023-01-10 11:21:16 +01:00
Ruben Fiszel
5cad74997d add debug Runs to apps 2023-01-05 08:54:18 +01:00
Ruben Fiszel
cffbf8fa8e add more apps components 2023-01-04 15:54:23 +01:00
Ruben Fiszel
33faf12fee fix apps UX nits 2023-01-04 05:07:18 +01:00
Ruben Fiszel
cc938166ca apps improvements 2023-01-03 09:46:36 +01:00
Ruben Fiszel
ef72e570e6 apps improvements (row size, text options) 2023-01-01 06:24:21 +01:00
Ruben Fiszel
222b732b20 add autosave for apps 2022-12-31 07:36:05 +01:00
Faton Ramadani
6b33b80fc4 App bugfix (#1049)
* adapt static adapter to cloudflare

* fix(frontend): Various bug fix

* fix typecheck

* numerous fixes

* fix all connects

* fix all connects

* more improvements

* more improvements

* everything work?

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-29 12:47:53 +01:00
Ruben Fiszel
a80a71b599 border around template editor 2022-12-23 17:59:42 +01:00
Faton Ramadani
2d55abfc44 feat(frontend): Properly support resource (#1039)
* feat(frontend): Properly support resource

* feat(frontend): remove unused import

* feat(frontend): Fix build errors

* feat(frontend): Fix table actions

* feat(frontend): Fix table parameters

* feat(frontend): Fix runnable inputs sync

* feat(frontend): Done

* fix

* fix

* feat(frontend): Fix typing issues

* feat(frontend): Fix id generation

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-12-23 13:42:42 +01:00
Ruben Fiszel
962c14639c feat(frontend): templatable editor with autocompletion 2022-12-22 08:38:12 +01:00
Faton Ramadani
767058dcd0 feat(frontend): Fork + Fix table (#1037)
* feat(frontend): WIP

* feat(frontend): WIP

* feat(frontend): add support unused inline scripts

* feat(frontend): fix all interaction

* feat(frontend): Fix pick

* feat(frontend): add ability to fork

* feat(frontend): fix mobile preview

* feat(frontend): fix table

* feat(frontend): fix table actions

* feat(frontend): Fix build error
2022-12-21 08:22:30 +01:00
Faton Ramadani
6333101732 Inline script editor (#1029)
* feat(frontend): WIP

* feat(frontend): WI

* feat(frontend): Fix inline scripts

* feat(frontend): Fix inline scripts
2022-12-19 22:44:28 +07:00
Faton Ramadani
7a9ab35dc4 feat(frontend): Small UI fixes (#1026) 2022-12-16 14:00:43 +01:00
Faton Ramadani
c3a1d09e6c feat(frontend): AppTable v2 + Inline script panel (#1023)
* feat(frontend): WIP

* feat(frontend): Refator

* feat(frontend): Fix inline script creation

* feat(frontend): Fix chart display bug

* feat(frontend): Fix build
2022-12-15 15:45:04 +01:00
Faton Ramadani
36369a0c28 feat(frontend): Add form component + fix connection bug (#1012) 2022-12-12 17:05:54 +01:00
Faton Ramadani
05003abdf3 feat(frontend): Fix UI (#1009)
* feat(frontend): Fix UI

* feat(frontend): Set correct default value when adding a new element to a typed array

* feat(frontend): add refresh all

* feat(frontend): add inline delete button

* feat(frontend): fix alignment

* feat(frontend): clean up

* feat(frontend): rework editor

* feat(frontend): Fix component dimensions

* feat(frontend): Fix default min dimensions

* feat(frontend): add missing alert

* feat(frontend): Fix default data

* feat(frontend): Support frontend/backend search

* feat(frontend): finish picker
2022-12-12 14:35:17 +01:00
Ádám Kovács
d9f1a3ce9e feat(frontend): Add text input to app builder (#1008)
* fix(frontend): Use official Lucide package
* feat(frontend): Add text input to app builder
2022-12-09 16:41:55 +01:00
Faton Ramadani
7a253ea5c7 feat(frontend): Add support for object editor + fix wording (#1004) 2022-12-08 13:11:25 +00:00
Faton Ramadani
aa8b8b35fd App editor v2 (#1001)
* fix(frontend): Fix app InputValue sync

* feat(frontend): WIP

* feat(frontend): WIP

* feat(frontend): Type aligned

* feat(frontend): working

* feat(frontend): working

* feat(frontend): Fix text binding

* feat(frontend): Connect + script working

* feat(frontend): Fix reactity issues
2022-12-08 13:26:01 +01:00
Kai Jellinghaus
a6a0f365b3 Fix clear button for flows (#980) 2022-12-03 13:26:05 +01:00
Faton Ramadani
d502c9eda9 fix(frontend): Refactor apps to support multiple breakpoints (#957)
* fix(frontend): Refactor apps to support multiples breakpoints

* fix(frontend): WIP

* fix(frontend): redo apps page

* fix(frontend): Hide schema for buttons

* fix(frontend): Add apps menu

* fix(frontend): Properly handle runnable delete

* fix(frontend): simplify ui

* fix(frontend): unify flow

* fix(frontend): table action design

* fix(frontend): reework runnable pick

* fix(frontend): fix apps action

* fix(frontend): Highlight output

* fix(frontend): Fix dimensions

* fix(frontend): Hide alert on button component

* fix(frontend): add number of actions when a table is selected
2022-11-30 15:59:26 +01:00