fix: 4 miglioramenti - scan→usa, icona camera, log colori, log Bring!

1. Bug scan→usa: ora auto-seleziona la posizione corretta (frigo/dispensa/freezer)
   dove il prodotto è effettivamente presente, non più sempre 'dispensa'
2. Icona telecamera header: più grande (1.8rem/52px) e più centrata nel cerchio
3. Log: icone/colori differenziati -  verde aggiunte,  rosso uscite,
   🛒 blu Bring! - sfondo tintato per ogni tipo
4. Operazioni Bring! loggate come transazioni tipo 'bring' nel diario
This commit is contained in:
dadaloop82
2026-03-10 18:25:32 +00:00
parent 2abcec6fe5
commit 78e0fddf04
3 changed files with 45 additions and 9 deletions
+6
View File
@@ -483,6 +483,12 @@ function useFromInventory(PDO $db): void {
]);
$result = bringRequest('PUT', "https://api.getbring.com/rest/v2/bringlists/{$listUUID}", $body);
$addedToBring = ($result !== null);
// Log Bring! addition
if ($addedToBring) {
$logStmt = $db->prepare("INSERT INTO transactions (product_id, type, quantity, location, notes) VALUES (?, 'bring', 0, '', 'Auto-aggiunto a Bring!')");
$logStmt->execute([$productId]);
}
}
} catch (Exception $e) {
// Silently fail — don't block inventory operation