
Ingredient Lookup
View food ingredients fast
About
What's New in Ingredient Lookup
2.4.5
June 8, 2026
What's new in 2.4.5 Scan-tab refresh, vitamin family fix, lecithin parent/sub dedup, and a confirmation prompt before clearing scan history. What changed: • The Scan tab now opens a fresh scanner every time you tap it — both when you switch to it from another tab and when you re-tap it while already on the result page. Previously a scanned result stayed visible until you tapped "Scan Another" inside the page. • Vitamins added to fortified foods are no longer marked mushbooh. Thiamine mononitrate (Vitamin B1 salt), cholecalciferol (D3), retinol (Vitamin A active form), and menaquinone (K2) are now classified Halal with a sourced explanation covering synthetic, fermentation-derived, lanolin-derived (D3), and plant/fish-derived forms. Open Food Facts had flagged these as "vegan: maybe" because their synthesis *could* theoretically involve animal intermediates; in commercial food production they're synthetic or fermentation-derived and halal across mainstream Sunni consensus. • Soya lecithin (E322) now correctly resolves to Halal whether Open Food Facts presents it as parent en:soya-lecithin with sub en:e322, or as parent en:e322 with text "Soya Lecithin". The classifier now matches sub-ingredients against the parent's E-number (not just its name list) and prefers source-disambiguated entries over the generic additive when both share the same E-code. • Clearing scan history now asks for confirmation. Tapping "Clear" in the History toolbar opens a dialog — "All N scans will be deleted. This cannot be undone." — with a destructive "Delete All Scans" button and Cancel. Accidental taps no longer wipe your history. What was already in 2.4.4: • The barcode scanner works from the Scan tab and the Home page's "Scan Product" button. (Previously the scanner opened the camera preview but never started barcode recognition because startScanning() was being called before the view was attached to a window.) • Source-disambiguated additives prefer the named entry over the generic E-code parent — when a label says "soya lecithin (E322)" but Open Food Facts collapses the parse to en:lecithin / en:e322, we check whether the label *text* resolves to a more specific named entry and use that. Skipped when the id-lookup is already specific so we don't downgrade "strawberry wine" to "strawberry". What was already in 2.4.3: • New bottom tab bar — Home, History, Scan, Settings. The Scan tab opens the camera scanner directly, the History tab has its own back-to-Home button, and the home page fits on a single screen with no scrolling. • Redesigned home page — the app icon is now front and center, everything is vertically centered with equal margins, and reads as a single calm landing screen. • Fish are no longer flagged as Mushbooh. Salmon, tuna, cod, and every other entry that descends from the fish taxonomy is correctly classified as Halal, with an explanation citing Quran 5:96 and the consensus of all four Sunni schools that fish does not require ritual slaughter. • Natural Flavour and Artificial Flavour now show the correct "opaque flavoring" definition and verdict regardless of British or American spelling, instead of landing on Wikipedia's "Nature" or "Artificiality" article. • Long-press on a product name, brand, or barcode shows a labeled "Copy barcode / Copy product name / Copy brand" menu with haptic feedback, so it's obvious what is being copied. Informational only. Not a fatwa. For definitive rulings, consult a qualified scholar or your local certification body.
More