Sojan Jose 
							
						 
					 
					
						
						
							
						
						add004a56e 
					 
					
						
						
							
							Chore: API Improvements ( #3469 )  
						
						
						
						
					 
					
						2021-11-27 00:48:46 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan 
							
						 
					 
					
						
						
							
						
						0033a35ab8 
					 
					
						
						
							
							Merge branch 'hotfix/1.22.1' into develop  
						
						... 
						
						
						
						# Conflicts:
#	db/schema.rb 
						
						
					 
					
						2021-11-22 23:35:44 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						791d90c6b7 
					 
					
						
						
							
							chore: Migrate PubSub Token to contact inbox ( #3434 )  
						
						... 
						
						
						
						At present, the websocket pubsub tokens are present at the contact objects in chatwoot. A better approach would be to have these tokens at the contact_inbox object instead. This helps chatwoot to deliver the websocket events targetted to the specific widget connection, stop contact events from leaking into other chat sessions from the same contact.
Fixes  #1682 
Fixes  #1664 
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2021-11-22 23:32:17 +05:30 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						24e6a92297 
					 
					
						
						
							
							feat: IMAP Email Channel ( #3298 )  
						
						... 
						
						
						
						This change allows the user to configure both IMAP and SMTP for an email inbox. IMAP enables the user to see emails in Chatwoot. And user can use SMTP to reply to an email conversation.
Users can use the default settings to send and receive emails for email inboxes if both IMAP and SMTP are disabled.
Fixes  #2520  
						
						
					 
					
						2021-11-19 11:52:27 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						a2764e5c1d 
					 
					
						
						
							
							chore: Update deleteCustomAttribute method in SDK ( #3334 )  
						
						
						
						
					 
					
						2021-11-15 14:56:35 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						d78cb67a2a 
					 
					
						
						
							
							chore: Fix conversation status in webhooks ( #3364 )  
						
						... 
						
						
						
						- fix the wrong conversation status being sent in webhooks
- additional information in websocket events
- refactor activity messaging code
- move activity message generation to background job to stop the callback loop 
						
						
					 
					
						2021-11-12 16:17:59 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						76370267f3 
					 
					
						
						
							
							feat: Render contact custom attributes in contact/conversation sidebar ( #3310 )  
						
						
						
						
					 
					
						2021-11-11 15:23:33 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						a4c87f2052 
					 
					
						
						
							
							chore: Handle attachments in Whatsapp Channel ( #3299 )  
						
						... 
						
						
						
						send and receive attachments in 360Dialog WhatsApp channels 
						
						
					 
					
						2021-11-11 13:03:48 +05:30 
						 
				 
			
				
					
						
							
							
								sarzynski 
							
						 
					 
					
						
						
							
						
						b3e313a200 
					 
					
						
						
							
							fix: Ensure HMAC mandatory when enabled ( #3350 )  
						
						... 
						
						
						
						Add missing condition checking if HMAC is mandatory.
Fixes  #3349  
						
						
					 
					
						2021-11-11 09:48:38 +05:30 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						358171062e 
					 
					
						
						
							
							Feat: Add Null values at the last while sorting ( #3292 )  
						
						... 
						
						
						
						* Add Null values at the last while sorting
* Add contacts at last with special character in it
* Optimize SQL order and direction 
						
						
					 
					
						2021-11-10 14:11:00 +05:30 
						 
				 
			
				
					
						
							
							
								Vishnu Narayanan 
							
						 
					 
					
						
						
							
						
						97ee1bfa97 
					 
					
						
						
							
							feat: add GlobalConfigService to support env vars migration  ( #3288 )  
						
						
						
						
					 
					
						2021-11-03 21:34:42 +04:00 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						372bd75028 
					 
					
						
						
							
							feat: Add filter APIs for Contacts and Conversations ( #3264 )  
						
						
						
						
					 
					
						2021-11-01 12:27:04 +04:00 
						 
				 
			
				
					
						
							
							
								Hugo Sarti 
							
						 
					 
					
						
						
							
						
						68fa694268 
					 
					
						
						
							
							fix: Disable typing indicator for user when agent is typing a private note ( #3303 )  
						
						
						
						
					 
					
						2021-11-01 12:20:07 +04:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						69f55a25b6 
					 
					
						
						
							
							chore: Minor API fixes ( #3290 )  
						
						... 
						
						
						
						- Log whether web-hook was successful
- Inbox update shouldn't need channel params 
						
						
					 
					
						2021-10-28 15:26:20 +05:30 
						 
				 
			
				
					
						
							
							
								Akhil G Krishnan 
							
						 
					 
					
						
						
							
						
						84df9c807d 
					 
					
						
						
							
							chore: Add climate-control gem for handling the test ENV vars ( #3267 )  
						
						
						
						
					 
					
						2021-10-25 13:13:25 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						06289b03ea 
					 
					
						
						
							
							chore: Add Contact Note APIs ( #3266 )  
						
						
						
						
					 
					
						2021-10-24 12:40:30 +05:30 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						658a511b88 
					 
					
						
						
							
							feat: Conversation and contact endpoint ( #3198 )  
						
						
						
						
					 
					
						2021-10-20 18:14:56 +05:30 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						6998e9aa2d 
					 
					
						
						
							
							fix: Update email message_id parsing order ( #3073 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-10-12 20:46:00 +05:30 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						a35269d275 
					 
					
						
						
							
							chore: Create conversation API should accept assignee & team ( #3166 )  
						
						
						
						
					 
					
						2021-10-11 15:17:30 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						c54aae21ff 
					 
					
						
						
							
							chore: Move agent availability to Account level ( #3074 )  
						
						... 
						
						
						
						- Move agent availability to the account level 
						
						
					 
					
						2021-10-07 13:21:46 +05:30 
						 
				 
			
				
					
						
							
							
								Murtaza Bagwala 
							
						 
					 
					
						
						
							
						
						f874925f0e 
					 
					
						
						
							
							fix: set default content type as text for message ( #3060 )  
						
						... 
						
						
						
						Fixes  #2974  
					
						2021-10-06 00:10:29 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						1d94e65ca8 
					 
					
						
						
							
							fix: CSAT reports page failing to load ( #3123 )  
						
						... 
						
						
						
						CSAT reports page was failing to load when there is an assigned agent is deleted. 
						
						
					 
					
						2021-10-01 13:37:52 +05:30 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						54bdb2957f 
					 
					
						
						
							
							feat: Add assignee last seen to conversations ( #3069 )  
						
						... 
						
						
						
						- Adds assignee last seen attribute to conversations 
						
						
					 
					
						2021-09-23 20:59:10 +05:30 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						4f51a46c2b 
					 
					
						
						
							
							feat: Ability to delete a contact ( #2984 )  
						
						... 
						
						
						
						This change allows the administrator user to delete a contact and its related data like conversations, contact inboxes, and reports.
Fixes  #1929  
						
						
					 
					
						2021-09-23 12:52:49 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						0c24df96a8 
					 
					
						
						
							
							chore: Conversation custom attribute APIs ( #3024 )  
						
						
						
						
					 
					
						2021-09-22 10:46:48 +05:30 
						 
				 
			
				
					
						
							
							
								Murtaza Bagwala 
							
						 
					 
					
						
						
							
						
						c504067e2b 
					 
					
						
						
							
							fix: Add blank check for file param in Import API ( #3057 )  
						
						
						
						
					 
					
						2021-09-21 10:20:12 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						2396b59f11 
					 
					
						
						
							
							chore: API fixes ( #3014 )  
						
						... 
						
						
						
						- Minor API fixes
- Configuration screen for LINE inbox 
						
						
					 
					
						2021-09-14 22:44:53 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						22d1c8baf2 
					 
					
						
						
							
							Chore: Inbox Members API improvements ( #3008 )  
						
						... 
						
						
						
						- New Inbox Member APIs
- Return JSON errors for Platform APIs 
						
						
					 
					
						2021-09-14 11:55:02 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						0a38632f14 
					 
					
						
						
							
							feat: Line Channel ( #2904 )  
						
						... 
						
						
						
						- Ability to configure line bots as a channel in chatwoot
- Receive a message sent to the line bot in chatwoot
- Ability to reply to line users from chatwoot
fixes : #2738  
						
						
					 
					
						2021-09-11 01:31:17 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						671c5c931f 
					 
					
						
						
							
							feat: Telegram Channel ( #2901 )  
						
						... 
						
						
						
						- Ability to configure telegram bots as a channel in chatwoot
- Receive a message sent to the telegram bot in chatwoot
- Ability to reply to telegram users from chatwoot
- Receive attachment messages in chatwoot
fixes : #1843  
						
						
					 
					
						2021-09-10 00:00:52 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						ad83d1bb71 
					 
					
						
						
							
							feat: Platform API improvements ( #2900 )  
						
						... 
						
						
						
						- Platform APIs to add and update custom attributes to users
- Platform APIs to delete accounts
- Platform APIs to delete users 
						
						
					 
					
						2021-09-02 18:29:45 +05:30 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						1ff9939a80 
					 
					
						
						
							
							feat: Ability to remove inbox avatar ( #2885 )  
						
						... 
						
						
						
						* Delete inbox avatar
1) New API endpoint added for deleting inbox avatar.
2) Delete avatar button in the inbox settings page.
Co-authored-by: Sojan Jose <sojan@pepalo.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2021-08-31 15:12:05 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						acb39cbc8f 
					 
					
						
						
							
							chore: Ability to create contact with identifiers ( #2802 )  
						
						
						
						
					 
					
						2021-08-13 13:02:46 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						ab54d9c629 
					 
					
						
						
							
							chore: Upgrade rails and ruby versions ( #2400 )  
						
						... 
						
						
						
						ruby version: 3.0.2
rails version: 6.1.4 
						
						
					 
					
						2021-08-03 20:11:52 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						2890339734 
					 
					
						
						
							
							chore: Limit objects returned by conversation API ( #2721 )  
						
						
						
						
					 
					
						2021-07-31 21:19:42 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						7664006625 
					 
					
						
						
							
							chore: Improve search, list performance of contact/conversation APIs ( #2696 )  
						
						
						
						
					 
					
						2021-07-23 18:39:24 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						6e1493501a 
					 
					
						
						
							
							feat: Add APIs for custom attribute definitions ( #2689 )  
						
						
						
						
					 
					
						2021-07-23 17:04:33 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						d955d8e7dc 
					 
					
						
						
							
							feat: Ability to snooze conversations ( #2682 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-07-23 15:24:07 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						a7ca55c080 
					 
					
						
						
							
							chore: Change the conversation bot status to pending ( #2677 )  
						
						... 
						
						
						
						fixes : #2649  
					
						2021-07-21 22:02:43 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						a0886d37bc 
					 
					
						
						
							
							chore: Expose widget config via an API ( #2645 )  
						
						... 
						
						
						
						Expose widget config via an API so that the UI could be detached from the rails Application. 
						
						
					 
					
						2021-07-21 01:26:32 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						217dd8a6f0 
					 
					
						
						
							
							chore: Add assigned_count to conversation APIs ( #2665 )  
						
						
						
						
					 
					
						2021-07-19 19:10:58 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						dfddf9cacc 
					 
					
						
						
							
							chore: one off SMS campaign APIs ( #2589 )  
						
						
						
						
					 
					
						2021-07-14 12:24:09 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						cb44eb2964 
					 
					
						
						
							
							feat: Add CSAT reports ( #2608 )  
						
						
						
						
					 
					
						2021-07-14 10:20:06 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						dd9d5e410c 
					 
					
						
						
							
							feat: Add CSAT response APIs ( #2503 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-06-29 20:59:41 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						30832d8a34 
					 
					
						
						
							
							feat: Add APIs to create custom views on the dashboard ( #2498 )  
						
						
						
						
					 
					
						2021-06-29 19:29:57 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						6c49e58ff8 
					 
					
						
						
							
							feat: Add contact label filter ( #2454 )  
						
						... 
						
						
						
						Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2021-06-18 20:08:58 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						0f377da109 
					 
					
						
						
							
							feat: Add an option to delete campaigns ( #2402 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-06-15 14:14:59 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						534acfbf96 
					 
					
						
						
							
							chore: Ensure privilege validations for API endpoints ( #2224 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-06-11 11:44:31 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						1bf7227843 
					 
					
						
						
							
							chore: Fix emails being sent with the wrong translations ( #2236 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-06-08 22:45:01 +05:30