2026-06-01 · Platform
Contact widget identity handling — anon + identified user (Wave 68)
- Native shells now auto-stitch tickets to the SDK's signed-in user. Identified users see email field locked + `userId` attached. Anonymous SDK rows get `userId` only. No SDK auth → standard form.
- Worker embed gains `prefillUserId` + `lockEmail=1` query params. Locked-email mode hides input + renders read-only chip with the verified value.
- Backend `widgetSubmitSchema.subject` is now optional — derived from first-line/80-chars of message when absent, enabling the single-textarea mobile UX.