< Back to all releases
Management Console

Several polish fixes

Delete dialogs, sidebar data flows grouping, and several polish fixes: alert text wrapping, version tooltip/dialog cleanup, button cursors, and bridge condition meta keys.

Improvements

  • Delete dialogs for instances, data flows, and data models now use the same dialog shell as the rest of the app. Escape and outside clicks are blocked while a deletion is running, the title updates to reflect progress, and a “Continue” button appears when the operation completes
Delete Instance dialog Delete Standalone Flow dialog Delete Standalone Flow success
  • The sidebar now groups Bridges, Stream Processors, and Standalone Flows under a single collapsible "Data Flows" section. Jumping between data flow types takes one click from anywhere in the app, and the section remembers whether you left it open or collapsed.

Fixes

  • Previously, error messages, identifiers, and URLs without spaces could overflow the alert box and appear cut off. Alert text now wraps at any character boundary, keeping the full message visible.
Alert with long error message
  • Cleaned up the version update tooltip in the instances table: removed the low-contrast divider and washed-out text on the dark tooltip background, evened out the spacing, and clarified the call-to-action so it's clear the badge itself is what you click to open the update instructions. - Update instructions dialog now uses the standard dialog look and feel (matching other dialogs in the app), with a "View changelog" action in the footer instead of a buried link in the description.
Version Update Tooltip Update Instructions Dialog
  • Disabled buttons now show a not-allowed cursor instead of the default arrow cursor, and loading buttons show a busy cursor. Previously, pointer-events-none on disabled buttons suppressed all pointer events, so the cursor never changed.
Disabled button cursor Loading button cursor
  • Conditions in the bridge processing step now match incoming messages. Previously, the default field selector for OPC UA and S7 bridges generated YAML referencing meta keys (msg.meta.nodeId, msg.meta.address) that the inputs do not emit, so conditions silently never fired. The selector now defaults to the actual runtime keys (msg.meta.opcua_attr_nodeid, msg.meta.s7_address) while keeping the human-readable labels "Node ID" and "Address" in the dropdown.
Discuss on Discord