Shivam Mishra 
							
						 
					 
					
						
						
							
						
						00ee0478eb 
					 
					
						
						
							
							feat: IndexedDB based caching for labels, inboxes and teams [CW-50] ( #6710 )  
						
						... 
						
						
						
						* feat: allow caching of labels in the account scope
* feat: send cache keys in account json response
* feat: kickstart web worker
* feat: setup basic architecture for workers
* feat: install idb
* feat: add datamanger
* fix: typos
* refactor: rename method
* feat: make init db a manual step
* refactor: separate accountIdFromRoute
* feat: cache enabled API client
* feat: enable caching for inboxes and labels
* feat: enable cache for team
* feat: manage exceptions for team
* feat: add team to data manager
* feat: add a generic listener
* refactor: send only cache keys
* refactor: separate validate method
* feat: add listeners
* feat: add event for revalidate
* feat: add cache keys endpoint
* refactor: fetch cache keys instead of full account data
* fix: key pattern
* feat: don't fetch account for cache_keys
* fix: cache key base class
* refactor: cache keys helper
* feat: add helper
* fix: cache-key update logic
* feat: delete indexeddb on logout
* feat: remove worker.js
* refactor: move data-manager
* refactor: name of file
* feat: add test for DataManager
* refactor: add fake idb to jest setup
* test: cache keys helper
* test: cache keys helper
* test: cache_keys in accounts controller
* refactor: remove cache_keys context
* feat: add policy for cache-keys 
						
						
					 
					
						2023-03-27 12:16:25 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						de8c26dce8 
					 
					
						
						
							
							chore: Additional indexes and fixes ( #6675 )  
						
						... 
						
						
						
						- Fix breakage related to the look-up job in Heroku deploys 
- Add additional db indexes for performance optimisations 
						
						
					 
					
						2023-03-15 19:52:02 +05:30 
						 
				 
			
				
					
						
							
							
								Vishnu Narayanan 
							
						 
					 
					
						
						
							
						
						d870b0815a 
					 
					
						
						
							
							feat: Audit log APIs ( #6434 )  
						
						... 
						
						
						
						- Adds the appropriate APIs for Audit Logs.
ref: #6015  
						
						
					 
					
						2023-03-01 20:02:58 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						949ddf68ba 
					 
					
						
						
							
							chore: Refactor the notification service for participants ( #6461 )  
						
						
						
						
					 
					
						2023-02-15 14:14:56 -08:00 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								smartdev58 
							
						 
					 
					
						
						
							
						
						9c0cce0392 
					 
					
						
						
							
							chore: Mark conversations as pending instead of reopen when bot is present ( #5751 )  
						
						... 
						
						
						
						With this change, conversations are marked as pending instead of reopening when a bot is connected to that Inbox. 
Fixes : #5668  
						
						
					 
					
						2022-11-02 13:54:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						2ecb2ca0f0 
					 
					
						
						
							
							feat: Enable Capacity Config UI ( #5164 )  
						
						... 
						
						
						
						- Enables Capacity Config in UI
- Rewrite auto assignment Logic to consider only online agents
fixes : #4990  
						
						
					 
					
						2022-08-16 16:58:23 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						4187428729 
					 
					
						
						
							
							chore: Update dependencies to the latest versions ( #5033 )  
						
						
						
						
					 
					
						2022-07-15 09:51:59 +07:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						a6c609f43d 
					 
					
						
						
							
							feat: Support for Whatsapp Cloud API ( #4938 )  
						
						... 
						
						
						
						Ability to configure Whatsapp Cloud API Inboxes
fixes : #4712  
						
						
					 
					
						2022-07-06 21:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						ac7ebe516a 
					 
					
						
						
							
							fix: Add validation for the inbox name to avoid special characters ( #4920 )  
						
						
						
						
					 
					
						2022-06-30 10:59:37 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						dcbca173ac 
					 
					
						
						
							
							chore: Revert the migration for inbox name changes ( #4919 )  
						
						
						
						
					 
					
						2022-06-23 20:36:46 +05:30 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						d5ddc9d76c 
					 
					
						
						
							
							chore: Fix SMTP sentry issue ( #4883 )  
						
						... 
						
						
						
						* Fix SMTP sentry issue 
						
						
					 
					
						2022-06-22 14:09:04 -07:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						713fdb44ee 
					 
					
						
						
							
							feat (ee): APIs to configure an auto assignment limit for inboxes ( #4672 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2022-06-13 20:18:38 +05:30 
						 
				 
			
				
					
						
							
							
								Fayaz Ahmed 
							
						 
					 
					
						
						
							
						
						bad24f97ab 
					 
					
						
						
							
							feat: Add support for Whatsapp template messages in the UI ( #4711 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2022-06-07 17:33:33 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						cf10f3d03b 
					 
					
						
						
							
							chore: Provider APIs for SMS Channel - Bandwidth ( #3889 )  
						
						... 
						
						
						
						fixes : #3888  
					
						2022-02-03 15:22:13 -08:00 
						 
				 
			
				
					
						
							
							
								Aswin Dev P.S 
							
						 
					 
					
						
						
							
						
						7ee7062843 
					 
					
						
						
							
							feat: Toggle to disallow users to send messages after a conversation is resolved ( #3605 )  
						
						
						
						
					 
					
						2022-01-11 00:32:03 -08:00 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						9984edd3ef 
					 
					
						
						
							
							Feat: Manage conversation for tweets based on the tweet flag ( #3353 )  
						
						... 
						
						
						
						Add tweet conversation only if tweets are enabled.
Fixes  #1961  
						
						
					 
					
						2021-12-16 00:24:50 +05:30 
						 
				 
			
				
					
						
							
							
								Akhil G Krishnan 
							
						 
					 
					
						
						
							
						
						b81a9f2010 
					 
					
						
						
							
							Chore: Replaced dependent destroy with dependent destroy_async in all models ( #3249 )  
						
						
						
						
					 
					
						2021-11-18 10:32:29 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						0c3e8b6dbd 
					 
					
						
						
							
							chore: Return medium in inbox APIs ( #3025 )  
						
						... 
						
						
						
						Return medium in inbox APIs 
						
						
					 
					
						2021-09-16 16:51:06 +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 
						 
				 
			
				
					
						
							
							
								Brandon Wilson 
							
						 
					 
					
						
						
							
						
						f94abaef5f 
					 
					
						
						
							
							feat: Shows inbox identifier  token for API inbox ( #2894 )  
						
						... 
						
						
						
						Fixes : #2605  
					
						2021-08-27 19:56:45 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						cd11efea1d 
					 
					
						
						
							
							feat: Add CSAT Message Template Hooks ( #2494 )  
						
						
						
						
					 
					
						2021-06-23 19:29:27 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						50e4bb3e63 
					 
					
						
						
							
							chore: Add CSAT survey toggle attribute to Inboxes ( #2455 )  
						
						... 
						
						
						
						ref: #1890  
						
						
					 
					
						2021-06-18 15:55:48 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						b9e40d1452 
					 
					
						
						
							
							feat: Add an option to enable/disable email collect box ( #2399 )  
						
						... 
						
						
						
						* add email collect enabled migration
* migrations
* expose enable_email_collect field
* add select for email collect
* add enable_email condition on new conversation
* add default value true for enable_email_collect
* add specs for email collect enabled
* rereun migration
* code cleanup
* update token life span to 2 months
* revert uuid column 
						
						
					 
					
						2021-06-10 02:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						b89cc9cf57 
					 
					
						
						
							
							feat: Add APIs for Campaigns ( #2175 )  
						
						
						
						
					 
					
						2021-04-29 22:23:32 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						0e721653e5 
					 
					
						
						
							
							feat: Business hour Inbox APIs ( #1821 )  
						
						... 
						
						
						
						* feat: Business hour Inbox APIs 
						
						
					 
					
						2021-02-23 12:11:15 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						7542330d61 
					 
					
						
						
							
							feat: Add Platform APIs ( #1456 )  
						
						
						
						
					 
					
						2021-01-14 20:35:22 +05:30 
						 
				 
			
				
					
						
							
							
								Adam Zysko 
							
						 
					 
					
						
						
							
						
						65ed4c78a4 
					 
					
						
						
							
							feat: Business hours  
						
						... 
						
						
						
						Data models and APIs for business hours
ref: #234  
						
						
					 
					
						2020-11-01 00:14:33 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						2c324d9421 
					 
					
						
						
							
							feat: Allow custom email address for inbox ( #1336 )  
						
						
						
						
					 
					
						2020-10-11 23:24:11 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						d18c8fc08a 
					 
					
						
						
							
							chore: Add message_echo listener for Facebook ( #1192 )  
						
						... 
						
						
						
						Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2020-09-04 19:13:47 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						ec6cd4bbba 
					 
					
						
						
							
							feat: Use order_by_name as default sort order for inbox/user ( #1160 )  
						
						
						
						
					 
					
						2020-08-22 22:20:22 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						db877453a4 
					 
					
						
						
							
							feat: Disable attachments and emoji picker in the web widget ( #1102 )  
						
						... 
						
						
						
						Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com > 
						
						
					 
					
						2020-08-05 17:46:17 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						0fc0dc1683 
					 
					
						
						
							
							Chore: Refactor round robin logic ( #1015 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com > 
						
						
					 
					
						2020-07-08 00:14:07 +05:30 
						 
				 
			
				
					
						
							
							
								Subin T P 
							
						 
					 
					
						
						
							
						
						ed1c871633 
					 
					
						
						
							
							Feature: Slack integration ( #783 )  
						
						... 
						
						
						
						- Integrations architecture
- Slack integration 
						
						
					 
					
						2020-06-12 23:12:47 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						432dad203b 
					 
					
						
						
							
							Feature: Inbox greeting message ( #927 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com > 
						
						
					 
					
						2020-06-09 23:54:35 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						6e92d9be9e 
					 
					
						
						
							
							Bug: Fix Facebook v7.0 API issues ( #863 )  
						
						... 
						
						
						
						* Fix v7.0 API issues
Co-authored-by: Sojan <sojan@pepalo.com > 
						
						
					 
					
						2020-05-17 23:44:50 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						1cfa756d49 
					 
					
						
						
							
							Chore: APIs for agent bots ( #676 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com > 
						
						
					 
					
						2020-04-07 10:41:18 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						4feca1d88d 
					 
					
						
						
							
							Feature: Business logo API for web widget ( #674 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com > 
						
						
					 
					
						2020-04-07 10:19:19 +05:30 
						 
				 
			
				
					
						
							
							
								Subin T P 
							
						 
					 
					
						
						
							
						
						8f6f07177d 
					 
					
						
						
							
							Enhancement: Move reporting metrics to postgres ( #606 )  
						
						
						
						
					 
					
						2020-03-18 16:53:35 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						b2d5cc7b05 
					 
					
						
						
							
							Feature: Introduce bots ( #545 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2020-03-06 01:43:12 +05:30 
						 
				 
			
				
					
						
							
							
								Subin T P 
							
						 
					 
					
						
						
							
						
						7479b5db43 
					 
					
						
						
							
							Feature: Support account/inbox specific webhooks ( #562 )  
						
						
						
						
					 
					
						2020-02-26 09:44:24 +05:30 
						 
				 
			
				
					
						
							
							
								Tim Lange 
							
						 
					 
					
						
						
							
						
						30e5edf6dc 
					 
					
						
						
							
							Feature: Add ability to disable auto assignment of conversations ( #513 )  
						
						
						
						
					 
					
						2020-02-19 14:40:03 +05:30 
						 
				 
			
				
					
						
							
							
								Subin T P 
							
						 
					 
					
						
						
							
						
						919261d843 
					 
					
						
						
							
							Feature: Webhooks ( #489 )  
						
						
						
						
					 
					
						2020-02-14 23:19:17 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f875a09fb7 
					 
					
						
						
							
							Chore: Switch from Carrierwave to ActiveStorage ( #393 )  
						
						
						
						
					 
					
						2020-01-07 22:59:17 +05:30 
						 
				 
			
				
					
						
							
							
								Mukesh Chaudhary 
							
						 
					 
					
						
						
							
						
						c08074b981 
					 
					
						
						
							
							Annotations ( #327 )  
						
						... 
						
						
						
						* Add annotate gem to the project
* Annotate models, fixtures, factories and model_specs
* Keep annotations only in Models
* Remove unwanted changes in model specs
* Exclude auto_annotate_models from rubocop 
						
						
					 
					
						2019-11-30 19:09:55 +05:30