Commit graph

3180 commits

Author SHA1 Message Date
Sipke Schoorstra 5cdee4cece Update release workflow 2022-11-09 15:16:54 +01:00
Sipke Schoorstra 6752641064 Update release workflow 2022-11-09 14:55:57 +01:00
Sipke Schoorstra 6a1c2c0860 Update release workflow 2022-11-09 14:37:16 +01:00
Sipke Schoorstra 558b875521 Update release pipeline 2022-11-09 14:31:03 +01:00
Sipke Schoorstra 74c0bb8178 Update release pipeline 2022-11-09 14:14:11 +01:00
Sipke Schoorstra 42ef7f2da0 Update release pipeline 2022-11-09 14:09:05 +01:00
Sipke Schoorstra 48bcd9effb Update release pipeline 2022-11-09 14:03:05 +01:00
Sipke Schoorstra a6dd3db6c4 Update build definitions 2022-11-09 14:01:58 +01:00
Sipke Schoorstra a2f1a82988 Update release 2022-11-09 13:55:56 +01:00
Sipke Schoorstra 09d4dbd5a4 Add GitHub actions 2022-11-09 13:53:04 +01:00
Sipke Schoorstra 8b4371da3d Update properties.tsx 2022-11-09 12:26:02 +01:00
Sipke Schoorstra 19c7fc8db4 Update designer package-lock 2022-11-08 11:45:28 +01:00
Gürkan Güran 46d4b4d04c Implemented auto-layout 2022-11-07 13:25:57 +03:00
Sipke Schoorstra d626695ff2 Fix imports 2022-11-03 21:42:43 +01:00
Sipke Schoorstra e9d4c9b6d5 Prepare projects for packaging 2022-11-03 21:40:23 +01:00
Sipke Schoorstra e4f9b7717b Initial support for activity cancellation 2022-10-30 23:44:38 +01:00
Sipke Schoorstra 421324c9a7 Fix background check logic for async activities 2022-10-27 16:03:20 +02:00
Sipke Schoorstra c6bfd1f574
Asynchronous Activities (#3386)
* Update job activities handler

Looks like somehow implicit global usings have been removed or disabled 🤔

* Implement background activity execution

* Checkbox UI improvements

* Implement Task configuration for asynchronous execution

* Make job queue hosted service process jobs in parallel

* Make job worker count configurable
2022-10-27 12:05:30 +02:00
cristinamudura 0cd01c687b
Feature/send http request (#3355)
* Implemented send http request activity

* Implemented checkbox input and updated send http request activity

* Updated value of mime types constants
2022-10-25 15:52:55 +02:00
Sipke Schoorstra b9864a25fa
Queue-based activity scheduler (#3344)
* Incremental work on queue-based activity scheduling

* Update WorkflowHost to handle resumption of non-running workflows
2022-10-12 18:44:05 +02:00
Sipke Schoorstra 9a772af3c8
Implicit fork & join (#3331)
* Initial experiment with implicit fork and join construct

* Implement flow execution counters

* Incremental work on FlowJoin

* Implement bookmark removal behavior

* Set icon for FlowJoin
2022-10-10 15:08:30 +02:00
Sipke Schoorstra c19f24c1d2 Add setting for "can start workflow" 2022-10-05 11:39:55 +02:00
Sipke Schoorstra 4b0af64cee
Exportable & importable workflow state + execution (#3317)
* Incremental work on externalizing workflow state execution

* Finish resumable WriteHttpResponse
2022-10-04 11:57:01 +02:00
Gürkan Güran a2cc77d952 Conditionally autohide modal dialog 2022-09-18 21:30:57 +02:00
Gürkan Güran 7ce2ec12b5 Hide modal dialog automatically after clicking modal button 2022-09-18 21:22:31 +02:00
Gürkan Güran a1bb6f2e1f Added confirmation modals for all necessary user actions 2022-09-18 21:21:56 +02:00
Gürkan Güran c0aa6f0374 Used delete confirmation modal in version history 2022-09-18 19:49:19 +02:00
Gürkan Güran 41a235da27 Implemented delete confirmation modal 2022-09-18 19:48:50 +02:00
Gürkan Güran 0cf89e8401 Added warning icon 2022-09-18 19:47:38 +02:00
Sipke Schoorstra 31942ae96f
Implement async workflow state exporter for DB workflow instance (#3291)
* Incremental work on in-process message consumers

* Implement asynchronous workflow state DB exporter

* Fixes
2022-09-07 17:28:36 +02:00
Gürkan Güran 03c29ef6fb Update view button colors 2022-09-06 21:29:13 +02:00
Gürkan Güran f87418517f Hide revert option for latest version 2022-09-06 19:58:12 +02:00
Gürkan Güran c275b691ae Remove debugger 2022-09-06 19:37:05 +02:00
Gürkan Güran 96e8abe5bb Initialize descriptors on refresh page 2022-09-06 19:34:03 +02:00
Gürkan Güran 9c793e8332 Refactor 2022-09-06 14:52:47 +02:00
Gürkan Güran db147e3ed1 Fixed version history issues 2022-09-06 13:49:06 +02:00
Sipke Schoorstra 23722bfcf5 Merge branch 'v3' of https://github.com/elsa-workflows/elsa-core into v3 2022-09-04 17:04:35 +02:00
Sipke Schoorstra b3bae39bfe
Default Runtime & Persistence (#3287)
* Delete DefaultWorkflowInvoker.cs

* Incremental work

* Refactor runtime

* Implement workflow state store + bookmark store

* Cleanup

* Update migrations

* Move store abstractions to management and runtime projects

* Consolidate persistence providers into single package

* Generate migrations

* Regenerate migrations

* Fix DI of memory stores

* Update migrations

* Refactor definition reference due to unserializable record

* Update web server bundle to use EF core by default

* Update Bookmark.cs

Fixes System Text Json deserialization
2022-09-04 17:04:14 +02:00
Sipke Schoorstra 81ebab401d Delete DefaultWorkflowInvoker.cs 2022-09-02 19:11:34 +02:00
Sipke Schoorstra b318b69bda Move CRL workflow definition provider 2022-09-02 19:06:00 +02:00
Sipke Schoorstra bfefd3f237
V3 default runtime (#3285)
* Incremental work on default runtime

* Fix workflow rooting
2022-09-02 19:02:24 +02:00
Sipke Schoorstra 220a1b4593 Cleanup 2022-09-02 13:36:03 +02:00
Sipke Schoorstra e2ffafc736
Refactor proto actor runtime with snapshot support (#3283)
* Initial working grain

* Incremental work on actor bookmark management & resuming wokflows

* Upgrade Proto Actor package references

* Fix lifetime of actors

* Implement bookmark and resumption

* Update Program.cs

* Update bookmark event publishing

* Refactor proto actor features API

* Implement snapshotting

* Update snapshotting

* Add in-memory provider and use it by default

* Update server bundle to use proto actor sqlite persistence by default
2022-09-02 13:18:53 +02:00
Sipke Schoorstra 6f5a02966e Squashed commit of the following:
commit f5266d120035646b13b580987fc17192d3b0d86f
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Wed Aug 31 15:46:50 2022 +0200

    Add memory user and role store

commit 96b2e97b460ee6708b6c1792ae85c51f96b139f8
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Wed Aug 31 14:46:27 2022 +0200

    Add session storage support for auth session

commit a4a52d402d371d4b8a5b6f6281059b81522316b2
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Wed Aug 31 14:22:08 2022 +0200

    Implement login screen

commit 5b1e509d3f9306b9f4803de04f2d9c1c7a3fc41b
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Tue Aug 30 15:04:40 2022 +0200

    Incremental work on auth

commit eccca88c07653b440f85069785416e1ce247d0d4
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Mon Aug 29 14:50:08 2022 +0200

    Add couple of read wildcards for testing

commit 1b38596a34c1d56d11edc82f5b974e06ac2fde0e
Author: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Date:   Mon Aug 29 14:40:49 2022 +0200

    Incremental work on identity module
2022-08-31 15:47:10 +02:00
Gürkan Güran d614a0dbe6 Implemented version history 2022-08-29 18:22:58 +02:00
Sipke Schoorstra 8fc3bac949 Fix client mapping 2022-08-29 11:51:22 +02:00
Sipke Schoorstra 45e38a728f Remove unused namespaces 2022-08-29 11:37:00 +02:00
Sipke Schoorstra 4a5dba3736 Update permissions 2022-08-29 11:36:15 +02:00
Sipke Schoorstra 7f839555cf Update Endpoints.cs 2022-08-28 15:02:18 +02:00
Sipke Schoorstra 2bd4a9b6e9 Incremental work on secure endpoints 2022-08-27 22:16:48 +02:00