v1.1.5
What's Changed
✨ New Features
- feat(auth): add reseller SMTP routing and account credentials email template by @realcodesiman in #747
- feat(worker): enable google sheets steps in flows by @viethung0o0 in #753
- feat(builder): restrict flow step menu to supported steps for tiktok channel by @sung17 in #755
- feat(messenger): add "Get JSON for Messenger Ads" action by @hoangle398 in #751
- feat(contacts): add phone and email filters by @viethung0o0 in #756
- feat(builder): replace refresh-permissions with oauth reconnect for messenger and instagram by @sung17 in #758
- feat(worker): blocked-owner safe-return guard + soft-delete purge & trial+7d crons (2/3) by @realcodesiman in #727
- feat(billing): trial-expired banner, disabled create surfaces, deletion card + docs (3/3) by @realcodesiman in #728
- feat(webchat): identity-verified access tokens with rate limiting by @realcodesiman in #742
- feat: add smart response delay by @viethung0o0 in #759
🐛 Bug Fixes
- fix(integrations): unsubscribe pages from webhooks when a channel is disconnected by @viethung0o0 in #746
- fix: only show bubble chat in main domain by @realcodesiman in #749
- fix(worker) invalid quick replies and missing contact inbox read receipts by @viethung0o0 in #748
- fix(google-sheets): remove unused google drive scope by @viethung0o0 in #750
- fix(builder): make sequence step cards responsive instead of overflowing on narrow widths by @sung17 in #754
- fix(conversations): stuck conversations by @viethung0o0 in #757
- fix(worker): resolve variables in get user data step message by @viethung0o0 in #760
- fix(redis): preserve rich types in withCache via superjson envelopes by @sung17 in #761
- fix(workspaces): state 24-hour data deletion window in deletion card and alert by @realcodesiman in #762
- fix(webchat): honor hideHeader/hideMessageInput config and fix visibility defaults by @realcodesiman in #763
Full Changelog: v1.1.4...v1.1.5