Commit Graph

  • efe49f7da4
    fix: captain liquid render file system (#13647) Aakash Bakhle 2026-02-25 20:19:34 +0530
  • 5aef9d2dd0
    fix: Conversation list overlay issue with Virtua virtualizer (#13648) Sivin Varghese 2026-02-25 20:18:34 +0530
  • b98c614669
    feat: add campaign context to Captain v2 prompts (#13644) Shivam Mishra 2026-02-25 18:33:37 +0530
  • ba804e0f30
    fix: Upgrade pico-search to 0.6.0 (#13645) Sivin Varghese 2026-02-25 16:52:45 +0530
  • a44cb2c738
    feat(inbox): Enable conversation continuity for social channels (#11079) Sojan Jose 2026-02-25 01:56:51 -0800
  • 172ff87b5b
    feat: Replace vue-virtual-scroller with virtua for chat list virtualization (#13642) Sivin Varghese 2026-02-25 14:29:02 +0530
  • 55f6257313
    chore(hub): clean up legacy Captain hub flow (#13640) Sojan Jose 2026-02-24 20:29:53 -0800
  • 72354a4459
    fix: normalize audio/opus content type to audio/ogg for WhatsApp attachments (#223) Gabriel Jablonski 2026-02-24 22:01:18 -0300
  • bce4e9b3a7
    fix: clear source_id when retrying message to prevent skipping (#222) Gabriel Jablonski 2026-02-24 14:45:07 -0300
  • 76f129efaf
    feat(tiktok): Enable outgoing image attachments (#13620) Muhsin Keloth 2026-02-24 20:13:58 +0400
  • 7cec4ebaae
    feat: support multimodal user messages in captain v2 (#13581) Aakash Bakhle 2026-02-24 19:37:41 +0530
  • 6be95e79f8
    feat(csat): Add WhatsApp utility template analyzer with rewrite guidance (#13575) Muhsin Keloth 2026-02-24 15:11:04 +0400
  • 2b85275e26
    feat: show assignment policy name in auto-assignment activity messages (#13598) Tanmay Deep Sharma 2026-02-24 13:32:54 +0530
  • badd2ce030 docs: add VPN setup documentation for Baileys API using Gluetun and Mullvad gabrieljablonski 2026-02-23 19:18:07 -0300
  • 5b167b5b5b
    fix(contacts): Show telegram id in contact details form (#13611) Muhsin Keloth 2026-02-23 19:26:45 +0400
  • b220663785
    fix: Skip notifications for private notes (#13617) Muhsin Keloth 2026-02-23 15:40:54 +0400
  • 40da358dc2
    feat: better errors for SMTP (#13401) Shivam Mishra 2026-02-23 16:00:17 +0530
  • 957a1b17c9
    perf: add default configs for assignment V2 (#13577) Tanmay Deep Sharma 2026-02-23 15:08:11 +0530
  • 9dd13b9a2b
    fix: topup checkout flaky test (#13616) Aakash Bakhle 2026-02-23 14:54:52 +0530
  • ce39e54308
    feat: add audio transcoding support for WhatsApp Cloud API (#220) Gabriel Jablonski 2026-02-22 16:21:50 -0300
  • 2d4e851de7
    chore: add S3-compatible storage configuration options to environment files (#219) Gabriel Jablonski 2026-02-21 18:18:00 -0300
  • 2441487a76
    perf: skip conversation loading in /meta endpoint (#13564) Vishnu Narayanan 2026-02-20 21:20:19 +0530
  • 418bd177f8
    fix: Adjust inbox settings pages layout width (#13590) Sivin Varghese 2026-02-20 20:20:32 +0530
  • 572f5b2709
    Merge branch 'hotfix/4.11.1' into develop Shivam Mishra 2026-02-20 20:02:39 +0530
  • a08125e283
    Merge branch 'hotfix/4.11.1' Shivam Mishra 2026-02-20 20:02:18 +0530
  • 15f25f019e
    chore: bump version Shivam Mishra 2026-02-20 20:02:09 +0530
  • 280ca06e5b
    fix: url endpoint Shivam Mishra 2026-02-20 19:39:23 +0530
  • d8f4bb940e
    feat: add resolve_conversation tool for Captain V2 scenarios (#13597) Aakash Bakhle 2026-02-20 19:08:36 +0530
  • db7e02b93b
    feat: captain channel type langfuse metadata (#13574) Aakash Bakhle 2026-02-20 12:16:43 +0530
  • dbab0fe8da
    fix: search header overlap with new conversation form (#13548) Natã 2026-02-20 02:54:37 -0300
  • 26c38a90f2
    chore(deps): bump nokogiri from 1.18.9 to 1.19.1 (#13586) dependabot[bot] 2026-02-19 17:55:08 -0800
  • f826dc2d15
    fix: Rate-limit meta endpoint calls to 30/min (#13596) Pranav 2026-02-19 17:48:06 -0800
  • 6902969a09
    chore: Remove vue-multiselect package and styles from codebase (#13585) Sivin Varghese 2026-02-19 15:42:34 +0530
  • 7b2b3ac37d
    feat(V5): Update settings pages UI (#13396) Sivin Varghese 2026-02-19 15:04:40 +0530
  • c9619eaed2
    chore: ignore .claude directory in gitignore (#13584) Aakash Bakhle 2026-02-19 13:55:15 +0530
  • 2ab117e8eb
    feat(cloud-billing): cancel subscriptions at period end on deletion mark (#13580) Sojan Jose 2026-02-18 22:10:06 -0800
  • 3b8a38b153
    feat: Implement existing template linking for CSAT surveys (#218) Gabriel Jablonski 2026-02-18 18:00:29 -0300
  • f2635a69ed
    fix: email delivery in Email::SendOnEmailService (#217) Gabriel Jablonski 2026-02-18 16:23:13 -0300
  • fdde54f1a2
    Merge pull request #215 from fazer-ai/chore/merge-upstream-4.11.0 Gabriel Jablonski 2026-02-18 10:58:32 -0300
  • 360ad59732 feat: add enableCopilot prop to Editor and update ScheduledMessageModal to disable copilot gabrieljablonski 2026-02-18 10:47:25 -0300
  • 85ec13a273 chore: update DropdownBody styles for better overflow handling gabrieljablonski 2026-02-18 10:23:14 -0300
  • 70f7f5c486 chore: rubocop gabrieljablonski 2026-02-17 23:46:35 -0300
  • 248d6c23b3 feat: add external_created_at to message creation and update specs for provider callback gabrieljablonski 2026-02-17 23:32:27 -0300
  • 9a4c5058f3 Merge branch 'main' into chore/merge-upstream-4.11.0 gabrieljablonski 2026-02-17 23:05:26 -0300
  • 594333a183
    chore(deps): bump rack from 3.2.3 to 3.2.5 (#13569) dependabot[bot] 2026-02-17 16:12:58 -0800
  • a238034153 Merge branch 'release/4.11.0' into develop Sojan Jose 2026-02-17 15:40:49 -0800
  • 2bd1d88d50 Merge branch 'release/4.11.0' Sojan Jose 2026-02-17 15:40:39 -0800
  • e8152642f2 Bump version to 4.11.0 Sojan Jose 2026-02-17 15:35:20 -0800
  • dae4f3ee13
    fix: move llm call of captain outside transaction (#13559) Aakash Bakhle 2026-02-17 18:12:14 +0530
  • e75e8a77f6
    feat(shopify): Add mandatory compliance webhooks with HMAC verification (#13549) Muhsin Keloth 2026-02-17 16:52:13 +0530
  • 229f56d6e3
    chore: Remove vue-multiselect and migrate to next components (#13506) Sivin Varghese 2026-02-17 16:40:12 +0530
  • 138840a23f
    fix: typo in metadata key in captain v2 (#13558) Aakash Bakhle 2026-02-17 15:40:50 +0530
  • c5f6844877
    fix: Disable reply editor outside WhatsApp reply window (#13454) Sivin Varghese 2026-02-17 14:07:36 +0530
  • 39243b9e71
    fix: duplicate message_created webhooks for WhatsApp messages (#13523) Shivam Mishra 2026-02-17 14:01:10 +0530
  • fb2f5e1d42
    fix: Persist compose form state on accidental outside click (#13529) Sivin Varghese 2026-02-17 13:57:44 +0530
  • cfe3061b5d
    feat: Allow removing labels via conversation context menu (#13525) Sivin Varghese 2026-02-17 13:30:55 +0530
  • aa7e3c2d38
    feat: langfuse logging improvements (#13534) Aakash Bakhle 2026-02-17 13:30:04 +0530
  • 3874383698
    feat: insrument captain v2 (#13439) Aakash Bakhle 2026-02-17 13:28:26 +0530
  • 101eca3003
    feat: add captain editor events (#13524) Aakash Bakhle 2026-02-17 13:26:56 +0530
  • 61eaa098ae
    fix(messages): reduce audio transcription 400 retry noise (#13487) Sojan Jose 2026-02-16 23:55:13 -0800
  • d73ea58517 docs: add Meta Webhook Proxy documentation for improved WhatsApp message delivery gabrieljablonski 2026-02-16 20:35:45 -0300
  • 9cd7c4ef89
    fix: Enhance notification emails with message details and handle failed messages (#13273) Tanmay Deep Sharma 2026-02-16 14:47:33 +0530
  • f4538ae2c5
    fix: Enforce team boundaries to prevent cross-team assignments (#13353) Tanmay Deep Sharma 2026-02-16 14:39:20 +0530
  • fd5ac2a8a3
    fix: apply installation branding replacement in tooltip copy (#13538) Sojan Jose 2026-02-13 16:47:25 -0800
  • 6b7180d051
    fix(twilio): prevent dead jobs on missing channel lookup (#13522) Sojan Jose 2026-02-13 14:06:12 -0800
  • 4d362da9f0
    fix: Prevent user enumeration on password reset endpoint (#13528) João Pedro Baza Garcia Rodrigues 2026-02-13 04:15:40 -0400
  • 2c2f0547f7
    fix: Captain not responding to campaign conversations (#13489) Shivam Mishra 2026-02-12 10:07:56 +0530
  • c7193c7917
    fix(slack): handle archived channel errors in SendOnSlackJob (#13520) Sojan Jose 2026-02-11 17:05:44 -0800
  • d272a64ff7
    fix(mailbox): handle malformed sender address headers (#13486) Sojan Jose 2026-02-11 11:02:38 -0800
  • b2cb3717e5
    fix: Replace default Rails error pages with custom designs (#13514) Sojan Jose 2026-02-11 07:57:00 -0800
  • 00ed074d72
    fix: disable email transcript for free plans (#13509) Vishnu Narayanan 2026-02-11 21:21:36 +0530
  • 7b512bd00e
    fix: V2 Assignment service enhancements (#13036) Tanmay Deep Sharma 2026-02-11 12:24:45 +0530
  • 8f95fafff4
    feat: Add a setting to keep conversations pending on bot failures (#13512) Pranav 2026-02-10 17:27:42 -0800
  • 0ad47d87f4
    fix: Use Faraday for Telegram document uploads to fix large file failures (#13397) Muhsin Keloth 2026-02-11 03:55:25 +0530
  • e65ea24360
    fix: Wrong assignee displayed after switching conversations (#13501) Sivin Varghese 2026-02-10 15:23:55 +0530
  • b252656984
    fix: Prevent race condition in conversation dataFetched flag (#13492) Sivin Varghese 2026-02-10 15:23:14 +0530
  • 6e397c7571
    fix: default model for captain assistant (#13496) Aakash Bakhle 2026-02-10 14:53:53 +0530
  • 4622560fac
    chore(dev): document codex worktree local setup (#13494) Sojan Jose 2026-02-09 20:56:40 -0800
  • 6632610e78
    chore(deps): bump faraday from 2.13.1 to 2.14.1 (#13503) dependabot[bot] 2026-02-09 16:12:52 -0800
  • bd732f1fa9
    fix: search faqs in account language (#13428) Aakash Bakhle 2026-02-09 17:25:11 +0530
  • 67112647e8
    fix: escape special characters in Linear GraphQL queries (#13490) Shivam Mishra 2026-02-09 16:18:04 +0530
  • 04c456e0a3
    fix: handle 404 errors gracefully in avatar download job (#13491) Tanmay Deep Sharma 2026-02-09 13:27:23 +0530
  • 656ae41b24
    fix(imap): handle IMAP parser/read errors without exception tracking (#13473) Sojan Jose 2026-02-07 17:30:54 -0800
  • f83415f299
    fix(account-deletion): normalize deleted email suffix and handle collisions safely (#13472) Sojan Jose 2026-02-07 17:29:27 -0800
  • 0a910c3763
    fix: Add email rate limiting to automation rule actions (#13474) Vishnu Narayanan 2026-02-07 23:32:40 +0530
  • 6a7cbcf5ba
    fix: Fixes reply-to in WhatsApp Cloud API (#13467) Pranav 2026-02-06 14:01:01 -0800
  • 0e30e3c00a
    fix: add loading and silent retry to summary reports (#13455) Shivam Mishra 2026-02-06 19:53:46 +0530
  • 0d3b59fd9c
    feat: Refactor reports filters (#13443) Sivin Varghese 2026-02-06 18:22:30 +0530
  • 04e747cc02
    chore: temporarily disable ProcessStaleContactsJob (#13462) Shivam Mishra 2026-02-06 13:27:51 +0530
  • 3c47ea3d43
    fix: prevent deletion of scheduled messages that have been sent or failed (#212) Gabriel Jablonski 2026-02-05 18:42:46 -0300
  • c24eba9180
    fix: resolve race condition on slow networks by re-checking message source_id after acquiring contact lock (#210) Gabriel Jablonski 2026-02-05 15:33:10 -0300
  • 42b2530a53
    fix: update default delay for scheduled messages in automation (#209) Gabriel Jablonski 2026-02-04 18:23:25 -0300
  • 053b7774dd
    fix: Render all account limit fields (#13435) Sojan Jose 2026-02-04 06:51:07 -0800
  • 8eaea7c72e
    feat: Add standalone outgoing messages count API endpoint (#13419) Muhsin Keloth 2026-02-04 19:36:50 +0530
  • 7ade9061a8
    feat: display total FAQ count in Related FAQs dialog (#13433) Tanmay Deep Sharma 2026-02-04 11:27:51 +0530
  • 9eb3ee44a8 Revert "chore: Upgrade Rails to 7.2.2 and update Gemfile dependencies (#11037)" Sojan Jose 2026-02-03 21:09:42 -0800
  • ef6ba8aabd
    chore: Upgrade Rails to 7.2.2 and update Gemfile dependencies (#11037) Sojan Jose 2026-02-03 14:29:26 -0800
  • 614b887110
    feat: enhance scheduled message + improved automations (#208) Gabriel Jablonski 2026-02-03 15:42:31 -0300
  • 3dd8735054
    fix: update whatsapp available template languages for CSAT (#207) Gabriel Jablonski 2026-02-03 10:14:56 -0300
  • e5b5746946
    feat: add localized date format for scheduled messages (#206) Gabriel Jablonski 2026-02-03 09:22:25 -0300