Commit Graph

  • bdcc62f1b0 feat(facebook): Mark Messenger native-app echoes as external echo message (#13665) Muhsin Keloth 2026-02-26 19:05:15 +04:00
  • 7acd239c70 fix: call authorization_error! on IMAP auth failures (#13560) Tanmay Deep Sharma 2026-02-26 18:01:23 +05:30
  • 9ca03c1af3 chore: make all the deprecated feature flag reclaimable (#13646) Tanmay Deep Sharma 2026-02-26 18:01:13 +05:30
  • c218eff5ec feat: add per-webhook secret with backfill migration (#13573) Shivam Mishra 2026-02-26 17:26:12 +05:30
  • 7c60ad9e28 feat: include contact verified status with each tool call (#13663) Shivam Mishra 2026-02-26 16:16:33 +05:30
  • 6b3f1114fd fix(slack): Show correct sender name and avatar for Slack replies (#13624) Muhsin Keloth 2026-02-26 14:45:15 +04:00
  • 109b43aadb chore: Disable API channel reply editor outside 24h window (#13664) Sivin Varghese 2026-02-26 16:05:05 +05:30
  • 3ddab3ab26 fix: show upgrade prompt when email transcript returns 402 (#13650) Vishnu Narayanan 2026-02-26 12:54:40 +05:30
  • e2dd2ccb42 feat: Add a priority + created at sort for conversations (#13658) Pranav 2026-02-25 18:22:41 -08:00
  • 9fab70aebf fix: Use search API instead of filter in the filter in the endpoints (#13651) Pranav 2026-02-25 09:08:24 -08:00
  • efe49f7da4 fix: captain liquid render file system (#13647) Aakash Bakhle 2026-02-25 20:19:34 +05:30
  • 5aef9d2dd0 fix: Conversation list overlay issue with Virtua virtualizer (#13648) Sivin Varghese 2026-02-25 20:18:34 +05:30
  • b98c614669 feat: add campaign context to Captain v2 prompts (#13644) Shivam Mishra 2026-02-25 18:33:37 +05:30
  • ba804e0f30 fix: Upgrade pico-search to 0.6.0 (#13645) Sivin Varghese 2026-02-25 16:52:45 +05:30
  • a44cb2c738 feat(inbox): Enable conversation continuity for social channels (#11079) Sojan Jose 2026-02-25 01:56:51 -08:00
  • 172ff87b5b feat: Replace vue-virtual-scroller with virtua for chat list virtualization (#13642) Sivin Varghese 2026-02-25 14:29:02 +05:30
  • 55f6257313 chore(hub): clean up legacy Captain hub flow (#13640) Sojan Jose 2026-02-24 20:29:53 -08:00
  • 76f129efaf feat(tiktok): Enable outgoing image attachments (#13620) Muhsin Keloth 2026-02-24 20:13:58 +04:00
  • 7cec4ebaae feat: support multimodal user messages in captain v2 (#13581) Aakash Bakhle 2026-02-24 19:37:41 +05:30
  • 6be95e79f8 feat(csat): Add WhatsApp utility template analyzer with rewrite guidance (#13575) Muhsin Keloth 2026-02-24 15:11:04 +04:00
  • 2b85275e26 feat: show assignment policy name in auto-assignment activity messages (#13598) Tanmay Deep Sharma 2026-02-24 13:32:54 +05:30
  • 5b167b5b5b fix(contacts): Show telegram id in contact details form (#13611) Muhsin Keloth 2026-02-23 19:26:45 +04:00
  • b220663785 fix: Skip notifications for private notes (#13617) Muhsin Keloth 2026-02-23 15:40:54 +04:00
  • 40da358dc2 feat: better errors for SMTP (#13401) Shivam Mishra 2026-02-23 16:00:17 +05:30
  • 957a1b17c9 perf: add default configs for assignment V2 (#13577) Tanmay Deep Sharma 2026-02-23 15:08:11 +05:30
  • 9dd13b9a2b fix: topup checkout flaky test (#13616) Aakash Bakhle 2026-02-23 14:54:52 +05:30
  • 2441487a76 perf: skip conversation loading in /meta endpoint (#13564) Vishnu Narayanan 2026-02-20 21:20:19 +05:30
  • 418bd177f8 fix: Adjust inbox settings pages layout width (#13590) Sivin Varghese 2026-02-20 20:20:32 +05:30
  • 572f5b2709 Merge branch 'hotfix/4.11.1' into develop Shivam Mishra 2026-02-20 20:02:39 +05:30
  • a08125e283 Merge branch 'hotfix/4.11.1' Shivam Mishra 2026-02-20 20:02:18 +05:30
  • 15f25f019e chore: bump version Shivam Mishra 2026-02-20 20:02:09 +05:30
  • 280ca06e5b fix: url endpoint Shivam Mishra 2026-02-20 19:39:23 +05:30
  • d8f4bb940e feat: add resolve_conversation tool for Captain V2 scenarios (#13597) Aakash Bakhle 2026-02-20 19:08:36 +05:30
  • db7e02b93b feat: captain channel type langfuse metadata (#13574) Aakash Bakhle 2026-02-20 12:16:43 +05:30
  • dbab0fe8da fix: search header overlap with new conversation form (#13548) Natã 2026-02-20 02:54:37 -03:00
  • 26c38a90f2 chore(deps): bump nokogiri from 1.18.9 to 1.19.1 (#13586) dependabot[bot] 2026-02-19 17:55:08 -08:00
  • f826dc2d15 fix: Rate-limit meta endpoint calls to 30/min (#13596) Pranav 2026-02-19 17:48:06 -08:00
  • 6902969a09 chore: Remove vue-multiselect package and styles from codebase (#13585) Sivin Varghese 2026-02-19 15:42:34 +05:30
  • 7b2b3ac37d feat(V5): Update settings pages UI (#13396) Sivin Varghese 2026-02-19 15:04:40 +05:30
  • c9619eaed2 chore: ignore .claude directory in gitignore (#13584) Aakash Bakhle 2026-02-19 13:55:15 +05:30
  • 2ab117e8eb feat(cloud-billing): cancel subscriptions at period end on deletion mark (#13580) Sojan Jose 2026-02-18 22:10:06 -08:00
  • 594333a183 chore(deps): bump rack from 3.2.3 to 3.2.5 (#13569) dependabot[bot] 2026-02-17 16:12:58 -08:00
  • a238034153 Merge branch 'release/4.11.0' into develop Sojan Jose 2026-02-17 15:40:49 -08:00
  • 2bd1d88d50 Merge branch 'release/4.11.0' Sojan Jose 2026-02-17 15:40:39 -08:00
  • e8152642f2 Bump version to 4.11.0 Sojan Jose 2026-02-17 15:35:20 -08:00
  • dae4f3ee13 fix: move llm call of captain outside transaction (#13559) Aakash Bakhle 2026-02-17 18:12:14 +05:30
  • e75e8a77f6 feat(shopify): Add mandatory compliance webhooks with HMAC verification (#13549) Muhsin Keloth 2026-02-17 16:52:13 +05:30
  • 229f56d6e3 chore: Remove vue-multiselect and migrate to next components (#13506) Sivin Varghese 2026-02-17 16:40:12 +05:30
  • 138840a23f fix: typo in metadata key in captain v2 (#13558) Aakash Bakhle 2026-02-17 15:40:50 +05:30
  • c5f6844877 fix: Disable reply editor outside WhatsApp reply window (#13454) Sivin Varghese 2026-02-17 14:07:36 +05:30
  • 39243b9e71 fix: duplicate message_created webhooks for WhatsApp messages (#13523) Shivam Mishra 2026-02-17 14:01:10 +05:30
  • fb2f5e1d42 fix: Persist compose form state on accidental outside click (#13529) Sivin Varghese 2026-02-17 13:57:44 +05:30
  • cfe3061b5d feat: Allow removing labels via conversation context menu (#13525) Sivin Varghese 2026-02-17 13:30:55 +05:30
  • aa7e3c2d38 feat: langfuse logging improvements (#13534) Aakash Bakhle 2026-02-17 13:30:04 +05:30
  • 3874383698 feat: insrument captain v2 (#13439) Aakash Bakhle 2026-02-17 13:28:26 +05:30
  • 101eca3003 feat: add captain editor events (#13524) Aakash Bakhle 2026-02-17 13:26:56 +05:30
  • 61eaa098ae fix(messages): reduce audio transcription 400 retry noise (#13487) Sojan Jose 2026-02-16 23:55:13 -08:00
  • 9cd7c4ef89 fix: Enhance notification emails with message details and handle failed messages (#13273) Tanmay Deep Sharma 2026-02-16 14:47:33 +05:30
  • f4538ae2c5 fix: Enforce team boundaries to prevent cross-team assignments (#13353) Tanmay Deep Sharma 2026-02-16 14:39:20 +05:30
  • fd5ac2a8a3 fix: apply installation branding replacement in tooltip copy (#13538) Sojan Jose 2026-02-13 16:47:25 -08:00
  • 6b7180d051 fix(twilio): prevent dead jobs on missing channel lookup (#13522) Sojan Jose 2026-02-13 14:06:12 -08:00
  • 4d362da9f0 fix: Prevent user enumeration on password reset endpoint (#13528) João Pedro Baza Garcia Rodrigues 2026-02-13 04:15:40 -04:00
  • 2c2f0547f7 fix: Captain not responding to campaign conversations (#13489) Shivam Mishra 2026-02-12 10:07:56 +05:30
  • c7193c7917 fix(slack): handle archived channel errors in SendOnSlackJob (#13520) Sojan Jose 2026-02-11 17:05:44 -08:00
  • d272a64ff7 fix(mailbox): handle malformed sender address headers (#13486) Sojan Jose 2026-02-11 11:02:38 -08:00
  • b2cb3717e5 fix: Replace default Rails error pages with custom designs (#13514) Sojan Jose 2026-02-11 07:57:00 -08:00
  • 00ed074d72 fix: disable email transcript for free plans (#13509) Vishnu Narayanan 2026-02-11 21:21:36 +05:30
  • 7b512bd00e fix: V2 Assignment service enhancements (#13036) Tanmay Deep Sharma 2026-02-11 12:24:45 +05:30
  • 8f95fafff4 feat: Add a setting to keep conversations pending on bot failures (#13512) Pranav 2026-02-10 17:27:42 -08:00
  • 0ad47d87f4 fix: Use Faraday for Telegram document uploads to fix large file failures (#13397) Muhsin Keloth 2026-02-11 03:55:25 +05:30
  • e65ea24360 fix: Wrong assignee displayed after switching conversations (#13501) Sivin Varghese 2026-02-10 15:23:55 +05:30
  • b252656984 fix: Prevent race condition in conversation dataFetched flag (#13492) Sivin Varghese 2026-02-10 15:23:14 +05:30
  • 6e397c7571 fix: default model for captain assistant (#13496) Aakash Bakhle 2026-02-10 14:53:53 +05:30
  • 4622560fac chore(dev): document codex worktree local setup (#13494) Sojan Jose 2026-02-09 20:56:40 -08:00
  • 6632610e78 chore(deps): bump faraday from 2.13.1 to 2.14.1 (#13503) dependabot[bot] 2026-02-09 16:12:52 -08:00
  • bd732f1fa9 fix: search faqs in account language (#13428) Aakash Bakhle 2026-02-09 17:25:11 +05:30
  • 67112647e8 fix: escape special characters in Linear GraphQL queries (#13490) Shivam Mishra 2026-02-09 16:18:04 +05:30
  • 04c456e0a3 fix: handle 404 errors gracefully in avatar download job (#13491) Tanmay Deep Sharma 2026-02-09 13:27:23 +05:30
  • 656ae41b24 fix(imap): handle IMAP parser/read errors without exception tracking (#13473) Sojan Jose 2026-02-07 17:30:54 -08:00
  • f83415f299 fix(account-deletion): normalize deleted email suffix and handle collisions safely (#13472) Sojan Jose 2026-02-07 17:29:27 -08:00
  • 0a910c3763 fix: Add email rate limiting to automation rule actions (#13474) Vishnu Narayanan 2026-02-07 23:32:40 +05:30
  • 6a7cbcf5ba fix: Fixes reply-to in WhatsApp Cloud API (#13467) Pranav 2026-02-06 14:01:01 -08:00
  • 0e30e3c00a fix: add loading and silent retry to summary reports (#13455) Shivam Mishra 2026-02-06 19:53:46 +05:30
  • 0d3b59fd9c feat: Refactor reports filters (#13443) Sivin Varghese 2026-02-06 18:22:30 +05:30
  • 04e747cc02 chore: temporarily disable ProcessStaleContactsJob (#13462) Shivam Mishra 2026-02-06 13:27:51 +05:30
  • 053b7774dd fix: Render all account limit fields (#13435) Sojan Jose 2026-02-04 06:51:07 -08:00
  • 8eaea7c72e feat: Add standalone outgoing messages count API endpoint (#13419) Muhsin Keloth 2026-02-04 19:36:50 +05:30
  • 7ade9061a8 feat: display total FAQ count in Related FAQs dialog (#13433) Tanmay Deep Sharma 2026-02-04 11:27:51 +05:30
  • 9eb3ee44a8 Revert "chore: Upgrade Rails to 7.2.2 and update Gemfile dependencies (#11037)" Sojan Jose 2026-02-03 21:09:42 -08:00
  • ef6ba8aabd chore: Upgrade Rails to 7.2.2 and update Gemfile dependencies (#11037) Sojan Jose 2026-02-03 14:29:26 -08:00
  • c884cdefde feat: add per-account daily rate limit for outbound emails (#13411) Vishnu Narayanan 2026-02-03 02:06:51 +05:30
  • c77d935e38 fix: Subscribe app to WABA before overriding webhook callback URL (#13279) Muhsin Keloth 2026-02-02 15:20:35 +04:00
  • b686d14044 feat: Handle external echo messages from native apps (#13371) Muhsin Keloth 2026-02-02 14:22:53 +04:00
  • 133fb1bcf6 feat: add mark pending action to automation (#13378) Shivam Mishra 2026-02-02 11:59:51 +05:30
  • e9e6de5690 fix: Increase the parallelism config to fix flaky tests, revert bad commits (#13410) Pranav 2026-01-30 12:49:31 -08:00
  • 329b749702 Add API documentation for inbox, agent, and team summary report (#13409) Pranav 2026-01-30 10:48:10 -08:00
  • d8c5dda36c chore: Update report documentation (#13408) Pranav 2026-01-30 10:33:03 -08:00
  • 5ec77aca64 feat: Add first response time distribution report endpoint (#13400) Pranav 2026-01-30 10:22:27 -08:00
  • 85324c82fa fix: Formatting issue with reply preview content (#13399) Sivin Varghese 2026-01-30 16:35:32 +05:30
  • 81307d5aea feat: search documentation tool for reply suggestions (#13340) Aakash Bakhle 2026-01-30 16:18:33 +05:30