QR / barcode reader

Read QR and supported barcodes locally with bundled ZXing. Damaged or unusual codes may not decode. Optional consent-based server path.