Ruben Fiszel
dfaa9fd63a
fix flow input transform error
2022-12-02 15:36:41 +01:00
Ruben Fiszel
16ba1f3f3b
improve flow UX
2022-11-14 23:30:19 +01:00
Ruben Fiszel
cd8d0e5ea6
feat: deprecate previous_result in favor of results per id
2022-11-10 01:58:52 +01:00
Ruben Fiszel
b532d2dca3
runs chart tooltip improvement
2022-11-08 11:06:35 +01:00
Ruben Fiszel
9de2838d1c
fix copy first step schema + import buttons
2022-11-07 21:54:49 +01:00
Ruben Fiszel
63be299979
fix initialization of flowstore
2022-11-03 14:34:41 +01:00
Ruben Fiszel
47b4873a59
frontend(fix): rework all text inputs
2022-11-03 13:47:40 +01:00
Ádám Kovács and Ruben Fiszel
61156a97b0
feat(frontend): Update progress bar ( #770 )
...
* feat(frontend): Update progress bar component
* feat(frontend): Add progress to flow run (WIP)
* feat(frontend): Add progress to flow run (WIP 2)
* fix(frontend): Fix loop progress loading
* fix(frontend): Rethink progress bar
* fix(frontend): Remove comment
* feat(front): Add error state and instant loading
* fix(frontend): Fix disappearing progress bits
* feat(frontend): Add progress to run page
* fix(frontend): Fix parallel progress loading issue
* progress bar + up to fix
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2022-10-28 10:33:28 +02:00
Ruben Fiszel
544a2bbaec
feat(frontend): result by id
2022-10-26 08:31:30 +02:00
Ruben Fiszel
cda8d9f0e1
fix migration of old flows
2022-10-26 06:49:48 +02:00
Faton Ramadani
028b53f9f5
feat(frontend): Flow editor branches ( #727 )
2022-10-25 17:26:31 +02:00
Ruben Fiszel
584f168f8f
feat: add ids to modules + input_transform lowered to flowmodulevalue ( #768 )
...
* feat: add ids to modules + inputTransforms from module to module value
* all
* delete obsolete input transforms
2022-10-17 22:34:12 +02:00
Ruben Fiszel
8119025381
initialize flow store correctly
2022-09-26 03:53:11 +02:00
Faton Ramadani and Ruben Fiszel
c9ae5905a8
feat(frontend): Flow UX entire rework ( #552 )
...
* feature(frontend): Flow rework WIP
* feature(frontend): Right panel behavior done
* feature(frontend): Split panel working
* feature(frontend): Flows working
* feature(frontend): Add inputs + adapt style + remove duplicate library
* feature(frontend): remove old implementation
* feature(frontend): revert package-lock
* feature(frontend): revert old FlowBuilder component
* feature(frontend): Fix margins + add remove button on the minimap
* feature(frontend): Fix wording
* feature(frontend): add PR UI comments
* feature(frontend): Display the module title
* feature(frontend): Previews working
* feature(frontend): Fix schedule load + update
* feature(frontend): fix build
* feature(frontend): UI fix
* fix just this step
* feature(frontend): for loop iterator and skip failures
* just this step
* script helpers
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2022-09-14 12:34:51 +02:00
Ruben Fiszel
2f4410c69d
skipped_if_stopped -> skip_if_stopped
2022-09-02 09:06:40 +02:00
Ruben Fiszel and sqwishy
1d873d5bd5
feat: clean openflow spec v1 ( #491 )
...
* clean api 2
* the rest
* clean tests
* stop_after_if test
* unbox `modules: Vec<FlowModule>` in `ForloopFlow`
* migrate
* initFlow stop_after_if_expr and skip_if_stopped
* s/migrateInitTransform/migrateFlowModule
I didn't read the name before... oops
* sql migration for openflow changes
* fix frontend migration code
Co-authored-by: sqwishy <somebody@froghat.ca >
2022-09-02 01:26:39 +02:00
Ruben Fiszel
7072e4be49
fix import from json
2022-08-20 12:44:20 +02:00
Faton Ramadani
c85b1e3a53
feat(frontend): Redesign of the Flow Editor + Arbitrary forloop
2022-08-17 12:03:38 +02:00
Faton Ramadani
eefdfab1a6
Fix previous results in Flow preview ( #332 )
2022-08-04 20:14:32 +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
Faton Ramadani and Ruben Fiszel
080860fad8
improve Flow UI ( #297 )
...
* Improve flow ui
* Finish reworking
* Fix formating
* Fix naviation
* Fix navigaion + adjust icon sizes
* Remove duplicate code
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2022-08-01 15:07:29 +02:00
Ruben Fiszel
f8171af6f0
clean further the openapi InputTransform
2022-07-31 11:23:21 +02:00
Ruben Fiszel
c846128fbb
urgent fix for frontend: flow -> newFlow
2022-07-31 10:22:30 +02:00
Ruben Fiszel
2a0d70dcbc
change openflow encoding for more proper oneOf + fix all from svelte:check
2022-07-31 01:20:52 +02:00
Ruben Fiszel
ec09257bfe
fix init of static step inputs
2022-07-29 17:52:45 +02:00
Ruben Fiszel
07fac175a0
feat: add schedule settable from pull flows
2022-07-27 12:18:02 +02:00
Ruben Fiszel
e71ef67a83
minor UI fixes
2022-07-20 19:53:38 +02:00
Ruben Fiszel
bd03727dd1
flow UI improvements
2022-07-20 18:36:15 +02:00
Ruben Fiszel
c25016bed6
fix(frontend): initFlow also reset schemaStore
2022-07-19 20:43:50 +02:00
Ruben Fiszel
80ddfed361
fix(frontend): filter script by is_trigger and jobs by is_skipped + path fix
2022-07-19 20:23:58 +02:00
Ruben Fiszel
e60a1a51aa
fix(frontend): createInlineScript only create trigger script if step = 0
2022-07-17 18:48:36 +02:00
Ruben Fiszel
835cf49f55
fix: flow UI back and forth pull/push fix
2022-07-17 18:38:57 +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