c63faf56e4
- cleanupObsoleteBringItems() now much more conservative: * Only removes items matching a known DB product (preserves manual additions) * Only removes if the product has current_qty > 0 (has stock) * AND item is no longer flagged by smart shopping - Added logOperation() — stores all Bring! operations in localStorage '_opLog' (bring_auto_add, bring_cleanup, bring_found, bring_manual_remove) Capped at 200 entries, each with timestamp + action + details - All Bring! add/remove paths now log their operations
260 KiB
260 KiB