Actualizare Primăvară 2026 — pachet de precizie, exporturi mai inteligente & UX mai rapidă
Sprint 4 și Sprint 5 livrează un pachet de precizie de atelier (toleranță kerf, tăiere început/sfârșit, cost per tăietură), export DXF/SVG Pro+, resturi salvate cross-proiect și UX skeleton-loading în toată aplicația.
În ultimele trei săptămâni am livrat două sprinturi mari. Acest articol grupează toate schimbările pe care le poți folosi deja acum.
Precizie de atelier
Fiecare plan de tăiere respectă acum trei realități fizice noi de atelier:
- Toleranță kerf (±mm) — Free+. Optimizatorul încearcă mai întâi o plasare exactă; doar dacă nimic nu încape, permite până la ±toleranță de joc. Util când lama oscilează între 3,0 și 3,2 mm sau când dimensiunile importate au zgomot de rotunjire.
- Tăiere început / sfârșit (mm) — Free+. Lungimea efectivă a fiecărei bare sau panou este redusă cu
start_trim + end_trim. Marginea deteriorată de prindere nu mai este tratată ca rest reutilizabil — raportul de pierderi reflectă acum ce păstrează atelierul în realitate. - Cost per tăietură (€) — Pro+. Fiecare piesă adaugă 1 tăietură (1D) sau 2 tăieturi (2D) la totalul proiectului, înmulțit cu costul tău lamă-și-timp. Noile carduri de statistici “Tăieturi” și “Cost tăieturi” fac vizibil compromisul între un layout mai strâns și o trecere suplimentară a lamei.
Toate cele trei setări călătoresc cu proiectul. Articolul dedicat Toleranță kerf prezintă un protocol de măsurare în 5 pași și un tabel de referință pentru toleranțele de atelier (CNC 0 mm → fierăstrău cu bandă manual 2–3 mm).
Exporturi de atelier
- Export DXF + SVG este acum o funcție Pro de sine stătătoare pe landing page. Ținta DXF este R12 — se deschide în AutoCAD LT, Inkscape, OnShape, Fusion și toate post-procesoarele CNC curente fără conversie.
- Fișierele SVG includ acum o declarație
xmlnsși un prolog<?xml ... ?>, astfel încât fișierul descărcat se deschide corect în Inkscape și orice vizualizator SVG autonom. - Fișierele CSV încep cu un BOM UTF-8 — Excel detectează automat codarea, fără diacritice deformate.
- Pattern-ul numelui de fișier este uniform pe PDF / CSV / DXF / SVG:
<slug-firmă>-cutting-plan-<timestamp>.<ext>.
Resturi salvate cross-device
Utilizatorii Pro și Business nu mai pierd inventarul de resturi când schimbă browserul. Lista “Resturi salvate” trăiește acum în baza de date (/api/offcuts-inventory), cu o migrare unică silențioasă din localStorage-ul existent la următoarea vizită. Utilizatorii Free păstrează stocarea locală a browserului ca înainte.
Audit setări + 5 bug-fix reale
Am auditat întreaga bară laterală Setări din /app față de codul optimizator în execuție. Cinci setări păreau să facă ceva dar de fapt nu aveau niciun efect asupra rezultatului:
- Prioritizare stoc (iconiță ★ per rând) sortează acum efectiv lista de stoc înainte de optimizare.
- Prag min. rest intrări avansate (L / Î / Lung) sunt acum citite efectiv de optimizatorul inline.
- Mod minimizare costuri sortează acum stocul după
_pricecrescător — întâi cel mai ieftin panou. - Tip de tăiere și Unitate (mm/cm) select-urile erau fantome — codul nu le-a citit niciodată. Au fost eliminate. Tipul de tăiere rămâne guillotine; nested este pe roadmap. Unitatea rămâne în milimetri; cm / inch este planificat pentru v2.
UX percepută mai rapidă cu skeleton loading
Am adăugat un placeholder Skeleton reutilizabil și l-am conectat la cinci căi asincrone, astfel încât să nu mai privești spațiul gol în timp ce datele se încarcă:
- Rularea optimizării pictează un skeleton statistici-și-panou înainte de calcul — saltul de layout dispare la job-urile mari.
- Dropdown-ul PDF arată o stare ocupată în timp ce jsPDF se încarcă lazy.
- Lista istoric facturare din dashboard, cardul de ștergere proiect și încărcarea inventarului de resturi Pro arată toate placeholdere structurate în timpul round-trip-ului de rețea.
Polish login și accesibilitate
- Toggle afișează / ascunde parola pe Login + Înregistrare, cu avertizare Caps Lock.
- Validare inline per câmp cu
role="alert"pentru cititoare de ecran. - Declarația publică de accesibilitate este acum disponibilă în toate cele 8 limbi — vezi accesibilitate.
Ce urmează
Sprint 6 preia Feature Pack 2 Phase 2 (P1): auto-includere resturi, grupuri assembly și o bibliotecă de materiale mai bogată. Sprint 7 aduce primul export Pillar A2 (G-cod).
Ai o cerere de funcționalitate sau ai găsit un bug? Răspunde la orice email CutOptim sau folosește formularul de contact.