Sivin Varghese 
							
						 
					 
					
						
						
							
						
						d7c10b4f2a 
					 
					
						
						
							
							chore: Add "Coming Soon" overlay to voice channel selector ( #11835 )  
						
						... 
						
						
						
						# Pull Request Template
###  Screenshots
**Dark**
<img width="867" alt="image"
src="https://github.com/user-attachments/assets/74f6da33-1fa1-4472-84b8-5d097f4a00e1 "
/>
**Light**
<img width="867" alt="image"
src="https://github.com/user-attachments/assets/5e6d5a4c-cd95-462b-baea-ff3ac333153c "
/>
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2025-06-30 14:30:09 +05:30 
						 
				 
			
				
					
						
							
							
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						77a0f18685 
					 
					
						
						
							
							feat: setup eslint for vue-i18n ( #10889 )  
						
						... 
						
						
						
						Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com > 
						
						
					 
					
						2025-02-27 16:53:57 +05:30 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						ed9dc6d419 
					 
					
						
						
							
							feat: Add the design for the new tab component ( #10261 )  
						
						... 
						
						
						
						Co-authored-by: Pranav <pranavrajs@gmail.com > 
						
						
					 
					
						2024-10-11 15:27:29 -07:00 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						16c6ef0e11 
					 
					
						
						
							
							feat: Add the update design for the button component ( #10257 )  
						
						... 
						
						
						
						Co-authored-by: Pranav <pranavrajs@gmail.com > 
						
						
					 
					
						2024-10-11 15:11:16 -07:00 
						 
				 
			
				
					
						
							
							
								Vishnu Narayanan 
							
						 
					 
					
						
						
							
						
						ee02923ace 
					 
					
						
						
							
							chore: fix circleci on vite build ( #10214 )  
						
						... 
						
						
						
						- Switch to pnpm based build
- Switch circleci from docker to machine to have more memory
- Fix frontend and backend tests
Fixes
https://linear.app/chatwoot/issue/CW-3610/fix-circle-ci-for-vite-build 
---------
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Pranav <pranavrajs@gmail.com >
Co-authored-by: Pranav <pranav@chatwoot.com > 
						
						
					 
					
						2024-10-07 15:27:41 +05:30 
						 
				 
			
				
					
						
							
							
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						edc1fe2363 
					 
					
						
						
							
							fix: eslint issues on CC & BCC email head [CW-3586] ( #10203 )  
						
						... 
						
						
						
						The previous usage was flagged because of outdated eslint issue, this PR
fixes it

 
						
						
					 
					
						2024-10-03 11:59:30 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Pranav 
							
						 
					 
					
						
						
							
						
						9de8c27368 
					 
					
						
						
							
							feat: Use vitest instead of jest, run all the specs anywhere in app/ folder in the CI ( #9722 )  
						
						... 
						
						
						
						Due to the pattern `**/specs/*.spec.js` defined in CircleCI, none of the
frontend spec in the folders such as
`specs/<domain-name>/getters.spec.js` were not executed in Circle CI.
This PR fixes the issue, along with the following changes: 
- Use vitest instead of jest
- Remove jest dependancies
- Update tests to work with vitest
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com > 
						
						
					 
					
						2024-07-10 08:32:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						1e70223ed7 
					 
					
						
						
							
							chore: Upgrade Cypress to 13.4.0 ( #8271 )  
						
						
						
						
					 
					
						2023-10-31 19:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								Shivam Mishra 
							
						 
					 
					
						
						
							
						
						a88d155dd7 
					 
					
						
						
							
							feat: update tool-chain to latest ( #7975 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2023-09-27 14:02:34 +05:30 
						 
				 
			
				
					
						
							
							
								Sivin Varghese 
							
						 
					 
					
						
						
							
						
						43f46e96d4 
					 
					
						
						
							
							feat: Header for help-center pages ( #4987 )  
						
						
						
						
					 
					
						2022-07-08 21:19:19 +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 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						6097f4c122 
					 
					
						
						
							
							fix: Update survey locale based on the account ( #4207 )  
						
						
						
						
					 
					
						2022-03-20 13:07:36 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						9606abe251 
					 
					
						
						
							
							chore: Fix Eslint warnings ( #3654 )  
						
						... 
						
						
						
						* Fix all the eslint warnings
* Revert the schema 
						
						
					 
					
						2021-12-27 13:49:31 +05:30 
						 
				 
			
				
					
						
							
							
								Muhsin Keloth 
							
						 
					 
					
						
						
							
						
						9306b725d8 
					 
					
						
						
							
							chore: Fix pre-commit hooks ( #3525 )  
						
						... 
						
						
						
						Co-authored-by: Pranav Raj S <pranav@chatwoot.com > 
						
						
					 
					
						2021-12-08 17:32:00 -08:00 
						 
				 
			
				
					
						
							
							
								Sojan Jose 
							
						 
					 
					
						
						
							
						
						4216d63311 
					 
					
						
						
							
							feat: Ability to reply to specific tweets ( #1117 )  
						
						... 
						
						
						
						Ability to choose a specific tweet to reply to
Fixes  #982 
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com > 
						
						
					 
					
						2020-08-11 09:57:42 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						0817414957 
					 
					
						
						
							
							Chore: Upgrade babel packages ( #736 )  
						
						... 
						
						
						
						Chore: Upgrade babel 
						
						
					 
					
						2020-04-17 18:49:14 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						a94f14ca22 
					 
					
						
						
							
							Bug: Disable logging to file on asset precompile ( #637 )  
						
						
						
						
					 
					
						2020-03-22 20:38:49 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						1261cc7783 
					 
					
						
						
							
							Enhancement: Upgrade @babel/preset-env ( #542 )  
						
						
						
						
					 
					
						2020-02-22 20:16:56 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						7b63cbe1f7 
					 
					
						
						
							
							[Enhancement] Select widget_color while creating inbox ( #362 )  
						
						... 
						
						
						
						* [Enhancement] Select widget_color while creating inbox
* Fix codeclimate issues
* Fix !important 
						
						
					 
					
						2019-12-14 18:14:35 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						5d2efdc7fc 
					 
					
						
						
							
							Update widget colors based on the widgetConfig ( #276 )  
						
						
						
						
					 
					
						2019-11-26 00:10:27 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						f869598cb4 
					 
					
						
						
							
							[Enhancement] Remove frontend env file  🔥 ( #179 )  
						
						
						
						
					 
					
						2019-10-25 12:01:05 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						f4358d9993 
					 
					
						
						
							
							Replace pusher with action cable ( #178 )  
						
						... 
						
						
						
						closes  #43  
					
						2019-10-25 01:37:01 +05:30 
						 
				 
			
				
					
						
							
							
								Davyd McColl 
							
						 
					 
					
						
						
							
						
						01b72ca051 
					 
					
						
						
							
							Initial testing with jest ( #133 )  
						
						... 
						
						
						
						* 🎉  initial testing with jest
* 👌  update test script names & remove package-lock.json
* 👌  add 'yarn test' step to circle-ci build workflow 
						
						
					 
					
						2019-10-15 00:18:46 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj S 
							
						 
					 
					
						
						
							
						
						bd7bd63aae 
					 
					
						
						
							
							Fix url in emails, add frontendURL helper ( #19 )  
						
						... 
						
						
						
						Fixes  #16  
					
						2019-08-25 19:59:28 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj Sreepuram 
							
						 
					 
					
						
						
							
						
						f18f01a047 
					 
					
						
						
							
							Fix eslint warnings, update eslint config  
						
						
						
						
					 
					
						2019-08-25 11:05:05 +05:30 
						 
				 
			
				
					
						
							
							
								Pranav Raj Sreepuram 
							
						 
					 
					
						
						
							
						
						6e4fec2b55 
					 
					
						
						
							
							Add linters and pre-commit hook  
						
						
						
						
					 
					
						2019-08-21 10:27:57 +05:30