Sivin Varghese 
							
						 
					 
					
						
						
							
						
						3a693947b5 
					 
					
						
						
							
							feat: Add RTL Support to Widget ( #11022 )  
						
						 
						
						... 
						
						
						
						This PR adds RTL support to the web widget for improved right-to-left language compatibility, updates colors, and cleans up code.
Fixes https://linear.app/chatwoot/issue/CW-4089/rtl-issues-on-widget 
https://github.com/chatwoot/chatwoot/issues/9791 
Other PR: https://github.com/chatwoot/chatwoot/pull/11016  
						
						
					 
					
						2025-03-21 09:39:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						42f6621afb 
					 
					
						
						
							
							feat: Vite + vue 3  💚   ( #10047 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/chatwoot/chatwoot/issues/8436 
Fixes https://github.com/chatwoot/chatwoot/issues/9767 
Fixes https://github.com/chatwoot/chatwoot/issues/10156 
Fixes https://github.com/chatwoot/chatwoot/issues/6031 
Fixes https://github.com/chatwoot/chatwoot/issues/5696 
Fixes https://github.com/chatwoot/chatwoot/issues/9250 
Fixes https://github.com/chatwoot/chatwoot/issues/9762 
---------
Co-authored-by: Pranav <pranavrajs@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com > 
						
						
					 
					
						2024-10-02 00:36:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						a48f98de9d 
					 
					
						
						
							
							revert: "chore: Replace messageMixing with useMessage composable [CW-3475]" ( #10011 )  
						
						 
						
						... 
						
						
						
						Reverts chatwoot/chatwoot#9942 
This was causing the widget email input to break 
						
						
					 
					
						2024-08-22 19:41:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fayaz Ahmed 
							
						 
					 
					
						
						
							
						
						c26490e9c1 
					 
					
						
						
							
							chore: Replace messageMixing with useMessage composable [CW-3475] ( #9942 )  
						
						 
						
						... 
						
						
						
						# Pull Request Template
## Description
Replaces the messageMixin with the new useMessage composable
Fixes
https://linear.app/chatwoot/issue/CW-3475/rewrite-messagemixin-mixin-to-a-composable 
## Type of change
Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality not to work as expected)
- [ ] This change requires a documentation update 
						
						
					 
					
						2024-08-13 09:21:54 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						b4b308336f 
					 
					
						
						
							
							feat: Eslint rules ( #9839 )  
						
						 
						
						... 
						
						
						
						# Pull Request Template
## Description
This PR adds new eslint rules to the code base.
**Error rules**
|    Rule name     | Type | Files updated |
| ----------------- | --- | - |
| `vue/block-order`  | error  |  ✅   |
| `vue/component-name-in-template-casing`  | error  |  ✅   |
| `vue/component-options-name-casing`  | error  |  ✅   |
| `vue/custom-event-name-casing`  | error  |  ✅   |
| `vue/define-emits-declaration`  | error  |  ✅   |
| `vue/no-unused-properties`  | error  |  ✅   |
| `vue/define-macros-order`  | error  |  ✅   |
| `vue/define-props-declaration`  | error  |  ✅   |
| `vue/match-component-import-name`  | error  |  ✅   |
| `vue/next-tick-style`  | error  |  ✅   |
| `vue/no-bare-strings-in-template`  | error  |  ✅   |
| `vue/no-empty-component-block`  | error  |  ✅   |
| `vue/no-multiple-objects-in-class`  | error  |  ✅   |
| `vue/no-required-prop-with-default`  | error  |  ✅   |
| `vue/no-static-inline-styles`  | error  |  ✅   |
| `vue/no-template-target-blank`  | error  |  ✅   |
| `vue/no-this-in-before-route-enter`  | error  |  ✅   |
| `vue/no-undef-components`  | error  |  ✅   |
| `vue/no-unused-emit-declarations`  | error  |  ✅   |
| `vue/no-unused-refs`  | error  |  ✅   |
| `vue/no-use-v-else-with-v-for`  | error  |  ✅   |
| `vue/no-useless-v-bind`  | error  |  ✅   |
| `vue/no-v-text`  | error  |  ✅   |
| `vue/padding-line-between-blocks`  | error  |  ✅   |
| ~`vue/prefer-prop-type-boolean-first`~ | ~error~ | ❌  (removed this
rule, cause a bug in displaying custom attributes) |
| `vue/prefer-separate-static-class`  | error  |  ✅   |
| `vue/prefer-true-attribute-shorthand`  | error  |  ✅   |
| `vue/require-explicit-slots`  | error  |  ✅   |
| `vue/require-macro-variable-name`  | error  |  ✅   |
**Warn rules**
|    Rule name     | Type | Files updated |
| ---- | ------------- | ------------- |
| `vue/no-root-v-if`  | warn  |  ❎   |
Fixes https://linear.app/chatwoot/issue/CW-3492/vue-eslint-rules 
## Type of change
- [x] New feature (non-breaking change which adds functionality)
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [x] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Fayaz Ahmed <fayazara@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Pranav <pranav@chatwoot.com > 
						
						
					 
					
						2024-08-05 14:02:16 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						79381b08cc 
					 
					
						
						
							
							feat: Move timeMixin to a helper ( #9799 )  
						
						 
						
						... 
						
						
						
						# Pull Request Template
## Description
This PR will replace the usage of `timeMixin` with `timeHelper`
Fixes
https://linear.app/chatwoot/issue/CW-3451/move-time-mixin-to-a-helper 
## Type of change
- [x] New feature (non-breaking change which adds functionality)
## How Has This Been Tested?
Please refer to this issue description.
https://linear.app/chatwoot/issue/CW-3451/move-time-mixin-to-a-helper 
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [x] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2024-07-22 13:07:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						8f3234cf4b 
					 
					
						
						
							
							feat: Add video message viewing in to the user bubble in widget ( #9642 )  
						
						 
						
						
						
						
					 
					
						2024-06-26 13:21:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fayaz Ahmed 
							
						 
					 
					
						
						
							
						
						00ef9c475f 
					 
					
						
						
							
							fix: Replace the bus events with emitter in widget ( #9584 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2024-06-03 16:36:15 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						b411b6ca21 
					 
					
						
						
							
							feat: remove feature flag checks for message reply to ( #8352 )  
						
						 
						
						
						
						
					 
					
						2023-11-15 13:05:58 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						b6584ec68b 
					 
					
						
						
							
							feat: toggle reply to on widget based on feature flag ( #8261 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2023-10-31 21:33:14 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						d94108bf3f 
					 
					
						
						
							
							feat: show ReplyTo in widget UI ( #8094 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2023-10-27 13:35:02 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						48bf8d08e5 
					 
					
						
						
							
							feat: Update dependencies and fix import syntax for Vite migration ( #7959 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2023-09-21 17:55:54 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fayaz Ahmed 
							
						 
					 
					
						
						
							
						
						e18f4aeee9 
					 
					
						
						
							
							fix: Text color bug on attachment bubble in widget ( #6399 )  
						
						 
						
						... 
						
						
						
						* fix: Text color bug on attachment bubble
* chore: Fix file bubble text color issue
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com > 
						
						
					 
					
						2023-02-09 16:50:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						2972319026 
					 
					
						
						
							
							fix: Update colors in widget buttons to fix invalid colors ( #6033 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: nithindavid <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2022-12-14 15:21:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						b7606e4dd2 
					 
					
						
						
							
							feat: Add native support for CSML in agent_bot API ( #4913 )  
						
						 
						
						
						
						
					 
					
						2022-06-23 19:17:46 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						307118b235 
					 
					
						
						
							
							feat: Shows error message with retry for widget messages ( #3594 )  
						
						 
						
						... 
						
						
						
						- Adds error message retry option for widget bubbles
- Adds a fallback for widget images with file type bubble 
						
						
					 
					
						2021-12-21 12:02:43 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						da163cc1f7 
					 
					
						
						
							
							chore: Move unscoped styles to global stylesheet ( #3422 )  
						
						 
						
						
						
						
					 
					
						2021-11-19 16:09:20 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						5b3339cd33 
					 
					
						
						
							
							fix: Render line-breaks properly in messages ( #2699 )  
						
						 
						
						
						
						
					 
					
						2021-08-02 08:24:08 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						b56512eb56 
					 
					
						
						
							
							fix: Hide deleted messages on widget side ( #2614 )  
						
						 
						
						
						
						
					 
					
						2021-07-15 14:27:37 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						a5c3c4301c 
					 
					
						
						
							
							feat: Add support for markdown in messages ( #1642 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Pranav <pranav@chatwoot.com > 
						
						
					 
					
						2021-01-15 14:40:50 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						667e3abbe1 
					 
					
						
						
							
							Fix: Set widget bg color for file-bubble ( #965 )  
						
						 
						
						
						
						
					 
					
						2020-06-15 13:35:52 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						a951fb20cb 
					 
					
						
						
							
							Chore: UI fixes and enhancements ( #796 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranavrajs@gmail.com > 
						
						
					 
					
						2020-05-02 09:47:36 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sony Mathew 
							
						 
					 
					
						
						
							
						
						818c769bb7 
					 
					
						
						
							
							Chore: Message to support multiple attachments ( #730 )  
						
						 
						
						... 
						
						
						
						* Changes for the message to have multiple attachments
* changed the message association to attachments from has_one to has_many
* changed all the references of this association in building and fetching to reflect this change
* Added number of attachments validation to the message model
* Modified the backend responses and endpoints to reflect multiple attachment support (#737 )
* Changing the frontend components for multiple attachments
* changed the request structure to reflect the multiple attachment structures
* changed the message bubbles to support multiple attachments
* bugfix: agent side attachment was not showing because of a missing await
* broken message was shown because of the store filtering
* Added documentation for ImageMagick
* spec fixes
* refactored code to reflect more apt namings
* Added updated message listener for the dashboard (#727 )
* Added the publishing for message updated event
* Implemented the listener for dashboard
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com > 
						
						
					 
					
						2020-04-17 21:15:20 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						7fcd2d0e85 
					 
					
						
						
							
							Feature: Support file type messages on widget and dashboard ( #659 )  
						
						 
						
						... 
						
						
						
						- Adds support for file upload
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Sojan <sojan@pepalo.com > 
						
						
					 
					
						2020-04-02 12:28:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						6c4e1fdaac 
					 
					
						
						
							
							Feature: Send images from widget  
						
						 
						
						
						
						
					 
					
						2020-03-30 12:15:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						f7f7a6b9c7 
					 
					
						
						
							
							Feature: Widget design update ( #426 )  
						
						 
						
						
						
						
					 
					
						2020-01-17 13:36:05 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						17587d8a0c 
					 
					
						
						
							
							[Enhancement] Group widget messages by users ( #367 )  
						
						 
						
						... 
						
						
						
						* Remove thumbnail
* Show grouped messages 
						
						
					 
					
						2019-12-15 23:53:04 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						a3662091c7 
					 
					
						
						
							
							Add an intermediate pending state for widget messages ( #323 )  
						
						 
						
						... 
						
						
						
						* Add an intermediate pending state for widget messages
* Remove unnecessary setTimeout
* Rename method 
						
						
					 
					
						2019-11-29 17:42:35 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						7c65142fcd 
					 
					
						
						
							
							Adjust space between message bubbles in widget ( #309 )  
						
						 
						
						
						
						
					 
					
						2019-11-27 11:45:33 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						16fe912fbd 
					 
					
						
						
							
							[Feature] Website live chat ( #187 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2019-10-29 12:50:54 +05:30