Commit Graph
41 Commits
Author SHA1 Message Date
Ruben Fiszel e78449d16a apps UX nits 2023-01-04 10:14:03 +01:00
Ruben Fiszel a20d3fae6f feat: add a All Static Inputs module to the flow editor 2022-12-30 05:31:45 +01:00
Ádám Kovács bac8e4964b fix(frontend): Minor fixes in editor (#1054)
* fix(frontend): Script arguments window overflow

* fix(frontend): Consistent input editor font size

* fix(frontend): Fix script settings inconsistencies
2022-12-29 18:44:56 +01:00
Faton RamadaniandRuben Fiszel 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 d692532dc4 disable inputs non readable resource 2022-12-03 12:14:24 +01:00
Ruben Fiszel dfaa9fd63a fix flow input transform error 2022-12-02 15:36:41 +01:00
Ruben Fiszel 546cb1e18c add variable picker on all schema forms 2022-12-02 13:56:40 +01:00
Ruben Fiszel fed2b2105d feat: unify resources under a single connect API 2022-12-01 19:28:00 +01:00
Ruben Fiszel 8c3846a703 UX nits 2022-11-23 10:30:08 +01:00
Faton Ramadani 6cf0bb17a0 Runnable refactor (#929)
* fix(frontend): Support runnable everywhere

* fix(frontend): Runnable component working
2022-11-22 15:45:10 +01:00
Ruben Fiszel 9929cdde22 feat(frontend): overhaul the whole flow UX 2022-11-21 17:28:55 +01:00
Ruben Fiszel 8835659796 fix tarring the entire cache back to s3 + UX nits 2022-11-21 09:25:22 +01:00
Faton Ramadani 31f6e47390 fix(frontend): App Editor v0 (#886) 2022-11-14 17:30:49 +01:00
Ruben Fiszel 80691cac78 add autofocus for run page 2022-11-06 16:31:50 +01:00
Ruben Fiszel a229e6f488 feat: sleep for arbitrary number of seconds statically or with a javascript expression (#691)
* progress

* progress

* fix serde

* fix frontend

* fix frontend
2022-10-07 04:09:32 +02:00
Ruben Fiszel 331356c991 minor UI fixes 2022-09-30 17:15:43 +02:00
Ruben Fiszel 29bad8ee49 fix focusProp 2022-09-21 00:55:50 +02:00
Faton Ramadani 21ac344c1e feature(frontend): Prop picker panel (#605)
* feature(frontend): WIP Prop picker v2

* feature(frontend): add PropPicker context

* feature(frontend): prop picker working

* feature(frontend): restore connect button

* feature(frontend): Fix wording + fix height to avoid content shift

* feature(frontend): Fix upTo preview + adapt style

* feature(frontend): Preview results cleanup

* feature(frontend): Remove test logs

* feature(frontend): Revert wrong changes

* feature(frontend): Restore shared preview args

* feature(frontend): Reduce ObjectViewer font size + remove useless space

* feature(frontend): Wording

* feature(frontend): Fix Split panel scrolling issues
2022-09-20 23:59:48 +02:00
Ruben Fiszel cf4d2ea68c init args in flowpreviewcontent 2022-08-23 21:56:05 +02:00
Ruben Fiszel 3a44316749 fix(frontend): input checks refresh when schema change 2022-08-20 12:55:51 +02:00
Faton Ramadani c85b1e3a53 feat(frontend): Redesign of the Flow Editor + Arbitrary forloop 2022-08-17 12:03:38 +02:00
Ruben Fiszel 6e8e0e59d0 feat: add literal object type support (#401) 2022-08-13 21:18:54 +02:00
Faton Ramadani bdc10b6c83 fix(frontend): schedule args in flow (#343)
* Add Toggl connect

* Fix Schedule args
2022-08-05 13:16:49 +02:00
Faton Ramadani 72a6004380 Flow: Input connect (#325)
* Fix EditorBar in the script editor

* Rework ArgInput

* Add a button to link a property

* Adapt style

* Clean up

* Clean up Toggle

* Clean up Toggleclear

* Fix editor

* Fix login test

* Fix login test

* Done

* Fix toggling issues
2022-08-03 19:51:58 +02:00
Ruben Fiszel 5e14b6dfb3 feat: add primitive sql format (#320) 2022-08-02 16:55:20 +02:00
Ruben Fiszel f8171af6f0 clean further the openapi InputTransform 2022-07-31 11:23:21 +02:00
Ruben Fiszel ec09257bfe fix init of static step inputs 2022-07-29 17:52:45 +02:00
Ruben Fiszel 7c628f08e6 prop picker improvements 2022-07-29 15:40:42 +02:00
Ruben Fiszel bd9343c42c feat: resource type picker in schema modal + proper initialization of raw javascript editor when applicable 2022-07-29 14:13:44 +02:00
Ruben Fiszel 771de0990a fix: update variable and resources now return error if nothing was updated 2022-07-29 11:07:59 +02:00
Ruben Fiszel 70e0452aa8 fix deno on javascript input transforms 2022-07-27 22:26:34 +02:00
Ruben Fiszel cc77e07a75 convert from dynamic expr to raw 2022-07-26 19:34:59 +02:00
Ruben Fiszel 767c0a9acf fix: multiple UI fixes 2022-07-26 17:28:36 +02:00
Faton RamadaniandRuben Fiszel 17dfd558d5 feat: Add flow input and current step in the prop picker (#236)
* Add flow input and current step in the prop picker

* Fix step + correctly bind pickableProperties

* Correctly make pickable properties + use popper to fix display issues

* styling

* Remove debugger

* Simplify how search works by removing one store

* preview

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-26 11:51:45 +02:00
Faton RamadaniandRuben Fiszel 31411e256f feat: dynamic template for script inputs in flow
* Refactor flow UI/UX + added fork and create script from inline script

* Prevent infinite loop when remove steps

* Fix forking a script from the Hub

* Fix viewing code of  a script from the Hub

* Fix PR comments

* Fix code highlight

* Fix path

* Find next available path

* Fix copy first step schema

* Light dynamic input WIP

* Fix initial input transform

* Use backquote to inject code

* Light dynamic input working

* Adapt warning message

* Merge main

* Change toggle text

* Change toggle text

* Fix preview

* Add missing id

* Fix z-index

* Update frontend/src/lib/components/ModuleStep.svelte

* pushed propertiesType fix

* pushed propertiesType fix

* JSON.parse resulting expr

* use class for property-picker

* Rework onmouseleave logic

* handle all types

* give up on object

* give up on object

* give up on object

* fix toggle

* good to merge

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-07-21 14:58:55 +02:00
Ruben Fiszel e71ef67a83 minor UI fixes 2022-07-20 19:53:38 +02:00
Ruben Fiszel 738d429f2f feat: trigger scripts and have flows being triggered by checking new external events regularly (#200)
* v1 trigger scripts

* progress

* stop early condition

* backend execution model

* progress

* progress

* progress

* works but todo: collect result, render forloop, convert forloopraw to seq for frontend

* collect result

* v1

* that's enough

* sed
2022-07-17 13:17:45 +02:00
Faton Ramadani 6498c84a90 Refactor flow UI/UX + added fork and create script from inline script (#175)
* Refactor flow UI/UX + added fork and create script from inline script

* Prevent infinite loop when remove steps

* Fix forking a script from the Hub

* Fix viewing code of  a script from the Hub

* Fix PR comments

* Fix code highlight

* Fix path

* Find next available path

* Fix copy first step schema
2022-07-13 11:29:43 +02:00
Faton RamadaniandRuben Fiszel 00faa389b4 feat: Flows Property picker component + Dynamic type inference (#129)
* Flows Property picker component + Dynamic type inference

* Merge main

* Fix selection for arrays and nested props

* Address PR comments + remove useless debugger

* Update Editor.svelte

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-06-29 18:35:46 +02:00
Ruben Fiszel 4d1a4fdd2f move gen as well to lib 2022-06-23 01:10:33 +02:00
Ruben Fiszel 8f4d0ecf17 move to paths 2022-06-22 22:34:01 +02:00