You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Push notification action buttons — Klaviyo messages can now include up to 3 tappable buttons with custom labels and deep link or open-app actions. Tapping a button dismisses the notification automatically. No additional integration setup required. (#440, #442)
Floating forms — New in-app form presentation style for floating/overlay layouts. (#441)
Form lifecycle event hooks — New public API to observe in-app form lifecycle events (shown, dismissed, CTA clicked), aligned with the iOS SDK contract. (#434)
data-klaviyo-device attribute + layout contract updates — Injects device dimensions, safe-area insets, orientation, and DPR into the in-app forms webview at parse time. Adds addSafeAreaInsetsToOffsets flag for custom safe-area control. Cross-platform parity with iOS SDK. (#443)
Bug Fixes
Fix floating form offset clamping to prevent forms being pushed off-screen or reporting negative sizes. (#443)
Fix empty or missing Android deep link treated as no-op instead of crash. (#415)