- created base template of application using flasky application
- created database design
- developed models and html for overview
![database design](docs/screenshots/20211017_database design.png)
- created view batch view and route
- created html page to show simple batch data and started steps to pull measurements
- updated batch overview page to link to new batch data view page
- setup route to batch data view to use batch name a variable to the route
- added more models to database for actions and components
- updated db with new migration script
- added actions view batch page
- created route for adding action and form
- need to add date picker and dropdown for action to form
- updated action form to prepopulate with data
- added drop down for action type
- created measurement route and form (similar to action form)
- confirmed functionality of database writes of measurement and action form
- created add batch form and associated components
- experimented with timeline object
- created edit batch from and associated components
- updated overview edit button to link to new form
- added and experimented with Flask-QRcode library
- add containers to models and migrate db
- created add container route and form in subfolder
- create route for view vessel and start vessel overview
- add containers batch view page and route
- added vessel lookup route to view current batch based on vessel id
- added vessel label route to generate QR Code label for designated container
- added view lable links to vessel overview
- added age since start to model, need to investigate how to determine brew length and show with total age
- started work on form to move batch to different container
- added view lable links to vessel overview
- Created move contents form and test
- added link to move contents on batch view
- created ability to update vessel status and added to vessel overview
- Added container and batch history models
- Added listen events to detect changes on container and batch tables
- added fill vessel view and linked to batch view
- updated vessel over view to filter out out of service containers
- updated move contents form to show batch id
- worked on login functionality
- added email to user model and updated db
- reverted to commit 84f1f5ef56b7126ab2333170aa28da9095fc8110
- began refactor to split container and vessel
- initial development of vessel create form
- refactor vessel label and overview
- refactor vessel move, update status, fill, edit label html
- create container overview
- create container add
- add containers to batch view
- create container label
- added abv and description column to batch model
- database migrations
- explore modals for container label and container consumption
- need to create route for consumption of container
- added route for consumption of containers
- updated container overview
- updated route for container add to set container status when created
- began work of refactoring engineering units
- created engunits table, updated container model with relationship
- migrate / updated db
- updates to vessel form to set name
- initial docker config
- Modifications to docker config and requirements to support postgres
- Modifications to docker config
- Modifications to docker config
- init db updates, requirement updates
- begin work on csv import for db initialization data
- update to python 3.10.7
- update all packages to current versions and update requirements file
- refactor wtforms Required validators to InputRequired for new version
- remove html5 module from any wtforms field inputs
- update scripts to use FLASK_DEBUG instead of FLASK_ENV
- change csv import to use a function
- updates to initdb_data cli function
- add csv export function
- add csv export function
- add flask-admin