inou-mobile/lib/features/input
Johan Jongsma 90d50aa848 feat(scan): Barcode-first scanning strategy
- Add google_mlkit_barcode_scanning dependency
- Scan priority: Barcode → OCR text → Nothing found
- Support UPC-A/E, EAN-8/13, QR, DataMatrix, PDF417, Code128/39
- BarcodeData class with product code detection and NDC hints
- ScanResult with type indicator (barcode|text|empty)
- Updated capture screen with barcode-specific UI:
  - Green overlay for barcodes, blue for text
  - Product code badge for UPC/EAN barcodes
  - Format-specific result display
- Backward compatible legacy API (extractText, getTextBlocks)
2026-01-31 19:48:38 +00:00
..
input_screen.dart feat(input): Wire up camera and OCR scanner buttons 2026-01-31 19:44:42 +00:00
ocr_capture_screen.dart feat(scan): Barcode-first scanning strategy 2026-01-31 19:48:38 +00:00
voice_input_widget.dart feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00