Commit Graph

11 Commits

Author SHA1 Message Date
Nils-Johan Gynther 33eb5fbdb2 fix: improve imageUrl handling in Recipe model to avoid null or empty values 2026-04-22 10:31:57 +02:00
Nils-Johan Gynther c163821bad feat: refactor API paths for authentication, inventory, and recipes; add contract tests for repositories 2026-04-22 10:21:07 +02:00
Nils-Johan Gynther 655adf66ae feat: implement dropdowns for unit and location selection in inventory forms; add product sorting functionality 2026-04-22 10:04:57 +02:00
Nils-Johan Gynther e50781dccf feat: implement patch method in ApiClient and update recipe update logic in RecipeRepository 2026-04-22 07:58:42 +02:00
Nils-Johan Gynther ed4e18dc31 feat: add recipe creation, editing, and detail screens; enhance recipe model with instructions and ingredients 2026-04-22 07:53:25 +02:00
Nils-Johan Gynther 2ea18503ef feat: enhance routing logic and improve login screen validation; add guarded API call for error handling 2026-04-22 07:35:34 +02:00
Nils-Johan Gynther e8de1d3625 feat: implement API client with JSON handling and error mapping; enhance routing and state management in app shell 2026-04-22 07:29:21 +02:00
Nils-Johan Gynther 056d5a8a1b feat: add profile screen and update routing; enhance login validation and logout functionality 2026-04-21 22:30:35 +02:00
Nils-Johan Gynther fa06ba0915 fix: improve JSON parsing in Recipe.fromJson for better type handling 2026-04-21 22:21:08 +02:00
Nils-Johan Gynther 78bcf9bc98 fix: update API endpoints in AuthRepository and RecipeRepository to remove redundant '/api' prefix 2026-04-21 22:10:16 +02:00
Nils-Johan Gynther 3996456f6f feat: add Flutter web frontend with authentication and recipe management features 2026-04-21 21:29:47 +02:00