Vishnu Narayanan
6129edce08
fix: dialogflow integration in docker environments ( #3072 )
...
* natively compile ruby gems
* add missing compiler tools
* add bundler platform ruby to force native compilation
* fix bundler env in final docker stage
* add comments to DockerFile
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-09-28 20:49:50 +05:30
Tejaswini Chile
b74261205d
chore: Support for special characters in password
...
Fixes : #2919
2021-09-13 13:15:05 +05:30
Sojan Jose
0a38632f14
feat: Line Channel ( #2904 )
...
- Ability to configure line bots as a channel in chatwoot
- Receive a message sent to the line bot in chatwoot
- Ability to reply to line users from chatwoot
fixes : #2738
2021-09-11 01:31:17 +05:30
Sojan Jose
671c5c931f
feat: Telegram Channel ( #2901 )
...
- Ability to configure telegram bots as a channel in chatwoot
- Receive a message sent to the telegram bot in chatwoot
- Ability to reply to telegram users from chatwoot
- Receive attachment messages in chatwoot
fixes : #1843
2021-09-10 00:00:52 +05:30
Fayaz Ahmed
0a08e1ffc0
feat: Adds async and defer attributes to chatwoot script tag ( #2890 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-08-26 19:51:10 +05:30
Sojan Jose
a9ca76d9df
chore: support for APMs ( #2874 )
...
Add the support for Newrelic and Datadog.
ref: https://www.chatwoot.com/docs/self-hosted/monitoring/apm-and-error-monitoring
fixes : #2861
2021-08-25 01:04:29 +05:30
Sivin Varghese
5debe9e8ee
fix: Add agent typing notification on all channels ( #2855 )
...
Fixes CVE-2021-22881
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-08-23 21:34:23 +05:30
Muhsin Keloth
4d668d8db3
feat: Dedicated tab for campaigns ( #2741 )
2021-08-11 20:29:33 +05:30
Sojan Jose
8daf1fe033
chore: Add down gem for Local file downloads ( #2765 )
...
- Add down gem to handle downloading files to host machine
- Remove the LocalResource class
- Introduce max limit for contact avatars send via SDK
2021-08-11 16:40:28 +05:30
Sojan Jose
ab54d9c629
chore: Upgrade rails and ruby versions ( #2400 )
...
ruby version: 3.0.2
rails version: 6.1.4
2021-08-03 20:11:52 +05:30
Sojan Jose
b44f9b792b
chore: Block & throttle abusive requests ( #2706 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-07-27 21:27:23 +05:30
Sojan Jose
d7982a6ffd
chore: Add assigned option to conversation finder API ( #2630 )
...
- Adds the ability to filter all the conversations which are assigned
- Add rack timeout gem
- Remove size attribute from Sidekiq config
2021-07-14 22:51:27 +05:30
dependabot[bot]
fae8466a6c
chore: Bump addressable from 2.7.0 to 2.8.0 ( #2610 )
2021-07-13 13:58:54 +05:30
Sojan Jose
fa37f8e185
chore: Support Github Codespaces ( #2510 )
...
Note: Update the ruby version 2.7.3. For production Linux VM, install 2.7.3 and follow the upgrade steps as shown in https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm#upgrading-to-a-newer-version-of-chatwoot
2021-06-29 19:18:10 +05:30
Sojan Jose
467b45b427
feat: Improved password security policy ( #2345 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-07 17:26:08 +05:30
Sojan Jose
d1b3c7b0c2
chore: Update Facebook Messenger gem ( #2342 )
2021-06-07 13:58:01 +05:30
Sojan Jose
3b39eb3e33
chore: ability to run Chatwoot as API only server ( #2344 )
...
- Ability to run chatwoot as an API only server
- Removes action cable testing gem since it is merged to rails 6
2021-05-27 20:07:21 +05:30
dependabot[bot]
af8e681f2a
chore: Bump puma from 4.3.6 to 4.3.8 ( #2294 )
...
Bumps [puma](https://github.com/puma/puma ) from 4.3.6 to 4.3.8.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v4.3.6...v4.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-05-19 17:14:15 +05:30
dependabot[bot]
71d1f229f0
chore: Bump nokogiri from 1.11.3 to 1.11.4 ( #2293 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.3 to 1.11.4.
- [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.11.3...v1.11.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-05-19 16:37:05 +05:30
Sojan Jose
d5215fea93
feat: APIs for Integration Hooks ( #2250 )
...
- Introduces JSON Schema validations via JSONSchemer
- Add CRUD APIs for integration hooks
2021-05-17 10:32:59 +05:30
Pranav Raj S
0e6cd699e8
feat: Sort contacts via name, email, phone_number, last_activity_at ( #1870 )
2021-05-13 13:32:19 +05:30
Pranav Raj S
4c47d6fd97
fix: Upgrade rails to fix CVE-2021-22904 ( #2233 )
...
* fix: Upgrade rails to fix CVE-2021-22904
* chore: Update administrate
Co-authored-by: Sojan <sojan@pepalo.com>
2021-05-07 00:59:22 +05:30
Sojan Jose
b30ecb27a6
feat: Add APIs for Dialogflow integration V1 ( #2155 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-05-05 21:06:11 +05:30
Pranav Raj S
fd0c26cdae
chore: Add API documentation for teams ( #2221 )
...
Add API documentation for teams
2021-05-05 20:39:00 +05:30
Pranav Raj S
979d4fe76b
chore: Upgrade rexml to 3.2.5 to fix CVE-2021-28965 ( #2179 )
2021-04-29 17:23:25 +05:30
dependabot[bot]
f1f4a35b2b
chore: Bump oauth from 0.5.4 to 0.5.6 ( #2151 )
...
Bumps [oauth](https://github.com/oauth-xx/oauth-ruby ) from 0.5.4 to 0.5.6.
- [Release notes](https://github.com/oauth-xx/oauth-ruby/releases )
- [Changelog](https://github.com/oauth-xx/oauth-ruby/blob/master/HISTORY )
- [Commits](https://github.com/oauth-xx/oauth-ruby/compare/v0.5.4...v0.5.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 18:19:09 +05:30
Sojan Jose
9903e47896
chore: update rails to 6.0.3.6 ( #1998 )
2021-03-27 10:52:14 +05:30
Pranav Raj S
00954aa16f
fix: Upgrade browser gem to fix missing push config in Opera ( #1828 )
2021-02-25 14:03:33 +05:30
Pranav Raj S
5defe648b5
chore: Bump rails to 6.0.3.5 ( #1755 )
2021-02-12 22:27:02 +05:30
Pranav Raj S
351403457e
fix: Use commonmarker instead of redcarpet ( #1732 )
2021-02-05 11:24:18 +05:30
Sojan Jose
c61edff189
feat: Add bulk imports API for contacts ( #1724 )
2021-02-03 19:24:51 +05:30
Sojan Jose
13073629bb
feat: Enable Markdown Parsing in emails ( #1663 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-01-18 11:43:31 +05:30
Sojan Jose
346830ab1d
feat: Add Cron Jobs In Chatwoot and update installation notice ( #1630 )
2021-01-11 17:34:41 +05:30
Saurabh Mehta
627d3a575a
chore: Automate conversation display_id generation with db triggers ( #1412 )
...
Automate conversation display_id generation with db triggers
Co-authored-by: Saurabh Mehta <saurabh1.mehta@airtel.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-01-05 20:07:04 +05:30
Pranav Raj S
b49ce6b624
security: Update azure-storage-blob to fix nokogiri security issue ( #1602 )
2021-01-05 12:55:28 +05:30
Pranav Raj S
d35ce1b868
fix: Update listen
gem ( #1569 )
2020-12-31 19:00:03 +05:30
Pranav Raj S
4fe29fefb4
fix: Add missing close button if bubble is hidden ( #1435 )
2020-11-23 10:49:28 +05:30
Adam Zysko
61d26f71c1
chore: bump ruby from 2.7.1 to 2.7.2 ( #1426 )
...
Closes: #1399
2020-11-20 15:38:13 +05:30
Sojan Jose
1d9debaee0
feat: IP lookup ( #1315 )
...
- feature to store contact IP for accounts
- IP lookup through geocoder gem
- ability to do IP lookup through external APIs
- add commit hook to prevent push to develop and master
- migrations to fix default values for jsonb columns
2020-10-28 02:14:36 +05:30
Sony Mathew
b1a8430258
fix: Security: CVE-2020-8264 ( #1328 ) ( #1329 )
...
* fix: Security: CVE-2020-8264 (#1328 )
* fix: Upgraded rails version to 6.0.3.4 for Security: CVE-2020-8264
* Fixed a rubocop linter issue with string inetrpolation also.
2020-10-09 11:33:51 +05:30
Sojan Jose
31c07771e8
feat: Notification on new messages in conversation ( #1204 )
...
fixes : #895
fixes : #1118
fixes : #1075
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-09-10 19:19:15 +05:30
Sojan Jose
ac5d755545
chore: Update dependencies ( #1173 )
2020-09-08 11:24:08 +05:30
Sojan Jose
3ffb29bf4e
Chore: Squash previous migrations ( #1107 )
...
Fixes : #784
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-09-07 15:19:41 +05:30
Sojan Jose
afb5694ed6
chore: Enable runtime metrics on Heroku ( #1178 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-09-03 15:24:08 +05:30
Pranav Raj S
5917cd5d98
security: Upgrade webpacker to fix CVE-2020-7660 ( #1161 )
...
- security: Upgrade webpack to fix CVE-2020-7660
2020-08-22 22:18:50 +05:30
Sojan Jose
a04ca24def
feat: Customisable Email Templates ( #1095 )
2020-08-06 15:21:06 +05:30
Sojan Jose
d6f309ce22
Chore: Initialize Cypress tests ( #1078 )
...
Addresses: #412
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-07-21 20:11:22 +05:30
Sojan Jose
4f83d5451e
Chore: Routine Bugfixes and enhancements ( #979 )
...
- Fix slack scopes
- Docs for authentication
Fixes : #704 , #973
2020-06-25 23:35:16 +05:30
Pranav Raj S
963f173730
Feature: ResizableTextArea in widget and dashboard ( #969 )
...
* Create ResizableTextArea component
* Rubocop fixes and spec fixes
Co-authored-by: Sojan <sojan@pepalo.com>
2020-06-18 15:17:45 +05:30
Subin T P
ed1c871633
Feature: Slack integration ( #783 )
...
- Integrations architecture
- Slack integration
2020-06-12 23:12:47 +05:30