Files
EverShelf/data/client_debug.log
T
dadaloop82 c5f22fdf42 feat: BarcodeDetector nativo + camera selector + recipe dedup + remote debug logging
- Scanner: usa BarcodeDetector API nativa (Chrome Android) come primario, Quagga come fallback
- Settings: aggiunta tab Fotocamera per scegliere posteriore/anteriore/specifica
- Scanner feedback: barra verde (scansione attiva), gialla (barcode rilevato)
- Ricette: invio titoli ricette del giorno per evitare duplicati nello stesso giorno
- Debug: sistema di logging remoto (client_debug.log) per diagnostica da dispositivi chioscati
- Fix: permessi .env per scrittura da Apache
2026-03-12 17:32:54 +00:00

83 lines
5.8 KiB
Plaintext

[2026-03-12 17:30:05] [desktop] Camera mode: environment
[2026-03-12 17:30:05] [desktop] BarcodeDetector: NO (Quagga fallback)
[2026-03-12 17:30:05] [desktop] Constraints: {"width":{"ideal":1280},"height":{"ideal":720},"facingMode":"environment"}
[2026-03-12 17:30:05] [desktop] Stream OK — track: HP TrueVision HD Camera (30c9:002c)
[2026-03-12 17:30:05] [desktop] Resolution: 1280x720, facing: user
[2026-03-12 17:30:05] [desktop] Video playing — videoWidth: 1280, videoHeight: 720
[2026-03-12 17:30:05] [desktop] Quagga starting — frontCam: false
[2026-03-12 17:30:05] [desktop] Frame #1 — video: 1280x720
[2026-03-12 17:30:11] [desktop] Scanning... f20, partials: 0, pass: 0
[2026-03-12 17:30:15] [desktop] Scanning... f40, partials: 0, pass: 0
[2026-03-12 17:30:20] [desktop] Scanning... f60, partials: 0, pass: 0
[2026-03-12 17:30:21] [phone] Camera mode: user
[2026-03-12 17:30:21] [phone] BarcodeDetector: YES (native)
[2026-03-12 17:30:21] [phone] Constraints: {"width":{"ideal":640},"height":{"ideal":480},"facingMode":"user"}
[2026-03-12 17:30:21] [phone] Stream OK — track: camera 1, facing front
[2026-03-12 17:30:21] [phone] Resolution: 480x640, facing: user
[2026-03-12 17:30:21] [phone] Video playing — videoWidth: 480, videoHeight: 640
[2026-03-12 17:30:21] [phone] Native BarcodeDetector started
[2026-03-12 17:30:23] [phone] Native detect #1 [f3]: 4003608024917 (ean_13)
[2026-03-12 17:30:23] [phone] Native detect #2 [f6]: 8003000024917 (ean_13)
[2026-03-12 17:30:23] [phone] Native detect #3 [f16]: 8003000024917 (ean_13)
[2026-03-12 17:30:23] [phone] CONFIRMED: 8003000024917 after 16 frames
[2026-03-12 17:30:25] [desktop] Scanning... f80, partials: 0, pass: 0
[2026-03-12 17:30:30] [desktop] Scanning... f100, partials: 0, pass: 0
[2026-03-12 17:30:35] [desktop] Scanning... f120, partials: 0, pass: 0
[2026-03-12 17:30:40] [desktop] Scanning... f140, partials: 0, pass: 0
[2026-03-12 17:30:44] [desktop] Scanning... f160, partials: 0, pass: 0
[2026-03-12 17:30:49] [desktop] Scanning... f180, partials: 0, pass: 0
[2026-03-12 17:30:54] [desktop] Scanning... f200, partials: 0, pass: 0
[2026-03-12 17:30:59] [desktop] Scanning... f220, partials: 0, pass: 0
[2026-03-12 17:31:04] [desktop] Scanning... f240, partials: 0, pass: 0
[2026-03-12 17:31:07] [desktop] Camera mode: user
[2026-03-12 17:31:07] [desktop] BarcodeDetector: YES (native)
[2026-03-12 17:31:07] [desktop] Constraints: {"width":{"ideal":640},"height":{"ideal":480},"facingMode":"user"}
[2026-03-12 17:31:07] [desktop] Stream OK — track: camera 1, facing front
[2026-03-12 17:31:07] [desktop] Resolution: 480x640, facing: user
[2026-03-12 17:31:07] [desktop] Video playing — videoWidth: 480, videoHeight: 640
[2026-03-12 17:31:07] [desktop] Native BarcodeDetector started
[2026-03-12 17:31:09] [desktop] Scanning... f260, partials: 0, pass: 0
[2026-03-12 17:31:14] [desktop] Native scanning... f30, partials: 0
[2026-03-12 17:31:14] [desktop] Native detect #1 [f31]: 8003000024917 (ean_13)
[2026-03-12 17:31:14] [desktop] Native detect #2 [f33]: 8003000024917 (ean_13)
[2026-03-12 17:31:14] [desktop] CONFIRMED: 8003000024917 after 33 frames
[2026-03-12 17:31:14] [desktop] Scanning... f280, partials: 0, pass: 0
[2026-03-12 17:31:19] [desktop] Scanning... f300, partials: 0, pass: 0
[2026-03-12 17:31:22] [desktop] Camera mode: user
[2026-03-12 17:31:22] [desktop] BarcodeDetector: YES (native)
[2026-03-12 17:31:22] [desktop] Constraints: {"width":{"ideal":640},"height":{"ideal":480},"facingMode":"user"}
[2026-03-12 17:31:22] [desktop] Stream OK — track: camera 1, facing front
[2026-03-12 17:31:22] [desktop] Resolution: 480x640, facing: user
[2026-03-12 17:31:22] [desktop] Video playing — videoWidth: 480, videoHeight: 640
[2026-03-12 17:31:22] [desktop] Native BarcodeDetector started
[2026-03-12 17:31:24] [desktop] Scanning... f320, partials: 0, pass: 0
[2026-03-12 17:31:26] [desktop] Native scanning... f30, partials: 0
[2026-03-12 17:31:28] [desktop] Scanning... f340, partials: 0, pass: 0
[2026-03-12 17:31:30] [desktop] Native detect #1 [f49]: 016418230816 (upc_a)
[2026-03-12 17:31:30] [desktop] Native detect #2 [f54]: 003418230816 (upc_a)
[2026-03-12 17:31:33] [desktop] Scanning... f360, partials: 0, pass: 0
[2026-03-12 17:31:33] [desktop] Native scanning... f60, partials: 2
[2026-03-12 17:31:33] [desktop] Native detect #3 [f63]: 9019489230816 (ean_13)
[2026-03-12 17:31:38] [desktop] Scanning... f380, partials: 0, pass: 0
[2026-03-12 17:31:42] [desktop] Native scanning... f90, partials: 3
[2026-03-12 17:31:43] [desktop] Scanning... f400, partials: 0, pass: 0
[2026-03-12 17:31:48] [desktop] Scanning... f420, partials: 0, pass: 0
[2026-03-12 17:31:49] [desktop] Native scanning... f120, partials: 3
[2026-03-12 17:31:53] [desktop] Scanning... f440, partials: 0, pass: 0
[2026-03-12 17:31:58] [desktop] Native scanning... f150, partials: 3
[2026-03-12 17:31:58] [desktop] Scanning... f460, partials: 0, pass: 0
[2026-03-12 17:32:03] [desktop] Native scanning... f180, partials: 3
[2026-03-12 17:32:03] [desktop] Native detect #4 [f188]: 8000300337396 (ean_13)
[2026-03-12 17:32:03] [desktop] Native detect #5 [f189]: 8000300337396 (ean_13)
[2026-03-12 17:32:03] [desktop] CONFIRMED: 8000300337396 after 189 frames
[2026-03-12 17:32:03] [desktop] Scanning... f480, partials: 0, pass: 0
[2026-03-12 17:32:08] [desktop] Scanning... f500, partials: 0, pass: 0
[2026-03-12 17:32:11] [desktop] Camera mode: user
[2026-03-12 17:32:11] [desktop] BarcodeDetector: YES (native)
[2026-03-12 17:32:11] [desktop] Constraints: {"width":{"ideal":640},"height":{"ideal":480},"facingMode":"user"}
[2026-03-12 17:32:11] [desktop] Stream OK — track: camera 1, facing front
[2026-03-12 17:32:11] [desktop] Resolution: 480x640, facing: user
[2026-03-12 17:32:11] [desktop] Video playing — videoWidth: 480, videoHeight: 640
[2026-03-12 17:32:11] [desktop] Native BarcodeDetector started
[2026-03-12 17:32:13] [desktop] Scanning... f520, partials: 0, pass: 0