Test mode
- Toggle-on-click
- More visibility to active-step indicator
- Shared-component UI
- Correct trigger-event-type mapping
- Test contact fields now match full contact data model
Logic Nodes
- Renamed
Gate to Filter
- Fixed infinite loop on copy/paste bug
- Treat Filter as linear (clean delete, multi-select, branch path)
- CaseSensitive stored as boolean
- Contains_any/equals_any operators added to string fields
- Consolidated validation alerts
- Fixed ItemSelector height issue on selection
Canvas
- Fix white-screen crash and missing flows when grouping by trigger
- Fix hover paste/cancel buttons on the edit canvas
- Show marching ants + validation alerts for all incomplete nodes (not just the selected one)
- Remove Segment / External List choices from the Update node
- Warn about branch deletions using trash-can iconography
- Add exists / does_not_exist operators for custom attributes
- Wrap node details instead of truncating
- Muted style buttons for flow card
- Restore canvas position after publish (matches existing back-button behavior)
Console
These are only relevant for this prototype but still needed some love.
- Console toolbar defaults to minimized
- Fix invisible close button on dark background
Kick the tires