Shivam Mishra 
							
						 
					 
					
						
						
							
						
						b8d0252511 
					 
					
						
						
							
							feat: remove usage of .sync and define explicitly emits ( #10209 )  
						
						 
						
						... 
						
						
						
						References
- https://v3-migration.vuejs.org/breaking-changes/v-model 
-
https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html  
						
						
					 
					
						2024-10-03 12:44:18 +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 
							
						 
					 
					
						
						
							
						
						29171565ed 
					 
					
						
						
							
							feat: Add image preview for inline images in vue-letter ( #9099 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Pranav <pranav@chatwoot.com > 
						
						
					 
					
						2024-03-13 18:46:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						a49aaee9cf 
					 
					
						
						
							
							fix: Email messages in dark mode ( #8300 )  
						
						 
						
						
						
						
					 
					
						2023-11-24 12:14:02 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						571e6bd0ec 
					 
					
						
						
							
							fix: Update broken design elements in dashboard ( #7468 )  
						
						 
						
						
						
						
					 
					
						2023-07-06 11:58:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						2a385f377c 
					 
					
						
						
							
							chore: Use markdown-it instead of marked ( #6123 )  
						
						 
						
						... 
						
						
						
						* chore: Use markdown-it instead of marked
* Adds styling for markdown rendered content
* fixes codeclimate issue
* Fixes blockquote styles for widget in darkmode
* fix: issue block quote color issue in light mode
* fix: issue block quote color issue in light mode
* Fixes blockquote color in dark mode
* Remove usage of dark mode mixin in user bubble
* chore: code clean up
---------
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com > 
						
						
					 
					
						2023-03-03 13:26:54 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						a3e5aad753 
					 
					
						
						
							
							fix: Update the logic to show read status for web ( #6107 )  
						
						 
						
						
						
						
					 
					
						2022-12-30 13:54:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						2c372fe315 
					 
					
						
						
							
							feat: Improve email rendering, introduce a new layout for emails ( #5039 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 10:53:50 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						7bb8186e43 
					 
					
						
						
							
							chore: Update self-closing tag eslint config ( #4826 )  
						
						 
						
						... 
						
						
						
						* chore: Fix self-closing tag issues
* Fix merge conflicts
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com > 
						
						
					 
					
						2022-06-10 19:29:52 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						27ddd77a1b 
					 
					
						
						
							
							chore: Sanitize html content  ( #4498 )  
						
						 
						
						
						
						
					 
					
						2022-04-21 11:27:28 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						c792cfc0be 
					 
					
						
						
							
							feat: Use Fluent SVG icons on the dashboard ( #3482 )  
						
						 
						
						
						
						
					 
					
						2021-11-30 21:03:18 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sanju 
							
						 
					 
					
						
						
							
						
						ec2dc1b61b 
					 
					
						
						
							
							fix: Update the styles for ol & li - lists in dashboard ( #3110 )  
						
						 
						
						
						
						
					 
					
						2021-10-08 13:55:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						aa5d01b572 
					 
					
						
						
							
							fix: Hide quoted replies by default from messages ( #3009 )  
						
						 
						
						... 
						
						
						
						Fixes : #2009  , #2365  
						
						
					 
					
						2021-09-14 11:55:48 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						1d5150e3a7 
					 
					
						
						
							
							feat: Update activity message, email designs in Message bubble ( #2886 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com > 
						
						
					 
					
						2021-08-26 11:58:56 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						ba41a10609 
					 
					
						
						
							
							Fix: Order list number break issue ( #2097 )  
						
						 
						
						
						
						
					 
					
						2021-04-14 15:20:13 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						bce5e29c49 
					 
					
						
						
							
							fix: Allow text overflow in a conversation for wide emails ( #2028 )  
						
						 
						
						
						
						
					 
					
						2021-04-05 10:52:51 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						3d2db95417 
					 
					
						
						
							
							feat: Add preview for attachment messages ( #1562 )  
						
						 
						
						... 
						
						
						
						Add preview for pending messages and attachments
Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-01-06 17:56:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						5e5f34bedc 
					 
					
						
						
							
							chore: Add an indicator for incoming emails ( #1112 )  
						
						 
						
						
						
						
					 
					
						2020-08-01 20:56:47 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald Walker 
							
						 
					 
					
						
						
							
						
						0d5c070f51 
					 
					
						
						
							
							[Bug] Fix ReadableTime overlapping message text in Firefox( #219 )  
						
						 
						
						
						
						
					 
					
						2019-11-19 12:55:12 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						2783fb6006 
					 
					
						
						
							
							Move src to dashboard ( #152 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 14:36:17 +05:30