Commit Graph

174 Commits

Author SHA1 Message Date
Nils-Johan Gynther 4f183df711 feat: Implement quick import feature for recipes
- Added QuickImportController and QuickImportService to handle recipe imports from URLs and file paths.
- Created QuickImportModule to encapsulate the quick import functionality.
- Developed frontend ImportFilePage for users to upload files or enter URLs for recipe import.
- Integrated API proxy to communicate with the backend for quick import requests.
- Implemented WriteRecipePage for users to manually input recipes with Markdown support.
- Added page routing for the new import and write recipe functionalities.
2026-04-12 07:41:18 +02:00
Nils-Johan Gynther 5c5177432d refactor: update Dockerfile stages for improved build process and add converter dependency 2026-04-11 17:43:34 +02:00
Nils-Johan Gynther d3997348a8 Remove debug verification step for recipe-document-converter from Dockerfile 2026-04-11 16:49:14 +02:00
Nils-Johan Gynther 343416a28d Refactor Dockerfile to adjust installation order of recipe-document-converter for improved build reliability 2026-04-11 16:30:09 +02:00
Nils-Johan Gynther 4f6d0b0687 Refactor Dockerfile and package.json to remove file dependency on recipe-document-converter for cleaner npm install process 2026-04-11 16:20:46 +02:00
Nils-Johan Gynther f95cc007d7 Remove package-lock.json copy from Dockerfile to streamline build process 2026-04-11 16:12:27 +02:00
Nils-Johan Gynther 7dfe5feaa0 Refactor Dockerfile to streamline backend build process by consolidating stages and improving dependency management 2026-04-11 16:09:50 +02:00
Nils-Johan Gynther 14099ab5bf Refactor Dockerfile to simplify installation by removing symlink references and directly copying recipe-document-converter 2026-04-11 16:02:43 +02:00
Nils-Johan Gynther d25c7c22b1 Refactor Dockerfile to eliminate symlink issues by directly copying recipe-document-converter to node_modules 2026-04-11 15:53:36 +02:00
Nils-Johan Gynther cff299b6e8 Enhance recipe service by importing ParsedIngredient and updating ingredient mapping for type safety 2026-04-11 15:49:26 +02:00
Nils-Johan Gynther 5448da1b98 New import in version 0.1 2026-04-11 15:38:24 +02:00
Nils-Johan Gynther 3dc63c0641 Update instructions field in Recipe model to use Text type for better storage of longer content 2026-04-10 20:00:15 +02:00
Nils-Johan Gynther 556a0fdc30 Add sorting by name functionality and implement AdminProductList component for product management 2026-04-10 19:10:50 +02:00
Nils-Johan Gynther dd17656e4c Add recipe deletion functionality and enhance inventory consumption details 2026-04-10 18:44:06 +02:00
Nils-Johan Gynther 31389cc4d1 Add @types/express dependency to package.json 2026-04-10 18:28:20 +02:00
Nils-Johan Gynther 0588c0d3d8 Add recipe existence check in update method and remove redundant quantity conversion 2026-04-10 18:22:47 +02:00
Nils-Johan Gynther 2efb5b5627 Implement health check service and global exception handling 2026-04-10 18:14:48 +02:00
Nils-Johan Gynther a1f8fe228c Add update functionality for recipes and create edit page 2026-04-10 17:45:24 +02:00
Nils-Johan Gynther 898ac2ef19 Add CreateRecipePage component for recipe creation with ingredients. Updated UX 2026-04-09 22:53:52 +02:00
Nils-Johan Gynther 3e38cb5f98 Add create method to RecipesService for recipe creation with ingredients 2026-04-09 22:23:13 +02:00
Nils-Johan Gynther bc89e3038b Implement recipe retrieval methods and enhance inventory item types for better data handling 2026-04-09 22:16:09 +02:00
Nils-Johan Gynther 29910130f0 Enhance RecipePreview and RecipesService with additional inventory item properties and conversion logic 2026-04-09 22:09:19 +02:00
Nils-Johan Gynther 4fd3c8dc20 Add unit conversion and normalization methods to RecipesService 2026-04-09 17:17:08 +02:00
nilsjohan 962f4e4be5 Recipe-app main 2026-04-09 09:14:39 +02:00