Commit Graph
94 Commits
Author SHA1 Message Date
Ruben Fiszel dd4618b8bb nit on connect an app under resources picker 2022-07-29 15:53:56 +02:00
Ruben Fiszel 9ee60fd86c prop picker improvements 2022-07-29 15:40:42 +02:00
Ruben Fiszel 01bb107a0f 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 2cb6e6e702 feat: base64 support in schema editor 2022-07-29 11:40:28 +02:00
Ruben Fiszel 0faabdbc40 fix: update variable and resources now return error if nothing was updated 2022-07-29 11:07:59 +02:00
Ruben Fiszel fa2af935f8 monaco-lsp fixes 2022-07-29 01:45:53 +02:00
Ruben Fiszel 1249ca1420 monaco-lsp fixes 2022-07-29 01:41:13 +02:00
Ruben Fiszel 5a0fc96f7b editor fixes 2022-07-28 23:13:03 +02:00
Ruben Fiszel 9d131e6622 add publish to hub buttons 2022-07-28 20:11:55 +02:00
Ruben Fiszel f0b76f2600 fix deno on javascript input transforms 2022-07-27 22:26:34 +02:00
Ruben Fiszel f255cc253f fix: monaco editor fixes 2022-07-27 21:07:38 +02:00
Ruben Fiszelandsqwishy de3fe69908 feat: skip failures loop (#258)
* wip: forloop skip failures -- very first pass

* last iteration fix + barebone UI integration

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-07-27 12:40:08 +02:00
Ruben Fiszel caecbfd0d9 feat: add schedule settable from pull flows 2022-07-27 12:18:02 +02:00
Ruben Fiszel e85c60ffa3 fix checkboxes 2022-07-26 19:42:11 +02:00
Ruben Fiszel 3b31aec36d convert from dynamic expr to raw 2022-07-26 19:34:59 +02:00
Ruben Fiszel 6027b7e687 align language on OpenFlow 2022-07-26 19:15:34 +02:00
Ruben Fiszel 88dd7b0abb fix: import from JSON load schemas 2022-07-26 19:13:20 +02:00
Ruben Fiszel ca4bed34a6 fix: audit logs 2022-07-26 18:49:27 +02:00
Ruben Fiszel a334029787 fix: multiple UI fixes 2022-07-26 18:25:34 +02:00
Ruben Fiszel 904f0f3e69 fix: multiple UI fixes 2022-07-26 17:28:36 +02:00
Ruben Fiszel 85b8399fe5 primary schedule in flow UI wip 2022-07-26 16:21:41 +02:00
Ruben Fiszel 010acfe7e3 feat: prop picker functional for pull flows 2022-07-26 12:45:00 +02:00
Faton RamadaniandRuben Fiszel 6fbeeae84a 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
Ruben Fiszel c846ed76c4 fix(frontend): badge needs a little right margin 2022-07-25 20:40:35 +02:00
Ruben Fiszel a23289563d fix(frontend): display number field in flows 2022-07-25 20:35:21 +02:00
Ruben Fiszel 7c90a652ae more icons for resource types 2022-07-25 16:02:32 +02:00
Ruben Fiszel 38987c6068 feat(frontend): title everywhere 2022-07-25 10:46:27 +02:00
Ruben Fiszel 62777b7a78 feat: hub flows integration 2022-07-25 10:03:52 +02:00
Ruben Fiszel 84ab9dae5d also allow editable flow 2022-07-24 11:27:36 +02:00
Ruben Fiszel fc651629c7 fix: static is undefined by default instead of being empty '' 2022-07-23 23:16:53 +02:00
Ruben Fiszel bb58eba2b5 feat(frontend): deeper integration with the hub 2022-07-23 21:11:31 +02:00
Ruben Fiszel ba4de1af0a websocket auto-connect 2022-07-23 18:29:21 +02:00
Ruben Fiszel d4298882d4 websocket auto-connect 2022-07-23 18:28:41 +02:00
Ruben Fiszel 9e9138e4ee fix: display websocket status in flow inline editor 2022-07-23 16:09:53 +02:00
Ruben Fiszel 2b3ddc1dda remove unnecessary vscode import 2022-07-23 15:54:16 +02:00
Ruben Fiszel 7a6a2c982d feat: add editor bar to inline scripts of flows 2022-07-23 11:20:22 +02:00
Ruben Fiszel c7528d417f fix: export json is converted to pull mode + rd fix 2022-07-22 21:12:03 +02:00
Ruben Fiszel 666e0f68d0 fix: export json is converted to pull mode 2022-07-22 02:28:05 +02:00
Ruben Fiszel 36606ab8b6 feat: more visual cues about trigger scripts 2022-07-22 02:23:10 +02:00
Ruben Fiszel 154c2a91ca feat: more visual cues about trigger scripts 2022-07-22 02:22:09 +02:00
Ruben Fiszel 7862ff41e2 feat: import and export flow from JSON 2022-07-22 02:07:19 +02:00
Ruben Fiszel 4be5d37a54 fix: improve tooltip 2022-07-22 00:15:49 +02:00
Ruben Fiszel c84b1c9a8c fix: improve tooltip 2022-07-21 23:58:32 +02:00
Ruben Fiszel 38ffcfeb29 feat: rich rendering of flows 2022-07-21 21:13:53 +02:00
Ruben Fiszel 4d01598e24 fix: placeholder undefined for arginput 2022-07-21 15:32:11 +02:00
Faton RamadaniandRuben Fiszel 3c16621f6b 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 d1c0feb025 minor UI fixes 2022-07-20 20:02:35 +02:00
Ruben Fiszel 855647fdf0 minor UI fixes 2022-07-20 20:02:12 +02:00
Ruben Fiszel 9adf252c1f minor UI fixes 2022-07-20 20:00:36 +02:00
Ruben Fiszel 134b3a6356 minor UI fixes 2022-07-20 19:53:38 +02:00