Muhsin Keloth
23ac2d9e4b
chore: remove unused code
2024-05-21 16:53:20 +05:30
Muhsin Keloth and GitHub
cfb1ae0dd1
Merge branch 'develop' into feat/linear-backend
2024-05-20 16:25:23 +05:30
Sivin Varghese and GitHub
00dca9466a
feat: Move the SLA filter dropdown to UI folder ( #9502 )
...
# Pull Request Template
## Description
I moved the newly created SLA filter dropdown to the UI folder to use in
adding the Linear issue modal.
2024-05-20 16:23:42 +05:30
e9831b8855
feat: add inbox reconnection banner ( #9441 )
...


---------
Co-authored-by: Fayaz Ahmed <fayazara@gmail.com >
2024-05-20 11:57:03 +05:30
Muhsin Keloth and GitHub
b40c3110aa
Merge branch 'develop' into feat/linear-backend
2024-05-17 15:00:04 +05:30
Sivin Varghese and GitHub
a83b609025
fix: New account button style in switch account modal ( #9456 )
2024-05-16 22:33:43 +05:30
Muhsin Keloth and GitHub
b663f3201c
Merge branch 'develop' into feat/linear-backend
2024-05-16 15:25:33 +05:30
Chatwoot Bot and GitHub
b0b4668d23
chore: Update translations ( #9439 )
...
- update translations from crowdin
2024-05-15 21:52:30 -07:00
Sivin Varghese and GitHub
5657473573
fix: Dashboard phone number input country undefined in onSelectCountry ( #9473 )
...
# Pull Request Template
## Description
This PR will fix this sentry
[issue](https://chatwoot-p3.sentry.io/issues/5291039795/ )
**Issue**
The root cause of this issue is the usage of
`keyboardEventListenerMixins`. The key events are always active when the
edit conversation modal is active, even if the country dropdown is not
visible. So, if we press the enter key, this error will be thrown into
the console.
**Solution**
Remove the use of `keyboardEventListenerMixins` and handle it directly
in the Vue native key events. Also, always check if the dropdown is
active.
**Other changes**
1. Remove the `mouseup` event lister and use the click away directive.
2. Use inline Tailwind css
Fixes
https://linear.app/chatwoot/issue/CW-3282/phonenumberinput-country-undefined-in-onselectcountry
## Type of change
- [x] Bug fix (non-breaking change which fixes an issue)
## How Has This Been Tested?
**Steps**
1. Open a conversation.
3. And click the edit contact button
4. And click the enter key
5. Now you can see the error in the console
## 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
- [ ] 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
2024-05-16 09:16:02 +05:30
ae5ef73e91
fix: Update the voice note format to MP3 to fix the delivery issues ( #9448 )
...
Use MP3 as the default format to send voice notes recorded from
Chatwoot. This change was made to fix the issue of Telegram voice notes
not working with the error `WEBPAGE_CURL_FAILED` .
Telegram treats the mp3 recordings as audio attachments. Once we can
identify a fix for the original issue, we will revisit the `ogg`
implementation.
---------
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2024-05-15 17:53:45 -07:00
Sojan Jose and GitHub
7ed375f6f5
chore: Show valid error messages on Inbox creation ( #9474 )
...
At the moment, when creating an inbox for Whatsapp, Telegram, etc., we show a generic error message saying that inbox creation failed. This PR will show the error messages directly from the API call, which is more helpful as it says if the error is due to the provided credentials.
2024-05-15 15:53:41 -07:00
Muhsin Keloth
4d47fc1c25
chore: rename from team_entites to team_entities
2024-05-10 15:16:56 +05:30
Muhsin Keloth and GitHub
793420c341
Merge branch 'develop' into feat/linear-backend
2024-05-09 23:41:57 +05:30
Shivam Mishra and GitHub
05f0398b86
fix: Update message signature default value ( #9446 )
2024-05-09 10:55:30 -07:00
Muhsin Keloth and GitHub
775e8251a6
Merge branch 'develop' into feat/linear-backend
2024-05-09 22:45:43 +05:30
5138a0ad32
feat: Adds support for all snooze option in bulk actions ( #9361 )
...
* feat: Add support for bulk snooze until
* feat: Adds support for all snooze option in bulk actions
* chore: Adds comment
* chore: Review fixes
* chore: Minor fix
* chore: Minor fix
* chore: Review fixes
* chore: yarn changes
* fix: terminal waring
* chore: Adds spec
* Update conversationHotKeys.js
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2024-05-09 19:27:31 +05:30
Muhsin Keloth and GitHub
3c4a7bb9f7
Merge branch 'develop' into feat/linear-backend
2024-05-09 07:32:51 +05:30
Shivam Mishra and GitHub
73f373913f
fix: Add fallback for created_by and updated_by attributes in Macro ( #9436 )
2024-05-08 13:40:07 -07:00
Muhsin Keloth
bf40242497
Merge branch 'feat/linear-backend' of https://github.com/chatwoot/chatwoot into feat/linear-backend
2024-05-08 13:46:35 +05:30
Muhsin Keloth and GitHub
2bad7f435a
Merge branch 'develop' into feat/linear-backend
2024-05-08 12:36:43 +05:30
Muhsin Keloth
c0d985a62b
chore: make applications component in vue 3 syntax
2024-05-08 12:36:33 +05:30
Pranav and GitHub
9977bcc093
fix: Convert audio file to mp3 before sending it to WhatsApp ( #9432 )
...
Last week, the WhatsApp API has started returning an error message for the voice notes, Unsupported Audio mime type audio/opus. Please use one of audio/ogg; codecs=opus, audio/mpeg, audio/amr, audio/mp4, audio/aac. This error began appearing on May 1. Even though there was no change in the files and content type, FB API started rejecting the file.
In this PR, we are converting the audio recordings from Wav to Mp3 from frontend itself.
2024-05-07 23:10:54 -07:00
Muhsin Keloth and GitHub
e098e463ad
Merge branch 'develop' into feat/linear-backend
2024-05-08 09:09:13 +05:30
2ef767d60f
feat: exporting contacts takes the filters into account ( #9347 )
...
- This PR allows contacts to be exported using the current filter in CRM view
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2024-05-07 20:18:36 -07:00
Sojan Jose and GitHub
892e1fd333
chore:Remove the official support for 360Dialog APIs ( #9356 )
2024-05-07 11:37:28 -07:00
Muhsin Keloth
0a45b7e156
chore: add feature flag linear_integration
2024-05-07 15:13:33 +05:30
Muhsin Keloth and GitHub
3595903fb5
Merge branch 'develop' into feat/linear-backend
2024-05-07 14:06:03 +05:30
Shivam Mishra and GitHub
4c1c856562
chore: Remove word spacing from p ( #9353 )
2024-05-06 18:27:56 -07:00
Muhsin Keloth and GitHub
68a7fce45c
Merge branch 'develop' into feat/linear-backend
2024-05-06 22:35:00 +05:30
2af0d58deb
feat: Revamp profile settings screen ( #9352 )
...
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
2024-05-06 22:33:39 +05:30
Muhsin Keloth and GitHub
8f7162d6c1
Merge branch 'develop' into feat/linear-backend
2024-05-06 14:27:21 +05:30
Muhsin Keloth and GitHub
0914d4d2c8
feat: Revamp browser alert permission in profile settings ( #9350 )
2024-05-06 12:45:59 +05:30
Muhsin Keloth and GitHub
1bba61a758
Merge branch 'develop' into feat/linear-backend
2024-05-03 14:29:47 +05:30
Muhsin Keloth and GitHub
4ed13787d1
chore: Import SLA helpers from utils ( #9252 )
...
chore: Add SLA helper from utils
2024-05-03 11:13:32 +05:30
f57013c92f
feat: Add an option to scroll to replied message ( #8624 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-05-02 15:29:10 -07:00
5693a91fd3
feat: Gray out Microsoft email option when Azure App ID is not configured ( #9087 )
...
Fixes #9083
Co-authored-by: Pranav <pranavrajs@gmail.com >
2024-05-02 15:05:08 -07:00
2769b03cc8
feat: Add ability to sort canned responses ( #9330 )
...
Co-authored-by: jeffOtano <jeff@rinsed.com >
2024-05-02 14:11:52 -07:00
Muhsin Keloth and GitHub
3488a315d0
fix: Add an option to view the masked information in the profile settings UI ( #9343 )
2024-05-02 13:55:40 -07:00
Sivin Varghese and GitHub
5846ee4bad
fix: Email input style issue ( #9342 )
2024-05-02 21:32:45 +05:30
Chatwoot Bot and GitHub
94e1d55543
chore(i18n): Update the latest translations ( #9340 )
2024-05-02 08:18:17 -07:00
Muhsin Keloth
ead7cc0c36
feat: add liner integration
2024-05-02 13:39:57 +05:30
c9a575c310
feat: Revamp access token section in profile settings ( #9328 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-04-30 22:02:01 +05:30
Vishnu Narayanan and GitHub
0856d76332
chore: Fix typos in inboxmgmt.json ( #9326 )
2024-04-30 07:49:23 -07:00
c92ea11eee
feat: Revamp notification and audio preferences ( #9312 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-04-30 16:50:00 +05:30
6917ea2dbd
fix: portal settings layout ( #9324 )
...
* fix: padding
* fix: max width
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-04-30 10:57:22 +05:30
Sivin Varghese and GitHub
12af2fe026
feat: Remove the usage of clickAway mixin with directive ( #9323 )
2024-04-30 10:35:14 +05:30
705f8ef948
feat: add composables for migration and update portal settings ( #9299 )
...
* feat: setup vuelitdate for vue 2.7
* feat: add all composables
* fix: portal settings layout
* feat: remove styles
* feat: use setup API for ListAllCategories
* chore: format ListAllCategories
* refactor: add useAlert
* feat: add track composable
* feat: update map getters
* fix: import
* feat: update edit portal locales page [wip]
* feat: migrate locales page
* feat: remove alert message ref
* chore: format EditPortalLocales
* refactor: use composiiton api for PortalCustomization
* refactor: remove color
* feat: update PortalSettingsCustomizationForm to use setup syntax
* refactor: no need to import defineEmits
* refactor: format component
* fix: update logic
* feat: migrate PortalSettingsBasicForm
* refactor: format PortalSettingsBasicForm
* refactor: migrate EditPortalCustomization to Vue 2.7
* feat: migrate EditPortalBasic to vue 2.7
* chore: revert changes to EditPortal
* fix: portal layout
* fix: width
* feat: use setup syntax
* fix: double border
* feat: return track method
* refactor: track usage
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-04-30 10:13:50 +05:30
Sivin Varghese and GitHub
2012d00109
fix: Start calender is not moving properly is last 30 days range ( #9322 )
...
* fix: Start calender is not moving properly is last 30 days range
* chore: Minor fix
2024-04-30 10:09:08 +05:30
43b79aba9e
feat: Revamp hotkeys and change password in profile settings ( #9311 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2024-04-29 17:58:29 +05:30
47b1f610f1
feat: Adds helper text for custom fields in contact sidebars ( #9317 )
...
* feat: Adds helper text for custom fields in contact sidebars
* Update app/javascript/dashboard/components/ui/HelperTextPopup.vue
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
* chore: Review fix
---------
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2024-04-29 17:32:44 +05:30