Commit graph

2792 commits

Author SHA1 Message Date
Sipke Schoorstra 92ffeed4ea Store workflow state created timestamp 2022-12-07 20:58:17 +01:00
Sipke Schoorstra 026430fd2d
Composite Activity fixes and improvements (#3512)
* Implement consistent input/output/variable memory block identifiers

* Telnyx fixes and improvements

* Fix bookmark burning

* Refactor AnswerCall

* Incremental work on source + line registration

* Handle missing bookmarks

* Fix bookmark persisted callback mechanism

* Implement distributed locking for default workflow runtime

* Fix recording bookmark

* Increase source file and line coverage
2022-12-07 20:47:36 +01:00
Gürkan Güran 4ece4bb51e Added optional port flexibility 2022-12-05 13:01:02 +01:00
Sipke Schoorstra c9f1021a4b Fix merge of auto rotating ports 2022-12-05 12:21:07 +01:00
Gürkan Güran 6ada301b1f Finished inflexible port implementation for cases 2022-12-05 12:10:02 +01:00
Sipke Schoorstra 29b1d08089 Merge branch 'auto-rotating-update' into v3 2022-12-05 12:09:13 +01:00
Sipke Schoorstra cfc06cf058 Merge remote-tracking branch 'origin/v3' into v3-before-autorotate 2022-12-05 11:42:55 +01:00
Sipke Schoorstra 7d5eb198b5 Fix enum options not being displayed 2022-12-05 11:40:43 +01:00
LevVadim 06aee918c3
fix monaco editor script view resize 24437 (#3503) 2022-12-05 11:17:15 +01:00
Sipke Schoorstra c70247e133 Fix memory referencing and some other stuff 2022-12-02 22:57:26 +01:00
Gürkan Güran b941ca89cc Finished inflexible port implementation for cases 2022-12-02 19:46:48 +01:00
Gürkan Güran a0c493622a Merge branch 'auto-rotating-update' into v3 2022-12-02 12:36:08 +01:00
Gürkan Güran 57face151d Fixed the issue with server-client port model difference 2022-12-02 12:35:58 +01:00
Gürkan Güran 0450b822c3 Fixed issue with rebuilding graph on inner flowcharts 2022-12-02 12:34:46 +01:00
Gürkan Güran 9f5461e278 Partially implemented inflexible ports(cases) 2022-12-02 12:34:04 +01:00
Sipke Schoorstra 4c9de96418 Add option to configure DB to UseElsaSqlite extension 2022-12-01 22:27:09 +01:00
Sipke Schoorstra 2a365aa1b1 Add missing Sqlite package reference 2022-12-01 22:26:12 +01:00
Sipke Schoorstra 2ce5b34b70 Add support for Complete activity serialization using default ctor 2022-12-01 22:25:41 +01:00
Sipke Schoorstra 6fbea8cdea Do not update client model with server model to prevent race conditions 2022-12-01 22:25:16 +01:00
Sipke Schoorstra edb4782971 Update model immediately to avoid race conditions between UI actions and delayed model updates 2022-12-01 22:24:17 +01:00
Sipke Schoorstra 49de352011 Temporarily disable upwards navigation until bug is resolved 2022-12-01 22:23:22 +01:00
Sipke Schoorstra 9283c3e18d Revert "Auto rotating (#3482)"
This reverts commit 016e642ac4.
2022-12-01 12:08:41 +01:00
Sipke Schoorstra 1f3b849e68
Add JS functions (#3492) 2022-11-30 21:52:41 +01:00
Sipke Schoorstra 6f429e9867
Add support for accessing workflow variables from liquid expressions (#3491) 2022-11-30 21:20:25 +01:00
Sipke Schoorstra a1626502a9 Fix variable dropdown refresh 2022-11-30 20:46:35 +01:00
Sipke Schoorstra 9e19cadc69 Improve style of activities with embedded ports 2022-11-30 20:46:24 +01:00
Sipke Schoorstra 7f9f2d8fcd Improve Variables UI 2022-11-30 14:15:48 +01:00
Sipke Schoorstra 269627adf1 Fix If completion 2022-11-30 11:45:48 +01:00
Gürkan Güran 948a0bae07 Fixed the null reference issue for auto-rotating 2022-11-29 17:18:14 +01:00
Gürkan Güran eb1fdea49d Increased the performance of rotating algorithm 2022-11-29 01:21:01 +01:00
Gürkan Güran 810962af42 Added arrow for targeting activities 2022-11-29 01:20:24 +01:00
Sipke Schoorstra dbbe9d080b Add SelectList model 2022-11-28 22:06:27 +01:00
Sipke Schoorstra 7a8beaca66 Fix stack overflow for looping constructs 2022-11-28 21:42:40 +01:00
Sipke Schoorstra 6bc7b1ec8d Add Get endpoint for Activity descriptors 2022-11-28 21:35:05 +01:00
Sipke Schoorstra 1cfe7b4181 Fix that composite roots were serialized 2022-11-28 21:34:49 +01:00
Sipke Schoorstra 414b730501 Fix ActivityRegistry Find method 2022-11-28 21:34:27 +01:00
Sipke Schoorstra 84afa064e1 Update samples 2022-11-28 21:34:10 +01:00
Sipke Schoorstra 4fd2066c11 Update Delay activity 2022-11-28 21:33:35 +01:00
Sipke Schoorstra 90c9ed40d3 Merge remote-tracking branch 'origin/v3' into v3 2022-11-28 19:12:07 +01:00
Sipke Schoorstra e4647affe1 Configure RunJavaScript to use javascript language for Monaco editor 2022-11-28 19:12:01 +01:00
gurkanguran 016e642ac4
Auto rotating (#3482)
* Implemented auto-orientation of ports and edges

* Added mapping for different connection models on server/client sides

* Increased the size of circles

Fixes #2893 

Co-authored-by: Gürkan Güran <grkngrn@gmail.com>
2022-11-28 15:34:32 +01:00
Sipke Schoorstra d5d9c63548 Fix loading descriptors after login 2022-11-28 15:20:32 +01:00
Sipke Schoorstra bc573386b9 Add Guid as variable type 2022-11-28 14:24:54 +01:00
Sipke Schoorstra 4aa9f382ab Hide Root from being visible 2022-11-27 22:02:00 +01:00
Sipke Schoorstra 3714eb288f Remove value column from variables view 2022-11-27 22:01:44 +01:00
Sipke Schoorstra 4933c56af2 Fix broken sample 2022-11-27 13:28:53 +01:00
Sipke Schoorstra 7591a2f37b Register HTTP models for variable types by default 2022-11-27 13:28:43 +01:00
Sipke Schoorstra 95bf909894 Fix label display for checkbox and monaco 2022-11-27 13:28:25 +01:00
Sipke Schoorstra b1fac2e24d Fix input type name mapping 2022-11-27 13:28:00 +01:00
Sipke Schoorstra b5a2e95ed3
Implement types API endpoint (#3479) 2022-11-26 22:27:33 +01:00