Sojan Jose
f875a09fb7
Chore: Switch from Carrierwave to ActiveStorage ( #393 )
2020-01-07 22:59:17 +05:30
mbronek7
f02d422b6a
Move ActionCable Broadcast Calls to sidekiq #154 ( #403 )
...
* Move Pusher Calls to sidekiq
* CR changes
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2020-01-06 22:32:41 +05:30
Sojan Jose
91ace96acd
Chore: Sidekiq ActionCable fix for Development ( #405 )
...
- action cable works from sidekiq in development environments
- documentation updates for docker
2020-01-05 23:26:22 +05:30
Pranav Raj S
f178429df2
Docs: Update year in license file ( #401 )
2020-01-02 12:27:22 +05:30
Pranav Raj S
439e064d90
Feature: Contact Panel with conversation details ( #397 )
...
* Add Contact panel changes
* Fix parent iframe blocked
* Add Conversation Panel, Contact messages
* Update contact panel with conversation details
* Update designs in sidebar
* Fix specs
* Specs: Add specs for conversationMetadata and contact modules
* Fix currentUrl issues
* Fix spelling
* Set default to empty string
2020-01-01 22:30:43 +05:30
Cadu Ribeiro
434d6c2656
Reduce docker image size ( #394 )
...
Reduce docker image size based on: https://cadu.dev/reduce-your-docker-images-an-example-with-ruby/
2019-12-31 18:23:18 +05:30
Pranav Raj S
7c4cc68561
Bug: Force fetch inbox settings on route change ( #400 )
2019-12-30 11:53:16 +05:30
Sojan Jose
bacc0b2f18
Enhancement: Use S3 for active storage ( #398 )
2019-12-29 11:13:28 +05:30
Pranav Raj S
e2aeeeca43
Specs: Add specs for Facebook::SendReplyService ( #396 )
2019-12-28 23:14:09 +05:30
Jonathan Alzetta
790877c056
Docs: Fix typo in website channel setup ( #395 )
2019-12-28 22:26:20 +05:30
Pranav Raj S
5ddc46c474
Refactor: Inbox store, remove inboxes from sidebar ( #387 )
...
* Refactor: Inbox store, remove inboxes from sidebar
* Add a new page for inbox settings
* Show inboxes on sidebar
* Add inbox_members API
* Disable similar-code check
* Fix codeclimate scss issues
* Add widget_color update API and actions
* Add specs for inbox store
* Fix Facebook auth flow
* Fix agent loading, inbox name
2019-12-28 21:56:42 +05:30
Mukesh Chaudhary
96f8070e79
Add specs for Policies ( #392 )
...
* Add specs for Policies
* Fix CI issues
2019-12-28 01:27:59 +05:30
Pranav Raj S
19b4311e8b
Upgrade: Use postgres 11.6 in docker-compose ( #391 )
2019-12-26 22:04:52 +05:30
Pranav Raj S
005ca62c6e
Bug: Fix signup 500 error ( #389 )
2019-12-26 11:52:14 +05:30
Pranav Raj S
f55c42d5a1
Bug: Fix copy when no inbox is added. ( #386 )
2019-12-25 20:06:43 +05:30
Pranav Raj S
3440230187
[Bug] Fix short_code param in update canned response API ( #385 )
2019-12-25 11:52:02 +05:30
Anto Dominic
4e9290ad76
Send emails via sidekiq ( #380 )
...
* add sidekiq web view if the user is an administrator
* add sidekiq setup configuration and support
* update devise to use delivery_later method and update test
* update conversation to use deliver_later instead of deliver
* Update Routes
* Add Procfile for Heroku One-Click Start
* updating docs
* update concurrency and Procfile for supporting Heroku Free Dyno
* update Procfile.dev
2019-12-25 03:03:02 +05:30
Anto Dominic
335e7487e6
Docs: Update docker guide to use website docs ( #383 )
2019-12-25 00:10:36 +05:30
Sojan Jose
f98cd83a29
Code-climate duplicate code fixes ( #382 )
...
* Code-climate duplicate code fixes
* Spec for accounts controller
2019-12-24 17:32:27 +05:30
Sojan
97ab82892d
Chore: labels to Conversations [ #245 ]
2019-12-24 16:42:18 +05:30
Sojan Jose
7d85f2e046
Feature: Contact Merge Action ( #378 )
2019-12-24 13:27:25 +05:30
Pranav Raj S
32efe8676f
Fix formatting in docs ( #379 )
2019-12-23 13:00:22 +05:30
Pranav Raj S
1143893d9c
[Bug] Fix conversation assignment mailer url ( #374 )
...
* Fix conversation assignment mailer url
* Remove mailer scope
2019-12-23 12:16:46 +05:30
Sojan Jose
9c7d8bb60d
[Docs] Update docker documentation ( #377 )
2019-12-23 11:56:25 +05:30
Anto Dominic
1ee17cc826
[Enhancement] Docker support Debugging (byebug & pry) and receive emails to MailHog via smtp ( #371 )
...
* updated development docker setup
* turned on yarn integrity check
* create test docker compose and update development dockerfile
* create docker Readme.md file
* fix README.md file
* create docker-copmose and dockerfile for production/staging environment setup
* added mailhog to catch email
* remove yarn integrity check in development mode!
* Update Readme.md file to support mailhog inbox
* update link to docker development guide from mail README
* remove .env.development and use .env.example for docker as .env.development was mixing with circleci config
* make the dockerfile configurable like before
* update docker-compose as per suggesion in PR
* create docker setup docs
* Revert accidental deletion
* fix: typo for branding consistency
* fix typo
* update the code as per recommendation in PR
* remove package-lock and add gitignore
* fix vulnerability AND update env for tests to pass
* Fix yarn integrity check across different docker services
* update code based on rubocop and PR suggestions
* remove redundant test docker-compose and dockerfile
* update rails entrypoint, update docs and Gemfile
* [Rubocop] order Gemfile alphabetically
* Reordering Gemfile
2019-12-22 22:53:18 +05:30
Anto Dominic
6bdac3d9fe
[Cleanup] Remove unnecessary Capistrano config ( #375 )
2019-12-22 18:00:23 +05:30
Pranav Raj S
2ce7438c79
[Refactor] Cleanup agent store and actions ( #373 )
...
* Cleanup agent store and actions
* Move set/create/update/destroy to helpers
* Update mutation specs
* Add specs for API helper
* Fix edit/delete action visibility
* Add actions specs
* Remove unused API helpers
* Remove duplicates
* Remove duplicates
* Fix duplicate
2019-12-21 22:54:35 +05:30
dependabot[bot]
a92e3817f8
Bump rack from 2.0.7 to 2.0.8 ( #372 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.7 to 2.0.8.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.7...2.0.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-20 12:16:53 +05:30
Pranav Raj S
4b677ae00e
[Bug] Fix timestamp in temporary message ( #369 )
...
* [Bug] Fix timestamp in temporary message
* Fix tests
2019-12-17 09:47:44 +05:30
James George
87fb1adab1
Refactor: Minor code refactoring in accordance with Vue.js best practices ( #368 )
2019-12-16 18:23:14 +05:30
Pranav Raj S
17587d8a0c
[Enhancement] Group widget messages by users ( #367 )
...
* Remove thumbnail
* Show grouped messages
2019-12-15 23:53:04 +05:30
James George
5c7c325c9c
Refactor: use Array.includes instead of indexOf ( #366 )
2019-12-15 23:24:34 +05:30
Pranav Raj S
a7cb75e468
[Performance] Optimize queries in conversation/message finders ( #364 )
...
* [Performance] Optimize queries in conversation/message finders
* Add message_finder spec
* Fix message_finder spec
2019-12-15 16:59:12 +05:30
Pranav Raj S
cfc56705fd
[Enhancement] Group widget messages by date ( #363 )
...
* [Enhancement] Group widget messages by date
* Update DateSeparator snapshot
2019-12-15 00:06:01 +05:30
Pranav Raj S
7b63cbe1f7
[Enhancement] Select widget_color while creating inbox ( #362 )
...
* [Enhancement] Select widget_color while creating inbox
* Fix codeclimate issues
* Fix !important
2019-12-14 18:14:35 +05:30
Pranav Raj S
19852b60cd
[Bug] Fix icon alignment in buttons ( #360 )
...
* Fix icon alignment in buttons
* Fix ordering
2019-12-13 15:26:14 +05:30
Mukesh Chaudhary
5b275ea157
Add option to reset password of agents to Admin ( #351 )
...
* Add option to reset password of agents to Admin
* Fix copy, remove setTimeout
2019-12-13 13:04:49 +05:30
Ender Ahmet Yurt
cef1200351
Refactor for reauthorize_page method ( #110 )
...
* Refactor for reauthorize_page method
* Fix the rubocop issues
2019-12-13 02:42:16 +05:30
Pranav Raj S
febc4bef83
[Enhancement] Hide sidebar on tablets ( #358 )
...
* [Enhancement] Hide sidebar on tablets
* Remove unnecessary console.log
* Use beforeDestroy
2019-12-12 12:53:15 +05:30
Pranav Raj S
2b41e91768
[Enhancement] Fetch previous messages in the conversation ( #355 )
...
* Fetch previous messages in the conversation
* Add specs for conversation store
* Fix codeclimate issues
* Exclude specs folder
* Exclude globally
* Fix path in exclude patterns
* Add endPoints spec
* Add snapshots for Spinner
* Add specs for actions
2019-12-11 20:57:06 +05:30
Pranav Raj S
1005b9e227
Add Database config variables to .env.example ( #357 )
2019-12-10 22:24:08 +05:30
Sojan Jose
1abaee04d8
Feature: Profile API [ #238 ] ( #354 )
...
- api to update name and email
- api to change password
- api to set profile pic
- fixes update_attribute! deprecation warning
- introducing active storage
2019-12-10 10:29:35 +05:30
Pranav Raj S
7f96c39b18
Add OpenCollective funding details ( #353 )
2019-12-09 10:30:29 +05:30
Sojan Jose
0a5d6c0de9
Fix security advisory warning ( #352 )
2019-12-09 10:19:09 +05:30
Pranav Raj S
d8d4deea2f
Remove unnecessary slash in curl command ( #349 )
...
* Remove unnecessary slash in curl command
* bundle update
* Fix rubocop errors
2019-12-06 16:50:06 +05:30
petebytes
3f403c9e7a
Improve docker compose performance ( #347 ) 🤩
...
* Fix warning Integrity check: System parameters don't match
* Reduce commands required to use docker-compose and update quick-setup doc
Data will still persist when stopping and restarting containers.
To destroy the data can use docker-compose down --volumes
* Moved webpacker-dev-server to its own service
* cache bundle and yarn - improve volume performance - env conditional statements
* Fix inconsistent build results found during testing
2019-12-05 16:42:46 +05:30
Karthik Sivadas
3a1c0aef07
Add specs for model facebook_page ( #346 )
2019-12-05 13:20:04 +05:30
Régis Behmo
ff5c26a388
Fix BILLING_ENABLED in example .env file ( #345 )
...
The ENABLE_BILLING env var is not used in the chatwoot code base. Instead, the BILLING_ENABLED is used to enable billing.
2019-12-04 22:38:53 +05:30
Sojan Jose
6a2f4e6673
Chore: Ability to configure Mailer sender emails [ #339 ] ( #342 )
...
* Chore: Ability to configure Mailer sender emails [#339 ]
fixes : #339
fixes : #330
* update the documentation
2019-12-03 22:54:08 +05:30
Sojan Jose
a8e8416d48
Chore: Cache gemfiles in circle builds [ #338 ] ( #343 )
2019-12-03 19:26:38 +05:30