Commit Graph

  • c041fde3a2 fix: Preserve original filenames for WhatsApp cloud attachments (#14168) Rorrick 2026-06-12 08:21:42 +02:00
  • c6a38e2fc6 fix: Keep Instagram scopes out of new Messenger OAuth flows (#14695) Muhsin Keloth 2026-06-12 09:39:26 +04:00
  • 2663a8495d refactor(security): rename path_without_extensions in Rack::Attack (#14216) Sugar Ray Ledesma 2026-06-11 22:06:34 +09:00
  • d0d275d962 fix: cannot resize pasted images (#14709) Sivin Varghese 2026-06-11 16:47:11 +05:30
  • 95d6aecb51 chore: Add security flags to session cookie configuration (#14248) Adam Berger 2026-06-11 12:43:57 +02:00
  • a901c87ab4 perf: merge 3 conversation COUNT queries in /meta into single query (#13536) Vishnu Narayanan 2026-06-11 16:10:48 +05:30
  • 6d26e7930a fix(contacts): truncate inbound contact names (IMAP sender display names) (#14631) Sony Mathew 2026-06-11 15:15:14 +05:30
  • 8d5d02ea97 feat: add per-inbox toggle to disable incoming calls (#14645) Tanmay Deep Sharma 2026-06-11 14:22:44 +05:30
  • ce93ddec78 fix: re-fetch widget conversation status on reconnect (#14683) Shivam Mishra 2026-06-11 14:09:13 +05:30
  • 940428c10e fix: preserve markdown links with unsafe href characters in help center content (#14686) Sivin Varghese 2026-06-11 13:47:08 +05:30
  • 4d3196b02f feat: Show unread count for all conversations (#14627) Sony Mathew 2026-06-11 13:05:52 +05:30
  • c6e5657ee5 fix(call): emit assignee activity message when agent answers a call (#14700) Tanmay Deep Sharma 2026-06-11 11:16:41 +05:30
  • e9a92a6366 Merge branch 'release/4.14.2' into develop Sony Mathew 2026-06-10 22:44:31 +05:30
  • bec795f764 Bump version to 4.14.2 Sony Mathew 2026-06-10 22:43:22 +05:30
  • e6dfb91fcc refactor: use SafeFetch for website branding page fetch (#14693) Shivam Mishra 2026-06-10 16:26:24 +05:30
  • d9c07fe2e9 feat: expose onboarding help center generation status (#14671) Shivam Mishra 2026-06-10 16:24:37 +05:30
  • f93f2067b6 fix(whatsapp): Drop obsolete WABA scope check broken by Meta embedded signup (#14697) Tanmay Deep Sharma 2026-06-10 14:52:30 +05:30
  • 3dfb5061e1 refactor: route captain custom tool requests through SafeFetch (#14620) Shivam Mishra 2026-06-10 14:01:30 +05:30
  • 72a59e4795 fix: update oauth dependencies (#14691) Vishnu Narayanan 2026-06-10 12:33:46 +05:30
  • cabe9bc733 fix: populate general settings form on hard reload (#14685) Sivin Varghese 2026-06-10 10:56:17 +05:30
  • 33f7550525 fix(whatsapp): restrict OGG voice recording to WhatsApp Cloud inboxes (#14692) Muhsin Keloth 2026-06-10 08:52:34 +04:00
  • 59d869d1ed feat: Ability to resize table column width (#14611) Sivin Varghese 2026-06-09 18:04:48 +05:30
  • 8a3b129292 fix: Disable re-oauth flow for manual whatsapp (#13599) Shivam Kumar 2026-06-09 12:42:03 +05:30
  • af1dfc21f6 fix: include account data in webhook payloads (#12445) Tony Vincent 2026-06-09 08:42:46 +02:00
  • d1c482cb64 fix(email): strip null bytes from inbound mailbox messages (#14546) Vishnu Narayanan 2026-06-08 17:12:25 +05:30
  • d8656edc61 fix(facebook): Stop force tagging Messenger replies with MESSAGE_TAG/ACCOUNT_UPDATE (#14329) jaroenchai_t 2026-06-08 18:28:36 +07:00
  • e919a2cef5 feat: add contact filter for conversations (#14629) Sony Mathew 2026-06-08 16:00:17 +05:30
  • 7718f2a62c fix: update puma for security advisories (#14670) Sojan Jose 2026-06-08 15:40:43 +05:30
  • 45f4b423ae fix: captain usage for BYOK OpenAI tasks (#14587) Aakash Bakhle 2026-06-08 13:37:21 +05:30
  • 78a6b2457d refactor(onboarding): extract whatsapp and facebook channel connect into reusable composables (#14619) Shivam Mishra 2026-06-08 13:13:20 +05:30
  • 73ba0b26e5 fix(instagram): process webhook events after mutex retry exhaustion (#14647) Shivam Mishra 2026-06-05 14:06:45 +05:30
  • f9385a31fc fix(api): allow agent bots to read conversations and manage labels (#14655) Muhsin Keloth 2026-06-05 11:01:25 +04:00
  • 9d808a18df fix(drops): Resolve first_name for single-word contact and agent names (#13488) Petterson 2026-06-05 03:03:24 -03:00
  • ec43975f3f chore: use square avatars (#14656) Sivin Varghese 2026-06-05 11:25:32 +05:30
  • 64c5aeebee feat(help-center): support per-locale portal title, name & header (#14642) Pranav 2026-06-04 06:34:12 -07:00
  • cd9192f7d1 chore(captain): update Firecrawl to use the v2 API (#14624) tomsideguide 2026-06-03 14:17:49 -04:00
  • eaffad12e7 feat(langfuse): propagate observation metadata for evals (#14634) Aakash Bakhle 2026-06-03 16:45:19 +05:30
  • 18ef019cd4 fix: improve article editor typography & nested lists (#14572) Sivin Varghese 2026-06-03 16:11:32 +05:30
  • ea910227ac feat: add Voice Calls feature card to settings showcase (#14635) Tanmay Deep Sharma 2026-06-03 16:01:14 +05:30
  • 94ddd98050 chore: update the voice call ringtone (#14636) Tanmay Deep Sharma 2026-06-03 16:00:04 +05:30
  • 0e87519ecd feat: add mute button for Twilio calls (#14637) Tanmay Deep Sharma 2026-06-03 15:59:23 +05:30
  • de89391031 fix: use hang-up handset icon for reject/end call button (#14640) Tanmay Deep Sharma 2026-06-03 15:59:12 +05:30
  • 8e42307bdc fix: improve email inbox IMAP and SMTP compatibility (#14589) Sojan Jose 2026-06-03 15:56:54 +05:30
  • 1beaa284c6 feat: inline images in website and email channels (#14516) Sivin Varghese 2026-06-03 15:05:17 +05:30
  • d028cc1984 fix: prevent list marker overflow in messages (#14618) Sivin Varghese 2026-06-03 14:18:48 +05:30
  • 0d59fb4459 fix: validate portal color format (#14632) Sivin Varghese 2026-06-03 14:18:19 +05:30
  • 7acbe8b3ff fix(whatsapp): truncate location fallback_title to 255 chars to avoid silent message drop (#14517) JoseGrdar 2026-06-03 09:20:21 +02:00
  • b791d75b30 fix(microsoft): prevent OAuth admin consent loop (#13962) Vinícius Fitzner 2026-06-03 03:35:25 -03:00
  • 36a05097fa fix(webhooks): strip trailing newlines from webhook message content (#14272) ramalau 2026-06-02 19:58:13 +02:00
  • 0a181b0cea chore: Update translations (#14498) Captain 2026-06-02 08:51:50 -07:00
  • 87df43bdd0 revert: restore conversation unread count feature flag (#14623) Sony Mathew 2026-06-02 21:11:48 +05:30
  • 28f87d2fca fix(widget): translate zh_CN availability keys (#14288) Ben7491 2026-06-02 23:40:44 +08:00
  • 37eed5de1e feat(whatsapp): Add support for voice messages (#14606) Gabriel Jablonski 2026-06-02 08:33:32 -03:00
  • 170b64d1f1 chore: upgrade to vite 6 (#14363) Shivam Mishra 2026-06-02 17:01:37 +05:30
  • 95cb3a7ad8 feat(onboarding): honor return_to hint in Instagram OAuth callback (#14568) Shivam Mishra 2026-06-02 15:28:08 +05:30
  • ecd9c26c8c feat: Implemented search results page functionality (#11086) Alex 2026-06-02 11:49:23 +02:00
  • 88e2661ca6 feat(conversations): remove unread count feature flag (CW-7237) (#14610) Sony Mathew 2026-06-02 14:35:37 +05:30
  • 33dea83716 docs: document message attachment uploads (#14600) Sojan Jose 2026-06-02 14:33:02 +05:30
  • 4c6a345d60 feat(onboarding): honor return hint in email OAuth callback (#14567) Shivam Mishra 2026-06-02 14:21:11 +05:30
  • 04ac9d3780 fix: use UPN for imap_login on Microsoft OAuth callback (#14522) Shivam Mishra 2026-06-02 13:26:30 +05:30
  • 1f6203d558 feat(onboarding): honor return_to hint in TikTok OAuth callback (#14569) Shivam Mishra 2026-06-02 13:24:46 +05:30
  • 3eed8905cc fix(facebook): render shared links as fallback attachments (#14554) Sojan Jose 2026-06-01 17:08:00 +05:30
  • f27bbef73b feat: show processing status for one-off campaigns (#14592) Sojan Jose 2026-06-01 16:47:17 +05:30
  • ed3059c1aa docs: Document API inbox webhook URL (#14593) Sojan Jose 2026-06-01 14:07:07 +05:30
  • 9d591b8f46 feat: enable companies for Business cloud plans (#14598) Sojan Jose 2026-06-01 14:02:03 +05:30
  • 1afcd36dee fix(contacts): align contact export permissions (#14601) Sojan Jose 2026-06-01 13:58:57 +05:30
  • a3ffb48a47 refactor(onboarding): use separate onboarding controller (#14507) Shivam Mishra 2026-06-01 13:34:11 +05:30
  • 4339e0ee0a Merge branch 'release/4.14.1' into develop Sony Mathew 2026-05-29 17:28:40 +05:30
  • e76650d6d0 Bump version to 4.14.1 Sony Mathew 2026-05-29 17:27:01 +05:30
  • 3b7b94f8d1 fix: prevent code block overflow in message bubble (#14583) Sivin Varghese 2026-05-29 10:19:41 +05:30
  • 6c8741b314 fix: increase audit log page size (#14582) Vishnu Narayanan 2026-05-28 12:35:44 +05:30
  • 68e358d732 feat: voice-call UX fixes (#14579) Tanmay Deep Sharma 2026-05-27 16:16:16 +05:30
  • d20950c5b4 feat: scheduler fairness [AI-159] (#14425) Aakash Bakhle 2026-05-27 16:01:51 +05:30
  • 9c17a6f302 feat(onboarding): detect email provider from domain MX records (#14571) Shivam Mishra 2026-05-27 15:59:19 +05:30
  • 2628d7a7fd fix: prevent alt shortcuts while typing (#14526) Silva Dev BR 2026-05-27 06:41:49 -03:00
  • 94daf26ead chore: update jwt and faraday (#14577) Shivam Mishra 2026-05-27 14:43:23 +05:30
  • 7422b656cd fix: prevent status label overflow (#14580) Sivin Varghese 2026-05-27 14:17:57 +05:30
  • 39a93db007 fix(sidebar): prevent line wrap in availability selector (#13940) Vinícius Fitzner 2026-05-27 05:36:45 -03:00
  • b495aad1e6 feat(onboarding): allow full color channel icons (#14570) Shivam Mishra 2026-05-26 17:37:27 +05:30
  • b33eecaff7 feat: bulk change category for articles (#14443) Sivin Varghese 2026-05-26 17:32:58 +05:30
  • 7c16071fc7 fix: Support allowlisted private API inbox webhooks (#14548) Vishnu Narayanan 2026-05-26 17:03:19 +05:30
  • b981ba766f feat: support bulk label removal (#14534) Sojan Jose 2026-05-26 15:23:51 +05:30
  • 37c8e7e699 fix: firecrawl long external link (#14566) Aakash Bakhle 2026-05-26 14:07:07 +05:30
  • 75c2f91019 chore: Enable Tiktok on paid plans Automatically (#13628) Muhsin Keloth 2026-05-25 17:12:55 +04:00
  • 56e30102eb fix(whatsapp): store and surface unavailable coexistence messages (CW-7166) (#14547) Muhsin Keloth 2026-05-25 16:43:59 +04:00
  • 6fbff026eb fix: skip AutoAssignment bulk loop when no agents are online (#14500) Vishnu Narayanan 2026-05-25 15:17:05 +05:30
  • 52da165cb7 feat: add timeout for imap email job and skip problematic emails (#11981) Vishnu Narayanan 2026-05-25 15:16:52 +05:30
  • 03fb6591e0 chore: relax conversation meta polling for high-volume accounts (#14518) Shivam Mishra 2026-05-25 14:21:14 +05:30
  • c4a6a19e9b feat(voice): WhatsApp Cloud Calling — UI [6] (#14346) Tanmay Deep Sharma 2026-05-22 18:42:39 +05:30
  • b9757447a8 fix(openapi): document webhook secret in API schema (#14199) Syed Muhammad Bilal 2026-05-22 15:40:17 +05:00
  • e5d66020fd chore: made the design for unread-counts more subtle [DESN-43] (#14542) Sony Mathew 2026-05-22 14:01:17 +05:30
  • 6b1d8203c6 fix: remove unused working hours endpoint (#13839) eason 2026-05-22 16:11:09 +08:00
  • 4550c4130b fix: order labels, teams, channels in sidebar by unread count (CW-7151) (#14510) Sony Mathew 2026-05-22 13:11:29 +05:30
  • e09496078b fix(widget): improve dark mode select options (#14538) Sojan Jose 2026-05-22 12:59:48 +05:30
  • 4cdfe4168c chore: resolve sass and vue compiler deprecation warnings (#13794) Khoa Nguyen 2026-05-22 13:46:43 +07:00
  • 0722750a55 chore: Captain reply actions not showing correctly with content (#14160) Sivin Varghese 2026-05-22 12:16:19 +05:30
  • bef25781de feat(attachments): add XML and PFX file support (#14539) Aakash Bakhle 2026-05-22 11:55:16 +05:30
  • 1d7a9093d2 fix: clarify agent availability swagger fields (#14533) Sojan Jose 2026-05-22 11:33:19 +05:30
  • 3c67c41544 chore: support PFX filetype in attachment uploads (#14456) Sivin Varghese 2026-05-22 11:09:27 +05:30
  • d0ecdc14d8 feat(webhooks): Emit inbox_updated when an inbox is disconnected (#14504) Muhsin Keloth 2026-05-22 09:00:18 +04:00