Shivam Mishra 
							
						 
					 
					
						
						
							
						
						a7e73de8d4 
					 
					
						
						
							
							feat: Don't hide thumbnail on hover ( #10935 )  
						
						... 
						
						
						
						### Old behavior
https://github.com/user-attachments/assets/5d7524c1-b1ca-454f-8e89-843ca25d017e 
### New behavior
https://github.com/user-attachments/assets/49814190-d6b4-4553-bced-3987be3583e2 
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com > 
						
						
					 
					
						2025-02-21 13:50:30 -08:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						dafedddc1a 
					 
					
						
						
							
							feat: Remove Foundation in favor of Tailwind ( #8984 )  
						
						... 
						
						
						
						* feat: Remove foundation
* chore: Minor fix
* Minor fix
* Update _forms.scss
* chore: More changes
* chore: Minor fix
* chore: Clean up
* fix: font-weight
* chore: More changes
* chore: Setting page
* chore: Editor fix
* chore: Reports page
* chore: More changes
* chore: Minor changes
* chore: More fixes
* chore: More changes
* chore: More changes
* chore: More changes
* chore: Minor fix
* chore: More changes
* chore: More changes
* chore: More changes
* chore: More changes
* chore: Clean up
* chore: Minor fix
* chore: Clean ups
* chore: Rename basic file
* chore: Remove unused files
* chore: Fix expanded input
* Fix campaign rendering
* chore: Clean up
* chore: More changes
* chore: Remove unused files
* fix: Overflow issue
* chore: Minor fix
* chore: Clean up
* chore: Minor fix
* chore: Remove unused files
* chore: Minor fix
* chore: Minor fix
* fix: autoprefixer start/end value has mixed support
* chore: Minor fix
* chore: Remove unused files
* chore: Minor fix
* chore: Minor fix
* chore: Minor fix
* Add responsive design to label settings
* fix inbox view
* chore: Minor fix
* w-60% to w-2/3
* chore: Fix team
* chore: Fix button
* w-[34%] to w-1/3
* chore: Fix border
* Add support mobile views in team page
* chore: fix snackbar
* chore: clean up
* chore: Clean up
* fix: loading state alignment
* fix: alert styles
* chore: Minor fix
* fix: spacing for agent bot row
* fix: layout
* fix: layout for SLA
* fix: checkbox
* fix: SLA checkbox spacing
* Update inbox settings pages
* fix macros listing page layout
* fix canned responses
* chore: Fix bot page
* chore: fix automation page
* chore: fix agents page
* chore: fix canned response editor
* chore: Fix settings table
* chore: fix settings layout
* chore: Minor fix
* fix: canned response table layou
* fix: layout for table header for webhooks
* fix: webhook row layout
* fix: dashboard app modal layout
* fix: add title to canned response truncated shortcode
* fix: dashboard apps row layuot
* fix: layouts hooks
* fix: body color
* fix: delete action color in portal locales
* fix: text color for campagin title
* fix: success button color
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: Vishnu Narayanan <iamwishnu@gmail.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com > 
						
						
					 
					
						2024-02-28 13:56:28 +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 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						40ec0d109a 
					 
					
						
						
							
							feat: Dark Mode ( #7471 )  
						
						
						
						
					 
					
						2023-07-21 22:10:25 +05:30 
						 
				 
			
				
					
						
							
							
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						7c080fa9fa 
					 
					
						
						
							
							feat: label suggestion UI ( #7480 )  
						
						
						
						
					 
					
						2023-07-13 09:16:09 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						4f82859bba 
					 
					
						
						
							
							chore: Design improvements for thumbnail and dropdown ( #5822 )  
						
						
						
						
					 
					
						2022-11-09 16:52:30 -08:00 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						d39ace5a6b 
					 
					
						
						
							
							feat: Improve image loading for thumbnails ( #5823 )  
						
						
						
						
					 
					
						2022-11-08 21:05:13 -08:00 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						8bd5ba187a 
					 
					
						
						
							
							fix: Fix widget thumbnail not rendering background colors ( #5791 )  
						
						
						
						
					 
					
						2022-11-02 22:13:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Kubeš 
							
						 
					 
					
						
						
							
						
						89d7e4ead6 
					 
					
						
						
							
							chore: refactor thumbnail ( #5682 )  
						
						
						
						
					 
					
						2022-10-28 01:02:23 +05:30 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						f7d4f39b5c 
					 
					
						
						
							
							fix: Avatar renders an incorrect symbol if it has emoji ( #5184 )  
						
						
						
						
					 
					
						2022-08-03 14:11:33 +05:30 
						 
				 
			
				
					
						
							
							
								Fayaz Ahmed 
							
						 
					 
					
						
						
							
						
						b9eb9a5e48 
					 
					
						
						
							
							feat: Support square variants of thumbnail and avatar components ( #5003 )  
						
						
						
						
					 
					
						2022-07-09 14:03:55 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						3d164271a8 
					 
					
						
						
							
							fix: Yellow color shades are inconsistent ( #4391 )  
						
						
						
						
					 
					
						2022-04-11 17:27:28 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						0a18993b70 
					 
					
						
						
							
							fix: Changes thumbnail colors to new color scheme ( #3483 )  
						
						... 
						
						
						
						* Enhancement: Updates sidebar to a new design (#2733 )
* feat: Changes primary navbar to new design (#2598 )
* feat: updates design for secondary navbar (#2612 )
* Changes primary nvbar to new design
* Updates design for contexual sidebar
* Fixes issues with JSON
* Remove duplication of notificatons in Navigation
* Fixes broken tests
* Fixes broken tests
* Update app/javascript/dashboard/components/layout/AvailabilityStatus.vue
* Update app/javascript/dashboard/components/layout/AvailabilityStatus.vue
* Update app/javascript/dashboard/components/layout/SidebarItem.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/components/layout/SidebarItem.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/modules/sidebar/components/Secondary.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Chore: Update design changes to features
* Fixes menu transitions and refactors code
* Refactors sidebar routeing logic
* lint error fixes
* Fixes dropdown menu styles
* Fixes secondary new item links
* Fixes lint scss issues
* fixes linter issues
* Fixes broken test cases
* Update AvailabilityStatus.spec.js
* Review feedbacks
* Fixes add modal for label
* Add tooltip for primary menu item
* Tooltip for notifications
* Adds tooltip for primary menu items
* Review fixes
* Review fixes
* Fix merge issues
* fixes logo size for login pages
* fixes Merge breaks with styles
* fix: Changes thumbnail colors to new color scheme
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-12-01 15:18:41 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						b01d032d0d 
					 
					
						
						
							
							feat: Updates sidebar to accomodate sub menu  ( #3416 )  
						
						... 
						
						
						
						* Enhancement: Updates sidebar to a new design (#2733 )
* feat: Changes primary navbar to new design (#2598 )
* feat: updates design for secondary navbar (#2612 )
* Changes primary nvbar to new design
* Updates design for contexual sidebar
* Fixes issues with JSON
* Remove duplication of notificatons in Navigation
* Fixes broken tests
* Fixes broken tests
* Update app/javascript/dashboard/components/layout/AvailabilityStatus.vue
* Update app/javascript/dashboard/components/layout/AvailabilityStatus.vue
* Update app/javascript/dashboard/components/layout/SidebarItem.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/components/layout/SidebarItem.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/modules/sidebar/components/Secondary.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Chore: Update design changes to features
* Fixes menu transitions and refactors code
* Refactors sidebar routeing logic
* lint error fixes
* Fixes dropdown menu styles
* Fixes secondary new item links
* Fixes lint scss issues
* fixes linter issues
* Fixes broken test cases
* Update AvailabilityStatus.spec.js
* Review feedbacks
* Fixes add modal for label
* Add tooltip for primary menu item
* Tooltip for notifications
* Adds tooltip for primary menu items
* Review fixes
* Review fixes
* Fix merge issues
* fixes logo size for login pages
* fixes Merge breaks with styles
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-12-01 12:45:39 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						ec9903ae82 
					 
					
						
						
							
							fix: Add background to inbox channel badges ( #3152 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-10-06 19:34:34 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David 
							
						 
					 
					
						
						
							
						
						271ca53c58 
					 
					
						
						
							
							fix: Makes thumbnail images fill the wrap  
						
						
						
						
					 
					
						2021-10-06 14:47:44 +05:30 
						 
				 
			
				
					
						
							
							
								Tejaswini Chile 
							
						 
					 
					
						
						
							
						
						40d0b2faf3 
					 
					
						
						
							
							feat: Add Instagram Channel ( #2955 )  
						
						
						
						
					 
					
						2021-10-05 14:35:32 +05:30 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						a8f6eebd66 
					 
					
						
						
							
							bug: Fixes Incorrect badge for Twilio SMS inbox and adds the ability to differentiate Twitter tweets and chats ( #3003 )  
						
						... 
						
						
						
						* bug: Fixes Incorrect badge in the thumbnail for Twilio SMS inbox
* Minor fixes
* Minor fixes
* Review fixes
* Minor fixes
* fixes codeclimate error
* Minor fixes
* Minor fixes
* Minor fixes
* Review fixes
* Minor fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2021-09-29 12:56:45 +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 
							
						 
					 
					
						
						
							
						
						c98907db49 
					 
					
						
						
							
							Feature: Availability Statuses ( #874 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com > 
						
						
					 
					
						2020-07-04 11:42:47 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						884a1c5971 
					 
					
						
						
							
							Chore: Add an option to upload a business logo to inbox ( #905 )  
						
						... 
						
						
						
						Chore: Add an option to upload a business logo to inbox 
						
						
					 
					
						2020-05-31 16:16:22 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						0cb7333977 
					 
					
						
						
							
							Feature: Twilio Whatsapp Integration ( #779 )  
						
						... 
						
						
						
						Twilio Whatsapp Integration
Co-authored-by: Sojan <sojan@pepalo.com > 
						
						
					 
					
						2020-04-30 01:41:13 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						fe70843fae 
					 
					
						
						
							
							Feature: Improve Dashboard UI ( #630 )  
						
						
						
						
					 
					
						2020-03-22 11:44:40 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						e61ba95cf7 
					 
					
						
						
							
							Feature: Add/Edit conversation labels ( #488 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranavrajs@gmail.com > 
						
						
					 
					
						2020-02-16 15:46:26 +05:30 
						 
				 
			
				
					
						
							
							
								Sojan 
							
						 
					 
					
						
						
							
						
						2023d5d42b 
					 
					
						
						
							
							Revert "Updates sidebar on dashboard"  
						
						... 
						
						
						
						This reverts commit 6186d14593 
						
						
					 
					
						2020-02-11 19:34:42 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David 
							
						 
					 
					
						
						
							
						
						6186d14593 
					 
					
						
						
							
							Updates sidebar on dashboard  
						
						
						
						
					 
					
						2020-02-11 19:21:55 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						272c481464 
					 
					
						
						
							
							Feature: Create conversations from Tweets ( #470 )  
						
						... 
						
						
						
						* Feature: Add tweets to conversations 
						
						
					 
					
						2020-02-09 15:47:48 +05:30 
						 
				 
			
				
					
						
							
							
								Nithin David Thomas 
							
						 
					 
					
						
						
							
						
						83b0bb4062 
					 
					
						
						
							
							Feature: As an end-user, I should be able to see the list of agents in the widget. ( #461 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranavrajs@gmail.com > 
						
						
					 
					
						2020-02-05 11:27:22 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						a9c304f1ef 
					 
					
						
						
							
							Feature: Twitter DM Integration ( #451 )  
						
						... 
						
						
						
						An initial version of twitter integration
Co-authored-by: Sojan Jose <sojan@pepalo.com > 
						
						
					 
					
						2020-02-03 00:54:00 +05:45 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						0b31e14132 
					 
					
						
						
							
							Feature: Add online status to each user ( #452 )  
						
						... 
						
						
						
						* Feature: Add online status to each user
* Add OnlineStatusable, add availability status to thumbnail 
						
						
					 
					
						2020-02-02 22:49:16 +05:45 
						 
				 
			
				
					
						
							
							
								James George 
							
						 
					 
					
						
						
							
						
						87fb1adab1 
					 
					
						
						
							
							Refactor: Minor code refactoring in accordance with Vue.js best practices ( #368 )  
						
						
						
						
					 
					
						2019-12-16 18:23:14 +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 
							
						 
					 
					
						
						
							
						
						2ebc07b381 
					 
					
						
						
							
							[Bug] Remove toggle_typing API call for channels except Facebook ( #211 )  
						
						
						
						
					 
					
						2019-11-17 14:15:05 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						88fc4d894a 
					 
					
						
						
							
							Init Contact Panel ( #206 )  
						
						
						
						
					 
					
						2019-11-14 13:46:43 +05:30 
						 
				 
			
				
					
						
							
							
								José Miguel Ochoa 
							
						 
					 
					
						
						
							
						
						e32b6bf6d4 
					 
					
						
						
							
							[Enhancement] Add default avatar when profile image is not available ( #188 )  
						
						... 
						
						
						
						* Add default avatar when agent image is not available
* Remove fonts from avatar
Separate non-computed style values 
						
						
					 
					
						2019-10-29 23:36:21 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						2783fb6006 
					 
					
						
						
							
							Move src to dashboard ( #152 )  
						
						
						
						
					 
					
						2019-10-16 14:36:17 +05:30