Tejaswini Chile and GitHub
54b7c98795
fix: Warn Facebook error code 100-2018218 ( #6632 )
2023-03-09 13:51:10 +05:30
Tejaswini Chile and GitHub
5cce04da78
Chore: specs for process_emails in message builder ( #6379 )
2023-02-02 18:36:52 +05:30
Jan Matuszewski and GitHub
d46f96e45c
Fix performance of report builder spec ( #6024 )
2023-01-17 09:27:50 +05:30
Tejaswini Chile and GitHub
7dc790a7e0
fix: Automatically remove expired story mention ( #5300 )
...
When a user mentions the connected Instagram page in a story, the story's content is downloaded in Chatwoot, then if the user deletes the story, the content persists in the platform.
fixes : #5258
2022-12-08 15:55:24 +03:00
Tejaswini Chile and GitHub
fc9fc5a661
fix: destroy bulk service ( #5921 )
2022-11-25 22:46:50 +05:30
b05d06a28a
feat: Ability to lock to single conversation ( #5881 )
...
Adds the ability to lock conversation to a single thread for Whatsapp and Sms Inboxes when using outbound messages.
demo: https://www.loom.com/share/c9e1e563c8914837a4139dfdd2503fef
fixes : #4975
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2022-11-25 13:01:04 +03:00
af020f446e
fix: check the content type for the file when uploading from cloud storage ( #5378 )
...
When sending the message with audio, only the signed id of the file is sent.
In the back end check only the UploadedFile type.
The attachment has the default file type image, now it gets the content type from the signed id
Fixes : #5375
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-10-21 18:05:36 -07:00
Tejaswini Chile and GitHub
ceaffe862a
Fix: Handled IG unsupported file type ( #5650 )
...
We get 'unsupported_type' in the web-hook event only when Instagram faces issues processing the attachments. https://developers.facebook.com/docs/messenger-platform/instagram/features/webhook/ according to their document, we are handling the given types and are ignoring this one for now.
Fixes : #5428
2022-10-19 13:44:17 -07:00
Sojan Jose and GitHub
e310230f62
chore: Refactor Contact Inbox Builders ( #5617 )
...
- Remove duplicate code and move everything to builders
- fixes : #4680
2022-10-13 15:12:04 -07:00
1819041f5a
fix: "wa_source_id" function return value ( #5451 )
...
- Fix contact inbox builder returning invalid WhatsApp source id
- Add specs to cover source id validations
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-09-29 10:34:55 -07:00
Sojan Jose and GitHub
fe74a259be
fix: assigned_conversation_new_message? NoMethod error ( #5225 )
2022-08-08 23:43:57 +05:30
Sojan Jose and GitHub
6a6a37a67b
chore: Ability to Disable Gravatars ( #5027 )
...
fixes : #3853
- Introduced DISABLE_GRAVATAR Global Config, which will stop chatwoot from making API requests to gravatar
- Cleaned up avatar-related logic and centralized it into the avatarable concern
- Added specs for the missing cases
- Added migration for existing installations to move the avatar to attachment, rather than making the API that results in 404.
2022-07-21 19:27:12 +02:00
Sojan Jose and GitHub
4187428729
chore: Update dependencies to the latest versions ( #5033 )
2022-07-15 09:51:59 +07:00
Tejaswini Chile and GitHub
2f3bdbdea2
fix: Handling facebook client error for deleted story ( #4984 )
2022-07-07 18:02:18 +05:30
Tejaswini Chile and GitHub
772d92a4d3
fix: Facebook reauthorization mailer ( #4695 )
2022-06-07 17:50:51 +05:30
Aswin Dev P.S and GitHub
360b438a55
Fix: Campaign triggers first_response reporting event ( #4607 )
...
* Fix: Campaign triggers first_response reporting event
* fix spec failure
2022-05-09 01:34:52 -07:00
4260441f8c
Chore: clean up Reporting Events ( #4044 )
...
Tech debt clean up
Fixes #4057
Co-authored-by: Aswin Dev P S <aswin@chatwoot.com >
2022-02-28 18:16:12 +05:30
Aswin Dev P.S and GitHub
e6f8895c1b
feat: Group by filter in reports ( #3973 )
2022-02-15 17:10:49 +05:30
Muhsin Keloth and GitHub
a737f89c47
fix: Ongoing campaign URL validation ( #3890 )
2022-02-04 14:38:18 +05:30
Sojan Jose and GitHub
cf10f3d03b
chore: Provider APIs for SMS Channel - Bandwidth ( #3889 )
...
fixes : #3888
2022-02-03 15:22:13 -08:00
Amit Kumar and GitHub
6069cd9eba
chore: Contact builder ignores custom attributes ( #3571 )
...
This is incorrect as per the documentation here: https://www.chatwoot.com/developers/api/#operation/create-a-contact
This allows setting the proper attributes when creating a contact
2021-12-19 10:59:03 +05:30
Sojan Jose and GitHub
a4c87f2052
chore: Handle attachments in Whatsapp Channel ( #3299 )
...
send and receive attachments in 360Dialog WhatsApp channels
2021-11-11 13:03:48 +05:30
1c6a539c0a
feat: Add Reports for teams ( #3116 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-10-06 23:53:51 +05:30
Tejaswini Chile and GitHub
40d0b2faf3
feat: Add Instagram Channel ( #2955 )
2021-10-05 14:35:32 +05:30
Sojan Jose and GitHub
328edd24de
chore: Move Facebook event processing to worker ( #2988 )
2021-09-13 18:05:14 +05:30
Sojan Jose and GitHub
2ebd38c3b7
Chore: API Improvements ( #2956 )
...
- API to fetch info of a single inbox
- Document passing custom_attributes in the API
- Ability to filter contacts with contact identifier in search API
2021-09-04 17:56:46 +05:30
2ddd508aee
Add missing conversation id for first response event ( #2922 )
...
- Add missing conversation id for first response event
- Fixing the flaky test
Fixes #2746
Co-authored-by: Tejaswini <tejaswini@chatwoot.com >
2021-09-02 00:16:09 +05:30
Tejaswini Chile and GitHub
65f3e83afd
feat: APIs to filter reports ( #2889 )
...
Fixes #2823
2021-08-27 22:46:32 +05:30
a065165bcb
fix: undefined method contact in support mailbox ( #2678 )
...
if chatwoot receives an email of already existing contact with a different case say "Care@example.com ", before this fix, it will throw an error. Now it will retrieve existing contact
Fixes : #2553
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-08-12 01:28:07 +05:30
Sojan Jose and GitHub
e46aa1aa64
chore: Mark Facebook accounts for reconnection ( #2405 )
...
fixes : #2037
2021-08-01 18:15:39 +05:30
dd9d5e410c
feat: Add CSAT response APIs ( #2503 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-29 20:59:41 +05:30
Sojan Jose and GitHub
98e2a9b8b5
feat: Builder for creating Campaign conversations ( #2192 )
...
- Builder for creating Campaign conversations
- Widget endpoint to fetch the campaigns
2021-05-03 20:23:09 +05:30
3a4d316a9d
chore: Identify contacts based on phone number ( #2134 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-20 10:12:14 -07:00
Sojan Jose and GitHub
45e43b0b89
feat: Contactable Inboxes API ( #2101 )
...
- Add endpoint which lists inboxes through which a contact can be contacted
- Conversation creation API auto-creates contact_inbox for specific channels [ Twilio, email, api]
- Ability to send the initial message payload along with the conversation creation
- Fixes #1678 ( issue saving additional attributes for conversation )
2021-04-15 15:13:01 +05:30
Sojan Jose and GitHub
8079bf50a0
Feature: API Channel ( #1052 )
2020-07-21 12:15:24 +05:30
Pranav Raj S and GitHub
a1a81e3799
Feature: Twilio SMS Channel ( #658 )
...
Twilio SMS Channel
Fixes : #350
2020-04-05 22:11:27 +05:30
Subin T P and GitHub
e56132c506
Non blocking event dispatch ( #652 )
...
- Performance improvements for event dispatch
2020-03-29 19:18:30 +05:30
Subin T P and GitHub
8f6f07177d
Enhancement: Move reporting metrics to postgres ( #606 )
2020-03-18 16:53:35 +05:30
Sojan Jose and Pranav Raj S
722f540b03
[Feature] Email collect message hooks ( #331 )
...
- Add email collect hook on creating conversation
- Merge contact if it already exist
2020-01-09 13:06:40 +05:30
Sojan Jose and Pranav Raj S
f875a09fb7
Chore: Switch from Carrierwave to ActiveStorage ( #393 )
2020-01-07 22:59:17 +05:30