Sojan Jose and GitHub
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
Sojan Jose and GitHub
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 and GitHub
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
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 and GitHub
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
Sojan Jose and GitHub
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
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 and GitHub
d1b3c7b0c2
chore: Update Facebook Messenger gem ( #2342 )
2021-06-07 13:58:01 +05:30
Sojan Jose and GitHub
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
Sojan Jose and GitHub
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 and GitHub
0e6cd699e8
feat: Sort contacts via name, email, phone_number, last_activity_at ( #1870 )
2021-05-13 13:32:19 +05:30
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 and GitHub
fd0c26cdae
chore: Add API documentation for teams ( #2221 )
...
Add API documentation for teams
2021-05-05 20:39:00 +05:30
Pranav Raj S and GitHub
351403457e
fix: Use commonmarker instead of redcarpet ( #1732 )
2021-02-05 11:24:18 +05:30
Sojan Jose and GitHub
c61edff189
feat: Add bulk imports API for contacts ( #1724 )
2021-02-03 19:24:51 +05:30
freddii and GitHub
229fcc18b7
chore: fixed typos in code comments ( #1701 )
2021-01-28 10:39:37 +05:30
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 and GitHub
346830ab1d
feat: Add Cron Jobs In Chatwoot and update installation notice ( #1630 )
2021-01-11 17:34:41 +05:30
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
Adam Zysko and GitHub
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 and GitHub
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
Sojan Jose and GitHub
ac5d755545
chore: Update dependencies ( #1173 )
2020-09-08 11:24:08 +05:30
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
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 and GitHub
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 and GitHub
a04ca24def
feat: Customisable Email Templates ( #1095 )
2020-08-06 15:21:06 +05:30
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
Subin T P and GitHub
ed1c871633
Feature: Slack integration ( #783 )
...
- Integrations architecture
- Slack integration
2020-06-12 23:12:47 +05:30
Sojan Jose and GitHub
52d28105e4
Chore: Remove dead code related to billing ( #935 )
...
- remove subscription model
- remove billing-related code
2020-06-07 20:31:48 +05:30
Sojan Jose and GitHub
a13a474c23
Chore: Firebase Cloud Messaging Support ( #858 )
2020-06-05 00:15:50 +05:30
20f39caa42
Chore: Twitter Integration house cleaning ( #855 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-14 22:51:07 +05:30
c74b5c21d7
Feature: Introduce Super Admins ( #705 )
...
* Feature: Introduce Super Admins
- added new devise model for super user
- added administrate gem
- sample dashboards for users and accounts
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-11 23:07:22 +05:30
Sojan Jose and GitHub
05ea6308f2
Chore: Update ruby and rails versions ( #831 )
2020-05-08 12:13:23 +05:30
e9131ea558
Feature: Add web push notification permission in frontend ( #766 )
...
Add webpush notification permission in frontend
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-06 00:10:56 +05:30
Subin T P and GitHub
7e62000e1b
Chore: Remove redis backed reporting ( #669 )
2020-05-02 16:04:52 +05:30
0cb7333977
Feature: Twilio Whatsapp Integration ( #779 )
...
Twilio Whatsapp Integration
Co-authored-by: Sojan <sojan@pepalo.com >
2020-04-30 01:41:13 +05:30
c0ce70e87b
Chore: Events Cleanup ( #739 )
...
* Chore: Events Cleanup
- fix failing tests
- add additional webhook events
- clean up event logic
* Fix conversation status update in action cable
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-18 20:25:58 +05:30
Pranav Raj S and GitHub
a1a81e3799
Feature: Twilio SMS Channel ( #658 )
...
Twilio SMS Channel
Fixes : #350
2020-04-05 22:11:27 +05:30
Sojan Jose and GitHub
8e59564793
Chore: Update ruby version ( #665 )
2020-04-05 12:11:50 +05:30
Subin T P and GitHub
8f6f07177d
Enhancement: Move reporting metrics to postgres ( #606 )
2020-03-18 16:53:35 +05:30
7f26b34b15
Feature: Add new notification settings for user ( #569 )
...
Added new notification settings API for user
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2020-02-29 20:41:09 +05:30
Sony Mathew and GitHub
0aad99ff0b
Chore: Update the source of json_refs gem ( #565 ) ( #566 )
...
At the time of using, `json_refs` gem did not have the ability to recursively resolve the references. So we had to fork this into one of our own and make the required changes. So this fork was used as the source for the gem.
Along with this, we had raised a PR in the original repo so as to push the recursive dereferencing changes upstream. This was merged in the gem's parent repo. So updated the source of this gem to the original parent repo source.
2020-02-27 01:19:26 +05:30
Sony Mathew and GitHub
e2688d5176
Chore: Swagger Docs V1 ( #546 )
2020-02-23 12:54:29 +05:30
Subin T P and GitHub
d36e1b52f6
Enhancement: Add event name in webhook payload ( #528 )
...
* chore: Remove unwanted twitter gem
* Enhancement: Add event name in webhook payload
fixes #528 #516 #518
2020-02-20 16:19:42 +05:30
e61ba95cf7
Feature: Add/Edit conversation labels ( #488 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
2020-02-16 15:46:26 +05:30
Subin T P and GitHub
eb5185974a
Monitoring: Add Scout APM ( #487 )
...
* Add scout APM
2020-02-15 04:22:36 +05:30
Subin T P and GitHub
919261d843
Feature: Webhooks ( #489 )
2020-02-14 23:19:17 +05:30
Sojan
1aebdc63d5
Fix coverage issue with codeclimate
2020-02-03 14:29:03 +05:45
a9c304f1ef
Feature: Twitter DM Integration ( #451 )
...
An initial version of twitter integration
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2020-02-03 00:54:00 +05:45
Sojan Jose and Pranav Raj S
f875a09fb7
Chore: Switch from Carrierwave to ActiveStorage ( #393 )
2020-01-07 22:59:17 +05:30