2.6.0
Form input patterns, native form UX, multi-edit and find-replace, and experiment primary metrics.
Released: August 7, 2026
Dashboard & flow builder
Form inputs
New Input layers for onboarding questions beyond text, scale, wheel picker, and choices:
- Date / time — date, time, or datetime with optional min/max and default; native device pickers on iOS and Android
- Number stepper — numeric value with +/- controls, unit label, and separately styleable value / button children
- Phone — country code plus national number with a default country
- Address — postal fields with line 2 / region toggles and required-field controls
All need an on-screen Continue button and follow the one-question-per-active-path rule. See Flow builder.
Native form UX
- Text fields — helper text, validation timing (on blur / on submit / live), autocapitalize, and return-key labels
- Email / password — password rules (min/max length, uppercase / lowercase / digit / special) with client-side validation before the host auth handler
- Screen chrome — Inset safe area keeps header, body, and footer clear of the notch and home indicator
Multi-select, bulk edit, and find-replace
- ⌘/Ctrl-click and Shift-click in the Layers tree to select multiple layers
- Multi-edit shared appearance and text styles; Default / Selected tabs for choice option stacks
- Find and replace copy from the Layers toolbar — scope to flow, screen, or selection; optional translations and match case
Inline Fix actions
When layout or graph validation fails, the inspector can offer one-click repairs:
- Set ancestors to Fill for a broken Fill chain
- Attach missing Fallback on Integration / External Surface Nodes
- Clear or retarget stale button / loader jump targets
Experiments
Primary metric
Every experiment has a primary metric used for rates, lift, significance, and the winning-variant call:
- Flow completion (
flow_completed) - Paywall purchase (
iap_purchase) - Custom event — scoped by input field key (choice / text-submitted captures, including the new form inputs) or by step id (screens / surfaces)
The metric locks when the experiment starts. See Experiments.
Mobile apps (SDKs)
Upgrade to 2.6.0 on every client that will run flows using the new form inputs, password rules, or native date/time pickers:
pnpm add @getrheo/react-native-expo@2.6.0
# or
pnpm add @getrheo/react-native-bare@2.6.0What’s new in the app
- Renders date/time, number stepper, phone, and address input layers
- Native date/time pickers via
@react-native-community/datetimepicker(ships with core) - Client-side password rules validation for email/password auth
- Text-field validation modes, helper text, and keyboard hints
- Screen inset safe area respected at runtime
See the Expo SDK or bare React Native SDK guide for peer dependencies and install steps.