Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Refactoring workflow builder to use React Flow #1488

Merged
merged 124 commits into from
Sep 1, 2024

Conversation

Bhavyajain21
Copy link
Contributor

Closes #1451

Copy link

vercel bot commented Jul 29, 2024

@Bhavyajain21 is attempting to deploy a commit to the KeepHQ Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant
Copy link

CLAassistant commented Jul 29, 2024

CLA assistant check
All committers have signed the CLA.

@Bhavyajain21 Bhavyajain21 marked this pull request as ready for review July 29, 2024 16:51
@Bhavyajain21 Bhavyajain21 marked this pull request as draft July 29, 2024 16:51
@Bhavyajain21 Bhavyajain21 changed the title Feat/workflow enhance feat: Refactoring workflow builder to use React Flow Jul 29, 2024
rajesh-jonnalagadda and others added 22 commits July 31, 2024 18:38
…cate,seletion and added toolbox and etting on the flow
feat:added connection restrictions and code clean up
…ding and auto connection to source node on deletion and refactor of useworkflowinitialising
feat: add non draggable functionality to the node.
feat:delete foreach switch anad added the builde statu tracker
@talboren
Copy link
Member

@Bhavyajain21 @rajeshj11 please note that tests are failing :(

@rajesh-jonnalagadda
Copy link
Contributor

@Bhavyajain21 @rajeshj11 please note that tests are failing :(

on it

@rajesh-jonnalagadda
Copy link
Contributor

@Bhavyajain21 @rajeshj11 please note that tests are failing :(

now tests are passed. please check

@talboren
Copy link
Member

talboren commented Sep 1, 2024

A few comments:
Save button is redundant, it made me not understand what's wrong with the workflow until I clicked on it.
Triggers:
We need validation for workflow saying "No triggers were configured, please configure at least 1 trigger"
If I add manual trigger, there is not reason to check the box
We need to add some divider for the configuration part
If trigger was added, if should be removed from the toolbox (e,.g., it's confusing that I still have manual when it's already in the workflow and I can't do anything with it)
Instead of "Trigger end" change to "Workflow start"

image
image
image

Copy link
Member

@talboren talboren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@talboren talboren merged commit 8a8d554 into keephq:main Sep 1, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[🔨 Enhancement]: Refactoring workflow builder to use React Flow
6 participants