Skip to content
This repository has been archived by the owner on Sep 26, 2024. It is now read-only.

Latest commit

 

History

History
71 lines (58 loc) · 7.62 KB

CHANGELOG.md

File metadata and controls

71 lines (58 loc) · 7.62 KB

Changelog

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

Compare with first commit

Features

  • 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).

Bug Fixes

  • 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).

Code Refactoring

  • migrate backend to src/ layout (3342b9d by Fedor Gagarin).
  • apply prettier format (9e01bb4 by Fedor Gagarin).

Continuous Integration

  • add linter for backend (cd4b47a by Fedor Gagarin).
  • single docker image (5083978 by Fedor Gagarin).