Sipke Schoorstra
a94ccf8b71
Add support for fully-qualified Monaco base URL (e.g. when using unpkg)
2021-06-05 14:02:56 +02:00
Sipke Schoorstra
f8ee1f8847
Fix WorkflowStudio Razor component
2021-06-05 14:02:29 +02:00
Sipke Schoorstra
4d13dac975
Set sample projects to .NET 5
2021-06-05 13:37:25 +02:00
Sipke Schoorstra
e24609d3ec
Telnyx activities enhancements
2021-06-05 13:33:56 +02:00
Sipke Schoorstra
d339b8d389
Add support for JProperty objects
2021-06-05 13:00:38 +02:00
Sipke Schoorstra
de49a034d0
Ensure sample dashboard project always serves static web assets from IIS and non-Production environments even when not published
2021-06-05 13:00:12 +02:00
Sipke Schoorstra
2d12b5c516
Fix distributed deadlock
2021-06-05 12:59:18 +02:00
Sipke Schoorstra
0552d89f19
Ensure activity property values are restored from activity state before executing/resuming
2021-06-05 12:59:04 +02:00
Sipke Schoorstra
ec172d98c1
Remove activity state from execution log to prevent large record sizes
2021-06-05 12:58:30 +02:00
Sipke Schoorstra
51a7b0f050
Add helper methods for accessing stored activity property values from activity state
2021-06-05 12:58:06 +02:00
Sipke Schoorstra
804eb27a2b
Reconsider activity output
2021-06-05 12:57:01 +02:00
Sipke Schoorstra
c2ce8a72b9
Telnyx activities enhancements
2021-06-05 12:56:04 +02:00
Sipke Schoorstra
b4f83f43aa
Fix potential race condition to Quartz scheduler causing duplicate scheduler error
2021-06-04 14:52:46 +02:00
Sipke Schoorstra
1b9e8078e3
Update Dockerfile-elsa-dashboard
2021-06-03 16:12:08 +02:00
Sipke Schoorstra
46a625a068
Replace Blazor Dashboard with two Blazor sample projects and an HTML file sample
2021-06-03 16:06:26 +02:00
Sipke Schoorstra
97df3b7bc7
Acquire lock on correlation ID when dispatching new workflows
...
This fixes a race condition between initial workflow execution that e.g. sends a message to a topic, which is then handled by the same workflow later on.
But if that message is delivered too soon (before the workflow got persisted & indexed), then the message consumer won't be able to find the workflow.
Acquiring a lock on the correlation ID fixes this by synchronizing access to that resource
2021-06-03 14:02:07 +02:00
Sipke Schoorstra
44d756241a
Remove redundant locking
2021-06-02 14:14:45 +02:00
Sipke Schoorstra
cdaa105f3e
Cleanup + comments
2021-06-02 14:00:56 +02:00
Sipke Schoorstra
93e80b5248
Fix race condition between finding bookmarks and indexing workflows
2021-06-02 13:54:39 +02:00
Sipke Schoorstra
b6f165cc95
Turning some Telnyx activities into "jobs" (blocking actions)
2021-06-01 22:27:14 +02:00
Sipke Schoorstra
d9e88dd195
Fix type definition generation for classes
2021-05-31 20:38:10 +02:00
Sipke Schoorstra
d9115639fc
Add GatherUsingSpeak activity
2021-05-31 20:37:53 +02:00
Sipke Schoorstra
63a2ec6000
Prevent named activities from being rendered into typescript definition when name is empty string
2021-05-31 19:52:37 +02:00
Sipke Schoorstra
05c7973057
Fix that property setters have access to ambient activity execution
...
This is necessary for composite components
2021-05-31 19:51:56 +02:00
Sipke Schoorstra
79131e2dde
Introduce NonPersistableAttribute to control what gets persisted in state
2021-05-31 19:50:42 +02:00
Sipke Schoorstra
3eaefab72f
Various Telnyx activity enhancements
2021-05-31 19:50:09 +02:00
Sipke Schoorstra
c7b0b2d497
Update Telnyx ResolveExtension with output properties
2021-05-31 19:49:20 +02:00
Sipke Schoorstra
f8b3958f1c
Improve Telnyx CallRingGroup
2021-05-31 19:48:48 +02:00
Sipke Schoorstra
967fbddf8b
Improve Telnyx JS intellisense
2021-05-31 11:26:24 +02:00
Sipke Schoorstra
0f7a708c0f
Update Telnyx ResolveExtension with output property
2021-05-31 10:18:42 +02:00
Sipke Schoorstra
df8d85f183
Update ActivityPropertyUIHintResolver to use renamed ActivityInputUIHints
2021-05-31 10:18:22 +02:00
Sipke Schoorstra
f63d264dc4
Downgrade sample app from 6.0 to 5.0
2021-05-31 10:17:08 +02:00
Sipke Schoorstra
23a47b30b2
Add Task activity and provider
2021-05-31 10:01:33 +02:00
Sipke Schoorstra
3d623b94e1
Improve bookmarking API and add Event Received activity
2021-05-31 10:01:33 +02:00
Sipke Schoorstra
589cab520b
Add Conductor project and SendCommand activity
2021-05-31 10:01:33 +02:00
Sipke Schoorstra
0f8a0e9f3d
Implement support for activity property ordering
...
Closes #884
2021-05-30 13:51:14 +02:00
Sipke Schoorstra
16c93e15c5
Add support for dynamic outcome provider
...
Fixes #873
2021-05-30 13:27:42 +02:00
Sipke Schoorstra
7e9ac20e8d
Fix named activity missing in intellisense and blacklist many system types
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
1150fb8dc1
Allow direct activity access from liquid
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
d033b56d29
Increase javascript intellisense coverage
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
7f420f4f42
Add JS functions to access activity properties
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
58af0c7ca0
Rename ActivityPropertyAttribute to ActivityInputAttribute
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
d195dfc070
Fix liquid engine to handle JObject and JValue resolution
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
a8f6cf37db
Update WriteHttpResponse activity's ResponseHeaders property's UI hint to use an existing one
2021-05-30 12:51:58 +02:00
Sipke Schoorstra
36061c6802
Update WriteHttpResponse to include configurable charset
...
Fixes #450
2021-05-28 20:54:23 +02:00
Sipke Schoorstra
7aae03a2dc
Implement User Task plugin
...
Fixes #351
2021-05-28 20:40:38 +02:00
Sipke Schoorstra
88a5c61a16
Uncheck "check all" after bulk delete
...
Fixes #1057
2021-05-28 20:35:21 +02:00
Sipke Schoorstra
68e5be0159
Fix issue with SwitchHandler and Switch display on workflow blueprint viewer when using expressions that cannot be evaluated
2021-05-28 20:21:45 +02:00
Sipke Schoorstra
2d2fa4451f
Fix concurrent access to Azure Service Bus workers
2021-05-28 19:36:16 +02:00
Sipke Schoorstra
be61cf1a51
Apply prerelease tag to version
2021-05-28 19:18:21 +02:00