Commit graph

87 commits

Author SHA1 Message Date
Sipke Schoorstra 1c948ba0e3 WIP: Improved code editor style and added check-list input editor 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
Craig Fowler ec12edd129 Resolve #564 - Further renames Timer → Temporal
This is all trivial renaming of namespaces (and some cases directories)
to match the main work done in the ticket.
2021-02-28 20:49:34 +01:00
Sipke Schoorstra f048e6d3ef
Refactor Switch builder API (#649)
* Refactor Switch builder API

* Remove unused namespaces
2021-02-20 20:47:56 +01:00
Sipke Schoorstra 86980a752e
Designer web component (#636)
* Activity picker dialog

* Activity picker

* Activity editor

* Activity property fields

* Blazor bindings for Elsa designer

* Only index triggers from published & enabled workflow definitions

* Handle case of null workflow blueprint not found

* Add check for zero duration and general scheduler exceptions

* Don't rethrow expression evaluation failure

* Workflow definition settings editor modal

* Integration between stencil and blazor 🎉

* Fix expression type conversion

* Add publish button and restructure components

* Fix up workflow definition ID vs workflow definition version ID

* Update EF Core migrations

* Fix Workflow Publisher

* Fix version display

* Add Import menu item
2021-02-16 09:55:13 +01:00
Sipke Schoorstra 73cf01a1e1 Update package.json 2021-02-13 11:16:35 +01:00
Sipke Schoorstra 1200705d91 Remove yarn.lock 2021-02-13 10:50:09 +01:00
Sipke Schoorstra 173107de12
Add Blazor Dashboard Workflow Instance List View extensibility (#617)
* Add extensibility support for workflow instance Context Menu
* Add extensibility support for workflow instance Bulk Actions
2021-02-10 12:53:45 +01:00
Sipke Schoorstra 446e645577
Workflow Instance Bulk Actions on Blazor Dashboard (#613)
* Implement bulk delete + retry
2021-02-09 11:18:12 +01:00
Sipke Schoorstra 0c3ad4f9e1 Add tailwind.css 2021-02-02 12:42:47 +01:00
Sipke Schoorstra d0113605f3
Retry faulted workflow from dashboard (#607)
* Cleanup ClientApp assets

* Update favicons

* Implement Retry from dashboard option
2021-02-02 12:15:09 +01:00
Sipke Schoorstra e6f42aca8f Update packages 2021-01-21 12:45:10 +01:00
Sipke Schoorstra 5e7fed05d2 Add OrderBy LastExecuted 2021-01-15 00:11:49 +01:00
Sipke Schoorstra be53a9f68b Add columns to Workflow Instances list UI 2021-01-13 15:39:32 +01:00
Sipke Schoorstra b44f2b681c Add Running filter 2021-01-09 14:49:56 +01:00
Sipke Schoorstra 0a118b191b Cleanup csproj 2021-01-07 08:24:01 +01:00
Sipke Schoorstra 1d5391ca31 Perf measurements and some modest perf improvements 2021-01-04 22:18:52 +01:00
Sipke Schoorstra 459a0f3d63 Add big tailwind.css (temp) 2021-01-04 17:47:01 +01:00
Sipke Schoorstra dcbf14c144 Fix and simplify composite activity + while/for/foreach handling 2021-01-01 17:58:08 +01:00
Sipke Schoorstra 3eb89f3e5d Extract workflow designer capabilities to designer host 2020-12-29 15:27:54 +01:00
Sipke Schoorstra 460c75227d Implement delete workflow definition 2020-12-28 17:34:44 +01:00
Sipke Schoorstra 1c006e3081 Incremental work on deleting workflow definitions 2020-12-27 21:53:27 +01:00
Sipke Schoorstra 7cbfa2d4f1 Implement delete activity 2020-12-27 21:45:24 +01:00
Sipke Schoorstra c6d68875c1 Implement workflow settings 2020-12-27 21:02:14 +01:00
Sipke Schoorstra 5f08df0556 Add Dashboard samples: monolith + client/server 2020-12-27 11:53:52 +01:00
Sipke Schoorstra d04cd93536 Add support for overriding display name and description 2020-12-26 21:55:02 +01:00
Sipke Schoorstra 42bcade5fc Add missing project 2020-12-26 16:01:49 +01:00
Sipke Schoorstra fa13aadd37 Serialization improvements and cleanup 2020-12-26 14:37:05 +01:00
Sipke Schoorstra 310cab9032
Elsa Activity + Workflow registration refactorings (#543)
* Elsa options and activity/workflow registration improvements

* Add convenience extensions for Quartz and Hangfire timer activity registration

* Fix solution and warnings
2020-12-26 12:21:08 +01:00
Sipke Schoorstra 1bf53fb59a
Elsa 2.0/workflow editor (#541)
* Fix connection model porperty names

* Add workflow instance name to index

* Enable sample workflows

* Incremental work on activity displays

* Add custom activity display support

* Optimize workflow registry list endpoint model
2020-12-25 22:00:25 +01:00
Sipke Schoorstra 28ac92b6ff
Introduce Workflow Instance Name (#538)
* Add Name property to Workflow Instance models and update Dashboard UI

* Add SetName activity

* Add naming workflow sample

* Add modal html

* Implement search by workflow instance name
2020-12-24 14:30:55 +01:00
Sipke Schoorstra 03c9f94671
Improve specifications and YesSQL implementation (#529)
* Update Fluid.Core package

* Make specifications flexible

* Update build environment

* Disable global.json
2020-12-20 12:12:32 +01:00
Sipke Schoorstra b3f726b85b Fix pager buttons 2020-12-19 16:15:01 +01:00
Sipke Schoorstra c047d66942 Update packages 2020-12-19 15:35:11 +01:00
Sipke Schoorstra 901d2d0f26 Simplify workflow designer tree rendering 2020-12-19 15:00:28 +01:00
Sipke Schoorstra 29435c4f08 Fix context menu positioning 2020-12-19 15:00:04 +01:00
Sipke Schoorstra 07ad72ecda Fix key not found error when blueprint doesn't exist 2020-12-18 13:02:57 +01:00
Sipke Schoorstra d41039b567 Rename extensions namespace 2020-12-18 11:35:29 +01:00
Sipke Schoorstra 0bafe5355a Implement workflow sorting 2020-12-17 15:47:21 +01:00
Sipke Schoorstra 98b9957fae Implement workflow filter 2020-12-16 23:03:08 +01:00
Rafael Carnucci 0ba56f51b4
Enhance project structure (#524)
* Fix sample Elsa.Samples.FileBasedWorkflow

* Centralize project properties

* Fix PackageLicenseExpression

* Added configureawait.props & FodyWeavers.xml & FodyWeavers.xsd.

* Remove icon.png and added PackageIconUrl

* Removed <Nullable>disable</Nullable>

* Fix Icon in Elsa.Activities.MassTransit and Rebuild

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 10:31:02 +01:00
Sipke Schoorstra 8270ca8a15 Incremental work on dashboard workflow instance filters 2020-12-12 22:13:13 +01:00
Sipke Schoorstra 8dab2adca3 Cleanup 2020-12-12 14:58:52 +01:00
Sipke Schoorstra 9151b79ce2 Add wwwroot contents 2020-12-12 14:49:30 +01:00
Sipke Schoorstra db2d9b5e8c Process non-nullable warnings 2020-12-11 21:14:17 +01:00
Sipke Schoorstra 65a266dfdb Update Elsa.sln 2020-12-11 20:59:28 +01:00
Sipke Schoorstra 0369869910 Fix gRPC types 2020-12-11 20:42:04 +01:00
Sipke Schoorstra 7fad97a952 Improve pagination + icons 2020-12-11 15:06:03 +01:00
Sipke Schoorstra 80d33b0ab2 Implement paging 2020-12-11 14:03:05 +01:00
Sipke Schoorstra fcec9cb098 Implement workflow instance deletion 2020-12-11 12:56:01 +01:00