All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.1.0 - 2024-08-29
- serve static with gunicorn (8fa2905 by Fedor Gagarin).
- run local with gunicorn fix: npm warnings (a0d49ee by Fedor Gagarin).
- add echarts to experiment dashboard (498e773 by Fedor Gagarin).
- display experiment details on detail page (be4d100 by Fedor Gagarin).
- integrate sphinx documentation to vue 3 app (c8ff84c by Fedor Gagarin).
- create experiment detail page (a5daae3 by Fedor Gagarin).
- add buttons for small screen view (1312068 by Fedor Gagarin).
- add modal before stop experiment (3e0927f by Fedor Gagarin).
- run multiple experiments with the same class (7e10393 by Fedor Gagarin).
- get experiment parameters from plugin component and send to start experiment (1aae195 by Fedor Gagarin).
- add virtual usb device (b6cc44e by Fedor Gagarin).
- implement experiments plugins (b159949 by Fedor Gagarin).
- add experiments plugins autodiscovery (963c575 by Fedor Gagarin).
- add running experiments on home page (c0549e1 by Fedor Gagarin).
- new application layout (02d20ff by Fedor Gagarin).
- add logging to machine and devices (63cedaa by Fedor Gagarin).
- start/stop experiment (5c04840 by Fedor Gagarin).
- new devices for new pcb (bdf02cc by Fedor Gagarin).
- add authentication form (ddb25f6 by Fedor Gagarin).
- login form. move to vite. (da5a8b8 by Fedor Gagarin).
- add motor profile control (1f3e870 by Fedor Gagarin).
- thermometer control (583923f by Fedor Gagarin).
- display queue size in ui (89a2485 by Fedor Gagarin).
- abort button (3ef3128 by Fedor Gagarin).
- pump default speed 3rps. ui debug switch (d35956d by Fedor Gagarin).
- pump control and vial control (c9d88f7 by Fedor Gagarin).
- send od values to ui (af43b6f by Fedor Gagarin).
- control stirrer. toast notifications. (b13d973 by Fedor Gagarin).
- reconnecting machine with the same serial number (3c52e9a by Fedor Gagarin).
- script for writing serial number using make (70dcd10 by Fedor Gagarin).
- run with unicorn (84fec37 by Fedor Gagarin).
- connect to replifactory with serial number (c7c4102 by Fedor Gagarin).
- device configuration data for initialization (6b3b80b by Fedor Gagarin).
- util to write ftdi config to replifactory eeprom (c72aa72 by Fedor Gagarin).
- serve ui app from flask (e09717b by Fedor Gagarin).
- duplicate experiments after visiting experiment detail page (8e48882 by Fedor Gagarin).
- fast interrupting of experiment (8f4333b by Fedor Gagarin).
- device tab is always selected (d12b727 by Fedor Gagarin).
- icons not found warning (a1de261 by Fedor Gagarin).
- csrf token validation (1aacb7f by Fedor Gagarin).
- run scripts (59f5409 by Fedor Gagarin).
- build flask app docker image on Raspberry PI4 (86dc62b by Fedor Gagarin).
- build vue app docker image (366eaaa by Fedor Gagarin).