nilsjohan
  • Joined on 2026-04-08
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-11 09:40:45 +02:00
1d2c3c9032 feat: Refactor inventory screen to improve type safety and enhance UI structure with dedicated widget methods
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-11 09:36:18 +02:00
d4a7983afb feat: Add bulk delete and merge functionality for inventory items with DTOs and API endpoints
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-11 09:22:22 +02:00
8e6e0e96b8 feat: Enhance admin user management with search, filtering, and sorting capabilities
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-11 09:06:35 +02:00
84ccabe2fe feat: Add functionality to move inventory items to pantry and enhance pantry management
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-10 00:35:26 +02:00
edf9c74e75 feat: update MVP plan and close previous inventory IDOR risk, ensuring user-scope implementation and focus on regression testing
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-10 00:29:15 +02:00
ca8987d9e4 Add comprehensive documentation for Flutter frontend migration and backend review
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-10 00:20:53 +02:00
1709bb1dad Implement admin inventory management features including CRUD operations, merging, filtering, sorting, previewing, and security enhancements. Update documentation and add comprehensive test coverage for security and validation.
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:41:46 +02:00
65137b41fb feat: implement alias strategy for receipt import with user-scoped and global fallback, enhance validation and normalization, and update UI components
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:31:20 +02:00
b342de906e feat: implement alias strategy for receipt import with user-scoped and global fallback aliases
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:27:05 +02:00
7aa93ff5d0 refactor: streamline error handling by removing redundant SnackBar calls in AdminProductsPanel
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:20:56 +02:00
ae6d7aad1a feat: implement product rename and merge endpoints for users and admins, optimize receipt import UI, and enhance deploy script
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:19:30 +02:00
14a1107466 feat: add private product management endpoints for updating canonical names and merging products
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:09:39 +02:00
8e276a34fe feat: enhance deploy script with new flag for checking base image updates and improve usage instructions
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 23:05:08 +02:00
da193b26ef feat: enhance deploy script with improved flag handling and usage instructions
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 22:58:28 +02:00
9f3f5c1cef feat: add canonical name endpoint and update product renaming functionality in admin panel
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 16:41:27 +02:00
3ff27701fc feat: document receipt import cleanup and optimization session with detailed changes and verification steps
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 16:07:25 +02:00
d2f651fa2c feat: enhance error handling in prepareMatchingContext with logging for category loading issues
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 16:06:22 +02:00
b121000bf7 feat: enhance receipt import matching logic to include category path resolution and improve edit handling
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 15:38:12 +02:00
b09ea28ff0 feat: remove deprecated refreshCategories endpoint and refactor matching logic for improved clarity and performance
nilsjohan pushed to main at nilsjohan/recipe-app 2026-05-09 15:27:27 +02:00
4d5c55f459 feat: deprecate matchProducts and enrichWithAiCategories methods, update categorization logic with unified matcher