Soluzione
ESITO: fatto FILE: src/vision_worker/main.py — POST /dxf/preview (_dxf_preview: read_xld_dxf sampling 0.05 mm, y=-y, bbox su punti completi, decimazione ≤20000); src/backend/servic…
Soluzione
ESITO: fatto FILE: src/frontend/flask_app/templates/statistics/dashboard.html — loadedSubtaskId e capabilityAll; con «Tutti i punti» tabella Cp/Cpk/n per punto (click riga = apre…
ESITO: richiesta COSA: anteprima del disegno appena si sceglie il .dxf nel wizard «Crea ricetta da DXF» (editor task, tipo dxf_compare), con dimensioni L × H in mm, prima di creare la ricetta.
Ric…
Soluzione
ESITO: fatto FILE: src/frontend/flask_app/static/js/dxf_recipe_wizard.js — campo mmPx, getter manualPxMm (virgola→punto, 0.00001..100, restituisce 1/v), canRun ammette mm/px…
Soluzione
ESITO: fatto FILE: src/backend/api/routers/vision.py — _VISION_IMAGE_TYPES = ALLOWED_IMAGE_TYPES
ESITO: richiesta COSA: statistiche SPC — con «Tutti i punti» i pannelli Capability, Carta di Controllo e Istogramma restano grigi; il cambio del punto non ricarica finché non si preme «Applica…