Skip to content

feat: Refactoring workflow builder to use React Flow #1488

Merged
talboren merged 124 commits intokeephq:mainfrom
Bhavyajain21:feat/workflow-enhance
Sep 1, 2024
Merged

feat: Refactoring workflow builder to use React Flow #1488
talboren merged 124 commits intokeephq:mainfrom
Bhavyajain21:feat/workflow-enhance

Conversation

@Bhavyajain21
Copy link
Copy Markdown
Contributor

Closes #1451

@vercel
Copy link
Copy Markdown

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
Copy Markdown

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
Copy Markdown
Member

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

@rajesh-jonnalagadda
Copy link
Copy Markdown
Contributor

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

on it

@rajesh-jonnalagadda
Copy link
Copy Markdown
Contributor

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

now tests are passed. please check

@talboren
Copy link
Copy Markdown
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
Copy Markdown
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
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