Changelog:
- changes to computation spec and mapping processing in order to
make future computation integration more automated
- various security fixes and package updates including Electron v9
- ability to run a separate local pipeline server with the UI, allowing
data to reside on a different machine. Setup [here](https://github.com/trendscenter/coinstac/blob/master/packages/coinstac-client-server/README.md) as well
as a new UI setting for the local pipeline's address
- checkmarks on consortia users now means they are both online and
mapped ready for a pipeline to start
- new log tab on the sidebar for easily referencing error logs
- submitting a bug is now possible from the UI, use the new menu option on
the sidebar
- it's now possible to upload your compspec via the `coinstac-simulator` command,
ask the team to be added as a verified author
- singularity support for simulator available on linux
- fallback for pipeline MQTT communication using websockets: should solve
'Coinstac Services are not available' with aggressive network security
- dMancova computation available
- multistep pipelines now correctly function and allow using previous stage output
- fixed removing users for consortia sticking around
- fixed pipeline stop button behavior
- fixed pipeline editing
- new build system for apps that should be easier to install as well
as verified for your OS (windows coming soon...). Auto updating in the future
for OSX/Win
- new CI (continuous integration) testing suite for fewer errors
- CUDA container availability for simulator
- docker options for compspecs (eg: gpu selection for CUDA)
- fixes for hopefully a more reliable pipeline file transfer
- more reliable pipeline starting for consortia members
- docker compose examples for those wishing for a simpler coinstac
server setup
- better pipeline error handling for connection issues
- UI changes and styling
- new debug timing settings for simulator, usage in the README
- timestamps for logs fixed