Aggiornamento Primavera 2026 — pacchetto precisione, export più intelligenti & UX più rapida
Sprint 4 e Sprint 5 portano un pacchetto di precisione da officina (tolleranza kerf, taglio iniziale/finale, costo per taglio), export DXF/SVG Pro+, scarti salvati cross-progetto e UX skeleton-loading in tutta l'app.
Negli ultimi tre settimane abbiamo rilasciato due grandi sprint. Questo post riunisce tutti i cambiamenti che puoi usare già da ora.
Precisione da officina
Ogni piano di taglio rispetta ora tre nuove realtà fisiche dell’officina:
- Tolleranza kerf (±mm) — Free+. L’ottimizzatore prova prima un posizionamento esatto; solo se nulla calza, ammette fino a ±tolleranza di gioco. Utile quando la lama oscilla tra 3,0 e 3,2 mm o quando le misure importate hanno rumore di arrotondamento.
- Taglio iniziale / finale (mm) — Free+. La lunghezza effettiva di ogni barra o pannello è ridotta di
start_trim + end_trim. Il bordo morsetto danneggiato non viene più considerato come scarto riutilizzabile, quindi il report di scarto rispecchia ciò che l’officina conserva davvero. - Costo per taglio (€) — Pro+. Ogni pezzo aggiunge 1 taglio (1D) o 2 tagli (2D) al totale del progetto, moltiplicato per il costo lama-e-tempo. Le nuove stat card “Tagli” e “Costo tagli” rendono visibile il trade-off tra un layout più stretto e un passaggio di lama extra.
Tutte e tre le impostazioni viaggiano con il progetto. L’articolo dedicato Tolleranza kerf illustra un protocollo di misura in 5 passi e una tabella di riferimento per le tolleranze in officina (CNC 0 mm → segatrice a nastro a mano 2–3 mm).
Export da officina
- Export DXF + SVG è ora una funzione Pro autonoma sulla landing page. Il target DXF è R12 — si apre in AutoCAD LT, Inkscape, OnShape, Fusion e in tutti i principali post-processor CNC senza conversione.
- I file SVG includono ora una dichiarazione
xmlnse un prologo<?xml ... ?>, in modo che il file scaricato si apra correttamente in Inkscape e in qualsiasi visualizzatore SVG autonomo. - I file CSV iniziano con un BOM UTF-8 — Excel rileva automaticamente la codifica, niente più diacritici corrotti.
- Il pattern del nome file è uniforme su PDF / CSV / DXF / SVG:
<slug-azienda>-cutting-plan-<timestamp>.<ext>.
Scarti salvati cross-dispositivo
Gli utenti Pro e Business non perdono più il loro inventario di scarti quando cambiano browser. L’elenco “Scarti salvati” vive ora nel database (/api/offcuts-inventory), con una migrazione una tantum silenziosa dal tuo localStorage esistente alla prossima visita. Gli utenti Free mantengono l’archiviazione locale del browser come prima.
Audit impostazioni + 5 bug fix reali
Abbiamo controllato l’intera sidebar Impostazioni di /app contro il codice ottimizzatore in esecuzione. Cinque impostazioni sembravano fare qualcosa ma in realtà non avevano alcun effetto sul risultato:
- Priorità materiali (icona ★ per riga) ora ordina davvero l’elenco di stock prima dell’ottimizzazione.
- Soglia min. scarto input avanzati (L / A / Lung) ora vengono effettivamente letti dall’ottimizzatore inline.
- Modalità minimizzazione costi ora ordina lo stock per
_pricecrescente — prima il pannello più economico. - Tipo di taglio e Unità (mm/cm) select erano fantasmi — il codice non li leggeva mai. Sono stati rimossi. Il tipo di taglio rimane guillotine; il layout nested è in roadmap. L’unità rimane in millimetri; cm / inch è pianificato per la v2.
UX percepita più rapida con skeleton loading
Abbiamo aggiunto un placeholder Skeleton riusabile e l’abbiamo collegato a cinque percorsi asincroni in modo che tu non fissi più lo spazio vuoto mentre i dati caricano:
- L’esecuzione dell’ottimizzazione dipinge uno skeleton statistiche-e-pannello prima del calcolo — il layout shift sparisce sui job grandi.
- Il dropdown PDF mostra uno stato occupato mentre jsPDF carica in lazy.
- L’elenco cronologia di fatturazione della dashboard, la card di eliminazione progetto e il caricamento dell’inventario scarti Pro mostrano tutti placeholder strutturati durante il loro round-trip di rete.
Rifinitura login e accessibilità
- Toggle mostra / nascondi password su Login + Registrazione, con avviso Caps Lock.
- Validazione inline per campo con
role="alert"per gli screen reader. - La dichiarazione pubblica di accessibilità è ora disponibile in tutte e 8 le lingue — vedi accessibilità.
Cosa arriva dopo
Sprint 6 riprende Feature Pack 2 Phase 2 (P1): auto-inclusione scarti, gruppi assembly e una libreria materiali più ricca. Sprint 7 porta il primo export Pillar A2 (G-code).
Hai una richiesta di funzionalità o trovato un bug? Rispondi a qualsiasi email CutOptim o usa il modulo di contatto.