Zum Hauptinhalt springen

Neuigkeiten

Aktuelle CutOptim-Releases, neue Funktionen und Verbesserungen.

RSS
Release

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_trim reduziert. 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 _price aufsteigend — 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.