Nuclos 4.2026.24.1

4.2026.24.1

Wartungsrelease der 4.2026.24-Linie. Overlay-Detailansicht, serverseitige Sammelbearbeitung, Layout-Zonen und Add-on-SDK aus 4.2026.24 kommen in die Patch-Linie. Dazu gehören einheitliche Statusnamen, vorab ausgegraute Aktionen und kleinere Verbesserungen an Spaltenauswahl, Zahlenformat und Dev-Proxy sowie Korrekturen am Druckdialog, an Dashboard-Filtern und der Tab-Navigation.

Neue Funktionen

  • Detail-Overlay in Listen- und Kanban-Ansicht. Ein Direktklick auf eine Zeile oder Karte öffnet die Detailansicht als Dialog, ohne Tab-Wechsel. Der Stift-Button öffnet weiterhin den separaten Tab.
  • Web-Add-ons Variante B. Bundles können direkt im Server hinterlegt und per GET /meta/addonfile/{webAddonId} ausgeliefert werden. Der Client lädt Variante B bevorzugt und fällt bei Fehlern auf die statische Variante zurück.
  • Layout-Zonen (layoutcomponent) rendern. Elemente im Layout werden als Widget gerendert; das Add-on-SDK erhält eine LayoutComponentContext-API.
  • host.executeCustomRule im Add-on-SDK. Regeln können per POST aufgerufen werden; InputRequired-Dialoge laufen über einen modalen Dialog-Host.

Verbesserungen

  • Sammelbearbeitung per REST. Statuswechsel und Custom Rules in der Listenansicht laufen über den CollectiveProcessing-Service. Checkboxen sind auch für Entitäten ohne Statusmodell verfügbar.
  • Lokalisierte Statusnamen in Filter-Chips und Kanban-Spalten.
  • Statuswechsel- und Regel-Buttons respektieren Server-Restriktionen und werden bereits im Client ausgegraut.
  • Spaltenauswahl: Präferenzname auf 255 Zeichen begrenzt. Verhindert HTTP-500 bei Entitäten mit vielen langen Spaltennamen.
  • Integer-Werte ohne Tausendertrennzeichen. Ganze Zahlen werden nicht mehr gruppiert ausgegeben.
  • Dev-Proxy: Zielinstanzen mit beliebigem Tomcat-Kontext.

Fehlerbehebungen

  • Druckdialog: Zielfenster, Fehlertext und Boolean-Parameter korrigiert.
  • Status-Chips in Listenzeilen setzen keinen Filter mehr, sondern öffnen den Datensatz.
  • Dashboard-Tasklisten: Fallback auf searchFilterId bei unbekannten Filter-IDs.
  • Löschen aus der Detailmaske aktiviert die Ergebnisliste; Zurück-Pfeil schließt Klon-Tabs korrekt.
  • Listenheader scrollt horizontal mit dem Inhalt.
  • Custom Rules der Sammelbearbeitung als Schnittmenge über alle markierten Datensätze.