Nuclos 4.2026.25

4.2026.25

Große Webclient-5-Runde: Kanban-Spalten selbst konfigurieren, Rich-Text und Optionsgruppen nativ in der Maske, Add-ons mit eigenem SDK und Seiten, stabilerer KI-Chat und eine eigene Dashboard-Konfiguration. Neu sind außerdem Zeilenverschieben im Unterformular, Uhrzeit-Wähler, Menü-Favoriten und parallele SSO-Anmeldung. Dazu kommen kleinere Verbesserungen an Unterformularen, Overlay, Serverauswahl und Fehlermeldungen sowie Korrekturen zu Statuslisten, SSO-Abmeldung, Dashboard-Tasklisten, VLP-Abfragen, Nuclet-Import und Datechooser.

Neue Funktionen

  • Kanban-Spalten konfigurieren (WE5-28). Spalten ein- und ausblenden, umsortieren, vereinen; Multi-Hop-Statuswechsel und Zielstatus-Picker. Sichtbarkeit und Reihenfolge liegen in der Board-Präferenz; Konfiguration über die Haupt-Toolbar.
  • Kartenaufbau als Präferenz (WE5-24). Dichte und Spaltenmarkierer am Kopf speicherbar.
  • Add-on-SDK als Paket, Zonen und Add-on-Seiten (WE5-17). Eigenes SDK-Paket mit Host-, Zonen- und Manifest-Typen; Menü-Beiträge zur Laufzeit, Datensatz-Ereignisse, Overlay-Datensatz und Präferenzen im eigenen Namensraum.
  • host.invalidate und dialog.createRecord für Add-ons (WE5-32).
  • Filterleiste als Add-on. Kennzahl-Chips und gemerkte Filter über setAdditionalWhere, wirksam in allen Ansichten.
  • Projekt-Navigation als Add-on. Navigationskontext, Seitenleisten-Slot und Board-Filter; Seitenleisten-Panels kennen den Rail-Modus.
  • Natives Rich-Text (WE5-23) und Optionsgruppen (WE5-25). Formatierter Text und Optionsgruppen werden in der Maske gerendert statt still verworfen oder auf Textarea heruntergestuft.
  • Zeilen im Unterformular verschieben (WE5-29). Bei Positionsnummer tauschen zwei Knöpfe die Zeile mit der Nachbarin; der Tausch bleibt Entwurf, bis gespeichert wird.
  • Uhrzeit-Wähler. String-Felder mit Uhrzeit erhalten eine Liste in Viertelstundenschritten; Freitext bleibt möglich.
  • Menü-Favoriten. Menüpunkte (auch von Add-ons) lassen sich markieren; Umschalter zwischen Favoriten und gesamtem Menü.
  • Dashboard-Konfigurationsansicht. Eigene Ansicht mit Entwurf und Kachelkatalog (Aufgabenlisten, Diagramme, zuletzt geöffnete Objekte).
  • Parallele SSO-Anmeldung. Redirect zum korrekten Client; leere Whitelist am Callback lässt den Vorgabewert gelten.
  • KI-Chat im Store. Verlauf, Stream und Nutzungszahlen liegen im Konfigurations-Store; Tabwechsel beendet keine laufende Antwort mehr. Download-Chip für erzeugte PDFs; Agent-Backend-Status in der Statistikzeile; Lese-/Schreibmodus und Nachrichtenzeitstempel.

Verbesserungen

  • Unterformular: mehrzeilige Spalten, ruhigere Zellen, eingerückte Listenspalten; Datumswähler, Spaltenbreite und Pflichtfelder in Zellen; Tastaturbedienung (Tab wandert Feld zu Feld, neue Zeile fokussiert das erste schreibbare Feld).
  • Subform-Zeilen im Overlay öffnen und blättern; Overlay lässt sich in einen Workspace-Tab umwandeln.
  • Overlay erst nach geladener Maske zeigen (kein Flash der leeren Minigröße).
  • Serverauswahl pflegbar (WE5-20) statt einkompiliert; gelungene Logins werden gemerkt.
  • Proxy-Fehler nennt Ziel und Grund (WE5-21).
  • Lesbare Fehlermeldungen statt roher HTML-Fehlerseiten; fehlgeschlagene Listenabfragen werden sichtbar (WE5-18).
  • Bestätigungsdialog: Abbrechen ist die Standardaktion; klare Beschriftung statt „Weiter bearbeiten”.
  • Werkzeugleiste: Löschen mit Rahmen (destructiveOutline); Erzeugen-Icon vereinheitlicht.
  • Dashboard bleibt beim Tabwechsel montiert, damit Add-on-Kacheln ihre Datensatz-Zuhörer behalten.
  • Zusätzliche Bedingung von Add-ons wirkt wieder (WE5-26).
  • App-Einstellungen in der Verwaltung mit übersetzbaren Namen für nuclosapp-Präferenzen.
  • Tab-Zähler für Unterformulare konfigurierbar (NUCLOS-11485).
  • Verbindungsdiagramm zeigt Client → Harness → Gateway → LLM und markiert den ersten unterbrochenen Hop, wenn Nuclosian nicht erreichbar ist.
  • Beispiel-Add-ons dokumentieren den lokalen Start; parallele Dev-Instanzen per eigenem Port (WE5-19).

Fehlerbehebungen

  • Kein Status-Referenzlisten-Aufruf ohne Statusmodell. Verhindert HTTP 500 beim Öffnen von Listen ohne nuclosState.
  • SSO-Abmeldung: eigene Logout-Seite statt 404 nach post_logout_redirect_uri.
  • Mermaid-Fehler werden vor dem Rendern validiert und nicht mehr als Fehlergrafiken gestapelt.
  • Dashboard-Tasklisten und Referenzsprung abgesichert (Spalten, Overlay-Schließung bei Tabwechsel, Sprung nur bei Leserecht).
  • VLP-Abfrage (NUCLOS-11412): ungültige Query behoben, wenn das Default-Flag an der Datasource fehlt, am Layout aber noch gesetzt ist.
  • Nuclet-Import (NUCLOS-11428): überschreibt system-spezifische Report-Output-Trays nicht mehr.
  • Datechooser (NUCLOS-10639): schließt bei Enter korrekt.