mlogclub
b806a2208b
feat: enhance condition node functionality with branches and validation
...
- Introduced WorkflowConditionBranch and WorkflowNodeConfig types to manage condition branches in nodes.
- Updated NodeConfigPanel and ConditionNodePanel components to support adding, editing, and deleting branches.
- Implemented validation for condition nodes to ensure at least one branch exists and that default branches are correctly configured.
- Modified workflow-utils to handle condition branches and updated toApiDefinition and fromApiDefinition functions to maintain branch integrity during serialization.
- Removed edge condition handling from WorkflowEditor and related components, simplifying edge management.
- Added tests to ensure condition branches are preserved in API definitions.
2026-06-25 21:08:59 +08:00
..
2026-05-31 18:43:48 +08:00
2026-06-03 09:36:33 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 21:10:17 +08:00
2026-06-02 20:51:13 +08:00
2026-06-23 08:37:52 +08:00
2026-06-25 21:08:59 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-24 09:52:00 +08:00
2026-06-25 21:08:59 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-24 11:02:16 +08:00
2026-06-24 11:02:16 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 21:57:31 +08:00
2026-06-03 09:36:33 +08:00
2026-06-24 11:02:16 +08:00
2026-05-31 18:43:48 +08:00
2026-06-24 22:53:17 +08:00
2026-06-24 22:53:17 +08:00
2026-06-02 21:10:17 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 21:10:17 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 11:25:30 +08:00
2026-06-02 20:51:13 +08:00
2026-06-07 20:28:33 +08:00
2026-06-07 20:28:33 +08:00
2026-06-02 20:51:13 +08:00
2026-06-01 13:57:49 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 20:51:13 +08:00
2026-06-24 22:53:17 +08:00
2026-06-24 22:53:17 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 21:10:17 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-06-20 20:42:07 +08:00
2026-05-31 18:43:48 +08:00
2026-06-20 20:42:07 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 21:57:31 +08:00
2026-06-03 09:36:33 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 20:51:13 +08:00
2026-06-02 20:51:13 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-04-14 20:28:48 +08:00
2026-06-24 22:53:17 +08:00
2026-05-31 18:43:48 +08:00
2026-06-24 22:53:17 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00
2026-06-02 20:51:13 +08:00
2026-06-07 19:42:54 +08:00
2026-06-02 21:10:17 +08:00
2026-05-31 18:43:48 +08:00
2026-05-31 18:43:48 +08:00