Skip to content

v1.7.0

Choose a tag to compare

@realcodesiman realcodesiman released this 12 Sep 07:10
· 272 commits to main since this release
aa205e9

What's Changed

✨ New Features

  • feat(inbox): record disconnect reason and add reconcile safety limits by @realcodesiman in #1115
  • feat(comment-automation): harden reply delivery and gate media steps per channel by @sung17 in #1121
  • feat(automation): implement public API for flows, triggers, keywords, ai-agents, reflinks, ai-triggers by @realcodesiman in #1102
  • feat(messenger): let workspace admins clone templates to their pages by @viethung0o0 in #1123
  • feat(api): add analytics-scoped public API and clean up analytics data access by @realcodesiman in #1119
  • feat(appointment): add Google event templates by @nguyenvantruc92 in #1116
  • feat(contacts): add automatic customer scan to import contacts from channel history by @viethung0o0 in #1128
  • feat(broadcasts): send from multiple pages with per-page templates and flows by @viethung0o0 in #1137
  • feat(whatsapp): send native location request from get user data by @JuanBifrost in #1135
  • feat(appointments): add public API for appointments, calendars, external calendars, and reminders by @realcodesiman in #1130
  • feat(comment-automation): per-automation reply analytics with full event coverage by @sung17 in #1142
  • feat(flows): map javascript json paths to custom fields by @JuanBifrost in #1136
  • feat(logging): add LOG_DEBUG flag for opt-in diagnostic logging by @viethung0o0 in #1144
  • feat(api): add inbox-scoped public API for conversations, messages, saved replies, and teams by @realcodesiman in #1131
  • feat(api): scope broadcasts and sequences public APIs to workspace tokens by @realcodesiman in #1133
  • feat(api): activate the ads public API scope by @realcodesiman in #1132

🐛 Bug Fixes

  • fix(analytics): repair dashboard timezone crash and click-to-message ad attribution by @viethung0o0 in #1114
  • fix(whatsapp): share one business-account credential across its phone numbers by @viethung0o0 in #1120
  • fix(instagram-facebook): send private replies via the page node again by @sung17 in #1122
  • fix(ai): retire stale model catalog entries by @nguyenvantruc92 in #1127
  • fix(sequence): compute dispatch bucket without node crypto by @viethung0o0 in #1141
  • fix(database): linearize migration snapshot chain and restore lost entities by @sung17 in #1143
  • fix(comment-automation): detect top-level comments on photo posts and resolve replies-by-date timezone by @sung17 in #1146
  • fix(user-quota): skip deleted users when syncing quota by @viethung0o0 in #1147
  • fix(webchat): clear typing indicator when the bot reply arrives by @grupoarcos in #1149

⚡ Improvements

  • refactor(worker): move integration, chat and ai-agent handler data access into business by @realcodesiman in #1099
  • refactor(builder): move ai feature data access into business services by @realcodesiman in #1096
  • refactor(whatsapp): consolidate capi reconnect and remove automatic events card by @viethung0o0 in #1138
  • refactor(builder): move zalo, tiktok, telegram, webchat, smtp data access into business by @realcodesiman in #1097
  • refactor(builder): move growth, comment automation, media library and workspace data access into business by @realcodesiman in #1098

🔧 Internal / Chore

New Contributors

Full Changelog: v1.6.0...v1.6.1