Commit Graph

  • eb22a96ba5 fix(baileys): read groups_enabled flag dynamically from ENV gabrieljablonski 2026-03-20 01:53:36 -0300
  • 2bf55d261a
    Merge pull request #244 from fazer-ai/chore/merge-upstream-4.12.0 Gabriel Jablonski 2026-03-20 01:00:39 -0300
  • 89cd41c4cf refactor: update webhook job parameters to include account webhook and delivery ID gabrieljablonski 2026-03-20 00:48:50 -0300
  • 8fcef79847 Merge branch 'chatwoot/develop' into chore/merge-upstream-4.12.0 gabrieljablonski 2026-03-20 00:27:45 -0300
  • d154edf8ea feat: add utility analyzer messages for improved classification gabrieljablonski 2026-03-19 23:59:18 -0300
  • d3ce2a4cf9 Merge branch 'main' into chore/merge-upstream-4.12.0 gabrieljablonski 2026-03-19 23:24:55 -0300
  • c6bfd1eed3
    feat: schedule messages recurrence (#240) Cayo P. R. Oliveira 2026-03-19 22:51:14 -0300
  • 8ffdc16faf
    fix(schedule): enhance attachment handling in scheduled message modal (#239) Cayo P. R. Oliveira 2026-03-19 22:45:21 -0300
  • a06354c6b2
    feat: scheduled message shortcuts (#238) Cayo P. R. Oliveira 2026-03-19 22:43:51 -0300
  • 9a05ff5247
    feat: find scheduled message (#237) Cayo P. R. Oliveira 2026-03-19 22:35:04 -0300
  • a996b920e8
    feat: group conversations (#228) Gabriel Jablonski 2026-03-19 21:56:58 -0300
  • 05e0d355dd
    fix(captain): prevent clamp ArgumentError when captain limits are negative (#242) Gabriel Jablonski 2026-03-19 20:51:04 -0300
  • 521ce90e79
    fix(whatsapp): consolidate fragmented phone/LID contacts to prevent lost messages (#241) Gabriel Jablonski 2026-03-19 19:20:11 -0300
  • a9123e7d66
    chore(i18n): add missing pt_BR locale imports for companies, mfa, snooze, webhooks and more (#13844) Natã 2026-03-19 05:27:37 -0300
  • 9967101b48
    feat(rollup): add models and write path [1/3] (#13796) Shivam Mishra 2026-03-19 13:12:36 +0530
  • 654fcd43f2
    docs(swagger): fix public API schema definitions to match jbuilder responses (#13693) Haruma HIRABAYASHI 2026-03-19 16:03:37 +0900
  • 284977687c
    fix: patch Devise confirmable race condition vulnerability (#13843) Shivam Mishra 2026-03-19 10:00:09 +0530
  • 18dc77aa56 Merge branch 'release/4.12.0' into develop Sojan Jose 2026-03-17 16:23:16 -0700
  • 8aad8ad38e Bump version to 4.12.0 Sojan Jose 2026-03-17 16:19:39 -0700
  • 098f7a77b6
    chore: Update translations (#13832) Captain 2026-03-17 16:02:40 -0700
  • 9c22d791c4
    fix: return correct outgoing_url in Platform agent bot API responses (#13827) msaleh-313 2026-03-18 01:40:45 +0500
  • 4d344a47dc
    chore(tds-1): rake task for assignment v2 migration (#13828) Tanmay Deep Sharma 2026-03-17 20:35:03 +0530
  • 38dbda9378
    fix: reverse order of api_key for bg task (#13826) Aakash Bakhle 2026-03-17 17:36:40 +0530
  • a4c3d3d8c0
    feat(widget): Allow widget loading in mobile app WebViews when domain restrictions are set (#13763) Muhsin Keloth 2026-03-17 14:29:41 +0400
  • 688218de0a
    feat: distributed scheduling for version check job (#13042) Vishnu Narayanan 2026-03-17 14:57:49 +0530
  • a8d53a6df4
    feat(linear): Support refresh tokens and migrate legacy OAuth tokens (#13721) Muhsin Keloth 2026-03-17 13:09:03 +0400
  • 2a90652f05
    feat: Add draft status for help center locales (#13768) Sojan Jose 2026-03-17 01:45:54 -0700
  • 270f3c6a80
    fix: slim help center search results (#13761) Sojan Jose 2026-03-17 00:46:23 -0700
  • ad1539c6cf
    fix(email): Allow inbox OAuth replies without global SMTP (#13820) Sojan Jose 2026-03-17 00:10:42 -0700
  • 349f55b558
    fix: upgrade rollup to 4.59.0 to remediate CVE-2026-27606 (#13781) Tanmay Deep Sharma 2026-03-17 11:42:04 +0530
  • ef91b8bb42
    fix(i18n): improve Ukrainian widget translation (#13819) Sviat 2026-03-17 07:38:08 +0200
  • de4c837885
    chore(deps): bump dompurify from 3.2.4 to 3.3.2 (#13738) dependabot[bot] 2026-03-16 21:54:32 -0700
  • a62beffeef
    fix(i18n): complete zh_TW locale coverage (#13792) salmonumbrella 2026-03-16 18:47:22 -0700
  • b8f6fe5bb7
    feat: Bulgarian locale updates(#13635) Denis Petrov 2026-03-17 02:47:25 +0200
  • b866886b55
    feat(i18n): complete Korean (ko) translations to 100% coverage (#13583) Jungu Lee 2026-03-17 08:54:26 +0900
  • b88236e86e
    chore(i18n): update Russian translations (#13405) Alexey Krasnoperov 2026-03-17 00:10:16 +0100
  • 11ee741716
    chore: Update translations (#13227) Captain 2026-03-16 15:44:32 -0700
  • ac93290c9a
    fix: skip captain auto-open for templates (#13802) Aakash Bakhle 2026-03-16 18:54:12 +0530
  • 03719cede0
    fix: Correct reversed message status indicators for API channel (#13594) Daniel Bates 2026-03-16 02:21:18 -0700
  • a5c50354fc
    feat: trigger assignment on resolve (#13780) Tanmay Deep Sharma 2026-03-16 13:13:37 +0530
  • a452ce9e84
    feat(whatsapp): add webhook registration and status endpoints (#13551) Tanmay Deep Sharma 2026-03-16 12:48:16 +0530
  • 28bf9fa5f9
    fix: upgrade markdown-it to 14.1.1 to remediate CVE-2026-2327 (#13782) Tanmay Deep Sharma 2026-03-16 11:11:19 +0530
  • 73a90f2841
    feat: update bunny video support in HC (#13815) Shivam Mishra 2026-03-16 11:04:27 +0530
  • a90ffe6264
    feat: Add force legacy auto-resolve flag (#13804) Aakash Bakhle 2026-03-14 03:34:58 +0530
  • 412b72db7c
    fix: Delete double hmac check (#12464) Alexander Udovichenko 2026-03-13 12:30:17 +0300
  • 8aa49f69d2
    fix: prefer system API key for completion service (#13799) Aakash Bakhle 2026-03-13 13:10:10 +0530
  • 550b408656
    fix: restrict existing user sign-in to account members (#13793) Shivam Mishra 2026-03-13 12:22:25 +0530
  • b103747584
    fix: skip Enter key submission during IME composition in AI inputs (#13779) Aakash Bakhle 2026-03-13 10:26:51 +0530
  • d6d38cdd7d
    feat: captain decides if conversation should be resolved or kept open (#13336) Aakash Bakhle 2026-03-13 10:03:58 +0530
  • 05d47931be
    feat: add kanban feature promotion with upgrade banner (#235) Gabriel Jablonski 2026-03-12 15:31:53 -0300
  • 326c9719d8 chore(imap-task): update backdate_conversations to set status as resolved gabrieljablonski 2026-03-12 09:51:13 -0300
  • 199dcd382e
    fix: Skip redundant contact saves in ContactIdentifyAction (#13778) Sojan Jose 2026-03-11 21:40:38 -0700
  • 9a157a260a
    feat: add IMAP historical email import rake task (#234) Gabriel Jablonski 2026-03-11 22:43:51 -0300
  • 477e0ad445 chore: fix fazer.ai render gabrieljablonski 2026-03-11 19:12:04 -0300
  • c6f82783ba
    chore: Remove message touch:true, use combined update query (#13770) Pranav 2026-03-11 07:31:46 -0700
  • 9b3f0029a4
    fix: override minimatch to patch ReDoS vulnerability (#13769) Tanmay Deep Sharma 2026-03-11 16:48:48 +0530
  • 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 -0300
  • 87f5af4caa
    fix: playground captain v2 scenarios (#13747) Aakash Bakhle 2026-03-11 14:05:16 +0530
  • dbe35252bc
    fix: Use handoff_key for scenarios (#13755) Aakash Bakhle 2026-03-11 14:01:25 +0530
  • de8aa48b83
    feat: make assignment_v2 feature available to all accounts (#13764) Tanmay Deep Sharma 2026-03-11 13:46:53 +0530
  • 43977a1927
    chore: upgrade packages to resolve dependency advisories (#13762) Shivam Mishra 2026-03-11 13:20:17 +0530
  • a9cabad529
    chore: Hide reply-to when copilot is active (#13749) Sivin Varghese 2026-03-11 11:30:30 +0530
  • fdc326094a
    docs(swagger): document account label endpoints (#13760) Sojan Jose 2026-03-10 22:24:16 -0700
  • 9a9398b386
    feat: validate OpenAPI spec using Skooma (#13623) Shivam Mishra 2026-03-11 07:03:55 +0530
  • dc0e5eb465
    fix: optimize message query with account_id filter (#13759) Aakash Bakhle 2026-03-11 05:16:20 +0530
  • 79218be5c4
    fix: Force account_id to use index on messages query on conversation push_event_data (#13757) Pranav 2026-03-10 12:33:18 -0700
  • 8d9dd99012
    fix: scenario label (#13746) Shivam Mishra 2026-03-10 18:32:44 +0530
  • 9f376c43b5
    fix(signup): normalize account signup config checks (#13745) Shivam Mishra 2026-03-10 16:35:09 +0530
  • 824164852c
    refactor: extract custom attribute methods from FilterService (#13743) Shivam Mishra 2026-03-10 14:15:52 +0530
  • 8ea93ec73d
    chore(docs): Update documentation for messages API (#13744) Pranav 2026-03-10 01:45:10 -0700
  • 28f58b3694
    fix: make conversation transcript rate limit configurable (#13740) Vishnu Narayanan 2026-03-10 14:11:36 +0530
  • 52cd70dfa3
    fix(super-admin): prefill confirmed_at in new user form (#13662) Sojan Jose 2026-03-09 23:44:58 -0700
  • 19683fae74
    Merge branch 'hotfix/4.11.2' into develop Shivam Mishra 2026-03-09 21:20:08 +0530
  • 432462f967
    feat: harden filter service Shivam Mishra 2026-03-09 21:17:05 +0530
  • bd5c02e64f feat: portal cloning task gabrieljablonski 2026-03-09 12:05:58 -0300
  • 9e40431d3a
    feat: show MFA status on Super Admin user page (#13724) Sojan Jose 2026-03-09 08:04:36 -0700
  • a4ff73d496 feat: add validation and error messages for custom HTML fields in portal settings gabrieljablonski 2026-03-09 11:48:53 -0300
  • eaac65c973
    feat: add custom HTML fields for portals (#233) Gabriel Jablonski 2026-03-09 11:47:41 -0300
  • 4576e75a67
    fix: bump redis-client to 0.26.4 to fix Sentinel resolution (#13689) Vishnu Narayanan 2026-03-09 20:03:01 +0530
  • 11826e2a21
    perf: reduce presence update frequency and fix background tab throttling (#13726) Tanmay Deep Sharma 2026-03-09 18:23:44 +0530
  • f4e6aa1bd2
    fix: ProseMirror prompt modal UI issue (#13722) Sivin Varghese 2026-03-09 16:51:49 +0530
  • 0fd008f843 docs: remove outdated VPN setup documentation for Baileys API gabrieljablonski 2026-03-07 16:32:38 -0300
  • 939471cb3b
    fix: Prevent duplicate conversations in conversation list (#13713) Muhsin Keloth 2026-03-06 14:07:02 +0400
  • 88587b1ccb
    feat: Add natural language date parser for snooze functionality (#13587) Sivin Varghese 2026-03-06 13:50:22 +0530
  • 598ece9a2d
    fix: Handle Facebook reel attachment type (#13691) Muhsin Keloth 2026-03-06 08:49:41 +0400
  • 059506b1db
    feat: Add automatic favicon fetching for companies (#13013) Vinay Keerthi 2026-03-06 08:21:28 +0530
  • 397b0bcc9d
    feat: allow agent bots to toggle typing status (#13705) Sojan Jose 2026-03-05 08:13:52 -0800
  • fd69b4c8f2
    fix: captain json parsing (#13708) Aakash Bakhle 2026-03-05 15:43:21 +0530
  • 3ea5f258a4
    fix: Use page_title with fallback to name for portal display titles (#13719) Sivin Varghese 2026-03-05 14:20:31 +0530
  • 42a244369d
    feat(help-center): enable drag-and-drop category reordering (#13706) Sojan Jose 2026-03-04 23:23:38 -0800
  • 3abe32a2c7
    chore(dev): add cleanup flow to force_run in Makefile (#13093) Vinay Keerthi 2026-03-05 07:26:55 +0530
  • dcf2a31539 fix: namespace middleware class for FazerAiPlatformHeader gabrieljablonski 2026-03-04 22:38:33 -0300
  • cdc5149866 Automate landing promotion sync to captain docs/faqs with cascade cleanup Rodrigo Borba 2026-03-04 19:30:05 -0300
  • f24e7eb231
    fix: Missing required prop warning in account settings page (#13711) Sivin Varghese 2026-03-04 21:28:47 +0530
  • 46806fa635 fix(landing-page): resolve rubocop offenses for ai syncable Rodrigo Borba 2026-03-03 22:25:19 -0300
  • 7e23e59782 feat: Implementa a sincronização automática de promoções do LandingHost para artigos de FAQ, permitindo a criação, atualização e arquivamento de conteúdo baseado em configurações de promoções. Rodrigo Borba 2026-03-03 22:24:30 -0300
  • c16194eff9 feat: Adiciona o script e o iframe do Google Tag Manager às landing pages. Rodrigo Borba 2026-03-03 17:39:32 -0300
  • 70bc4dae99 feat: Implementa páginas de destino dinâmicas e configuráveis com rastreamento de cliques. Rodrigo Borba 2026-03-03 16:54:54 -0300
  • 06ffb93d9c fix(landing-page): update model/schema attributes and eslint warnings Rodrigo Borba 2026-03-03 14:30:06 -0300
  • 195713cbfe
    chore: general improvements (#232) Gabriel Jablonski 2026-03-03 14:08:56 -0300