**Note: linux distributions of this release are coming soon. The current linux releases are not loading properly since assembly discovery is not working properly in the snap virtual filesystem. See #20 **
Visual
- Projects may define colors for particpants. Free selection of color is still possible
- Removed external implementation of the color chooser in favor of a custom implementation
Content
- STROKE OWL are no longer shipped alongside the LotsenApp and have been removed
- Added a project "Sports Sample" to the application to show capabilities of the data format
- Values of documents that share the same type may be copied between them. Copying has two options
- Existing values may be retained or
- Everything will be overwritten
Technical
- Encryption of internally used cryptographic keys via a generate or configurable certificate
- SSL support for the LotsenApp in server mode. If no SSL certificate is configured, then the application will generate a certificate
- Configuration options for the Node.JS development process. The process may be integrated into the server development process (default) or started independently
- Added a project for configuration and setup of the repository for developers
- Added Github Actions as continuous integration pipeline
- Update to Angular 12.2.x
- Update to .NET 5.0.9
- Enhancement of sensible default values. The server process will detect, if it has been started from Electron or independently
Bugfixes
- If an error occurs while reading the configuration, the default configuration is returned so that the application remains usable
- Fixed errors in various integration tests and unit tests
- Integration tests are executed sequentially and not in parallel anymore
- PluginManager no longer uses the execution directory but the application's domain directory to search for plugins