Commit Graph

  • a1dffef708 docs: update technical documentation with import field harmonization details main Nils-Johan Gynther 2026-05-25 08:14:55 +02:00
  • 0b69683080 feat(flyer-parsing): add flyer parsing module Nils-Johan Gynther 2026-05-18 18:40:31 +02:00
  • cd830b9de8 Upload files to "/" nilsjohan 2026-05-18 16:38:17 +02:00
  • 2fecdd2b8a feat: add Copilot instructions for database command style Nils-Johan Gynther 2026-05-13 16:37:32 +02:00
  • 9453195598 fix: update documentation status and add quality-gates information in CI workflow Nils-Johan Gynther 2026-05-12 22:24:21 +02:00
  • dcc60af0c0 Refactor code structure for improved readability and maintainability Nils-Johan Gynther 2026-05-12 22:20:57 +02:00
  • 9fbb99e7a1 fix: update documentation status and upgrade dependencies to NestJS 11 and multer 2.1.1 Nils-Johan Gynther 2026-05-12 22:01:40 +02:00
  • 1b2836afe0 chore: update NestJS and related dependencies to version 11.x.x Nils-Johan Gynther 2026-05-12 22:00:37 +02:00
  • 4596b80408 fix: update documentation status and enhance technical description for microservice importer Nils-Johan Gynther 2026-05-11 16:41:20 +02:00
  • c639eae270 fix: add note about duplicated parseRecipeMarkdown function and TODO for extraction Nils-Johan Gynther 2026-05-05 08:07:23 +02:00
  • bf4e1d48bf fix: enhance PDF parsing and retry logic; improve reproducibility and AI filtering Nils-Johan Gynther 2026-05-03 22:29:37 +02:00
  • 2dc8aa4fb4 perf: skip Mistral AI for PDF lines that lack numeric value (header/footer/junk) Nils-Johan Gynther 2026-05-03 22:21:44 +02:00
  • ea006e7fbe fix: increase retry delay for Mistral 429 to 3s*attempt Nils-Johan Gynther 2026-05-03 22:15:28 +02:00
  • fa9bd141e0 fix: use require() for pdf-parse and pdfjs-dist legacy build to fix Node 24 compat Nils-Johan Gynther 2026-05-03 22:10:53 +02:00
  • a0ac8b6084 Merge branch 'main' of ssh://gitea.gynther.se:2222/nilsjohan/microservice-importer Nils-Johan Gynther 2026-05-03 21:59:41 +02:00
  • 6e9c588ae3 chore: Update Node.js version to 24.15.0 in CI and Dockerfile for consistency Nils-Johan Gynther 2026-05-03 21:48:49 +02:00
  • bc6702b3e9 chore: pin Node 24.15.0 in Docker and CI nilsjohan 2026-05-03 21:47:50 +02:00
  • cef8ee4b25 feat: Add Node.js version parity to next steps for consistent development environment Nils-Johan Gynther 2026-05-03 21:37:55 +02:00
  • 96833f0eea fix: improve pdf parsing with pdfjs-dist fallback Nils-Johan Gynther 2026-05-03 20:11:30 +02:00
  • 19ef7a4ea5 feat: Integrate pdfjs-dist for improved PDF parsing fallback Nils-Johan Gynther 2026-05-03 20:09:45 +02:00
  • 99343f74af feat: Enhance PDF parsing with fallback to pdf-lib for improved handling of complex PDFs Nils-Johan Gynther 2026-05-03 20:03:10 +02:00
  • 723730fd2f feat: Update documentation with new receipt categorization rules and test infrastructure details Nils-Johan Gynther 2026-05-03 19:58:04 +02:00
  • 8f9e1bac1e Refactor code structure for improved readability and maintainability Nils-Johan Gynther 2026-05-03 19:55:37 +02:00
  • 7bc785e8e0 ci: add automated test workflow Nils-Johan Gynther 2026-05-03 19:55:09 +02:00
  • c8bfde346c feat: Add function to ignore non-item lines in receipt parsing Nils-Johan Gynther 2026-05-03 18:18:14 +02:00
  • a5f6ebe6ff feat: Update documentation with recent improvements and status for microservice importer Nils-Johan Gynther 2026-05-03 17:03:25 +02:00
  • a0bedcc9a9 feat: Update multipack handling in quantity rules and extraction logic Nils-Johan Gynther 2026-05-03 16:16:13 +02:00
  • 504cf1c947 feat: Exclude monetary and weight tokens from name extraction in receipt parsing Nils-Johan Gynther 2026-05-03 14:11:25 +02:00
  • f270f8510e feat: Enhance receipt parsing with additional preprocessing functions and improved AI response handling Nils-Johan Gynther 2026-05-03 11:19:58 +02:00
  • fa27c4d4de feat: Enhance receipt parsing with rule-based line interpretation and AI fallback for complex cases Nils-Johan Gynther 2026-05-03 10:47:54 +02:00
  • 5879712a7f feat: Update README and next steps with Mistral AI model details and parsing rules for receipts Nils-Johan Gynther 2026-05-03 10:02:31 +02:00
  • 841d098405 feat: Optimize AI usage in import function with structured workflow and caching strategies Nils-Johan Gynther 2026-05-03 09:54:44 +02:00
  • 3a4d73da18 feat: Enhance quantity rules for receipt parsing and update prompt structure Nils-Johan Gynther 2026-05-03 07:36:27 +02:00
  • 1bb0eedd4f Update to .md-files Nils-Johan Gynther 2026-05-01 00:27:30 +02:00
  • fe67804bfc refactor: Update import paths and remove redundant DocumentServiceModule Nils-Johan Gynther 2026-04-30 20:08:11 +02:00
  • a5f00cee9e feat: Add receipt parsing functionality with image and PDF support, including Tesseract OCR integration Nils-Johan Gynther 2026-04-30 20:00:25 +02:00
  • a8ef23c77b feat: Update long-term goal for receipt import to reflect current backend implementation and future scalability considerations Nils-Johan Gynther 2026-04-30 13:25:22 +02:00
  • f6c9c3949c feat: Add long-term goal for structured receipt import with parser implementation Nils-Johan Gynther 2026-04-30 12:48:25 +02:00
  • 9db794a3be docs: Update README to emphasize cross-platform coding practices Nils-Johan Gynther 2026-04-24 15:20:15 +02:00
  • 409d0b6b06 Refactor and enhance document and recipe import functionality Nils-Johan Gynther 2026-04-23 15:54:14 +02:00
  • e18bf79395 feat: Implement PDF document import functionality with Markdown conversion Nils-Johan Gynther 2026-04-12 18:57:40 +02:00
  • a1a4f9beb3 Update README with comprehensive architecture and API documentation Nils-Johan Gynther 2026-04-12 17:08:48 +02:00
  • 1608eb4d70 Initial microservice-importer setup with NestJS backend and Next.js frontend Nils-Johan Gynther 2026-04-12 16:58:23 +02:00