v2.0.0
Changelog
2.0.0 - 2024-06-11
π Enhancements
- reminders for vitamin intake - (ec52212) - Thomas Lamant
π©Ή Fixes
- (record_meal) only enable button when meal is ongoing - (c93ca28) - Thomas Lamant
π€ CI
- (cd) run jobs sequentially - (f1edff0) - Thomas Lamant
- (cd) switch deploy-end to faster rsync script - (83e9121) - Thomas Lamant
- (coverage) bump tj-actions/verify-changed-files to v20 - (ae7ab7a) - Thomas Lamant
π‘ Chore
- (cliff) skip changelog and release commits - (7cde869) - Thomas Lamant
- (coverage) update badge - (244f350) - github-actions[bot]
- (pyproject) add project details as per PEP 621 - (d7cf92f) - Thomas Lamant
- upload scripts - (bd13ebe) - Thomas Lamant
- update README - (a62e234) - Thomas Lamant
2.0.0-beta.4 - 2024-06-11
π Enhancements
- track and time meal rounds when recording a meal - (c92b43e) - Thomas Lamant
π©Ή Fixes
- (schemas) UpdatableModel does not work with pydantic v2 - (083e608) - Thomas Lamant
- end time validation fails after adding a meal - (fc3f1d9) - Thomas Lamant
π Refactor
- split into pages - (5dc26ee) - Thomas Lamant
π€ CI
- optionally (re)deploy environment - (c719631) - Thomas Lamant
π‘ Chore
- (coverage) remove test files from stats - (ae9dbe2) - Thomas Lamant
- (deps) update all dependencies - (1ee401e) - Thomas Lamant
- remove unused imports and lint - (0cac7d0) - Thomas Lamant
2.0.0-beta.3 - 2024-06-10
π Enhancements
- add summary graphs - (17c6c4c) - Thomas Lamant
π©Ή Fixes
- (force_update) include update of summary graphs - (2050625) - Thomas Lamant
π Refactor
- move additional css to external file - (3253bcb) - Thomas Lamant
π¨ Style
- (graphs) consistent use of words and case - (de56b34) - Thomas Lamant
- (graphs) improve responsiveness - (d9e1fce) - Thomas Lamant
- (tables) improve sticky cells color - (c8cc4c0) - Thomas Lamant
π‘ Chore
- (app) remove print statements - (419de0a) - Thomas Lamant
- (coverage) update badge - (46eed25) - github-actions[bot]
- (main) remove unused variables - (6b9d08e) - Thomas Lamant
2.0.0-beta.2 - 2024-06-07
π€ CI
- add coverage badge - (f383faa) - Thomas Lamant
π‘ Chore
- (coverage) update badge - (a669b20) - github-actions[bot]
- (readme) add text, version and coverage badges - (68fd19e) - Thomas Lamant
2.0.0-beta.1 - 2024-06-07
π Enhancements
- (stats) add time since previous end - (c3d6c78) - Thomas Lamant
- responsive tables - (92c981c) - Thomas Lamant
π Refactor
- resolve PD011 - (faa79b1) - Thomas Lamant
- move title, port and max_password_attempts to config and env files - (1a234b7) - Thomas Lamant
π‘ Chore
- (env) add sass - (4048e08) - Thomas Lamant
- (main) remove unused imports - (dbfef3f) - Thomas Lamant
- remove unused SSL capability - (d742009) - Thomas Lamant
- add TODO - (0f3f457) - Thomas Lamant
2.0.0-beta.0 - 2024-06-06
π Enhancements
- (summary_table) reverse order - (38e6f5d) - Thomas Lamant
- order latest table meal backwards - (5260263) - Thomas Lamant
π Refactor
- introduce model and controller design pattern - (3b5688c) - Thomas Lamant
- introduce data models for ongoing and finished meals - (eb61515) - Thomas Lamant
π¨ Style
- format imports and auto-format imports on save - (5f17a9d) - Thomas Lamant
- apply stricter linting rules - (4377c1d) - Thomas Lamant
- reorganize libs and lint - (8a15b65) - Thomas Lamant
π Types
- (main) fix imports and other misc errors - (a4a8a27) - Thomas Lamant
- fix is_time_format() - (cadec8c) - Thomas Lamant
π§ͺ Tests
- add tests for meal schemas and time utils - (6852ca5) - Thomas Lamant
π‘ Chore
- (dev) rename vscode workspace - (65efa09) - Thomas Lamant
- (mypy) activate pydantic plugin - (c39c0dc) - Thomas Lamant
- avoid using mypy daemon as it prevents mypy from being called - (3e80296) - Thomas Lamant
- designate milk_tracker as package - (06f0010) - Thomas Lamant
- update env file - (0be6e36) - Thomas Lamant
1.3.0 - 2024-06-01
π Enhancements
- improve charts interaction and display on mobile - (a4f10e6) - Thomas Lamant
π©Ή Fixes
- column names in last meals table - (1eaea92) - Thomas Lamant
- some display improvements on mobile - (75e9bca) - Thomas Lamant
π‘ Chore
- format main.py - (31901c1) - Thomas Lamant
1.2.0 - 2024-05-30
π Enhancements
- (new_meal) lock start time - (a9077ce) - Thomas Lamant
- delete latest meal - (a96ebdd) - Thomas Lamant
π€ CI
π‘ Chore
- (changelog) fix repo url - (592d7b3) - Thomas Lamant
- (changelog) v1.2 - (6f79dea) - Thomas Lamant
- ignore journal files and replace file in repo with template - (de96af5) - Thomas Lamant
1.1.0 - 2024-05-28
π Enhancements
- (charts) show duration in minutes instead of hours - (5d3cdad) - Thomas Lamant
- (charts) set yaxis to start at 0 - (3e3f3e6) - Thomas Lamant
- (new_meal) input field masks and validation - (a350f01) - Thomas Lamant
π©Ή Fixes
- (force_update) also update every-minute continuous update fields - (727e628) - Thomas Lamant
- (new_meal) lazy-rules and unwanted menu opening on click - (ebbe66a) - Thomas Lamant
π₯ Performance
- no need to dedent markdown multi-lines - (171169b) - Thomas Lamant
π¨ Style
- (new_meal) smaller input fields - (166c958) - Thomas Lamant
- display latest_meal_info as a text block instead of a list - (0af0d16) - Thomas Lamant
π‘ Chore
- (changelog) v1.1.0 - (92dc1ec) - Thomas Lamant
- add config file for git-cliff - (fa98f3f) - Thomas Lamant
[1.0.0] - 2024-05-28
Highlights
Minimum Viable Product
π Enhancements
- mvp - (b9bab5e) - Thomas Lamant
- enable running with ssl - (52ab3e5) - Thomas Lamant
- add SSL_ENABLED toggle env var - (c5e8e98) - Thomas Lamant
- password authorization - (bb56652) - Thomas Lamant
π©Ή Fixes
- restore journal file to default - (e0d376f) - Thomas Lamant
π¨ Style
- add page title - (b950e22) - Thomas Lamant