Commit Graph

7 Commits

Author SHA1 Message Date
Nils-Johan Gynther fa27c4d4de feat: Enhance receipt parsing with rule-based line interpretation and AI fallback for complex cases
Co-authored-by: Copilot <copilot@github.com>
2026-05-03 10:47:54 +02:00
Nils-Johan Gynther 5879712a7f feat: Update README and next steps with Mistral AI model details and parsing rules for receipts
Co-authored-by: Copilot <copilot@github.com>
2026-05-03 10:02:31 +02:00
Nils-Johan Gynther 841d098405 feat: Optimize AI usage in import function with structured workflow and caching strategies
Co-authored-by: Copilot <copilot@github.com>
2026-05-03 09:54:44 +02:00
Nils-Johan Gynther 1bb0eedd4f Update to .md-files 2026-05-01 00:27:30 +02:00
Nils-Johan Gynther a8ef23c77b feat: Update long-term goal for receipt import to reflect current backend implementation and future scalability considerations
Co-authored-by: Copilot <copilot@github.com>
2026-04-30 13:25:22 +02:00
Nils-Johan Gynther f6c9c3949c feat: Add long-term goal for structured receipt import with parser implementation
Co-authored-by: Copilot <copilot@github.com>
2026-04-30 12:48:25 +02:00
Nils-Johan Gynther 409d0b6b06 Refactor and enhance document and recipe import functionality
- Removed the QuickImport module and service to streamline the codebase.
- Introduced DocumentImport module, service, and controller for handling PDF uploads and conversions to Markdown.
- Added PdfParser for parsing PDF files and extracting text.
- Implemented DocumentParser as an abstract class for future document parsers.
- Created a new GenericRecipeParser and IcaRecipeParser for handling recipe data from various sources.
- Developed QuickImportService to manage recipe scraping from URLs.
- Enhanced error handling and validation for file uploads and input processing.
- Updated project documentation with a structured plan for future development and improvements.
2026-04-23 15:54:14 +02:00