Commit 0511aed
feat(actions): Add async flow action and advanced trigger configuration
- Introduce `continueAsync` action to `EventFlowEditor.js` and implement its execution logic in `EventFlowSystem.js`. This enables event flows to execute actions asynchronously, preventing blocking for complex operations.
- Enhance `EventFlowEditor.js` with comprehensive UI for `lastActivityFilter` on trigger nodes. This allows users to filter triggers based on user activity within a specified timeframe (e.g., "first time seen," "last activity within 5 minutes"), including quick action buttons and mutual exclusion logic.
- Integrate dedicated UI for `counter` trigger configurations (e.g., `countType`) within the `EventFlowEditor.js` properties panel.
- Refactor `EventFlowSystem.js` to process the new `continueAsync` action and integrate updated logic for various existing actions, including `setProperty`, `incrementCounter`, `checkCounter`, and `removeText`.
[auto-enhanced]1 parent dfcbbe3 commit 0511aed
File tree
3 files changed
+3089
-2999
lines changed- actions
3 files changed
+3089
-2999
lines changed
0 commit comments