Commit Graph

  • e917b2965c docs(filanalys): expand security analysis section with NestJS/Prisma/Next.js specifics and automated detection main Nils-Johan Gynther 2026-05-25 11:52:25 +02:00
  • f6b9af2f38 feat(filanalys): add TypeScript syntax analysis section with automated error detection Nils-Johan Gynther 2026-05-25 11:40:02 +02:00
  • 9e513c2f5e chore(docs): consolidate legacy documentation into new structure Nils-Johan Gynther 2026-05-25 08:14:35 +02:00
  • 2a87a18edd fix(flyer-import): handle null displayNameDetailed in fallback assignment Nils-Johan Gynther 2026-05-24 22:15:37 +02:00
  • 451d04cf39 refactor(flyer-import): improve displayNameDetailed handling Nils-Johan Gynther 2026-05-24 22:09:44 +02:00
  • e492ea9a2e test(admin-panel): add product context to AI trace warnings Nils-Johan Gynther 2026-05-24 21:55:45 +02:00
  • 27d622bfe6 feat(inventory): add multi-country origin tracking Nils-Johan Gynther 2026-05-24 21:31:53 +02:00
  • ca1eed5061 feat(ai): enhance AI trace warnings with product context Nils-Johan Gynther 2026-05-24 20:55:14 +02:00
  • 7713eb2fa7 ci(deploy): standardize docker compose env file usage across scripts Nils-Johan Gynther 2026-05-24 20:30:28 +02:00
  • 26c217e0eb chore(backend): address deprecated dependencies in test stack Nils-Johan Gynther 2026-05-24 19:47:24 +02:00
  • e6e9e11b18 chore(deps): enforce npm package release age policy Nils-Johan Gynther 2026-05-24 19:40:48 +02:00
  • b04d157915 feat(flyer-import): add detailed product signals and display names Nils-Johan Gynther 2026-05-24 19:32:13 +02:00
  • d9f992ca9a feat(ai): enhance AI trace warnings and reason codes system Nils-Johan Gynther 2026-05-23 21:11:46 +02:00
  • 0fb507f247 ci(caddy): update Content-Security-Policy for Google Fonts and scripts Nils-Johan Gynther 2026-05-23 20:14:04 +02:00
  • a240bce8fc chore(backend): update test execution strategy in Dockerfile Nils-Johan Gynther 2026-05-23 19:50:12 +02:00
  • 69bcc3e342 feat(web): improve web build configuration and accessibility Nils-Johan Gynther 2026-05-23 18:04:27 +02:00
  • 30d27d6b8a feat(localization): update English and Swedish translations for admin features and profile actions Nils-Johan Gynther 2026-05-21 22:46:33 +02:00
  • 9dd49c5014 bug-fix Nils-Johan Gynther 2026-05-21 22:36:28 +02:00
  • 8c9da36312 feat(profile): implement user-initiated GDPR-compliant profile deletion Nils-Johan Gynther 2026-05-21 22:19:50 +02:00
  • 6ddb58dc7c docs: update release checklist for AI trace and flyer import Nils-Johan Gynther 2026-05-21 19:26:22 +02:00
  • e079758f1d docs(release): update documentation for AI trace and flyer import improvements Nils-Johan Gynther 2026-05-21 19:16:06 +02:00
  • 026323b72a refactor(ai): enhance AI trace integration and OCR normalization Nils-Johan Gynther 2026-05-21 19:11:54 +02:00
  • 67a7590525 feat(ai): add AI trace tracking and admin panel Nils-Johan Gynther 2026-05-21 17:33:21 +02:00
  • c3520b5ad4 test(products): increase test timeout for category update Nils-Johan Gynther 2026-05-21 15:03:44 +02:00
  • 2d94a83e73 feat(flyer-import): add cheese variant splitting and normalization rules Nils-Johan Gynther 2026-05-21 14:44:37 +02:00
  • 47c89c9915 docs: update deployment workflow documentation Nils-Johan Gynther 2026-05-21 14:30:28 +02:00
  • f9bf3156eb chore(deploy): refactor database cleanup and migration workflow in deploy.sh Nils-Johan Gynther 2026-05-21 14:29:10 +02:00
  • 0ebb39150f ci(deploy): add migration control and deployment improvements Nils-Johan Gynther 2026-05-21 14:13:54 +02:00
  • 67c3170067 feat(flyer-import): add bundle support and new product fields Nils-Johan Gynther 2026-05-21 13:26:50 +02:00
  • 7bbb5a63b5 changed model to: ministral-8b-2512 Nils-Johan Gynther 2026-05-21 09:56:10 +02:00
  • 505339aa33 Changed Mistral LLM to mistral-8b-2512. Changed timeout for LMM in .env Nils-Johan Gynther 2026-05-21 09:45:39 +02:00
  • 740e8e5897 chore(docs): update project documentation with deployment and maintenance changes Nils-Johan Gynther 2026-05-20 21:34:08 +02:00
  • e491a6c67f docs: add new documentation files for project planning and development Nils-Johan Gynther 2026-05-20 21:28:10 +02:00
  • ff179430aa fix(db): update clean-database.sql with correct table names and structure Nils-Johan Gynther 2026-05-20 21:27:45 +02:00
  • 6c38101e5c chore(deploy): add database maintenance and migration options Nils-Johan Gynther 2026-05-20 20:58:36 +02:00
  • a1a2c33427 feat(shopping-list): add shopping list feature with flyer integration Nils-Johan Gynther 2026-05-20 09:07:30 +02:00
  • 996f0d774b Updatede documentation Nils-Johan Gynther 2026-05-19 22:01:44 +02:00
  • 6cd5b80adb feat(flyer-import): add session management and retrieval endpoints Nils-Johan Gynther 2026-05-19 21:55:55 +02:00
  • 8b8f8b7b6f Update flyerimport. flutter timeout 300 sek Nils-Johan Gynther 2026-05-19 20:53:39 +02:00
  • 33190bd8e0 refactor(ai-parser): implement chunk-based text processing for flyer parsing Nils-Johan Gynther 2026-05-19 20:24:03 +02:00
  • 4d2942a8e5 chore(infra): add AI flyer parsing configuration and retry logic Nils-Johan Gynther 2026-05-19 20:13:59 +02:00
  • 187d0283a5 feat(flyer-import): integrate AI-based flyer parsing with image support Nils-Johan Gynther 2026-05-19 19:57:54 +02:00
  • 0ce1db5471 chore: update flyer import features and resources Nils-Johan Gynther 2026-05-18 23:40:05 +02:00
  • c720f611ea Merge branch 'main' of ssh://gitea.gynther.se:2222/nilsjohan/recipe-app Nils-Johan Gynther 2026-05-18 23:27:31 +02:00
  • e658f2e6f1 chore(ci): update project documentation and flyer import features Nils-Johan Gynther 2026-05-18 23:27:20 +02:00
  • a5cd49284a willys-reklamblad nilsjohan 2026-05-18 23:26:00 +02:00
  • 3f242f9a6d docs: add Prisma query logging configuration guide Nils-Johan Gynther 2026-05-18 23:08:29 +02:00
  • f6ccdd859f ci(github): add linting and improve CI workflow Nils-Johan Gynther 2026-05-18 23:01:29 +02:00
  • d5f903db98 chore(import): improve error handling and add flyer integration Nils-Johan Gynther 2026-05-18 22:51:27 +02:00
  • 24a96c3da1 feat(flyer): add flyer session and selection system Nils-Johan Gynther 2026-05-18 19:02:32 +02:00
  • a31aff7c35 test: update admin aliases panel tests for product model changes Nils-Johan Gynther 2026-05-18 18:48:26 +02:00
  • f42132ed5b chore: add flyer import module and configuration Nils-Johan Gynther 2026-05-18 18:40:25 +02:00
  • e6961fc593 created kilo.json Nils-Johan Gynther 2026-05-16 09:24:29 +02:00
  • 50816a6844 feat: add central help text system, Prisma migration, and Flutter help button Nils-Johan Gynther 2026-05-13 17:04:44 +02:00
  • bb7a4c1ff2 feat: add Copilot instructions for database command style and credential handling Nils-Johan Gynther 2026-05-13 16:37:35 +02:00
  • 3d9b124766 feat: add HelpText model, service, and controller for dynamic help text management Nils-Johan Gynther 2026-05-13 16:20:04 +02:00
  • 0da4bbf4cf feat: implement alias-scope management for admin, enhance category chip handling, and upgrade dependencies Nils-Johan Gynther 2026-05-12 22:24:26 +02:00
  • 4492d7aa1c feat: enhance receipt alias management with global scope support and update validation Nils-Johan Gynther 2026-05-12 22:20:48 +02:00
  • 4471e344eb chore(deps): upgrade NestJS and related dependencies to version 11.x Nils-Johan Gynther 2026-05-12 22:00:29 +02:00
  • 621ced0e43 refactor: streamline alias editing and improve category path handling in admin panel Nils-Johan Gynther 2026-05-12 21:53:19 +02:00
  • a4d16cdbae feat: add workspace checkout step to CI workflow for improved reliability Nils-Johan Gynther 2026-05-12 21:38:28 +02:00
  • 6ff58ed013 refactor: simplify CI workflow by removing Node.js setup steps and verifying toolchain Nils-Johan Gynther 2026-05-12 21:30:39 +02:00
  • 37f931fa0b refactor: streamline Flutter setup in CI workflow by removing unnecessary steps Nils-Johan Gynther 2026-05-12 21:28:34 +02:00
  • 8184fbd7e9 refactor: simplify Node.js setup in CI workflows by removing matrix strategy Nils-Johan Gynther 2026-05-12 21:26:21 +02:00
  • 46b9be4791 feat: implement update functionality for receipt aliases and add corresponding tests Nils-Johan Gynther 2026-05-12 21:25:48 +02:00
  • fb6b371fb7 feat: enhance error dialogs with delete functionality and improve documentation Nils-Johan Gynther 2026-05-12 21:11:54 +02:00
  • 0784c1a032 feat: add tests for QuickImportService and ReceiptImportService parse flow Nils-Johan Gynther 2026-05-12 20:56:13 +02:00
  • 44ea3cdd7e feat: add unit tests for ReceiptImportService.saveReceipt method Nils-Johan Gynther 2026-05-12 20:01:30 +02:00
  • 320a646950 feat: add microservice folders to workspace configuration Nils-Johan Gynther 2026-05-12 19:54:03 +02:00
  • acb1e56506 Merge branch 'main' of ssh://gitea.gynther.se:2222/nilsjohan/recipe-app Nils-Johan Gynther 2026-05-12 19:18:18 +02:00
  • 2a230a6994 feat: add GitHub Actions workflow for testing backend and Flutter components Nils-Johan Gynther 2026-05-12 18:39:16 +02:00
  • 43c91881a7 feat: add GitHub Actions workflow for testing backend and Flutter components Nils-Johan Gynther 2026-05-12 18:39:16 +02:00
  • 98ee8a3ad6 feat: implement real-time database synchronization with SSE and update backend modules Nils-Johan Gynther 2026-05-12 16:57:05 +02:00
  • 2dda34d4d2 feat: update project analysis documentation to include fullstack context and backend-specific checks for NestJS and Prisma Nils-Johan Gynther 2026-05-12 16:17:11 +02:00
  • d135aa643a feat: enhance pre-commit quality gate with detailed analysis and output format Nils-Johan Gynther 2026-05-12 16:15:37 +02:00
  • d645d3ad9d feat: add Flutter quality checks and tests for category chips in inventory and pantry screens Nils-Johan Gynther 2026-05-12 16:13:10 +02:00
  • 08d14bf9e6 feat: remove obsolete cache tracking file from build directory Nils-Johan Gynther 2026-05-12 16:12:51 +02:00
  • acca5dcbae feat: add session checkpoint for category chip enhancements and cache invalidation Nils-Johan Gynther 2026-05-11 22:12:04 +02:00
  • cd84e25890 feat: enhance category handling with new category chip logic and user-specific product categorization Nils-Johan Gynther 2026-05-11 22:03:09 +02:00
  • f19c157e8f feat: add updateCategoryMine endpoint to manage product category updates Nils-Johan Gynther 2026-05-11 21:41:42 +02:00
  • 8e0166c68a feat: Improve category ID handling with dynamic parsing in inventory screens Nils-Johan Gynther 2026-05-11 21:18:06 +02:00
  • 3e0af925d5 feat: Refactor inventory screens with category selection and product handling improvements Nils-Johan Gynther 2026-05-11 21:09:40 +02:00
  • 2281df3716 feat: Add location display and category chips in pantry and inventory screens Nils-Johan Gynther 2026-05-11 20:53:11 +02:00
  • 68476142c1 refactor: Remove PantryProduct class and simplify category resolution in PantryScreen Nils-Johan Gynther 2026-05-11 20:01:00 +02:00
  • a635f1002a feat: Enhance inventory screens with category selection and product loading improvements Nils-Johan Gynther 2026-05-11 19:40:02 +02:00
  • d05b7da8bc feat: Add isPrivate field to AdminProduct and update filtering logic in admin panels Nils-Johan Gynther 2026-05-11 19:30:42 +02:00
  • a4f65c6065 feat: Implement caching for selectable products and enhance product filtering in admin panels Nils-Johan Gynther 2026-05-11 18:42:35 +02:00
  • d75fd00666 feat: Update documentation with recent changes, including Flutter build fixes and deployment guidelines Nils-Johan Gynther 2026-05-11 17:21:17 +02:00
  • 9b4d1f94bf Refactor category handling in inventory and pantry forms Nils-Johan Gynther 2026-05-11 17:03:58 +02:00
  • d038d30831 feat: Update MVP checklist with completed security and regression testing tasks Nils-Johan Gynther 2026-05-11 16:40:49 +02:00
  • 1db30c9b6f test(security): add and refactor api security/idor coverage Nils-Johan Gynther 2026-05-11 16:40:16 +02:00
  • 9b468d9a13 feat: Update documentation with new features and improvements, including inventory category management and UI changes Nils-Johan Gynther 2026-05-11 12:55:25 +02:00
  • 3ad6cfee50 feat: Introduce SearchableCategoryField component and integrate it into admin panels for enhanced category selection Nils-Johan Gynther 2026-05-11 12:20:57 +02:00
  • f132983b75 feat: Implement admin pantry item management with create and update functionality, including category selection and validation Nils-Johan Gynther 2026-05-11 11:18:13 +02:00
  • 573c12cdc3 feat: Add _getMap and _postMap methods for improved API handling and refactor resetPassword to use _postMap Nils-Johan Gynther 2026-05-11 10:40:54 +02:00
  • c63afad672 feat: Enhance category suggestion logic with improved matching rules and disambiguation guidelines Nils-Johan Gynther 2026-05-11 10:35:30 +02:00
  • 56050a896b feat: Enhance apple categorization logic and improve bulk category update feedback Nils-Johan Gynther 2026-05-11 10:31:57 +02:00
  • 06056c6182 feat: Improve bulk category update functionality with validation and clearer logic Nils-Johan Gynther 2026-05-11 10:22:17 +02:00
  • afbc5b91b2 feat: Enhance admin panel navigation and UI by implementing tab management and improving layout structure Nils-Johan Gynther 2026-05-11 10:10:03 +02:00
  • 06492ff099 feat: Refactor admin database panel to improve tab management and enhance UI structure with dedicated tab configuration Nils-Johan Gynther 2026-05-11 09:55:52 +02:00