Skip to content

feat(workflows): implement visual workflow builder and interactive trigger node - #230

Merged
Anil-matcha merged 3 commits into
Anil-matcha:mainfrom
jaiprasad04:feat/visual-workflows
Nov 5, 2026
Merged

Anil-matcha merged 3 commits into
Anil-matcha:mainfrom
jaiprasad04:feat/visual-workflows

Conversation

@jaiprasad04

Copy link
Copy Markdown
Contributor

Summary

Implements a multi-step visual workflow canvas and interactive trigger node:

  • Visual Workflow Canvas: Interactive nodes with smooth pan, zoom, floating bottom toolbar, minimap, and selection tooling.
  • Interactive Trigger Nodes: Supports Schedule (daily, weekly, interval, cron with next run estimation), Manual, Webhook (with secret rotation), and Chat Message triggers.
  • Node Controls: Floating toolbar with duplicate, lock/unlock, and delete actions.
  • Elastic Bezier Connections: Visual wire connectors with midpoint disconnect controls.
  • Backend Infrastructure: SQLite and PostgreSQL workflow models, Alembic migrations, CRUD REST APIs, run history tracking, and unit tests.
  • CI / Build Quality: All frontend tests (367/367), ESLint checks, backend tests, and desktop environment suites pass cleanly.

@Anil-matcha
Anil-matcha merged commit 9525341 into Anil-matcha:main Nov 5, 2026
10 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.

2 participants