Nils-Johan Gynther
944a670a84
chore: städa .env, uppdatera Prisma till 7.7.0
2026-04-15 20:46:36 +02:00
Nils-Johan Gynther
2e7c849687
fix: update Dockerfile CMD to retry Prisma migration on failure
2026-04-15 20:15:08 +02:00
Nils-Johan Gynther
73bf5193c4
feat: add image handling to recipes
...
- Implemented image downloading and optimization in QuickImportService.
- Added imageUrl field to CreateRecipeDto for recipe creation.
- Created an endpoint in RecipesController to update recipe images.
- Enhanced RecipesService to handle image URL updates and optimizations.
- Updated Docker Compose to mount a volume for recipe images.
- Refactored frontend to display images in recipe grids and detail views.
- Added a new utility function for downloading and optimizing images.
- Created a new API route for handling image uploads.
- Introduced RecipeGrid component for better recipe display.
- Updated RecipeDetailClient to manage image updates and display.
- Added migration for new imageUrl column in the Recipe table.
2026-04-15 19:46:50 +02:00
Nils-Johan Gynther
a118a2ff11
chore: Update Dockerfile paths and add .dockerignore files for backend and frontend
2026-04-14 22:35:10 +02:00
Nils-Johan Gynther
4a241c1cb9
refactor: Remove PDF parser and quick import controller/service implementations
2026-04-14 22:28:37 +02:00
Nils-Johan Gynther
1ce1318bf5
feat: Implement PDF recipe parser and quick import service for file and URL inputs
2026-04-14 22:24:28 +02:00
Nils-Johan Gynther
b795bbfc71
feat: Update ingredient units and improve layout responsiveness across various components
2026-04-12 11:08:15 +02:00
Nils-Johan Gynther
3d4994f24d
feat: Enhance ingredient parsing to support mixed fractions and add description extraction in recipe parsers
2026-04-12 10:50:59 +02:00
Nils-Johan Gynther
9ca7fcce96
feat: Add optional note field to ingredient parsing and update related components
2026-04-12 10:30:05 +02:00
Nils-Johan Gynther
03727ee3c5
feat: Implement auto-parsing of markdown in WriteRecipePage with error handling
2026-04-12 10:06:51 +02:00
Nils-Johan Gynther
a028b8ce3a
feat: Enhance recipeToMarkdown to include source URL in output
2026-04-12 09:47:09 +02:00
Nils-Johan Gynther
0e18f382c8
fix: Add type annotations for better type safety in recipe parsers
2026-04-12 09:41:35 +02:00
Nils-Johan Gynther
4e2616fe2e
feat: Implement site-specific recipe parsers for ICA and generic fallback
2026-04-12 09:39:32 +02:00
Nils-Johan Gynther
ea307e6a6c
feat: Add expandable section for creating products with integrated product form
2026-04-12 08:29:28 +02:00
Nils-Johan Gynther
f84ee39197
refactor: Simplify Dockerfile by removing recipe-document-converter build stage and update package.json to remove its dependency
2026-04-12 08:15:55 +02:00
Nils-Johan Gynther
730168d237
refactor: Update Dockerfile to copy built recipe-document-converter for proper dependency resolution
2026-04-12 08:06:50 +02:00
Nils-Johan Gynther
ddfb126b98
refactor: Adjust Dockerfile to copy recipe-document-converter before npm install for proper dependency resolution
2026-04-12 07:59:28 +02:00
Nils-Johan Gynther
23ced5e8ee
fix: Export QuickImportResult interface for proper type usage in QuickImportController
2026-04-12 07:44:02 +02:00
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