Changelog

What we shipped.

Honest, hand-written notes on every release. New entries first.

FeatureImprovement

AgentBots visual editor, image variants proxy, comments moderation

Authoring deterministic conversation flows now has a real UI — node-by-node forms plus a JSON fallback. Every avatar in the dashboard is now served through a resize proxy (sharp + WebP + 24h Redis cache). Help-center comment moderation queue lives at /help-center/comments.

FeatureImprovement

Channel test coverage, WhatsApp campaign send, AgentBots foundation

WhatsApp / SMS / Telegram services now have full critical-path coverage (51 specs). Campaigns can dispatch WhatsApp template messages with the 24-hour session window enforced. AgentBots backend (schema + service + cron) is live — the visual editor follows.

Feature

Inactivity timer, day-grouped conversations, scheduled messages UI

AI auto-warns silent visitors at 10 min, auto-ends at 13 min. Conversation list groups by day (Today / Yesterday / This week / Earlier). Scheduled-message composer with cancel-from-banner.

FixSecurity

Tier-1 safety pass — privacy fixes for handoff & private notes

Private notes no longer leak to widget. "Agent has joined" only fires on takeover (not on opening a conversation). AI stops replying after escalation/claim until the agent hands back. Hand-back to AI broadcasts agent:left to the widget.

Feature

SAML SSO, scheduled messages backend, saved views

SP-initiated SAML 2.0 with signed assertion verification. Scheduled-message table + cron worker. Saved-view dropdown on the conversation list.

FeatureImprovement

Feature-flag framework, agent overview, OG previews

Per-org feature flags + @RequireFeature guard. Team performance page (/team/overview). Help-center articles render rich social previews when shared.