Commit Graph

  • 23f9cc3740 docs(release-notes): add upstream mirror marker convention gabrieljablonski 2026-04-11 23:30:27 -0300
  • 6a72195a1f
    chore(release-notes): tighten skill format conventions (#262) Gabriel Jablonski 2026-04-11 22:24:57 -0300
  • 5c8fe700b2
    feat(release-notes): add user-facing release notes skill and link UI to fazer.ai (#261) Gabriel Jablonski 2026-04-11 22:17:14 -0300
  • 7e555b624e fix(internal-chat): preload route components to avoid navigation freeze on slow connections gabrieljablonski 2026-04-11 15:55:17 -0300
  • 3aca86aa43
    feat(internal-chat): implement internal chat system for agents (#247) Gabriel Jablonski 2026-04-11 13:50:15 -0300
  • de0bd8e71b
    fix(perf): disable tags counter cache to prevent label deadlocks (#14021) Vishnu Narayanan 2026-04-10 17:32:13 +0530
  • 224b1f98b0
    fix: handle ioerror in imap fetch (#13960) Tanmay Deep Sharma 2026-04-10 13:31:28 +0530
  • 3190b29fe9
    fix(revert): "fix: Ignore RoutingError in New Relic error reporting (#14030)" (#14038) Pranav 2026-04-09 23:57:15 -0700
  • 42163946eb
    fix: Ignore RoutingError in New Relic error reporting (#14030) Pranav 2026-04-09 23:12:44 -0700
  • b0a8fa70d0
    fix(signatures): allow admins to manage inbox signatures without explicit membership (#260) Gabriel Jablonski 2026-04-09 16:17:20 -0300
  • f13f3ba446
    fix: log only on system api key failures (#13968) Aakash Bakhle 2026-04-09 18:04:52 +0530
  • f1da7b8afa
    feat: enable assignment v2 by default for new accounts (#14031) Tanmay Deep Sharma 2026-04-09 16:14:17 +0530
  • bd14e96ed9
    chore: allow article to create without content (#14007) Sivin Varghese 2026-04-09 10:40:37 +0530
  • 8cf6e8907f
    release v4.12.0-fazer-ai.47 (#259) Gabriel Jablonski 2026-04-08 20:52:26 -0300
  • 00837019b5
    fix(captain): display handoff message to customer in V2 flow (#13885) zip-fa 2026-04-08 15:00:07 +0300
  • 45124c3b41
    fix(i18n): improve zh-TW translation coverage and quality (#14004) YJack0000 2026-04-08 16:12:20 +0800
  • 699b12b1d3
    fix: Block inline images in message signatures (#13772) Sivin Varghese 2026-04-08 12:17:19 +0530
  • e5107604a0
    feat: account enrichment using context.dev [UPM-27] (#13978) Shivam Mishra 2026-04-08 11:16:52 +0530
  • 871f2f4d56
    fix: harden fetching on upload endpoint (#14012) Shivam Mishra 2026-04-08 10:47:54 +0530
  • dba5379d5e
    fix(whatsapp): include baileys and z-api in multi-attachment split (#256) Gabriel Jablonski 2026-04-07 20:13:29 -0300
  • 4f94ad4a75
    feat: ensure signup verification [UPM-14] (#13858) Shivam Mishra 2026-04-07 13:45:17 +0530
  • fbe3560b7a
    feat(captain): Add paywall and expose Custom Tools (#13977) Aakash Bakhle 2026-04-07 10:58:29 +0530
  • 94c0827e50 feat(conversations): add per_page support to filter service gabrieljablonski 2026-04-06 19:09:09 -0300
  • 118270d2e8
    fix(agent-bot): Update listener spec to match signed webhook arguments (#14006) Muhsin Keloth 2026-04-06 16:45:47 +0400
  • 8c0c0fd32c
    chore: Update translations (#13990) Captain 2026-04-06 15:35:59 +0530
  • 50d6ebaaca
    fix(agent-bot): Dispatch conversation_status_changed event to agent bots (#14002) Muhsin Keloth 2026-04-06 14:05:50 +0400
  • 95463230cb
    feat: sign webhooks for API channel and agentbots (#13892) Shivam Mishra 2026-04-06 15:28:25 +0530
  • f4d66566d0
    fix(agent-bot): Include changed_attributes in conversation_updated webhook (#14001) Muhsin Keloth 2026-04-06 11:14:09 +0400
  • 5fd3d5e036
    feat: allow zero conversation limit capacity policy (#13964) Tanmay Deep Sharma 2026-04-06 11:39:14 +0530
  • 053e684261
    feat(mailer): add i18n support for transactional emails with pt-BR (#255) Gabriel Jablonski 2026-04-03 15:48:52 -0300
  • 0b6bc691ad revert: undo mailer i18n commits for PR-based rework gabrieljablonski 2026-04-03 13:49:06 -0300
  • ca765f5645 fix(mailer): update enterprise Devise template and fix HTML escaping in email translations gabrieljablonski 2026-04-03 13:43:49 -0300
  • 60839b9dd6
    feat(mailer): add i18n support for all transactional emails with pt-BR translations (#254) Gabriel Jablonski 2026-04-03 13:32:34 -0300
  • 84242aae7b
    release v4.12.0-fazer-ai.44 (#253) Gabriel Jablonski 2026-04-03 12:03:12 -0300
  • 6f5ad8f372
    fix: strip manually_managed_features from params in super admin account create (#13983) Tanmay Deep Sharma 2026-04-02 19:58:43 +0530
  • 441fe4db11
    fix: scope external_url override to Instagram DM conversations only (#13982) Pranav 2026-04-02 07:26:23 -0700
  • b9b5a18767
    revert: html background for widget (#13981) Shivam Mishra 2026-04-02 16:02:22 +0530
  • b815eb9ce0
    fix(agent-bot): Dispatch webhook event on agent bot assignment (#13975) Muhsin Keloth 2026-04-02 13:55:05 +0400
  • b3d0af84c4
    fix(widget): Queue SDK-set conversation attributes and labels for first message (#13912) Muhsin Keloth 2026-04-02 12:09:24 +0400
  • d83beb2148
    fix: Populate extension and include content_type in attachment webhook payload (#13945) Muhsin Keloth 2026-04-02 11:13:11 +0400
  • 8daf6cf6cb
    feat: captain custom tools v1 (#13890) Aakash Bakhle 2026-04-02 12:40:11 +0530
  • 211fb1102d
    chore: rotate oauth password if unconfirmed (#13878) Shivam Mishra 2026-04-02 11:26:29 +0530
  • 7b09b033ef
    fix: Markdown tables don't render properly in help centre (#13971) Sivin Varghese 2026-04-02 11:02:21 +0530
  • 79c193ee9e
    fix(whatsapp): resolve phone_number conflict when converting inbox between providers (#252) Gabriel Jablonski 2026-04-01 16:51:38 -0300
  • 65867b8b36
    fix: exclude MutexApplicationJob::LockAcquisitionError from Sentry (#13965) Vishnu Narayanan 2026-04-01 18:02:19 +0530
  • 4cce7f6ad8
    fix(line): Use non-expiring URLs for image and video messages (#13949) Muhsin Keloth 2026-04-01 15:59:12 +0400
  • f2cb23d6e9
    fix: handle Socket::ResolutionError in browser push notifications (#13957) Tanmay Deep Sharma 2026-04-01 16:55:49 +0530
  • 8824efe0e1
    fix(sentry): syntaxError: No error message (#13954) Sivin Varghese 2026-03-31 21:09:02 +0530
  • 5de7ae492c
    fix: html/body background not applied in appearance mode (#13955) Sivin Varghese 2026-03-31 16:55:21 +0530
  • b4b5de9b46
    fix: conservative hand_off prompt on auto-resolution (#13953) Aakash Bakhle 2026-03-31 11:10:12 +0530
  • 1987ac3d97
    fix: remove bulk_auto_assignment_job cron schedule (#13877) Tanmay Deep Sharma 2026-03-31 10:56:59 +0530
  • 0012fa2c35
    fix: align message trimming with configured maxLength (#13947) Sivin Varghese 2026-03-31 10:39:54 +0530
  • b4ce59eea8
    feat: reclaim response_bot flag for custom_tools (#13897) Aakash Bakhle 2026-03-31 10:35:50 +0530
  • 42441dbd28
    feat: add GuideJar embed support in HC (#13944) Sivin Varghese 2026-03-30 14:19:02 +0530
  • b9f824b43b
    fix(ui): resolve unreadable select options in dark mode (#13207) Alok Dangre 2026-03-30 13:05:28 +0530
  • 7651c18b48
    feat: firecrawl branding api [UPM-15] (#13903) Shivam Mishra 2026-03-30 11:32:03 +0530
  • 04acc16609
    fix: skip pay call if invoice already paid after finalize (#13924) Tanmay Deep Sharma 2026-03-30 10:37:28 +0530
  • 44a7a13117
    fix: Add Estonian to settings language options (#13936) Sojan Jose 2026-03-28 21:14:34 -0700
  • 9efd554693
    fix: resolve V2 capacity bypass in team assignment (#13904) Tanmay Deep Sharma 2026-03-27 15:38:17 +0530
  • 2b296c06fb
    chore(security): ignore CVE-2026-33658 for Chatwoot storage defaults (#13922) Sojan Jose 2026-03-27 00:36:17 -0700
  • 4381be5f3e
    feat: disable helpcenter on hacker plans (#12068) Vishnu Narayanan 2026-03-27 12:18:46 +0530
  • 127ac0a6b2
    fix: show backend error message on API channel creation failure (#13855) Shivam Mishra 2026-03-27 11:42:33 +0530
  • 5d9d754961
    chore(editor): Auto-linkify URLs immediately on paste (#13900) Sivin Varghese 2026-03-27 11:29:54 +0530
  • cac7438fff
    fix: Email Channel links are not working (backend) (#13898) Sivin Varghese 2026-03-27 10:14:57 +0530
  • 0b41d7f483
    docs(swagger): fix operationId typo converation -> conversation (#13920) Haruma HIRABAYASHI 2026-03-27 12:53:55 +0900
  • 8728db8869
    fix(conversation): restore scroll-to-bottom after switching conversations (#250) Gabriel Jablonski 2026-03-26 12:46:53 -0300
  • 4517c50227
    feat: support bulk select and delete for documents (#13907) Sivin Varghese 2026-03-26 19:48:12 +0530
  • 4c4b70da25
    fix: Skip email rate limiting for self-hosted instances (#13915) Vishnu Narayanan 2026-03-26 18:06:10 +0530
  • d84ef4cfd6
    fix(whatsapp): skip health check during reauthorization flow (#13911) Tanmay Deep Sharma 2026-03-26 15:00:09 +0530
  • 23786bcb52
    chore: mark conversation notifications as read on visit (#13906) Sivin Varghese 2026-03-26 14:01:26 +0530
  • e4c3f0ac2f
    feat: fallback on phone number to update lead (#13910) Shivam Mishra 2026-03-26 12:32:27 +0530
  • 742c5cc1f4
    feat(dialogflow): make language_code configurable instead of hardcoded (#13221) Alok Dangre 2026-03-26 10:00:17 +0530
  • d9e732c005
    chore(v5): update priority icons (#13905) Sivin Varghese 2026-03-26 09:20:36 +0530
  • e0e321b8e2
    fix: Annotaterb model annotation incomplete migration (#13132) Mazen Khalil 2026-03-26 03:51:06 +0300
  • ecc66e064d Merge branch 'release/4.12.1' into develop Sojan Jose 2026-03-25 16:21:38 -0700
  • 7144d55334 Bump version to 4.12.1 Sojan Jose 2026-03-25 16:20:58 -0700
  • 250650dd7a
    feat(platform): Add email channel migration endpoint for bulk OAuth channel creation (#13902) Muhsin Keloth 2026-03-26 02:58:08 +0400
  • 608be1036b
    fix: Send raw content in webhook payloads instead of channel-rendered markdown (#13896) Muhsin Keloth 2026-03-25 16:56:22 +0400
  • 6ff643b045
    fix(i18n): add zh_TW snooze parser locale (#13822) salmonumbrella 2026-03-25 04:24:18 -0700
  • 775b73d1f9
    fix: raise open file descriptor limit to prevent EMFILE errors (#13895) Vishnu Narayanan 2026-03-25 06:07:07 +0530
  • 3aba6affd4 fix(deploy): run migrations before server boot to prevent stale schema errors gabrieljablonski 2026-03-24 17:43:12 -0300
  • ec587bb5ee feat(portal): add rake task to move portal between accounts gabrieljablonski 2026-03-24 10:03:59 -0300
  • 14df7b3bc1
    fix: ai-assist 404 on CE (#13891) Aakash Bakhle 2026-03-24 16:58:11 +0530
  • 6946859ba4
    fix: normalize "in less than a minute" to "now" in chat list timestamp (#13874) Sivin Varghese 2026-03-24 16:16:35 +0530
  • c129ab00ba
    fix: normalize "in less than a minute" to "now" in chat list timestamp (#13874) Sivin Varghese 2026-03-24 15:40:31 +0530
  • 7edae93ee8
    fix(agent-bot): Include payload in webhook retry failure logs (#13879) Muhsin Keloth 2026-03-24 10:52:37 +0400
  • 4b315bc2ec
    chore: Update translations (#13884) Captain 2026-03-23 20:06:17 -0700
  • 30c0479e9a
    fix: show agent name in unread bubble for Captain replies (#13876) Sivin Varghese 2026-03-23 20:03:31 +0530
  • 3c0d55f87a
    fix: handoff only if conversation pending (#13882) Aakash Bakhle 2026-03-23 17:09:58 +0530
  • 4af3e830fc
    fix: conversation completion prompt to auto-resolve gibberish/no-intent messages after inactivity (#13875) Aakash Bakhle 2026-03-23 12:18:23 +0530
  • f3e2b31518 ci: migrate Run Chatwoot CE spec workflow to Blacksmith CI gabrieljablonski 2026-03-21 13:45:40 -0300
  • d120c25917
    fix(groups): restrict enable CTA to superadmin users (#248) Gabriel Jablonski 2026-03-21 13:01:02 -0300
  • b974993886
    chore: Update translations (#13845) Captain 2026-03-21 02:20:27 -0700
  • 4b849cdd11
    chore(deps): bump bcrypt from 3.1.20 to 3.1.22 (#13852) dependabot[bot] 2026-03-20 16:30:50 -0700
  • 310590cae3
    chore(deps): bump json from 2.18.1 to 2.19.2 (#13849) dependabot[bot] 2026-03-20 16:30:35 -0700
  • 4a608a01e8
    Merge pull request #246 from fazer-ai/fix/baileys-on-whatsapp-array-response Gabriel Jablonski 2026-03-20 16:49:25 -0300
  • 0da4c52ee8 fix(baileys): handle array response in on_whatsapp endpoint gabrieljablonski 2026-03-20 16:41:22 -0300
  • 251e9980fd
    chore: Auto-focus editor when replying to a message (#13857) Sivin Varghese 2026-03-20 16:59:27 +0530
  • 2b50909d9b
    fix: use last_activity_at for orphan conversation cleanup timeframe (#13859) Tanmay Deep Sharma 2026-03-20 16:28:05 +0530
  • 290dd3abf5
    feat: allow captain to access contact attributes (#13850) Aakash Bakhle 2026-03-20 16:15:06 +0530