Commit Graph

  • 6ff643b045 fix(i18n): add zh_TW snooze parser locale (#13822) salmonumbrella 2026-03-25 04:24:18 -07:00
  • 775b73d1f9 fix: raise open file descriptor limit to prevent EMFILE errors (#13895) Vishnu Narayanan 2026-03-25 06:07:07 +05:30
  • 14df7b3bc1 fix: ai-assist 404 on CE (#13891) Aakash Bakhle 2026-03-24 16:58:11 +05:30
  • 6946859ba4 fix: normalize "in less than a minute" to "now" in chat list timestamp (#13874) Sivin Varghese 2026-03-24 16:16:35 +05:30
  • c129ab00ba fix: normalize "in less than a minute" to "now" in chat list timestamp (#13874) Sivin Varghese 2026-03-24 15:40:31 +05:30
  • 7edae93ee8 fix(agent-bot): Include payload in webhook retry failure logs (#13879) Muhsin Keloth 2026-03-24 10:52:37 +04:00
  • 4b315bc2ec chore: Update translations (#13884) Captain 2026-03-23 20:06:17 -07:00
  • 30c0479e9a fix: show agent name in unread bubble for Captain replies (#13876) Sivin Varghese 2026-03-23 20:03:31 +05:30
  • 3c0d55f87a fix: handoff only if conversation pending (#13882) Aakash Bakhle 2026-03-23 17:09:58 +05:30
  • 4af3e830fc fix: conversation completion prompt to auto-resolve gibberish/no-intent messages after inactivity (#13875) Aakash Bakhle 2026-03-23 12:18:23 +05:30
  • b974993886 chore: Update translations (#13845) Captain 2026-03-21 02:20:27 -07:00
  • 4b849cdd11 chore(deps): bump bcrypt from 3.1.20 to 3.1.22 (#13852) dependabot[bot] 2026-03-20 16:30:50 -07:00
  • 310590cae3 chore(deps): bump json from 2.18.1 to 2.19.2 (#13849) dependabot[bot] 2026-03-20 16:30:35 -07:00
  • 251e9980fd chore: Auto-focus editor when replying to a message (#13857) Sivin Varghese 2026-03-20 16:59:27 +05:30
  • 2b50909d9b fix: use last_activity_at for orphan conversation cleanup timeframe (#13859) Tanmay Deep Sharma 2026-03-20 16:28:05 +05:30
  • 290dd3abf5 feat: allow captain to access contact attributes (#13850) Aakash Bakhle 2026-03-20 16:15:06 +05:30
  • a9123e7d66 chore(i18n): add missing pt_BR locale imports for companies, mfa, snooze, webhooks and more (#13844) Natã 2026-03-19 05:27:37 -03:00
  • 9967101b48 feat(rollup): add models and write path [1/3] (#13796) Shivam Mishra 2026-03-19 13:12:36 +05:30
  • 654fcd43f2 docs(swagger): fix public API schema definitions to match jbuilder responses (#13693) Haruma HIRABAYASHI 2026-03-19 16:03:37 +09:00
  • 284977687c fix: patch Devise confirmable race condition vulnerability (#13843) Shivam Mishra 2026-03-19 10:00:09 +05:30
  • 18dc77aa56 Merge branch 'release/4.12.0' into develop Sojan Jose 2026-03-17 16:23:16 -07:00
  • b6b856260f Merge branch 'release/4.12.0' Sojan Jose 2026-03-17 16:23:05 -07:00
  • 8aad8ad38e Bump version to 4.12.0 Sojan Jose 2026-03-17 16:19:39 -07:00
  • 098f7a77b6 chore: Update translations (#13832) Captain 2026-03-17 16:02:40 -07:00
  • 9c22d791c4 fix: return correct outgoing_url in Platform agent bot API responses (#13827) msaleh-313 2026-03-18 01:40:45 +05:00
  • 4d344a47dc chore(tds-1): rake task for assignment v2 migration (#13828) Tanmay Deep Sharma 2026-03-17 20:35:03 +05:30
  • 38dbda9378 fix: reverse order of api_key for bg task (#13826) Aakash Bakhle 2026-03-17 17:36:40 +05:30
  • a4c3d3d8c0 feat(widget): Allow widget loading in mobile app WebViews when domain restrictions are set (#13763) Muhsin Keloth 2026-03-17 14:29:41 +04:00
  • 688218de0a feat: distributed scheduling for version check job (#13042) Vishnu Narayanan 2026-03-17 14:57:49 +05:30
  • a8d53a6df4 feat(linear): Support refresh tokens and migrate legacy OAuth tokens (#13721) Muhsin Keloth 2026-03-17 13:09:03 +04:00
  • 2a90652f05 feat: Add draft status for help center locales (#13768) Sojan Jose 2026-03-17 01:45:54 -07:00
  • 270f3c6a80 fix: slim help center search results (#13761) Sojan Jose 2026-03-17 00:46:23 -07:00
  • ad1539c6cf fix(email): Allow inbox OAuth replies without global SMTP (#13820) Sojan Jose 2026-03-17 00:10:42 -07:00
  • 349f55b558 fix: upgrade rollup to 4.59.0 to remediate CVE-2026-27606 (#13781) Tanmay Deep Sharma 2026-03-17 11:42:04 +05:30
  • ef91b8bb42 fix(i18n): improve Ukrainian widget translation (#13819) Sviat 2026-03-17 07:38:08 +02:00
  • de4c837885 chore(deps): bump dompurify from 3.2.4 to 3.3.2 (#13738) dependabot[bot] 2026-03-16 21:54:32 -07:00
  • a62beffeef fix(i18n): complete zh_TW locale coverage (#13792) salmonumbrella 2026-03-16 18:47:22 -07:00
  • b8f6fe5bb7 feat: Bulgarian locale updates(#13635) Denis Petrov 2026-03-17 02:47:25 +02:00
  • b866886b55 feat(i18n): complete Korean (ko) translations to 100% coverage (#13583) Jungu Lee 2026-03-17 08:54:26 +09:00
  • b88236e86e chore(i18n): update Russian translations (#13405) Alexey Krasnoperov 2026-03-17 00:10:16 +01:00
  • 11ee741716 chore: Update translations (#13227) Captain 2026-03-16 15:44:32 -07:00
  • ac93290c9a fix: skip captain auto-open for templates (#13802) Aakash Bakhle 2026-03-16 18:54:12 +05:30
  • 03719cede0 fix: Correct reversed message status indicators for API channel (#13594) Daniel Bates 2026-03-16 02:21:18 -07:00
  • a5c50354fc feat: trigger assignment on resolve (#13780) Tanmay Deep Sharma 2026-03-16 13:13:37 +05:30
  • a452ce9e84 feat(whatsapp): add webhook registration and status endpoints (#13551) Tanmay Deep Sharma 2026-03-16 12:48:16 +05:30
  • 28bf9fa5f9 fix: upgrade markdown-it to 14.1.1 to remediate CVE-2026-2327 (#13782) Tanmay Deep Sharma 2026-03-16 11:11:19 +05:30
  • 73a90f2841 feat: update bunny video support in HC (#13815) Shivam Mishra 2026-03-16 11:04:27 +05:30
  • a90ffe6264 feat: Add force legacy auto-resolve flag (#13804) Aakash Bakhle 2026-03-14 03:34:58 +05:30
  • 412b72db7c fix: Delete double hmac check (#12464) Alexander Udovichenko 2026-03-13 12:30:17 +03:00
  • 8aa49f69d2 fix: prefer system API key for completion service (#13799) Aakash Bakhle 2026-03-13 13:10:10 +05:30
  • 550b408656 fix: restrict existing user sign-in to account members (#13793) Shivam Mishra 2026-03-13 12:22:25 +05:30
  • b103747584 fix: skip Enter key submission during IME composition in AI inputs (#13779) Aakash Bakhle 2026-03-13 10:26:51 +05:30
  • d6d38cdd7d feat: captain decides if conversation should be resolved or kept open (#13336) Aakash Bakhle 2026-03-13 10:03:58 +05:30
  • 199dcd382e fix: Skip redundant contact saves in ContactIdentifyAction (#13778) Sojan Jose 2026-03-11 21:40:38 -07:00
  • c6f82783ba chore: Remove message touch:true, use combined update query (#13770) Pranav 2026-03-11 07:31:46 -07:00
  • 9b3f0029a4 fix: override minimatch to patch ReDoS vulnerability (#13769) Tanmay Deep Sharma 2026-03-11 16:48:48 +05:30
  • 6e46be36c8 fix: Add fix to only allow confirmed agents to used in Agent Assingments at Macros/Automations (#13225) Petterson 2026-03-11 06:01:53 -03:00
  • 87f5af4caa fix: playground captain v2 scenarios (#13747) Aakash Bakhle 2026-03-11 14:05:16 +05:30
  • dbe35252bc fix: Use handoff_key for scenarios (#13755) Aakash Bakhle 2026-03-11 14:01:25 +05:30
  • de8aa48b83 feat: make assignment_v2 feature available to all accounts (#13764) Tanmay Deep Sharma 2026-03-11 13:46:53 +05:30
  • 43977a1927 chore: upgrade packages to resolve dependency advisories (#13762) Shivam Mishra 2026-03-11 13:20:17 +05:30
  • a9cabad529 chore: Hide reply-to when copilot is active (#13749) Sivin Varghese 2026-03-11 11:30:30 +05:30
  • fdc326094a docs(swagger): document account label endpoints (#13760) Sojan Jose 2026-03-10 22:24:16 -07:00
  • 9a9398b386 feat: validate OpenAPI spec using Skooma (#13623) Shivam Mishra 2026-03-11 07:03:55 +05:30
  • dc0e5eb465 fix: optimize message query with account_id filter (#13759) Aakash Bakhle 2026-03-11 05:16:20 +05:30
  • 79218be5c4 fix: Force account_id to use index on messages query on conversation push_event_data (#13757) Pranav 2026-03-10 12:33:18 -07:00
  • 8d9dd99012 fix: scenario label (#13746) Shivam Mishra 2026-03-10 18:32:44 +05:30
  • 9f376c43b5 fix(signup): normalize account signup config checks (#13745) Shivam Mishra 2026-03-10 16:35:09 +05:30
  • 824164852c refactor: extract custom attribute methods from FilterService (#13743) Shivam Mishra 2026-03-10 14:15:52 +05:30
  • 8ea93ec73d chore(docs): Update documentation for messages API (#13744) Pranav 2026-03-10 01:45:10 -07:00
  • 28f58b3694 fix: make conversation transcript rate limit configurable (#13740) Vishnu Narayanan 2026-03-10 14:11:36 +05:30
  • 52cd70dfa3 fix(super-admin): prefill confirmed_at in new user form (#13662) Sojan Jose 2026-03-09 23:44:58 -07:00
  • 19683fae74 Merge branch 'hotfix/4.11.2' into develop Shivam Mishra 2026-03-09 21:20:08 +05:30
  • 79b18e7009 Merge branch 'hotfix/4.11.2' Shivam Mishra 2026-03-09 21:19:50 +05:30
  • 432462f967 feat: harden filter service Shivam Mishra 2026-03-09 21:17:05 +05:30
  • 9e40431d3a feat: show MFA status on Super Admin user page (#13724) Sojan Jose 2026-03-09 08:04:36 -07:00
  • 4576e75a67 fix: bump redis-client to 0.26.4 to fix Sentinel resolution (#13689) Vishnu Narayanan 2026-03-09 20:03:01 +05:30
  • 11826e2a21 perf: reduce presence update frequency and fix background tab throttling (#13726) Tanmay Deep Sharma 2026-03-09 18:23:44 +05:30
  • f4e6aa1bd2 fix: ProseMirror prompt modal UI issue (#13722) Sivin Varghese 2026-03-09 16:51:49 +05:30
  • 939471cb3b fix: Prevent duplicate conversations in conversation list (#13713) Muhsin Keloth 2026-03-06 14:07:02 +04:00
  • 88587b1ccb feat: Add natural language date parser for snooze functionality (#13587) Sivin Varghese 2026-03-06 13:50:22 +05:30
  • 598ece9a2d fix: Handle Facebook reel attachment type (#13691) Muhsin Keloth 2026-03-06 08:49:41 +04:00
  • 059506b1db feat: Add automatic favicon fetching for companies (#13013) Vinay Keerthi 2026-03-06 08:21:28 +05:30
  • 397b0bcc9d feat: allow agent bots to toggle typing status (#13705) Sojan Jose 2026-03-05 08:13:52 -08:00
  • fd69b4c8f2 fix: captain json parsing (#13708) Aakash Bakhle 2026-03-05 15:43:21 +05:30
  • 3ea5f258a4 fix: Use page_title with fallback to name for portal display titles (#13719) Sivin Varghese 2026-03-05 14:20:31 +05:30
  • 42a244369d feat(help-center): enable drag-and-drop category reordering (#13706) Sojan Jose 2026-03-04 23:23:38 -08:00
  • 3abe32a2c7 chore(dev): add cleanup flow to force_run in Makefile (#13093) Vinay Keerthi 2026-03-05 07:26:55 +05:30
  • f24e7eb231 fix: Missing required prop warning in account settings page (#13711) Sivin Varghese 2026-03-04 21:28:47 +05:30
  • 8cfbb75128 fix: add missing V1 guardrails to V2 assistant prompt (#13701) Aakash Bakhle 2026-03-03 17:36:49 +05:30
  • a1b98a253c fix(ui): Show delivered state for Instagram external echo messages (#13700) Muhsin Keloth 2026-03-03 15:16:53 +04:00
  • 374d2258c7 fix: captain talking over support agent (#13673) Aakash Bakhle 2026-03-03 16:13:34 +05:30
  • 89da4a2292 feat: compose form improvements (#13668) Sivin Varghese 2026-03-02 18:27:51 +05:30
  • 9aacc0335b feat(facebook): use HUMAN_AGENT tag for Messenger replies when human-agent config is enabled (#13690) Muhsin Keloth 2026-03-02 15:32:59 +04:00
  • ab93821d2b fix(agent-bot): stabilize webhook delivery for transient upstream failures (#13521) Sojan Jose 2026-03-02 02:18:29 -08:00
  • 8d48e05283 feat: reclaim mobile_v2 flag for report_rollup (#13666) Shivam Mishra 2026-03-02 13:12:42 +05:30
  • c08fa631a9 feat: Add temporary account setting to disable Captain auto-resolve (#13680) Aakash Bakhle 2026-02-27 23:07:00 +05:30
  • 14b4c83dc6 fix: Prevent AudioTranscriptionJob from crashing on OpenAI 401 error (#13653) eloijrseganfredo 2026-02-27 07:12:03 -03:00
  • df92fd12cb fix: bot handoff should set waiting time (#13417) Shivam Mishra 2026-02-27 15:31:49 +05:30
  • d84ae196d5 fix: call authorization_error! on IMAP auth failures (#13560) (revert) (#13671) Sojan Jose 2026-02-26 18:45:18 -08:00