Frühjahrs-Update 2026 — Präzisionspaket, smartere Exporte & schnellere UX
Sprint 4 und 5 bringen ein werkstatt-taugliches Präzisionspaket (Schnittfugen-Toleranz, Anfangs-/Endabschnitt, Kosten pro Schnitt), Pro+ DXF/SVG-Export, projektübergreifende Restebibliothek und Skeleton-Loading-UX in der gesamten App.
Wir haben in den letzten drei Wochen zwei große Sprints ausgeliefert. Dieser Beitrag bündelt alle Änderungen, die du bereits jetzt nutzen kannst.
Werkstatt-taugliche Präzision
Jeder Schnittplan respektiert nun drei neue Werkstatt-Realitäten:
- Schnittfugen-Toleranz (±mm) — Free+. Der Optimierer probiert zuerst exakte Platzierung; nur wenn nichts passt, lässt er bis zu ±Toleranz Spielraum zu. Nützlich, wenn deine Sägeblattbreite zwischen 3,0 und 3,2 mm schwankt oder importierte Stücklisten Rundungsrauschen enthalten.
- Anfangs- / Endabschnitt (mm) — Free+. Die nutzbare Länge jedes Stabs oder Brettes wird um
start_trim + end_trimreduziert. Die beschädigte Spannkante wird nicht mehr als Reststück behandelt — dein Verschnittbericht zeigt nun, was die Werkstatt tatsächlich behält. - Kosten pro Schnitt (€) — Pro+. Jedes Teil verursacht 1 Schnitt (1D) oder 2 Schnitte (2D), multipliziert mit deinen Sägen-und-Zeit-Kosten. Die neuen Statistik-Karten “Schnitte” und “Schnittkosten” machen den Trade-off zwischen engerem Layout und einem zusätzlichen Sägedurchgang sichtbar.
Alle drei Einstellungen reisen mit dem Projekt. Der eigenständige Artikel Schnittfugen-Toleranz zeigt ein 5-stufiges Messprotokoll und eine Werkstatt-Toleranz-Referenztabelle (CNC 0 mm → handgeführte Bandsäge 2–3 mm).
Werkstatt-taugliche Exporte
- DXF + SVG Export ist nun eine eigenständige Pro-Funktion auf der Landing Page. DXF-Ziel ist R12 — öffnet in AutoCAD LT, Inkscape, OnShape, Fusion und allen gängigen CNC-Postprozessoren ohne Konvertierung.
- SVG-Dateien enthalten jetzt eine
xmlns-Deklaration und einen<?xml ... ?>-Prolog, sodass die heruntergeladene Datei korrekt in Inkscape und jedem eigenständigen SVG-Viewer öffnet. - CSV-Dateien beginnen mit UTF-8 BOM — Excel erkennt die Kodierung automatisch, keine verstümmelten Umlaute mehr.
- Dateinamensmuster ist über PDF / CSV / DXF / SVG vereinheitlicht:
<firmen-slug>-cutting-plan-<timestamp>.<ext>.
Gespeicherte Reste werden gerätegreifend
Pro- und Business-Nutzer verlieren ihren Reste-Bestand nicht mehr beim Browserwechsel. Die Liste “Gespeicherte Reste” lebt jetzt in der Datenbank (/api/offcuts-inventory), mit einer einmaligen stillen Migration aus deinem bestehenden localStorage beim nächsten Besuch. Free-Nutzer behalten die Browser-lokale Speicherung wie zuvor.
Einstellungs-Audit + 5 echte Bugfixes
Wir haben die gesamte /app-Einstellungs-Sidebar gegen den laufenden Optimierer-Code geprüft. Fünf Einstellungen sahen so aus, als würden sie etwas tun, hatten aber tatsächlich keine Wirkung auf das Ergebnis:
- Materialpriorisierung (★-Icon pro Reihe) sortiert jetzt tatsächlich die Stock-Liste vor der Optimierung.
- Min. Reststückgrenze Advanced-Eingaben (B / H / L) werden jetzt tatsächlich vom Inline-Optimierer konsultiert.
- Kostenminimierung-Modus sortiert Stock jetzt nach
_priceaufsteigend — zuerst die günstigste Platte. - Schnittart und Einheit (mm/cm) Selects waren Phantome — der Code hat sie nie gelesen. Sie wurden entfernt. Schnittart bleibt Guillotine; Nested ist auf der Roadmap. Einheit bleibt Millimeter; cm / inch ist für v2 geplant.
Schnellere wahrgenommene UX mit Skeleton-Loading
Wir haben einen wiederverwendbaren Skeleton-Platzhalter hinzugefügt und in fünf Async-Pfade eingebunden, sodass du nicht mehr auf leeren Raum starren musst, während Daten laden:
- Der Optimierungslauf zeichnet ein Statistik-und-Platte-Skeleton vor der Berechnung — Layoutshift verschwindet bei großen Jobs.
- Das PDF-Dropdown zeigt einen Beschäftigungs-Zustand während jsPDF lazy lädt.
- Die Dashboard-Rechnungshistorie, Projekt-Lösch-Karte und Pro-Restelagerladung zeigen alle strukturierte Platzhalter während ihres Netzwerk-Roundtrips.
Login- und Barrierefreiheits-Politur
- Passwort anzeigen/verbergen-Toggle bei Login + Registrierung mit Caps-Lock-Warnung.
- Inline-Pro-Feld-Validierung mit
role="alert"für Bildschirmleser. - Öffentliche Barrierefreiheits-Erklärung ist jetzt in allen 8 Sprachen verfügbar — siehe Barrierefreiheit.
Was kommt als nächstes
Sprint 6 nimmt Feature Pack 2 Phase 2 (P1) auf: Reste-Auto-Include, Baugruppen, eine reichhaltigere Materialbibliothek. Sprint 7 bringt den ersten Pillar A2 Export (G-Code).
Du hast einen Feature-Wunsch oder einen Bug gefunden? Antworte auf jede CutOptim-E-Mail oder nutze das Kontaktformular.