chatwoot/lib
Sojan Jose 826d9ec5a7
chore: Refactor Response Bot Data Schema (#8011)
This PR refactors the schema we introduced in #7518 based on the feedback from production tests. Here is the change log

- Decouple Inbox association to a new table inbox_response_sources -> this lets us share the same response source between multiple inboxes
- Add a status field to responses. This ensures that, by default, responses are created in pending status. You can do quality assurance before making them active. In future, this status can be leveraged by the bot to auto-generate response questions from conversations which require a handoff
- Add response_source association to responses and remove hard dependency from response_documents. This lets users write free-form question answers based on conversations, which doesn't necessarily need a response source.
2023-10-01 19:31:38 -07:00
..
action_view/template/handlers feat: Customisable Email Templates (#1095) 2020-08-06 15:21:06 +05:30
assets Initial Commit 2019-08-14 15:18:44 +05:30
automation_rules Feat: detect language of the message content (#6660) 2023-04-04 08:57:27 +05:30
custom_exceptions chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
events feat: Add inbox webhook events (#8006) 2023-09-28 15:28:10 -07:00
filters Feat: detect language of the message content (#6660) 2023-04-04 08:57:27 +05:30
integrations feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
redis feat: mutex for InstagramEventsJob [CW-2447] (#7828) 2023-09-04 15:02:13 +05:30
seeders fix: Update account data seeder to avoid invalid information (#7673) 2023-08-04 16:32:54 -07:00
tasks chore: Refactor Response Bot Data Schema (#8011) 2023-10-01 19:31:38 -07:00
webhooks chore: Disable throwing Webhook exceptions to Sentry (#6663) 2023-03-14 17:40:40 +05:30
chatwoot_app.rb chore: Introduce enterprise edition license (#3209) 2021-12-09 12:07:48 +05:30
chatwoot_captcha.rb feat: Add hCaptcha for public forms (#4017) 2022-02-18 20:02:50 +05:30
chatwoot_exception_tracker.rb fix: modify exception tracker to log even if sentry configured (#7563) 2023-07-21 11:58:49 +03:00
chatwoot_hub.rb chore: Use "create!" and "save!" bang methods when not checking the result (#5358) 2022-09-13 17:40:06 +05:30
chatwoot_markdown_renderer.rb feat: Shows Youtube and Vimeo links as embeds [cw-1393] (#7330) 2023-06-21 20:28:28 +05:30
config_loader.rb chore: Upgrade to Rails 7 (#6719) 2023-05-06 10:44:52 +05:30
csml_engine.rb feat: Add native support for CSML in agent_bot API (#4913) 2022-06-23 19:17:46 +05:30
current.rb Automation enhancement (#4087) 2022-03-21 13:12:27 +05:30
custom_markdown_renderer.rb fix: Renders youtube and vimeo links within blank lines as embeds (#7422) 2023-09-21 00:16:03 -07:00
dyte.rb feat: Add backend APIs for Dyte integration (#6197) 2023-01-09 12:37:18 +05:30
exception_list.rb Fix: prevent IMAPBadResponse exception from sending the authorization mail (#7154) 2023-05-22 13:51:56 +05:30
global_config_service.rb chore: Update dependencies to the latest versions (#5033) 2022-07-15 09:51:59 +07:00
global_config.rb chore: Use connection_pool for redis (#5790) 2022-11-02 17:31:20 -07:00
limits.rb chore: Increase the limit of greeting message (#7883) 2023-09-08 15:33:09 +05:30
microsoft_graph_auth.rb Revert "feat: Support Azure single-tenant application using the Graph… (#7436) 2023-06-29 16:50:18 -07:00
online_status_tracker.rb feat: Enable Capacity Config UI (#5164) 2022-08-16 16:58:23 +05:30
regex_helper.rb fix: flaky test whatsapp_cloud_service_spec.rb:17 (#5786) 2022-11-01 19:51:42 -07:00
url_helper.rb fix: Referer URL validation (#4309) 2022-03-30 14:36:22 +05:30
vapid_service.rb chore: Switch to web-push gem (#6390) 2023-02-03 18:55:22 +05:30