Vishnu Narayanan
4ffe73a1ce
Merge branch 'hotfix/2.13.1'
Publish Chatwoot CE docker images / build (push) Waiting to run
2023-02-03 18:47:31 +05:30
Vishnu Narayanan
76b0279571
chore: Bump version to v2.13.1
2023-02-03 18:46:25 +05:30
Vishnu Narayanan
76731ae31a
chore: fix docker public assets issue #6341
2023-02-03 18:45:35 +05:30
Sojan
e054c2a32f
Merge branch 'release/2.13.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
2023-01-17 18:20:45 +05:30
Sojan
dbe27e081e
Bump version to 2.13.0
2023-01-17 18:19:12 +05:30
Pranav Raj S and GitHub
f6a56edf86
feat: Add the UI flow for Microsoft Oauth ( #6243 )
2023-01-17 17:48:14 +05:30
Jordan Brough and GitHub
66cb0ee865
chore: Refactor code in ApplicationMailbox ( #5857 )
...
Refactor code in ApplicationMailbox
* short-circuiting as soon as we get a "true" value in some cases
* using ".exists?" instead of instantiating an ActiveRecord object
* using "match?" instead of "match"
2023-01-17 17:30:03 +05:30
Prithvi Tharun and GitHub
74b9c79f49
Fixes #3670 ( #6265 )
...
Success toast content for copy action made generic that fits all the context and scenarios.
2023-01-17 15:45:59 +05:30
Jan Matuszewski and GitHub
d46f96e45c
Fix performance of report builder spec ( #6024 )
2023-01-17 09:27:50 +05:30
Chatwoot Bot and GitHub
032699930c
chore: Update translations from Crowdin ( #6240 )
2023-01-16 16:07:00 -08:00
Pranav Raj S and GitHub
16085fdfbd
fix: Add missing translations ( #6263 )
2023-01-16 15:43:18 -08:00
00cbdaa8ca
Feat: Support for Microsoft Oauth in Email Channel ( #6227 )
...
- Adds the backend APIs required for Microsoft Email Channels
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2023-01-17 02:39:05 +05:30
Pranav Raj S and GitHub
d0972a22b4
chore: Update styles for canned response ( #6262 )
2023-01-16 12:40:13 -08:00
e707778490
feat: Revamp editor for message and article ( #6145 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-01-16 09:08:47 -08:00
0d894e0abc
fix: Add animation to live chat trigger button ( #6252 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-01-16 09:07:10 -08:00
Sojan Jose and GitHub
72f206025a
chore: Fix connection pool ( #6005 )
...
We want to allocate as much database connection to the pool to match the sidekiq concurrency configuration.
ref: https://maxencemalbois.medium.com/the-ruby-on-rails-database-connections-pool-4ce1099a9e9f
fixes : #6004
2023-01-16 17:50:23 +05:30
70cb0a8ed9
fix: Use account locale as the default locale on widget ( #6248 )
...
* fix: Use account locale as the default locale on widget
* Refactors check for invalid locale
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-01-16 12:14:35 +05:30
d488a42664
feat: Allow disconnecting agent bots ( #6245 )
...
* Allow disconnecting the bot
* Code Climate fix
* Show error message if exists
* Codeclimate test - rename file
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-01-13 22:28:45 +05:30
ooooooo_q and GitHub
9e4a5d028c
fix: Path traversal at SwaggerController ( #6205 )
2023-01-12 23:44:21 +05:30
Pranav Raj S and GitHub
9bbadc2388
chore: Create a resuable component for selecting a channel ( #6241 )
2023-01-11 21:13:51 -08:00
Sojan Jose and GitHub
ad782e450e
fix: Stop processing broken liquid tags ( #6236 )
2023-01-11 17:41:02 +05:30
Fayaz Ahmed and GitHub
98eb20d600
Use the table-layout: fixed prop ( #6232 )
2023-01-11 11:37:30 +05:30
0ba5e47308
chore: Update the widescreen layout button icon and background ( #6217 )
...
* Update the button icon and background
* Use the woot-button
* Minor css cleanup
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2023-01-11 00:40:48 +05:30
d041f5fc9f
fix: Fixes inconsistent spacing in message bubble ( #6219 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-01-10 20:51:21 +05:30
Sivin Varghese and GitHub
14382ad881
fix: Not able to create a portal if the custom domain is empty ( #6224 )
2023-01-10 20:50:35 +05:30
Sojan Jose and GitHub
c16624dc5d
fix: Duplicate messages in Whatsapp Channel ( #6220 )
...
fixes : #5433
2023-01-10 18:57:34 +05:30
Fayaz Ahmed and GitHub
60f16e8954
Use woot-editor instead of native textarea ( #6216 )
2023-01-10 17:50:16 +05:30
078ff615ee
feat: Add support for template variables in messages content ( #6215 )
...
Fixes : #6078
Co-authored-by: Sojan <sojan@pepalo.com >
2023-01-10 16:00:34 +05:30
Sivin Varghese and GitHub
e7a52c3a46
fix: If desktop view is false then the view not getting updated ( #6214 )
...
* fix: Desktop view is false then the view not getting updated
* chore: Handle sidebar in small screen
* fix: Scroll issue in touch screens
2023-01-10 15:36:16 +05:30
add33d032c
feat: Adds automation view for assigning an agent ( #6131 )
...
* feat: Adds automation view for assigning an agent
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-01-10 11:35:56 +05:30
Sojan Jose and GitHub
28c8023bad
chore: Update translations ( #6211 )
2023-01-09 21:23:11 -08:00
817ec4c50f
fix: Fix the default article sidebar state ( #6191 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-01-09 20:16:53 -08:00
ffb4bd0109
feat: Add the support for video calls with Dyte in the live-chat widget ( #6208 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
2023-01-09 11:52:31 -08:00
24cf7af30b
feat: Add video call option with Dyte in the dashboard ( #6207 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-01-09 11:49:27 -08:00
0a65a233d7
fix: Invalid portal domain validation ( #6166 )
...
* fix: Invalid portal domain validation
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-01-09 13:42:19 +05:30
4172cb4b23
feat: Uses expanded layout as default if the breakpoint is less than or equal to 992px ( #6134 )
...
* feat: Uses expanded layout as default if the breakpoint is below 992px
* fixes: ES lint issue
* chore: Review fixes
* chore: Hide toggle sidebar menu in profile settings
* chore: Fix login screen
* Update app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
* chore: Review fixes
* chore: Review fixes
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2023-01-09 13:26:31 +05:30
Pranav Raj S and GitHub
cbfbe6dbad
feat: Add backend APIs for Dyte integration ( #6197 )
...
- The backend changes required for Dyte Integration.
2023-01-09 12:37:18 +05:30
Shivam Mishra and GitHub
50894fd591
fix: Add padding for an empty state ( #6190 )
2023-01-06 13:44:30 -08:00
Sojan Jose and GitHub
fbdc921ee5
chore: Fix sentry errors for Instagram channel ( #6189 )
...
fixes : #6188
2023-01-06 17:18:31 +05:30
3beafe31f8
chore(deps): bump express from 4.17.1 to 4.18.2 ( #6030 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-01-06 16:01:43 +05:30
74c6db37b3
fix: Fixes broken style in automation page ( #6171 )
...
* fix: Fixes broken style in automation page
* Fix the position of drag handle
Co-authored-by: fayazara <fayazara@gmail.com >
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com >
2023-01-06 15:37:28 +05:30
Hricha Shandily and GitHub
4bbd56f87d
chore: Update error message in Custom Attributes ( #6187 )
2023-01-06 13:58:05 +05:30
Shivam Mishra and GitHub
b9ae664d47
fix: Update incorrect label for team selection ( #6180 )
2023-01-05 19:35:11 -08:00
Sojan Jose and GitHub
269ad8f697
Fix: Errors in Heroku deployments ( #6182 )
...
Due to 86ca7f4a8d the redis configuration in Heroku deployments was breaking, temporarily reverting the part until we identify a fix.
fixes : #5938
2023-01-05 18:36:21 +05:30
9cb75b55f7
chore(deps): bump json5 from 1.0.1 to 1.0.2 ( #6168 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 14:30:41 +05:30
Pranav Raj S and GitHub
fc06ee7726
fix: Update the page size to 15, change default sort to last_activity ( #6177 )
2023-01-04 15:39:03 -08:00
Sojan Jose and GitHub
88053c60c7
chore: Update translations ( #6160 )
2023-01-04 11:03:02 -08:00
OMAR.A and GitHub
7b5f1e4876
feat: Support for telegram incoming location message ( #6158 )
...
Support for incoming location messages in the telegram channel.
ref: #3398
2023-01-04 16:11:54 +05:30
c88ea257d5
chore(deps): bump httparty from 0.20.0 to 0.21.0 ( #6164 )
...
Bumps [httparty](https://github.com/jnunemaker/httparty ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/jnunemaker/httparty/releases )
- [Changelog](https://github.com/jnunemaker/httparty/blob/master/Changelog.md )
- [Commits](https://github.com/jnunemaker/httparty/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: httparty
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 14:35:57 +05:30
Pranav Raj S and GitHub
dd0d221cfc
2022 -> 2023
2023-01-01 22:12:22 -08:00
Sojan Jose and GitHub
ab87f9d6c0
chore: Update translations ( #6159 )
2023-01-01 21:40:15 -08:00
e3f13dd455
choreButtons must have discernible text ( #6132 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-01-01 21:39:38 -08:00
Pranav Raj S
4941c93cb0
Merge branch 'develop'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-12-30 13:58:18 -08:00
Pranav Raj S
c11eebb83a
Bump version to v2.12.1
2022-12-30 13:54:37 -08:00
Pranav Raj S
69bed3e08d
fix: Update unread_messages count in WhatsApp inboxes ( #6154 )
...
* fix: Update unread_count from backend instead of computing on the frontend
* Fix spec
* Remove status indicator on private notifications
* CodeClimate fix
* CodeClimate
2022-12-30 13:54:37 -08:00
Sojan Jose and Pranav Raj S
cf48610f2f
chore: Update translations ( #6152 )
2022-12-30 13:54:37 -08:00
Nithin David Thomas and Pranav Raj S
b179d1b563
chore: Refactor shortcuts modal to use modal component ( #6151 )
...
* chore: Refactor SHortcuts modal to use modal component
* Typography changes
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
34e509b9b7
feat: Adds the ability to play audio alert every 30 sec ( #6150 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-30 13:54:37 -08:00
Pranav Raj S
6ffb7fe34e
chore: Refactor audio notification helper ( #6148 )
2022-12-30 13:54:37 -08:00
Pranav Raj S
297e144f33
fix: Update account limit selection logic ( #6149 )
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
02a687b226
feat: Add new audio alert options ( #6141 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-30 13:54:37 -08:00
Sojan Jose and Pranav Raj S
10a03cae24
chore: Update translations ( #6129 )
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
e446a12ebb
chore: Fixes issue showing the CSAT error message ( #6136 )
...
Approved by Muhsin
2022-12-30 13:54:37 -08:00
Nithin David Thomas and Pranav Raj S
00eabe07a4
fix: Expand title height of textarea on load ( #6103 )
2022-12-30 13:54:37 -08:00
Sojan Jose and Pranav Raj S
78251f54c9
chore: Update translations ( #6113 )
2022-12-30 13:54:37 -08:00
d55988a6e0
feat: Add the ability to toggle the secondary sidebar in all display breakpoints ( #6118 )
...
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-30 13:54:37 -08:00
Muhsin Keloth and Pranav Raj S
37aa602c61
chore: Increase the max concurrent number of devices ( #6121 )
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
aba5a1a131
chore: Helpcenter improvements ( #6098 )
2022-12-30 13:54:37 -08:00
94ca2fd229
feat: Send audio longer than 10 seconds and Add Prop audio-record-format ( #6108 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-12-30 13:54:37 -08:00
Pranav Raj S
a3e5aad753
fix: Update the logic to show read status for web ( #6107 )
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
8e13a06833
fix: Use canned response menu from the editor in contact messages ( #6109 )
2022-12-30 13:54:37 -08:00
Sivin Varghese and Pranav Raj S
38f9c3940b
chore: Hide inbox name only has one inbox ( #6115 )
2022-12-30 13:54:37 -08:00
Pranav Raj S
e026dc03e0
Merge branch 'release/2.12.1'
2022-12-30 13:49:57 -08:00
Pranav Raj S
d911d38391
Bump version to v2.12.1
2022-12-30 13:49:09 -08:00
Pranav Raj S and GitHub
5d1be70e67
fix: Update unread_messages count in WhatsApp inboxes ( #6154 )
...
* fix: Update unread_count from backend instead of computing on the frontend
* Fix spec
* Remove status indicator on private notifications
* CodeClimate fix
* CodeClimate
2022-12-30 13:13:33 -08:00
Sojan Jose and GitHub
12b45f5c76
chore: Update translations ( #6152 )
2022-12-30 09:38:28 -08:00
Nithin David Thomas and GitHub
9f842bcd59
chore: Refactor shortcuts modal to use modal component ( #6151 )
...
* chore: Refactor SHortcuts modal to use modal component
* Typography changes
2022-12-30 22:26:16 +05:30
4fba9ef1fb
feat: Adds the ability to play audio alert every 30 sec ( #6150 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-29 22:16:58 -08:00
Pranav Raj S and GitHub
cd3b6ebf28
chore: Refactor audio notification helper ( #6148 )
2022-12-29 20:01:14 -08:00
Pranav Raj S and GitHub
11f6e6bc61
fix: Update account limit selection logic ( #6149 )
2022-12-29 19:37:36 -08:00
e5fd866a7c
feat: Add new audio alert options ( #6141 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-29 10:21:23 -08:00
Sojan Jose and GitHub
e5219df2b4
chore: Update translations ( #6129 )
2022-12-28 13:56:49 -08:00
Sivin Varghese and GitHub
98c289dc3e
chore: Fixes issue showing the CSAT error message ( #6136 )
...
Approved by Muhsin
2022-12-28 12:49:11 +05:30
Nithin David Thomas and GitHub
3e91765472
fix: Expand title height of textarea on load ( #6103 )
2022-12-22 14:14:30 -08:00
Sojan Jose and GitHub
1bf23055df
chore: Update translations ( #6113 )
2022-12-22 14:08:08 -08:00
2af337be10
feat: Add the ability to toggle the secondary sidebar in all display breakpoints ( #6118 )
...
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-22 14:07:11 -08:00
Muhsin Keloth and GitHub
dbb6c0a074
chore: Increase the max concurrent number of devices ( #6121 )
2022-12-22 19:13:54 +05:30
Sivin Varghese and GitHub
8c88344170
chore: Helpcenter improvements ( #6098 )
2022-12-22 18:51:24 +05:30
6a78254701
feat: Send audio longer than 10 seconds and Add Prop audio-record-format ( #6108 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-12-22 13:36:03 +05:30
Pranav Raj S and GitHub
26ada8b342
fix: Update the logic to show read status for web ( #6107 )
2022-12-21 09:58:56 -08:00
Sivin Varghese and GitHub
3c6bd2c8fd
fix: Use canned response menu from the editor in contact messages ( #6109 )
2022-12-21 16:01:50 +05:30
Sivin Varghese and GitHub
2c2c47d7fd
chore: Hide inbox name only has one inbox ( #6115 )
2022-12-21 13:31:53 +05:30
Sojan
34f7405689
Merge branch 'release/2.12.0' into develop
2022-12-19 22:48:01 +05:30
Sojan
56b1388339
Merge branch 'release/2.12.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-12-19 22:47:50 +05:30
Sojan
3ebfb3a140
Bump version to 2.12.0
2022-12-19 22:44:43 +05:30
Pranav Raj S and GitHub
2dfe38ae4d
chore: Cleanup feature flags ( #6096 )
...
- Add more feature flags for CRM, auto_resolution, and reports
- Add a SuperAdmin link in the sidebar if the user is a super-admin
- SuperAdmin could view all the features on an account irrespective of whether the feature is enabled.
2022-12-19 22:38:30 +05:30
Sojan Jose and GitHub
ca88eb55f4
chore: Update translations from Crowdin
2022-12-19 22:34:49 +05:30
Nithin David Thomas and GitHub
d1a26e80f4
fix: Hide show more labels button when there's no overflow ( #6097 )
2022-12-19 08:54:20 -08:00
022d0b0ea3
chore: Enable prototyping classes for foundation ( #5945 )
...
* chore: Enable prototyping classes for foundation
* Marcros css clean up
* Imports utilities separately
* Fix macro position
* Changes global margin
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-12-19 14:11:11 +05:30
Tejaswini Chile and GitHub
5541d9e00b
Fix: automation email improvement ( #6061 )
2022-12-19 13:21:33 +05:30
Pranav Raj S and GitHub
38587b3aa1
fix: Update Slack integration to fix message delivery issues ( #6093 )
2022-12-17 16:41:11 -08:00
4d2b7c37a0
feat: Display labels in the conversation card ( #6088 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2022-12-17 13:11:28 -08:00
aaacf9d4d2
feat: Allow users to disable marking offline automatically ( #6079 )
...
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2022-12-16 11:59:27 -08:00
Sivin Varghese and GitHub
82d3398932
fix: Add improvements to the Help Center module ( #6081 )
2022-12-16 11:41:55 -08:00
9106f6278d
fix: Allow editing label and placeholder for standard attributes in pre chat form ( #6067 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-12-15 09:36:18 -08:00
f8e6308caf
chore: [Snyk] Fix for 7 vulnerabilities ( #6075 )
...
* fix: Gemfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-LOOFAH-3168317
- https://snyk.io/vuln/SNYK-RUBY-LOOFAH-3168318
- https://snyk.io/vuln/SNYK-RUBY-LOOFAH-3168649
- https://snyk.io/vuln/SNYK-RUBY-RAILSHTMLSANITIZER-3168316
- https://snyk.io/vuln/SNYK-RUBY-RAILSHTMLSANITIZER-3168646
- https://snyk.io/vuln/SNYK-RUBY-RAILSHTMLSANITIZER-3168647
- https://snyk.io/vuln/SNYK-RUBY-RAILSHTMLSANITIZER-3168648
* chore: update gemlock
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2022-12-15 16:40:50 +05:30
Sojan Jose and GitHub
72fcaa739c
chore: Update translations from Crowdin
2022-12-15 14:11:15 +05:30
9292653bf9
fix: Update enabled_features logic to fix superadmin edit action ( #5959 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-14 18:24:02 -08:00
2a1a38f986
chore: Add feature flags for campaigns and website channel ( #5778 )
...
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-14 16:06:26 -08:00
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
26e05de642
chore(deps): bump loofah from 2.18.0 to 2.19.1 ( #6072 )
...
Bumps [loofah](https://github.com/flavorjones/loofah ) from 2.18.0 to 2.19.1.
- [Release notes](https://github.com/flavorjones/loofah/releases )
- [Changelog](https://github.com/flavorjones/loofah/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flavorjones/loofah/compare/v2.18.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: loofah
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 12:51:36 -08:00
8222a47154
chore(deps): bump rails-html-sanitizer from 1.4.3 to 1.4.4 ( #6074 )
...
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer ) from 1.4.3 to 1.4.4.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases )
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.4.3...v1.4.4 )
---
updated-dependencies:
- dependency-name: rails-html-sanitizer
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 12:51:12 -08:00
9d78f0d6c6
feat: Adds number validation for WhatsApp inbox at the creation step ( #6043 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2022-12-12 19:52:37 -08:00
Sivin Varghese and GitHub
86958278cd
fix: Unable to save automation "send email to team" ( #6052 )
...
* fix: Unable to save automation "send email to team"
* chore: Minor fixes
2022-12-12 20:10:33 +05:30
Pranav Raj S and GitHub
823c836906
feat: Allow wildcard URL in the campaigns ( #6056 )
2022-12-09 16:43:09 -08:00
Pranav Raj S and GitHub
6200559123
chore: Update analytics events ( #6050 )
2022-12-08 20:53:13 -08:00
Tejaswini Chile and GitHub
7dc790a7e0
fix: Automatically remove expired story mention ( #5300 )
...
When a user mentions the connected Instagram page in a story, the story's content is downloaded in Chatwoot, then if the user deletes the story, the content persists in the platform.
fixes : #5258
2022-12-08 15:55:24 +03:00
431e2931c4
chore(deps): bump nokogiri from 1.13.9 to 1.13.10 ( #6040 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.9 to 1.13.10.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.9...v1.13.10 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 14:01:52 +03:00
Pranav Raj S and GitHub
52ea201070
fix: Remove duplicate submit action ( #6039 )
2022-12-07 16:28:45 -08:00
779bcf5e0d
feat: Update Signup screen ( #6002 )
...
* feat: Update Signup page designs
* feat: Update the signup page with dynamic testimonials
* Remove the images
* chore: Minor UI fixes
* chore: Form aligned to centre
* Update app/javascript/dashboard/routes/auth/components/Signup/Form.vue
* Design improvements
* Update company name key
* Revert "chore: Minor UI fixes"
This reverts commit 1556f4ca835d9aa0d9620fd6a3d52d259f0d7d65.
* Revert "Design improvements
This reverts commit dfb2364cf2f0cc93123698fde92e5f9e00536cc2.
* Remove footer
* Fix spacing
* Update app/views/installation/onboarding/index.html.erb
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2022-12-07 15:55:03 -08:00
Pranav Raj S and GitHub
6064aad38f
chore: Add business email validation on signup ( #6037 )
2022-12-07 13:03:51 -08:00
caa45d1d92
feat: Pass logged in agent context to dashboard app ( #6034 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-07 12:02:27 -08:00
f1d1bb84fd
fix: Filters are not applied unless I'm on the All Conversations screen ( #6006 )
...
* fix: Filters are not applied unless I'm on the All Conversations screen
* chore: Review fixes
* chore: Minor sidebar fixes
* chore: Review fixes
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-07 12:00:51 +05:30
01cc3d7c9c
chore(deps): bump qs from 6.5.2 to 6.5.3 ( #6028 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 12:49:00 -08:00
Sivin Varghese and GitHub
89cfc5bbf3
fix: Send message with "enter" also do new line ( #5961 )
...
* fix: Send message with "enter" also do new line
* chore: Review fixes
* chore: Naming fixes
* chore: Minor fixes
* chore: Fix line break issue when cmd plus enter enabled
2022-12-06 11:25:49 +05:30
OMAR.A and GitHub
a82b9991b3
fix: Update the link used for email address change in the confirmation mail ( #5937 )
2022-12-05 16:17:27 -08:00
Sojan Jose and GitHub
06434bc655
chore: Update translations from Crowdin ( #5952 )
2022-12-05 16:04:49 -08:00
Jordan Brough and GitHub
b9fd1d88ea
Escape search term before building regular expression ( #5994 )
...
When doing a conversation search, if the search term includes any regular
expression characters and the search returns results, then this function would
throw an exception.
For example, if a conversation includes the text "+15555550111" and you search
for "+15555550111" then you get an exception like:
> Invalid regular expression: /(+15555550111)/: Nothing to repeat
Because the "+" is not escaped.
2022-12-05 16:02:43 -08:00
8004f67efe
chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 ( #6016 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 16:01:27 -08:00
Sivin Varghese and GitHub
87ef39ad9c
feat: Add the ability to search emojis ( #5928 )
2022-12-05 16:00:42 -08:00
Vishnu Narayanan and GitHub
c3b6e1a732
fix: update heroku app.json to use premium plans ( #5349 )
...
* fix: update heroku app.json to use premium plans
Use premium/paid dynos and addons as Heroku is set to deprecate free dynos/addons.
* fix: set default stack to heroku-20
* chore: update heroku app.json to use new dyno types
web and worker to use basic dynos
redis and postgres to use mini
2022-12-05 21:15:44 +05:30
Muhsin Keloth and GitHub
c9cae01cb4
fix: Support audio in safari browser ( #5943 )
2022-12-05 12:30:56 +05:30
Sivin Varghese and GitHub
613fb0b064
fix: Unable to add emoji exactly where the cursor is at ( #5865 )
...
* fix: Unable to add emoji exactly where the cursor is at
* chore: Minor fixes
* chore: Review fixes
* chore: Code clean up
* chore: Review fixes
* chore: Minor fixes
* chore: Review fixes
2022-12-05 11:16:00 +05:30
Tejaswini Chile and GitHub
0b5c82ad5f
fix: Save hostname for the custom domain in the portal ( #5984 )
...
* fix: Save hostname for the custom domain in the portal
2022-12-03 20:37:56 +05:30
c8ec397c79
fix: Update missing features in unattended / mentions view ( #6009 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-12-02 15:07:38 -08:00
Tejaswini Chile and GitHub
a08099bbcc
fix: Custom attr filter on conversations ( #5978 )
2022-12-02 10:37:32 +05:30
Pranav Raj S and GitHub
e35638588a
fix: Avoid conversationId getting undefined in unattended view ( #6001 )
2022-11-30 20:37:58 -08:00
3083f74d45
fix: Update inbox json, removing password ( #5981 )
...
- Filter restricted inbox attributes in APIs for agents
Fixes chatwoot/product#668
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-11-30 13:04:46 +03:00
85b52a1d3f
feat: Add a view for unattended conversations ( #5890 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-29 08:18:00 -08:00
Nithin David Thomas and GitHub
c94ba16565
fix: Updates logic to insert canned response into editor ( #5880 )
...
* fix: Updates logic to insert canned response into editor
* Removes commented code
* Parse incoming canned text as markdown
2022-11-29 19:46:55 +05:30
0cad3bed71
fix: Files in Whatsapp arrives with a different Name ( #5907 )
...
- Add file name parameter to the WhatsApp attachment payload
fixes : #4481
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-11-29 16:54:49 +03:00
edcbd53425
feat: Read/Delivery status for Whatsapp Cloud API ( #5157 )
...
Process field statuses received in webhook WhatsApp cloud API
ref: #1021
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2022-11-29 15:51:37 +03:00
Tejaswini Chile and GitHub
a397f01692
fix: unassign team activity message ( #5969 )
2022-11-29 13:35:08 +05:30
Vishnu Narayanan and GitHub
4755031e1d
feat: use sendmail for email as default ( #5899 )
...
* feat: use sendmail for the email if SMTP_ADDRESS is empty
2022-11-29 09:13:27 +05:30
Tejaswini Chile and GitHub
fc9fc5a661
fix: destroy bulk service ( #5921 )
2022-11-25 22:46:50 +05:30
b05d06a28a
feat: Ability to lock to single conversation ( #5881 )
...
Adds the ability to lock conversation to a single thread for Whatsapp and Sms Inboxes when using outbound messages.
demo: https://www.loom.com/share/c9e1e563c8914837a4139dfdd2503fef
fixes : #4975
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2022-11-25 13:01:04 +03:00
Vishnu Narayanan and GitHub
8813c77907
chore: add ph-no-capture css class to messages ( #5932 )
...
This ensure posthog replaces the corresponding elements with an empty
block in recordings.
ref: https://posthog.com/manual/recordings#ignoring-sensitive-elements
2022-11-24 10:42:28 -08:00
Sojan Jose and GitHub
8ea0660862
chore: Add reauthorization prompt for Whatsapp Channel ( #5929 )
...
- Add reauthorization prompt for Whatsapp Channel
fixes : #5782
2022-11-24 14:50:32 +03:00
606fc9046a
feat: Allow users to mark a conversation as unread ( #5924 )
...
Allow users to mark conversations as unread.
Loom video: https://www.loom.com/share/ab70552d3c9c48b685da7dfa64be8bb3
fixes : #5552
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-24 10:55:45 +03:00
Pranav Raj S and GitHub
e593e516b8
chore: Enable Latvian (lv) language ( #5920 )
2022-11-22 12:54:13 -08:00
Sojan Jose and GitHub
b5f8524167
chore: Update translations from Crowdin ( #5883 )
2022-11-22 11:42:29 -08:00
Sivin Varghese and GitHub
b765e17457
fix: Sidebar missing at 1200px width ( #5917 )
2022-11-22 10:48:15 -08:00
Fayaz Ahmed and GitHub
db37bfea06
fix: Add word-break to canned response list table content
2022-11-22 23:53:15 +05:30
Pranav Raj S and GitHub
16bfd68d95
chore: Allow admins to choose the agent bot from the UI ( #5895 )
2022-11-18 08:54:32 -08:00
Fayaz Ahmed and GitHub
33aacb3401
Add team option in bulk actions ( #5885 )
2022-11-18 14:44:36 +05:30
47676c3cce
feat: Allow agent-bots to be created from the UI ( #4153 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-17 22:15:58 -08:00
Tejaswini Chile and GitHub
9bfbd528ef
feat: Assign team with teams none option ( #5871 )
2022-11-17 14:15:16 +05:30
Tejaswini Chile and GitHub
e85f998a08
feat: Remove labels in macro ( #5875 )
2022-11-17 12:30:47 +05:30
Pranav Raj S and GitHub
66044a0dc3
feat: Show last non-activity messages in the chat list ( #5864 )
2022-11-16 15:43:55 -08:00
Pranav Raj S and GitHub
9b9c019de0
feat: Add support for after param in messages API ( #5861 )
2022-11-16 08:11:48 -08:00
86e0ff76c5
chore(deps): bump loader-utils from 1.4.1 to 1.4.2 ( #5859 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 18:56:59 -08:00
abbb6ac676
chore(deps): bump minimatch from 3.0.4 to 3.1.2 ( #5860 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 18:56:50 -08:00
Pranav Raj S and GitHub
42b466bda2
chore: Cleanup the design in widget builder ( #5852 )
2022-11-15 18:56:24 -08:00
Sojan
956837ded5
Merge branch 'release/2.11.0' into develop
2022-11-16 00:45:43 +00:00
Sojan
8a0d6f6f50
Merge branch 'release/2.11.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-11-16 00:45:34 +00:00
Sojan
f0ef497005
Bump version to 2.11.0
2022-11-16 00:40:38 +00:00
Sojan Jose and GitHub
8e2da837d4
chore: Update translations from Crowdin
2022-11-16 00:37:29 +00:00
Sojan Jose and GitHub
e7f1a9ab4d
chore: Enable Macros for all accounts ( #5858 )
...
- migrations to enable macros for all accounts
2022-11-16 00:33:09 +00:00
Tejaswini Chile and GitHub
826a735cdb
fix: Assign agent action changes ( #5827 )
2022-11-15 13:15:27 +05:30
Tejaswini Chile and GitHub
38ab3c36db
fix: send label list not object in event data presenter ( #5853 )
2022-11-15 12:20:06 +05:30
b5f7be0cd2
fix: Full name update when creating a conversation without an email id ( #5832 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-14 19:39:46 -08:00
Tejaswini Chile and GitHub
efceaec950
fix: Activity message generation for team assignemnt automation ( #5846 )
2022-11-11 19:07:24 +05:30
Fayaz Ahmed and GitHub
6aba352e0d
fix: Single select for agents and teams in Macros actions ( #5837 )
...
* Ignore settings.json
* Single select dropdown for teams and agents
2022-11-10 20:09:33 +05:30
9eb861a3b7
feat: Custom attributes in automations and refactor ( #4548 )
...
* Custom attributes
* Custom Attrs Manifest
* Fix dropdown values for custom attributes
* Handle edit mode for custom attributes
* Ported duplicate logic to a mixin
* fix Code climate issue
* Fix Codeclimate complexity warning
* Bug fix - Custom attributes getting duplicated
* Bug fixes and Code Climate issue fix
* Code Climate Issues Breakdown
* Fix test spec
* Add labels for Custom attributes in dropdown
* Refactor
* Refactor Automion mixin
* Refactor Mixin
* Refactor getOperator
* Fix getOperatorType
* File name method refactor
* Refactor appendNewCondition
* spec update
* Refactor methods
* Mixin Spec update
* Automation Mixins Test Specs
* Mixin Spec Rerun
* Automation validations mixin spec
* Automation helper test spec
* Send custom_attr key
* Fix spec fixtures
* fix: Changes for custom attribute type and lower case search
* fix: Specs
* fix: Specs
* fix: Ruby version change
* fix: Ruby version change
* Removes Lowercased values and fix label value in api payload
* Fix specs
* Fixed Query Spec
* Removed disabled labels if no attributes are present
* Code Climate Fixes
* fix: custom attribute with indifferent access
* fix: custom attribute with indifferent access
* Fix specs
* Minor label fix
* REtrigger circle ci build
* Update app/javascript/shared/mixins/specs/automationMixin.spec.js
* Update app/javascript/shared/mixins/specs/automationMixin.spec.js
* fix: Custom attribute case insensitivity search
* Add missing reset action method to input
* Set team_input to single select instead of multiple
* fix: remove value case check for date,boolean and number data type
* fix: cognitive complexity
* fix: cognitive complexity
* fix: Fixed activity message for automation system
* fix: Fixed activity message for automation system
* fix: Fixed activity message for automation system
* fix: codeclimate
* fix: codeclimate
* fix: action cable events for label update
* fix: codeclimate, conversation modela number of methods
* fix: codeclimate, conversation modela number of methods
* fix: codeclimate, conversation modela number of methods
* fix: codeclimate, conversation modela number of methods
* Fix margin bottom for attachment button
* Remove margin bottom to avoid conflict from macros
* Fix automation action query generator using the right key
* fix: not running message created event for activity message
* fix: not running message created event for activity message
* codeclimate fix
* codeclimate fix
* codeclimate fix
* Update app/javascript/dashboard/mixins/automations/methodsMixin.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/shared/mixins/specs/automationHelper.spec.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/helper/automationHelper.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Update app/javascript/dashboard/mixins/automations/methodsMixin.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Tejaswini <tejaswini@chatwoot.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-11-10 10:53:29 +05:30
Sojan Jose and GitHub
3184c8964d
chore: Update translations from Crowdin ( #5831 )
2022-11-09 20:26:30 -08:00
865346223b
fix: Add missing dropdown method ( #5830 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-09 17:27:04 -08:00
Nithin David Thomas and GitHub
4f82859bba
chore: Design improvements for thumbnail and dropdown ( #5822 )
2022-11-09 16:52:30 -08:00
47c90e2085
feat: Add a loader till the dashboard app is loaded ( #5814 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-11-09 10:06:09 -08:00
7352b928da
feat: Add assign agent option in macro ( #5821 )
...
Co-authored-by: fayazara <fayazara@gmail.com >
2022-11-09 09:52:48 -08:00
Muhsin Keloth and GitHub
5febdde938
chore: Add feature flag for mobile v2 ( #5797 )
2022-11-08 21:56:02 -08:00
Nithin David Thomas and GitHub
d39ace5a6b
feat: Improve image loading for thumbnails ( #5823 )
2022-11-08 21:05:13 -08:00
Sojan Jose and GitHub
e2059cfc5b
fix: SocketError: getaddrinfo: for imap channels ( #5824 )
...
fixes : #5431
2022-11-08 20:23:46 -08:00
Sojan Jose and GitHub
2e42821c48
chore: Update translations from Crowdin ( #5810 )
2022-11-08 09:36:24 -08:00
16d59f4bb0
chore(deps): bump loader-utils from 1.4.0 to 1.4.1 ( #5816 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 09:33:35 -08:00
0d9ed0674b
feat: Add store for conversation watchers ( #5808 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-11-08 09:33:14 -08:00
6ff0c93659
feat: Ability to receive location on whatsapp inbox ( #5742 )
...
- Ability to receive location messages on WhatsApp Inbox
ref: https://github.com/chatwoot/chatwoot/issues/3398
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-11-07 21:36:47 -08:00
Nithin David Thomas and GitHub
20406dce01
feat: Adds component to show location based messages ( #5809 )
...
- Adds a component to show location-type messages in the dashboard
2022-11-07 20:50:07 -08:00
smartdev58 and GitHub
b50890d1b5
chore: Update data format for platform API feature management ( #5718 )
...
Updated JSON data format for Platform API for account creation update API endpoints features flags to accept false values on each feature.
fixes : #5717
2022-11-07 17:49:45 -08:00
Tejaswini Chile and GitHub
48373628a1
fix: Macros authorizations ( #5779 )
...
Macros policy update.
ref: #5730
2022-11-07 17:46:00 -08:00
CristianDuta and GitHub
479d88a480
fix: Identifier not persisted on customer created via Inbox API Channel ( #5804 )
...
- Fixes the identifier not being used to identify the contact, this results in having a new contact created every time the email or phone is not supplied.
Fixes : #5704
2022-11-07 16:02:45 -08:00
Pranav Raj S and GitHub
526722dffa
fix: Update invalid payload for template messages ( #5802 )
2022-11-07 15:21:47 -08:00
Tejaswini Chile and GitHub
a23974d8b9
Feat/5733 Add private note action in macros ( #5805 )
2022-11-07 22:12:10 +05:30
matenauta and GitHub
894234e777
chore: Remove quotes from SMTP_USERNAME ( #5800 )
...
Removing quotes related to https://github.com/chatwoot/chatwoot/issues/4787
2022-11-06 16:06:18 -08:00
Nithin David Thomas and GitHub
dc3ee3464b
feat: Add component for grouped thumbnails ( #5796 )
2022-11-03 22:38:45 -07:00
Pranav Raj S and GitHub
4bb5e812ba
fix: Allow ending the conversation if snoozed or pending ( #5793 )
2022-11-03 13:47:24 -07:00
Nithin David Thomas and GitHub
8bd5ba187a
fix: Fix widget thumbnail not rendering background colors ( #5791 )
2022-11-02 22:13:12 -07:00
mjattiot and GitHub
c121b44df4
fix: GCP Redis managed don't support redis client setname command ( #4422 )
...
If using Redis on GCP, actionable will attempt to use the Redis client setname command. However, the command is not supported.
So Introducing `REDIS_DISABLE_CLIENT_COMMAND` environment variable will let you solve this issue.
ref: https://github.com/rails/rails/issues/38244#issuecomment-575454444
2022-11-02 19:14:51 -07:00
CristianDuta and GitHub
4c43330b15
feat: Add inbox details endpoint ( #5549 )
...
This change targets the public API and is related to the Inbox with channel type API.
Exposes public inbox details under /public/api/v1/inboxes/{inbox_identifier}. This allows access to feature flags and business hours configured for the inbox.
ref: #5514
2022-11-02 19:05:03 -07:00
Sojan Jose and GitHub
8b659de73d
chore: Use connection_pool for redis ( #5790 )
...
fixes : #3199
2022-11-02 17:31:20 -07:00
Tejaswini Chile and GitHub
936c2ec7e2
fix: Ensure Automation rule executions are account scoped ( #5768 )
...
This is one possible fix to tackle with cached automation rules when automation gets called on two different accounts with the same event name.
Fixes: https://github.com/chatwoot/product/issues/605
2022-11-02 17:24:35 -07:00
smartdev58 and GitHub
9c0cce0392
chore: Mark conversations as pending instead of reopen when bot is present ( #5751 )
...
With this change, conversations are marked as pending instead of reopening when a bot is connected to that Inbox.
Fixes : #5668
2022-11-02 13:54:56 -07:00
Arkadiy Ayvazyan and GitHub
86ca7f4a8d
fix: Autoloading during initialization deprecation warning ( #5628 )
...
Autoloading during initialization deprecation warning fix
fixes : #4012
2022-11-01 20:19:42 -07:00
Sojan Jose and GitHub
6cfd594d85
fix: flaky test whatsapp_cloud_service_spec.rb:17 ( #5786 )
...
Fix flaky test: flaky /spec/services/whatsapp/providers/whatsapp_cloud_service_spec.rb:17
example build: https://app.circleci.com/pipelines/github/chatwoot/chatwoot/48955/workflows/a2959d25-19ea-4812-ba15-5aac69c43265/jobs/49523
Cause: factory bot can create phone numbers of length 15 digits, which is valid e164, while our regex only handled up to 14 digits
2022-11-01 19:51:42 -07:00
Sivin Varghese and GitHub
e1190fd9bf
fix: Text colour is getting merged with the light background colour ( #5773 )
2022-11-02 05:52:00 +05:30
Stephen Paul Weber and GitHub
f2753df8df
chore: Use multiple connections in Redis connection pool ( #5574 )
...
- The initializer set up a connection pool, but both pools created namespace wrappers around a single global connection. Splitting them up.
2022-11-01 16:49:26 -07:00
Tejaswini Chile and GitHub
00e06e5139
fix: Unsupported message type ( #5783 )
...
- fix handling unsupported message types
2022-11-01 15:21:45 -07:00
Fayaz Ahmed and GitHub
be516a5ea6
fix: Filename issue while editing a macro with attachment action ( #5775 )
2022-11-01 16:20:09 +05:30
givetimetolife and GitHub
f8d9a27d7a
fix: db/seeds.rb field contact_inbox is undefined ( #5743 )
...
fixes rails db:chatwoot_prepare error: field contact_inbox is undefined
2022-11-01 00:52:07 -07:00
Muhsin Keloth and GitHub
92724576af
fix: Update conversation read status indicator logic ( #5777 )
2022-10-31 09:35:48 -07:00
Tejaswini Chile and GitHub
a0606d36f6
fix: Set message sender to macros excution ( #5769 )
2022-10-31 19:33:12 +05:30
Muhsin Keloth and GitHub
2073a23d5c
chore: Fix Thumbnail component specs ( #5776 )
2022-10-28 14:19:12 +05:30
Sivin Varghese and GitHub
b20f5e5cef
feat: Adds URL validation for domain and home page links ( #5761 )
2022-10-28 06:21:38 +05:30
Nithin David Thomas and GitHub
3b09840d39
chore: Fix import paths in storybook ( #5772 )
2022-10-28 01:42:24 +05:30
2aa99ee137
fix: Fix timestamp auto-update in conversations chat list ( #5640 )
...
* fix: Fix timestamp auto-update
* fix: rewrite `setInterval` to `setTimeout`
* fix: change refresh time logic
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-28 01:05:39 +05:30
David Kubeš and GitHub
89d7e4ead6
chore: refactor thumbnail ( #5682 )
2022-10-28 01:02:23 +05:30
Sojan Jose and GitHub
12cd15b6ad
chore: Disable email processing for suspended accounts ( #5762 )
...
- Disable email processing for suspended accounts
2022-10-26 03:40:47 -07:00
Sivin Varghese and GitHub
352558dd11
fix: Update color for the action button used in card messages ( #5740 )
2022-10-25 16:17:05 -07:00
Pranav Raj S and GitHub
bedb2cab63
Use @page-change instead of on-page-change ( #5749 )
2022-10-26 03:46:09 +05:30
abe439594e
fix: Add preference to choose browser lang for widget settings page ( #5726 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-25 15:04:29 -07:00
bcde84b5b5
feat: Add ability to paste file/image from clipboard ( #5627 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-10-25 13:35:11 +05:30
06e2219110
chore: Improve macros stability ( #5700 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-24 23:49:19 -07:00
c3ec1d4f8a
feat: Add the ability for the agents to execute a macro ( #5698 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-24 20:33:59 -07:00
Nithin David Thomas and GitHub
d54392cb53
fix: Update max-width to fix overflow for emoji selector ( #5727 )
2022-10-24 19:59:36 -07:00
Sojan Jose and GitHub
3a71fe3260
chore: Stop duplicate websocket updates for conversation updates ( #5711 )
...
- remove extra dispatch for label updates
2022-10-21 18:06:02 -07:00
af020f446e
fix: check the content type for the file when uploading from cloud storage ( #5378 )
...
When sending the message with audio, only the signed id of the file is sent.
In the back end check only the UploadedFile type.
The attachment has the default file type image, now it gets the content type from the signed id
Fixes : #5375
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-10-21 18:05:36 -07:00
Pranav Raj S and GitHub
6823b04e5b
fix: Update public partials to fix help center search ( #5713 )
2022-10-21 17:32:01 -07:00
Nithin David Thomas and GitHub
8d5a9a9daa
fix: Show account switch modal from portal dashboard ( #5712 )
2022-10-21 17:24:52 -07:00
c3426929d7
chore: Refactor sidebar components used in help center ( #5695 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-21 16:43:43 -07:00
4a299a9441
fix: Add an action cable events for label updates ( #5694 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-21 16:12:35 -07:00
782165478b
fix: Update article count in portal admin dashboard ( #5647 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-21 13:43:15 -07:00
Pranav Raj S and GitHub
95cc55d043
fix: Update pagination logic in the help center ( #5693 )
2022-10-20 20:05:17 -07:00
Tejaswini Chile and GitHub
a274a1702a
chore: Macros enhancement ( #5609 )
...
- Fixed send_attachment and send_email_transcript
- Fixed duplicate activity messages
- Fixed Order of execution
Fixes : #5584
2022-10-20 19:41:48 -07:00
Chad Burggraf and GitHub
4d0b302802
Avoid crashing when AudioContext is not available. ( #5641 )
...
#4942 . We've also had a number of crash reports show up in our logs related to this. Typically we see "undefined is not a constructor" because of the `window.AudioContext || window.webkitAudioContext` returns `undefined`.
2022-10-20 19:13:20 -07:00
Pranav Raj S and GitHub
a8561cd798
fix: Add portal pack to tailwind config ( #5686 )
2022-10-19 21:49:34 -07:00
fa73b5290c
chore: Allow feature flag parameters in platform API for account creation ( #5589 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-19 21:16:36 -07:00
a3277b45af
feat: Update conversation attributes in realtime when they changed ( #5542 )
...
Co-authored-by: daniel gannage <daniel@pxdel.com >
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
2022-10-19 17:26:10 -07:00
10d86fbb35
chore: Ability to Remove password info from sentinel config ( #4550 )
...
Introduce the REDIS_SENTINEL_PASSWORD environment variable to customize the behaviour of sentinel passwords.
Co-authored-by: EXT02D22861 <nusret.ozates@consultant.turkcell.com.tr >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-10-19 17:25:16 -07:00
22d5703b92
feat: Macros listing and Editor ( #5606 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-19 17:13:13 -07:00
1fb1be3ddc
feat: Add search functionality for public portal ( #5683 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-19 17:09:32 -07:00
bce0bb8acb
chore: Improve pr and bug report templates ( #5556 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-19 13:45:32 -07:00
Tejaswini Chile and GitHub
ceaffe862a
Fix: Handled IG unsupported file type ( #5650 )
...
We get 'unsupported_type' in the web-hook event only when Instagram faces issues processing the attachments. https://developers.facebook.com/docs/messenger-platform/instagram/features/webhook/ according to their document, we are handling the given types and are ignoring this one for now.
Fixes : #5428
2022-10-19 13:44:17 -07:00
Sojan Jose and GitHub
199f462af4
chore: Update translations from Crowdin ( #5663 )
2022-10-19 13:27:10 -07:00
David Kubeš and GitHub
c542d2e0ff
chore: Refactor urlParamsHelper.js ( #5639 )
2022-10-19 13:20:40 -07:00
6bc34db932
fix: Make links more accessible on helpcenter public views ( #5681 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-19 13:07:44 -07:00
Tejaswini Chile and GitHub
0343acdb7e
fix: ensure contact_inbox if contact exists( #5667 )
...
- Fixing Instagram issue for existing contacts in the inbox
2022-10-19 12:56:39 -07:00
f740727177
Added testcases for AddReminder Component ( #5538 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-10-20 00:54:08 +05:30
Fayaz Ahmed and GitHub
3de8f256cb
fix: Avoid overflowing submenus in conversation context menu ( #5113 )
...
* Scroll overflowing content inside submenus
* Disable submenus if options are not available
2022-10-19 12:23:53 -07:00
Muhsin Keloth and GitHub
2e7ab484bd
fix: Discard invalid contact attributes in widget conversation end point ( #5664 )
...
Fixes : chatwoot/product#601
2022-10-18 13:16:29 -07:00
smartdev58 and GitHub
e34e975776
chore: ability to delete user in super admin console
...
fixes : #4164
2022-10-18 01:05:28 -07:00
Sojan
a1ce188dab
Merge branch 'release/2.10.0' into develop
2022-10-17 19:38:42 -07:00
Sojan
ce9c8645df
Merge branch 'release/2.10.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-10-17 19:38:31 -07:00
Sojan
2f7a16ae16
Bump version to 2.10.0
2022-10-17 19:31:53 -07:00
Pranav Raj S and GitHub
71ca530292
fix: Fix typo in help center ( #5661 )
2022-10-17 18:59:22 -07:00
Pranav Raj S and GitHub
e19c6d5671
chore: Add editor toggle for API inbox ( #5660 )
2022-10-17 18:52:51 -07:00
Sojan Jose and GitHub
2423def8e8
chore: Add attachments key to message_created webhook payload ( #5659 )
...
- Add attachments key to `message_created` webhook payload
2022-10-17 17:36:56 -07:00
1c44e43c43
fix: Fix overflow issue for category name in article list ( #5658 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-17 15:59:18 -07:00
Sivin Varghese and GitHub
444809cc68
fix: Added validation for check box in the pre-chat form ( #5648 )
2022-10-17 15:00:02 -07:00
Pranav Raj S and GitHub
20b4a91122
chore: Add feature flags in the settings console ( #5657 )
2022-10-17 14:59:44 -07:00
Nithin David Thomas and GitHub
73f5595762
chore: Sync colors from dashboard to tailwind config ( #5656 )
2022-10-17 13:13:02 -07:00
Sojan Jose and GitHub
704554d453
chore: Update translations ( #5644 )
2022-10-17 11:14:29 -07:00
Muhsin Keloth and GitHub
706ab872f3
fix: Disable name in pre-chat form if the name is already provided in setUser ( #5466 )
2022-10-17 20:59:17 +05:30
Nithin David Thomas and GitHub
252eda14c6
chore: Add woot button to message context menu ( #5638 )
2022-10-16 16:48:32 -07:00
ce3730d640
fix: Avoid email icon getting distorted ( #5633 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-14 13:38:08 -07:00
Sojan Jose and GitHub
db53af91e7
chore ( #5636 )
...
* New translations conversation.json (Latvian)
* New translations bulkActions.json (Portuguese, Brazilian)
* New translations agentMgmt.json (Latvian)
* New translations teamsSettings.json (Latvian)
* New translations contactFilters.json (Latvian)
* New translations automation.json (Latvian)
* New translations attributesMgmt.json (Latvian)
* New translations labelsMgmt.json (Latvian)
* New translations settings.json (Latvian)
* New translations integrations.json (Latvian)
* New translations inboxMgmt.json (Latvian)
* New translations generalSettings.json (Latvian)
* New translations contact.json (Latvian)
* New translations helpCenter.json (Latvian)
2022-10-14 12:46:41 -07:00
David Kubeš and GitHub
a6960dc2d3
chore: Refactor widget ( #5621 )
2022-10-14 09:13:11 +05:30
Sojan Jose and GitHub
e310230f62
chore: Refactor Contact Inbox Builders ( #5617 )
...
- Remove duplicate code and move everything to builders
- fixes : #4680
2022-10-13 15:12:04 -07:00
Nithin David Thomas and GitHub
1f271356ca
feat: Update the design for dropdown buttons ( #5625 )
2022-10-13 13:36:42 -07:00
bf4338ef9e
feat: Make category name in article table clickable ( #5626 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-13 13:35:11 -07:00
Tejaswini Chile and GitHub
a533f43fbf
fix: Stop raising errors for unsupported Whatsapp messages ( #5541 )
...
- Handle unsupported Whatsapp messages
2022-10-13 13:31:49 -07:00
Vishnu Narayanan and GitHub
8f4944fda0
chore: revert arm64 docker build in gh action ( #5619 )
...
ref: https://github.com/chatwoot/chatwoot/pull/5575
https://github.com/chatwoot/chatwoot/pull/5575#issuecomment-1277208625
2022-10-13 13:46:28 +05:30
Pranav Raj S and GitHub
d2fd05ee4e
fix: Show webhook url only on WhatsApp inbox ( #5618 )
2022-10-12 21:45:28 -07:00
Nithin David Thomas and GitHub
ee520bdf98
feat: Show last active portal articles when sidebar portal icon is clicked ( #5616 )
2022-10-12 16:22:44 -07:00
6c048626d0
chore: Replace deprecated functions ( #5611 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-12 14:55:59 -07:00
David Kubeš and GitHub
0c8f744c33
chore: Remove unnecessary methods and polyfills ( #5614 )
2022-10-12 14:42:06 -07:00
fca629a32a
fix: Update timezone to get wday from working_hours ( #5605 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-12 14:32:54 -07:00
David Kubeš and GitHub
1b5a335f93
fix: Update .editorconfig to fix spaces and indent_style ( #5612 )
2022-10-12 14:00:42 -07:00
Muhsin Keloth and GitHub
242de0b3f9
chore: Vscode extension recommendations ( #5607 )
...
* Added vscode extension recommendations
* Revert the change
* Revert .gitignore
* Change `volar` to `vetur`
2022-10-12 23:32:24 +05:30
Jordan Brough and GitHub
1bdd59f025
Find by downcased email in SupportMailbox ( #5211 )
2022-10-12 13:38:18 +05:30
Fayaz Ahmed and GitHub
32d885a19b
feat: Add macros routes and views ( #5604 )
2022-10-11 23:20:20 -07:00
Fayaz Ahmed and GitHub
6c160ccad5
feat: Add API module and Vuex store for Macros ( #5603 )
2022-10-11 22:54:17 -07:00
Pranav Raj S and GitHub
9b5c0de0ea
chore: Add router views for agent_bots ( #5600 )
2022-10-11 17:58:52 -07:00
38776906ab
chore: Generate webhook-verify-token automatically ( #5593 )
...
- Autogenerate webhook verification token in the WhatsAppCloud channel.
Co-authored-by: Sojan <sojan@pepalo.com >
2022-10-11 17:32:31 -07:00
Pranav Raj S and GitHub
5f4b6f2ce4
chore: Add AgentBot API module ( #5599 )
2022-10-11 17:23:57 -07:00
7419e413f4
fix: Added "None" option in bulk actions assignment menu ( #5585 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-11 13:44:35 -07:00
0b5a956e05
chore: Update the design for emoji picker ( #4244 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-11 12:59:28 -07:00
Tejaswini Chile and GitHub
2c8ded98aa
fix: Update format in password reset page ( #5596 )
2022-10-11 11:27:22 -07:00
Sojan Jose and GitHub
d727093538
chore: Update translations from Crowdin ( #5578 )
2022-10-10 15:40:12 -07:00
Sojan Jose and GitHub
5bd5395d31
chore: Add missing indexes for attachments table ( #5588 )
...
- index for attachments table
- index for conversations table
2022-10-10 15:23:33 -07:00
Sojan Jose and GitHub
779f815f8e
chore: Update translations ( #5566 )
2022-10-07 09:08:18 -07:00
Jordan Brough and GitHub
ce7d9be633
Fix "presence" checks in Channel::TwilioSms ( #5206 )
2022-10-07 10:22:33 +05:30
Pranav Raj S and GitHub
788b766179
feat: Quickly create canned responses ( #5563 )
2022-10-05 22:00:15 -07:00
0a9ea6e272
chore(deps): bump google-protobuf from 3.21.2 to 3.21.7 ( #5550 )
...
Bumps [google-protobuf](https://github.com/protocolbuffers/protobuf ) from 3.21.2 to 3.21.7.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.21.2...v3.21.7 )
---
updated-dependencies:
- dependency-name: google-protobuf
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-10-05 17:32:00 -07:00
b668723313
chore: Ability to change default account ( #5393 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
2022-10-05 17:31:12 -07:00
Geophilus Durairaj and GitHub
bd445216e9
fix: DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated ( #5560 )
...
fixes the warning: Rendering actions with '.' in the name is deprecated
2022-10-05 17:24:34 -07:00
Pranav Raj S and GitHub
cd4c1ef27e
feat: Update the design of mentions with thumbnail ( #5551 )
2022-10-05 14:18:16 -07:00
Sojan Jose and GitHub
8b0e95ece8
fix: Flakiness in CI pipeline ( #5562 )
...
- Fixing the recent flakiness in CI pipelines
2022-10-05 10:59:31 -07:00
7b1630b468
feat: Enable Docker Buildx multi-arch builds with arm64 support( #5545 )
...
Fixes #2575
multi-arch images with arm64 support CE edition images
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
2022-10-05 17:07:49 +05:30
Sojan Jose and GitHub
c76aed6d5e
chore: Update translations from Crowdin ( #5546 )
2022-10-04 18:14:35 -07:00
8df7547043
feat: Add support for draft messages in reply box ( #4440 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-10-03 21:29:02 -07:00
beedfc47bf
feat: Allow users to select Cmd+Enter as a hotkey ( #4401 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-10-03 15:27:34 -07:00
9ea43a2678
chore: Improve Nginx settings for speed and security ( #5144 )
...
* fix: Fixes #5138
* Move to helper function
* Improve Nginx settings
* chore: set ssl_prefer_server_ciphers to off
ssl_prefer_server_ciphers should be set to `off` in a modern context.
ref: https://ssl-config.mozilla.org/#server=nginx&version=1.17.7&config=modern&openssl=1.1.1k&guideline=5.6
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
2022-10-03 17:43:50 +05:30
Nithin David Thomas and GitHub
705d06ac3c
fix: Avoid editor formatting issues when a canned response is edited ( #5533 )
2022-09-30 15:03:33 -07:00
Tejaswini Chile and GitHub
7b54990ae6
fix: Updated IMAP errors add method ( #5520 )
...
fixes : #5519
2022-09-30 11:33:00 -07:00
Jordan Brough and GitHub
4f0360c7a2
chore: Allow setting "users.display_name" in Platform API ( #5532 )
2022-09-30 11:28:18 -07:00
Tejaswini Chile and GitHub
57fcb79d71
fix: Article slug auto saves ( #5524 )
...
- Auto save article slug
2022-09-30 07:25:23 -07:00
1819041f5a
fix: "wa_source_id" function return value ( #5451 )
...
- Fix contact inbox builder returning invalid WhatsApp source id
- Add specs to cover source id validations
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-09-29 10:34:55 -07:00
Sojan Jose and GitHub
74e03f9beb
chore: Update translations from Crowdin ( #5523 )
2022-09-28 21:59:41 -07:00
Chamath K.B. Attanayaka and GitHub
6b47c7b43d
fix: Attachment not sending to bots message creation ( #5353 )
2022-09-28 13:13:29 -07:00
Tejaswini Chile and GitHub
fcb9a9ab0c
fix: contact is not available for inaccessible sender ( #5509 )
...
Fixes : #5508
We can not read contact information because of this error, as the messages echo when the sender sends messages to contacts. We don't have the user's consent until and unless they send messages to us.
So after this result, information about the contact is empty, and we are trying to create a contact inbox for the same, and the error appears.
type: OAuthException, code: 230, message: (#230 ) User consent is required to access user profile, x-fb-trace-id: AaitxF/whwY [HTTP 403] (Koala::Facebook::ClientError)
2022-09-28 12:50:23 -07:00
Pranav Raj S and GitHub
83eee7df91
chore: Set locale in default_locale ( #5515 )
2022-09-28 08:29:00 -07:00
Tejaswini Chile and GitHub
543854eaa8
fix: Remove the notification subscription if present ( #5510 )
2022-09-27 12:36:57 -07:00
Tejaswini Chile and GitHub
336c09e072
fix: Add all articles count to article API ( #5497 )
2022-09-27 12:35:53 -07:00
Tejaswini Chile and GitHub
c1c57fb2cd
fix: Add slug to articles ( #5500 )
2022-09-27 12:27:18 -07:00
Sojan
8e5d8fcdaf
Merge branch 'release/2.9.1' into develop
2022-09-22 14:22:40 -07:00
Sojan
7ad5ddaf8a
Merge branch 'release/2.9.1'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-09-22 14:22:29 -07:00
Sojan
d2d7355e2d
Bump version to 2.9.1
2022-09-22 14:18:30 -07:00
Sojan Jose and GitHub
913224ad84
chore: Normalize portal slug to nil ( #5487 )
2022-09-22 14:08:48 -07:00
b463ce5b1a
chore(deps): bump commonmarker from 0.23.5 to 0.23.6 ( #5480 )
...
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker ) from 0.23.5 to 0.23.6.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases )
- [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.23.5...v0.23.6 )
---
updated-dependencies:
- dependency-name: commonmarker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-21 20:43:08 -07:00
Tejaswini Chile and GitHub
111016fe4c
fix: Add not found status if macro not found ( #5473 )
2022-09-21 14:10:35 +05:30
Pranav Raj S and GitHub
cc4ef14faa
chore: Fix link generation logic in help-center ( #5470 )
2022-09-20 18:23:28 -07:00
2d871a1ed5
fix: Hide conversation links in input_csat message in non-website channels ( #5469 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-09-20 17:15:32 -07:00
Tejaswini Chile and GitHub
c556e9c694
Fix: Redirect to portal with default locale ( #5467 )
...
- Redirect to default locale if URL does not provide the locale param
2022-09-20 10:31:39 -07:00
Nithin David Thomas and GitHub
d28502b917
Bug: Adds support multiline text input on article edit page ( #5465 )
...
* Bug: Scroll issue with article list page
* Adds support multiline text input on article edit page
2022-09-20 22:42:09 +05:30
Pranav Raj S and GitHub
1761100c77
chore: Remove static URLs from the documentation ( #5461 )
2022-09-19 21:52:01 -07:00
Sojan
3a1e521b4c
Merge branch 'release/2.9.0' into develop
2022-09-19 20:37:02 -07:00
Sojan
85d3f91dac
Merge branch 'release/2.9.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-09-19 20:36:55 -07:00
Sojan
06c9aad7b3
Bump version to 2.9.0
2022-09-19 20:34:49 -07:00
Pranav Raj S and GitHub
eb8e348ec1
chore: Update design of the help-center articles ( #5459 )
...
- Update designs
- Fixes meta tags
- Update typography
2022-09-19 20:31:38 -07:00
54d0055e86
chore: Helpcenter routing and UI fixes ( #5460 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-09-19 19:40:32 -07:00
Sojan Jose and GitHub
3b7cae19e6
chore: Enable help center for self-hosted accounts ( #5458 )
2022-09-19 19:39:41 -07:00
Shivam Chahar and GitHub
6b80afaf50
fix: un-assign agent from conversation after removal ( #5417 )
...
Unassign agents from the conversation when they are removed from the account.
Fixes : #4555
2022-09-19 18:14:55 -07:00
Sojan Jose and GitHub
99de8f4500
chore: Improve Helpcenter custom domains ( #5456 )
...
- Support rendering articles over frontend URL
- Support rendering articles over help center URL
- Support rendering help center home page in the custom domain root
2022-09-19 17:36:01 -07:00
Sivin Varghese and GitHub
a773ad7d08
fix: Read status not updated in widget popout mode ( #5454 )
2022-09-19 15:35:41 -07:00
Sojan Jose and GitHub
97583e410c
feat: Ability to manage account features from super admin ( #5455 )
...
- This PR adds the ability to enable and disable features for an account from the super admin.
2022-09-19 14:57:21 -07:00
678a0af962
chore: Enable Help Center on Sidebar ( #5435 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-09-18 13:08:30 -07:00
Vishnu Narayanan and GitHub
bc23c69605
chore: Fix gh nightly failure ( #5442 )
...
* chore: fix gh nightly failure
2022-09-15 23:16:45 +05:30
Fayaz Ahmed and GitHub
e585b227f1
chore: Check for empty strings in name formatter ( #5434 )
2022-09-14 07:15:04 -07:00
Nithin David Thomas and GitHub
cb4dd7e633
fix: Fixes bug with locale switching from popover ( #5426 )
2022-09-13 18:49:55 +05:30
Pranav Raj S and GitHub
8af27d861b
chore: Default to rich content editor in website and email channel ( #5357 )
2022-09-13 05:41:42 -07:00
Jordan Brough and GitHub
59b31615ed
chore: Use "create!" and "save!" bang methods when not checking the result ( #5358 )
...
* Use "create!" when not checking for errors on the result
* Use "save!" when not checking the result
2022-09-13 17:40:06 +05:30
Sivin Varghese and GitHub
44f498be6d
fix: Not able to create a new category through the sidebar ( #5421 )
...
* fix: Not able to create a new category through the sidebar
* chore: Minor spacing fixes
2022-09-13 00:15:24 +05:30
1ea289e8b7
feat: Sets up portal public views with rails ERB and tailwind ( #5309 )
...
* feat: Sets up portal public views with rails ERB and tailwind
* linter fixes
* Remove duplicate style file
* Shows articles and categories
* Specify layout for articles page
* Updates public portal styles
* Fixes blog content styles
* Portal style updates for article page
* Review fixes
* Adds breadcrumbs
* fix: rspec
* fix: public portal spec
* Code climate fixes
* Adds test cases for missing files
* Show only published articles
* Updates help center routes
* Review fixes
* Render markdown content for aticle body
* Update app/views/public/api/v1/portals/articles/index.html.erb
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: tejaswini chile <tejaswini@chatwoot.com >
2022-09-12 23:36:24 +05:30
Sivin Varghese and GitHub
a680b08251
chore: Fixes height issues with seconday sidebar ( #5407 )
2022-09-12 19:36:49 +05:30
Tejaswini Chile and GitHub
db73d033b7
feat: Fetching the portal data related to a specific custom domain ( #5249 )
2022-09-07 12:22:24 +05:30
Tejaswini Chile and GitHub
6574407636
fix: Track Imap exception in sentry ( #5397 )
2022-09-07 11:41:56 +05:30
afe31a3156
chore: parallel runs in circle ( #2810 )
...
- Enable parallel runs in circle
Co-authored-by: Tejaswini <tejaswini@chatwoot.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-09-06 19:17:33 +05:30
Pranav Raj S and GitHub
cf7dac5bab
chore: Add feature flag for conversation continuity in API ( #5399 )
...
- Add the ability to toggle conversation continuity in API channel
2022-09-06 18:14:36 +05:30
Sivin Varghese and GitHub
7a5ea89fd9
chore: Sidebar improvements in small screens ( #5400 )
...
* chore: Sidebar improvements in small screens
* chore: Minor fixes
2022-09-06 14:06:26 +05:30
Sivin Varghese and GitHub
79406c5775
fix: Emoji picker is not working on the expanded layout ( #5398 )
2022-09-06 10:41:39 +05:30
Sivin Varghese and GitHub
f5e360fd4d
fix: Adding a private note clears the CC field in an Email inbox ( #5366 )
2022-09-05 16:08:28 +05:30
8f873a34a2
feat: Adds the ability to update conversation timeframe automatically ( #5253 )
...
* feat: Adds the ability to update conversation timeframe automatically
* Update app/javascript/dashboard/components/ui/TimeAgo.vue
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-09-05 16:07:58 +05:30
Sivin Varghese and GitHub
952368948b
fix: Alignment issue of edit article dropdown ( #5390 )
2022-09-05 15:35:52 +05:30
1c590160bb
feat: Add locales under portal settings ( #5386 )
...
* Add locales under portal settings
* Fix path issue
* chore: Updated category route
* chore: Updated category route
Co-authored-by: iamsivin <iamsivin@gmail.com >
2022-09-05 15:32:14 +05:30
80180a60c5
chore: Final touches for portals ( #5388 )
...
* chore: Final touches for portals
* Review fixes
* Minor fixes
* Fixes styles for input and buttons
* Minor fixes
* Spacing fixes on header
* Minor fixes
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-09-05 12:46:27 +05:30
329e8c37c8
fix: Validations for updating team members ( #5384 )
...
fixes : chatwoot/product#539
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-09-02 23:09:29 +05:30
Sojan Jose and GitHub
9525d4f034
chore: Improve rack-attack configuration ( #5389 )
...
fixes: https://github.com/chatwoot/product/issues/540
2022-09-02 23:09:03 +05:30
Sivin Varghese and GitHub
d47a0ae461
feat: Adds the ability to edit/delete category ( #5385 )
2022-09-02 22:34:07 +05:30
Nithin David Thomas and GitHub
a9801a3c76
design: Fixes to make portal page design close to figma mockups ( #5383 )
2022-09-02 18:07:17 +05:30
Sojan Jose and GitHub
8bdd229adb
chore: Update security guidelines ( #5382 )
...
- update security guidelines
2022-09-02 16:59:38 +05:30
03c8251cc3
feat: Adds the ability to publish an article ( #5365 )
...
* feat: Adds the ability to publish an article
* chore: Disabled publish button and dropdown when there is no article id
* chore: Review fixes
* chore: Review fixes
* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue
* chore: Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-09-02 12:53:18 +05:30
Muhsin Keloth and GitHub
b16c5de7ca
Add fix for portal update issue ( #5381 )
2022-09-02 12:32:07 +05:30
Muhsin Keloth and GitHub
403ff1a679
feat: Add the ability update/edit locale in portal ( #5377 )
2022-09-02 11:45:03 +05:30
a1663e4e49
feat: Adds pages to edit portals ( #5373 )
...
* feat: Adds pages to edit portals
* Update app/javascript/dashboard/i18n/locale/en/helpCenter.json
* Update app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
* Review fixes
* Adds translations
* Fixes broken tests
* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/PortalPopover.vue
* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/PortalPopover.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-09-02 10:22:15 +05:30
Muhsin Keloth and GitHub
504d339dd7
feat: Adds the ability to add new locale in portal ( #5363 )
2022-09-01 22:19:30 +05:30
Sojan Jose and GitHub
7f3f6f7129
fix: Account seeder error on staging ( #5371 )
...
- Fix for Account seeding error on staging environments
2022-09-01 21:23:57 +05:30
Sojan Jose and GitHub
4a74ab59d2
chore: Add a feature toggle for account seeding ( #5369 )
2022-09-01 17:19:15 +05:30
Sivin Varghese and GitHub
c09b10a710
feat: Display identifier in the contacts info panel ( #5318 )
2022-09-01 17:12:47 +05:30
Pranav Raj S and GitHub
83fb46bc50
chore: Add feature flag for branding ( #5370 )
2022-09-01 17:12:26 +05:30
Tejaswini Chile and GitHub
ee2189d98a
fix: Set and Update portal's default locale ( #5368 )
2022-09-01 16:44:06 +05:30
Sivin Varghese and GitHub
f4fc53b425
feat: Adds the ability to delete a portal ( #5305 )
2022-09-01 13:27:08 +05:30
Muhsin Keloth and GitHub
6e945dd61e
feat: Add the ability to delete/archive articles ( #5319 )
2022-09-01 10:55:59 +05:30
Sojan Jose and GitHub
c8d01a84ce
feat: Ability to seed Demo Accounts ( #5352 )
...
Introduces the ability to seed sample data into accounts in development and staging.
fixes : #3429
2022-09-01 00:31:43 +05:30
Nithin David Thomas and GitHub
ebea5428bc
chore: Moves portal slug as ID to query resources in vue store ( #5359 )
2022-08-31 19:59:05 +05:30
Sivin Varghese and GitHub
d14beeb654
feat: Article settings sidebar in new article page ( #5355 )
2022-08-30 14:41:27 +05:30
Vishnu Narayanan and GitHub
d7cbeed13e
fix: heorku deploy failure ( #5338 )
...
* fix: heorku deploy failure
* fix: set default stack to heroku-20
2022-08-30 11:39:28 +05:30
Sivin Varghese and GitHub
a9d687565e
chore: Displayed WhatsApp API provider name in inbox settings ( #5346 )
2022-08-29 12:40:15 +05:30
Jordan Brough and GitHub
9ddf4c205c
chore: Add index on conversations.uuid ( #5179 )
...
- We search for conversations by this attribute (e.g. in ReplyMailbox and CsatSurveyController) so it seems like we should have an index on it.
2022-08-23 19:05:30 +05:30
Vishnu Narayanan and GitHub
5957edc76b
feat: abort cwctl upgrade if custom code changes detected ( #5329 )
...
* feat: abort cwctl upgrade if custom code changes detected
* fix: cwctl exit handler on upgrade
* chore: update cwctl version
2022-08-23 18:56:39 +05:30
Sivin Varghese and GitHub
8bc560752f
fix: File validations for Twilio WhatsApp Channel ( #5294 )
...
Fixes : #5289 #2971
- Removed unsupported attachment file format from Twilio WhatsApp Channel. https://www.twilio.com/docs/whatsapp/guidance-whatsapp-media-messages
- Added 5 MB attachment file limit for Twilio SMS Channel.
2022-08-23 18:35:31 +05:30
Tejaswini Chile and GitHub
9c67814724
Fix: Instagram webhook test event ( #5317 )
2022-08-22 16:10:14 +05:30
Tejaswini Chile and GitHub
747ce9c80f
fix: Update automation to use case-insensitive filter ( #5302 )
2022-08-22 10:16:50 +05:30
bef3f66501
feat: Allow Dashboard App Frames to query the information ( #5313 )
...
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com >
2022-08-22 09:27:35 +05:30
Sojan Jose and GitHub
f33ff351cf
chore: New Translation updates ( #5287 )
2022-08-19 13:55:23 +05:30
Muhsin Keloth and GitHub
a788e7ac7a
feat: Create portal UI improvements ( #5261 )
2022-08-18 17:11:19 +05:30
Tejaswini Chile and GitHub
ea918d9c5a
fix: send confirmation email on re-adding agent ( #5279 )
...
Send confirmation email after re-adding the agent.
Fixes : #4951
2022-08-18 13:12:43 +05:30
Muhsin Keloth and GitHub
0cd08065d1
feat: Adds the ability to create a new article ( #5255 )
2022-08-18 11:45:08 +05:30
Sivin Varghese and GitHub
45d0d101b1
chore: Handled help center sidebar in small screen ( #5293 )
2022-08-18 11:14:06 +05:30
Sojan
8042810e42
Merge branch 'hotfix/2.8.1' into develop
2022-08-17 19:47:57 +05:30
Sojan
0cfe654b33
Merge branch 'hotfix/2.8.1'
Publish Chatwoot CE docker images / build (push) Waiting to run
2022-08-17 19:47:48 +05:30
Vishnu Narayanan and GitHub
1db72dbe52
fix: linux installation failure due to empty db name ( #5283 )
2022-08-17 16:53:19 +05:30
Sojan
975eed65d7
Bump version to 2.8.1
2022-08-17 15:09:50 +05:30
Muhsin Keloth and GitHub
b71291619c
feat: Adds the ability to edit article ( #5232 )
2022-08-16 17:55:34 +05:30
Sojan
b5e497a6a2
Merge branch 'release/2.8.0' into develop
2022-08-16 17:33:38 +05:30