Nuclos 4.2026.25

4.2026.25

A major Webclient 5 release: configure Kanban columns yourself, native rich text and option groups in forms, an add-on SDK with pages, more stable AI chat, and a dedicated dashboard configuration view. Also new: reorder subform rows, a time picker, menu favorites, and parallel SSO login. Plus smaller improvements to subforms, overlay, server selection, and error messages, and fixes for status lists, SSO logout, dashboard task lists, VLP queries, Nuclet import, and the date chooser.

New features

  • Configurable Kanban columns (WE5-28). Show, hide, reorder, and merge columns; multi-hop status changes and a target-status picker. Visibility and order live in the board preference; configuration is in the main toolbar.
  • Card layout as a preference (WE5-24). Density and column markers on the header are stored.
  • Add-on SDK package, zones, and add-on pages (WE5-17). Dedicated SDK package with host, zone, and manifest types; runtime menu contributions, record events, overlay records, and preferences in a dedicated namespace.
  • host.invalidate and dialog.createRecord for add-ons (WE5-32).
  • Filter bar as an add-on. Metric chips and named saved filters via setAdditionalWhere, active in all views.
  • Project navigation as an add-on. Navigation context, sidebar slot, and board filters; sidebar panels know the rail mode.
  • Native rich text (WE5-23) and option groups (WE5-25). Formatted text and option groups render in the form instead of being dropped or downgraded to a textarea.
  • Reorder subform rows (WE5-29). With a position number, two buttons swap a row with its neighbor; the swap stays a draft until save.
  • Time picker. String fields that hold times get a quarter-hour list; free text remains possible.
  • Menu favorites. Menu items (including add-on items) can be starred; toggle between favorites and the full menu.
  • Dashboard configuration view. Dedicated draft view with a tile catalog (task lists, charts, recently opened objects).
  • Parallel SSO login. Redirect to the correct client; an empty callback whitelist keeps the default value.
  • AI chat in the store. History, stream, and usage live in the configuration store; switching tabs no longer aborts a running reply. Download chip for generated PDFs; agent backend status in the stats line; read/write mode and message timestamps.

Improvements

  • Subform: multi-line columns, calmer cells, indented list columns; date picker, column width, and required fields in cells; keyboard navigation (Tab moves field to field; a new row focuses the first writable field).
  • Subform rows in the overlay open and page correctly; the overlay can be promoted to a workspace tab.
  • Show the overlay only after the form has loaded (no flash of the empty min size).
  • Editable server list (WE5-20) instead of a compiled-in list; successful logins are remembered.
  • Proxy errors name the target and reason (WE5-21).
  • Readable error messages instead of raw HTML error pages; failed list queries are visible (WE5-18).
  • Confirmation dialog: Cancel is the default action; clearer labels instead of “Keep editing”.
  • Toolbar: Delete uses an outlined style (destructiveOutline); create icon aligned.
  • Dashboard stays mounted across tab switches so add-on tiles keep their record listeners.
  • Add-on additional where clause works again (WE5-26).
  • App settings in administration with translatable names for nuclosapp preferences.
  • Configurable subform count on tabs (NUCLOS-11485).
  • Connection diagram shows Client → Harness → Gateway → LLM and marks the first broken hop when Nuclosian is unavailable.
  • Sample add-ons document local startup; parallel dev instances on separate ports (WE5-19).

Bug fixes

  • No status reference-list call without a status model. Prevents HTTP 500 when opening lists without nuclosState.
  • SSO logout: dedicated logout page instead of a 404 after post_logout_redirect_uri.
  • Mermaid errors are validated before render and no longer stack as error graphics.
  • Dashboard task lists and reference jump hardened (columns, overlay close on tab switch, jump only with read permission).
  • VLP query (NUCLOS-11412): fixed invalid query when the default flag is removed from the datasource but still set in the layout.
  • Nuclet import (NUCLOS-11428): no longer overrides system-specific report output trays.
  • Date chooser (NUCLOS-10639): closes correctly on Enter.