Skip to content

v2.0.0

Choose a tag to compare

@tmlmt tmlmt released this 11 Jun 12:56
· 37 commits to main since this release

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

  • deploy workflow (#7) - (eacb7aa) - Thomas Lamant

🏑 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

🏑 Chore

  • export micromamba/conda env spec file - (1456483) - Thomas Lamant
  • assign port and disable auto-show - (73e7ba7) - Thomas Lamant
  • ignore .nicegui folder - (420e9ee) - Thomas Lamant
  • update env specs with argon2 - (dee8030) - Thomas Lamant