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: workflow builder #7608

Merged
merged 126 commits into from
Feb 14, 2025
Merged

feat: workflow builder #7608

merged 126 commits into from
Feb 14, 2025

Conversation

psychedelicious
Copy link
Collaborator

@psychedelicious psychedelicious commented Jan 31, 2025

Summary

  • Add drag-and-drop workflow builder UI, replacing the simple list of linear view fields. Old linear view is migrated.
  • Refactor of a crapload of workflows components.
  • Fix issues with auto-node selection when creating edges.
  • Improved performance across workflow editor.
  • Upgrade reactflow to latest. I was already fixing/changing a ton of stuff so it was a good time to lump this in.
  • Update @invoke-ai/ui-library to latest. Needed for some of the UI stuff in workflow builder.
  • When loading a workflow, nodes are auto-updated.

Related Issues / Discussions

TBD

QA Instructions

TBD

Merge Plan

TBD

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

@github-actions github-actions bot added frontend-deps PRs that change frontend dependencies frontend PRs that change frontend files labels Jan 31, 2025
@psychedelicious psychedelicious force-pushed the psyche/feat/workflow-builder branch 4 times, most recently from 7cf5c97 to 5b93a3f Compare February 11, 2025 08:17
@psychedelicious psychedelicious marked this pull request as ready for review February 11, 2025 12:11
@hipsterusername
Copy link
Member

hipsterusername commented Feb 11, 2025

Having issues getting the workflow section to load up - May need some pairing to see if it's me or the branch

Edit: PEBKAC

Copy link
Member

@hipsterusername hipsterusername left a comment

Choose a reason for hiding this comment

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

pending metadata

@psychedelicious psychedelicious force-pushed the psyche/feat/workflow-builder branch from 4cd1a07 to 749b15a Compare February 12, 2025 05:35
@psychedelicious psychedelicious force-pushed the psyche/feat/workflow-builder branch from 749b15a to 02c75eb Compare February 14, 2025 03:23
@psychedelicious psychedelicious force-pushed the psyche/feat/workflow-builder branch from 02c75eb to daa41a5 Compare February 14, 2025 03:27
@psychedelicious psychedelicious merged commit f3dfb1b into main Feb 14, 2025
15 checks passed
@psychedelicious psychedelicious deleted the psyche/feat/workflow-builder branch February 14, 2025 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend PRs that change frontend files frontend-deps PRs that change frontend dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants