Sipke Schoorstra
ae46e0e143
Update packages and accommodate for breaking changes
2021-04-07 14:48:30 +02:00
Sipke Schoorstra
c4f8eafba7
Add support for custom liquid tags
2021-03-29 13:06:37 +02:00
Sipke Schoorstra
0c15c94ea7
Telnyx Activities ( #768 )
...
* Fix liquid syntax for accessing activity output
* Initial scaffolding of Telnyx module + API changes
* Make Telnyx Notification activity blocking
* Implement Telnyx correlation
* Post workflow suspension tasks improvements
* Add Telnyx activities
* Add HangupCall and TransferCall activities
* Call activity improvements
2021-03-17 13:07:14 +01:00
Sipke Schoorstra
6eadac5736
Improve javascript engine
2021-03-04 17:45:59 +01:00
Sipke Schoorstra
a14f7cc267
Expressions editor ( #695 )
...
* A functioning monaco editor
* Incremental work on intellisense
* Add Workflow Context Options settings to designer
* Rudimentary work on variables
2021-03-02 09:00:51 +01:00
Sipke Schoorstra
59189bd330
Revise trigger API ( #593 )
...
* Update triggers
* Fix service registrations
* Add support for startup task ordering
* Add missing Rebus Activities project
* Handle indexing of many workflow instances
* Update sample
* Separate bookmarks from start triggers
* Add trigger API
* Fix queue worker
* Delete sqlite temp files
2021-01-29 16:16:45 +01:00
Sipke Schoorstra
e6f42aca8f
Update packages
2021-01-21 12:45:10 +01:00
Sipke Schoorstra
38470c0176
WIP: Declarative composite activities
2020-11-02 21:04:41 +01:00
Sviataslau Hankovich
afa99fa279
Minor cleanup ( #421 )
2020-10-25 21:37:15 +01:00
Sipke Schoorstra
f8662c5426
Implement workflow materializer
2020-10-17 16:45:20 +02:00
Sipke Schoorstra
e1f5b6a8a5
Implement YesSql
2020-10-10 17:13:52 +02:00
Sipke Schoorstra
899f12e35f
Cleanup and apply new field naming convention
2020-10-09 19:52:54 +02:00
Sipke Schoorstra
60bfb4e7b2
Added Graphql ( #246 )
...
* Added GraphQL using Hot Chocolate
2020-02-15 20:32:16 +01:00
Sipke Schoorstra
aefe630f42
Merge branch 'develop' into feature/elsa-2.0
...
# Conflicts:
# Samples.sln
# src/core/Elsa.Abstractions/Elsa.Abstractions.csproj
# src/core/Elsa.Core/Elsa.Core.csproj
# src/persistence/Elsa.Persistence.EntityFrameworkCore/Extensions/EFCoreServiceCollectionExtensions.cs
# src/providers/Elsa.Persistence.EntityFrameworkCore/Elsa.Persistence.EntityFrameworkCore.csproj
# src/providers/Elsa.Persistence.YesSql/DbContexts/DesignTimeDbContextFactoryBase.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContext.cs
# src/providers/Elsa.Persistence.YesSql/DbContexts/MySqlContextFactory.cs
# src/providers/Elsa.Persistence.YesSql/Elsa.Persistence.YesSql.csproj
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.Designer.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/20200113102615_InitialCreate.cs
# src/providers/Elsa.Persistence.YesSql/Migrations/MySql/MySqlContextModelSnapshot.cs
# src/samples/Elsa.Samples.Timers/Elsa.Samples.Timers.csproj
# src/samples/Sample05/Program.cs
# src/samples/Sample08/Sample08.csproj
# src/samples/Sample08/Startup.cs
# src/samples/Sample14/Program.cs
# src/samples/Sample14/Sample14.csproj
# src/samples/Sample16/Sample16.csproj
# src/samples/Sample18/Program.cs
# src/samples/Sample18/Sample18.csproj
# src/samples/Sample19/Sample19.csproj
# src/samples/Sample19/Startup.cs
# src/samples/Sample21/Sample21.csproj
# src/samples/Sample21/Startup.cs
# src/samples/Sample22/Program.cs
# src/samples/Sample22/Sample22.csproj
# src/samples/Sample23/Program.cs
# src/samples/Sample23/Sample23.csproj
2020-01-16 21:23:45 +01:00
Sipke Schoorstra
7b94637386
Code-first improvements ( #223 )
...
* Refactor workflow model and scheduler
* Improve workflow builder API
2020-01-12 20:15:57 +01:00
Sipke Schoorstra
8092d166a5
Add native .NET code support + activity input/output ( #216 )
...
* Add code activity
* Refactor Workflow State to use Variables
* Update InstantEvent and SetVariable
* Update samples
* Add activity input/output
2019-12-23 21:43:11 +01:00
Sipke Schoorstra
3fd0cb5270
Refactor Variable serialization to convert to JValue ( #120 )
...
This removes the confusion where a specific object will retain its type when serialized, which is not the case.
2019-11-03 14:33:34 +01:00
Sipke Schoorstra
57f116c239
Fix object disposed bug ( #116 )
...
* Refactor buggy SignalRequestHandler
For some reason, the following code is problematic:
await DecryptToken()
.BindAsync(GetWorkflowInstanceAsync)
.BindAsync(CheckIfExecutingAsync)
.MapAsync(ResumeWorkflowAsync);
Basically, any lambda in the BindAsync and MapAsync could execute even after the containing method returned
* Implement better message handler registration without adding multiple IMediator services
* Abstracted Mediator service registration methods.
* Add Liquid support for JObject.
2019-10-31 21:31:18 +01:00
Sipke Schoorstra
aef8741d84
Add Liquid expressions ( #111 )
...
* Reorganize projects
* Implement Liquid expression evaluator
* Refactor activity references to use `Name`
2019-10-27 15:38:37 +01:00