- Get rid of potential caching problems by disabling offline functionality of the frontend (i.e. we have disabled the service worker)
- Update
react
andreact-dom
to 16.9.0,react-scripts
to 3.0.0,bootstrap
to 4.3.1, andreactstrap
to 8.0.1 - Enable running pyqmix-web as an entry-point
- Fix a minor (display) bug in the frontend
- Improve developers' documentation.
- Frontend now looks for all assets placed relative to "index.html"
- The frontend title is now fixed on top and hovering above all other content while scrolling
- Refactor many parts of the pump form into separate React Components
- Disable input fields until at least one pump is selected
- The "Disconnect" button is now displayed in a dangerous red
- Backend test mode can now be enabled by setting the environment variable
PYQMIX_TEST_MODE
. - Display copyright notice in frontend
- Improve, fix, and update how to create an executable
- Turn
pyqmix-web
into a proper Python package that can be published on PyPI - Add entry point script, such that the user can now simply enter
pyqmix-web
in their terminal after installation, which will fire up the backend and open the browser - Add versioneer
- Enable user to specify pump configuration directory
- Styling of frontend served via the build
- Update to
react-scripts
2.1.3
- Display version number of installed
pyqmix
in the frontend
- Abort current pump operation if user initiates a new one
- User can terminate current pump routine, but not modify it
- Only read pyqmix.config during startup
- Remove superfluous files
- Documentation improvements
First release.