feat: implement product rename and merge endpoints for users and admins, optimize receipt import UI, and enhance deploy script
Test Suite / test (24.15.0) (push) Has been cancelled
Test Suite / test (24.15.0) (push) Has been cancelled
This commit is contained in:
+17
-9
@@ -30,15 +30,23 @@ All detaljhistorik och djup teknisk bakgrund finns i respektive tekniska dokumen
|
||||
## Huvudprioriteringar
|
||||
|
||||
1. Aliasstrategi i kvittoimport: user-scope som standard, global fallback via admin.
|
||||
2. **[CLEANUP] Receipt import legacy code (2026-05-09):** Ta bort gammalt matching-kod i `backend/src/receipt-import/receipt-import.service.ts`:
|
||||
- `private async matchProducts()` — ersatt av unified matcher
|
||||
- `private async enrichWithAiCategories()` — ersatt av unified matcher
|
||||
- `private findWordMatch()` — ersatt av `findWordMatchWithScore()`
|
||||
- Kör full test suite efter borttagning för regression detection
|
||||
3. Stabilisera bildimport och diagnostik i alla miljoer.
|
||||
4. Lokalisera kvarvarande stora Flutter-vyer i import/inventarie.
|
||||
5. Forbereda avancerad AI-integration med tydlig loggning/audit.
|
||||
6. Pa borja EAN-stod via Open Food Facts.
|
||||
2. ✅ **[CLEANUP] Receipt import legacy code (2026-05-09):** KLART
|
||||
- Borttaget: `matchProducts()`, `enrichWithAiCategories()`, `findWordMatch()` (gammal), m.fl.
|
||||
- Tester uppdaterade och gröna (66/66)
|
||||
- Se `SESSION_2026-05-09_RECEIPT_IMPORT.md` för detaljer
|
||||
3. ✅ **[FEATURE] Product Management & Scroll Fix (2026-05-09):** KLART
|
||||
- Scroll-issue i kvittoimport fixat (7 rader nu synliga)
|
||||
- Admin rename/merge endpoints implementerade
|
||||
- Private rename/merge endpoints för users implementerade
|
||||
- Kodduplicering i products.service.ts eliminerad (~80 rader)
|
||||
- admin_products_panel optimerad (cache, parallell restore, expression switches)
|
||||
- Deploy-script förbättrad med selektiv build och seed-kontroll
|
||||
- Se `SESSION_2026-05-09_RECEIPT_IMPORT.md` för detaljer
|
||||
- **Todo:** Deploy till prod, testa i live miljö, ev. add UI för user private rename/merge
|
||||
4. Stabilisera bildimport och diagnostik i alla miljöer.
|
||||
5. Lokalisera kvarvarande stora Flutter-vyer i import/inventarie.
|
||||
6. Förbereda avancerad AI-integration med tydlig loggning/audit.
|
||||
7. Påbörja EAN-stöd via Open Food Facts.
|
||||
|
||||
## Beslut som styr arbetet
|
||||
|
||||
|
||||
Reference in New Issue
Block a user