Sojan
d2d838afd1
Merge branch 'release/2.4.0' into develop
2022-04-18 23:25:59 +05:30
Sojan
480eb3043c
Merge branch 'release/2.4.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
v2.4.0
2022-04-18 23:25:37 +05:30
Sojan
569ae24d8a
Bump version to 2.4.0
2022-04-18 23:23:17 +05:30
Sojan Jose and GitHub
615a575bdd
fix: Agent typing indicator for website widget ( #4495 )
...
When we migrated the pubsub tokens from contact to contact inboxes, we missed out on doing this update for the typing indicator events. Hence the agent typing events weren't visible on the widget side. This change fixes that and removes the necessary column contact pubsub token from the model.
fixes : #4476
2022-04-18 19:05:45 +05:30
Pranav Raj S and GitHub
17fb6b8d55
fix: Update business hour calculation ( #4496 )
2022-04-18 18:15:20 +05:30
Muhsin Keloth and GitHub
e010f0c6f0
chore: Sync pre-chat fields after custom attribute destroy ( #4456 )
2022-04-18 14:06:27 +05:30
Shivam Chahar and GitHub
04e890070d
fix: Change report_type to type in report API docs ( #4492 )
2022-04-18 11:38:22 +05:30
Pranav Raj S and GitHub
0319b78eac
fix: Allow users to login even if they have access to more than 15 accounts ( #4475 )
2022-04-14 20:54:26 +05:30
Vishnu Narayanan and GitHub
80e5d6d7a0
feat: add chatwoot_edition variable for CE docker images ( #4462 )
...
* chore: add chatwoot_edition variable for CE docker images
* fix cw_edition variable
* chore: update comment
* feat: include cw_edition data in payload to hub
* refactor cw_edition to edition
2022-04-14 17:15:57 +05:30
337a74a10c
feat: Add send message, fix issues with message conditions ( #4423 )
...
Co-authored-by: Tejaswini <tejaswini@chatwoot.com >
2022-04-14 13:36:55 +05:30
d4be268cc3
enhancement: Remove clickaway for expanded reply box ( #4414 )
...
* enhancement: Remove clickaway for expanded reply box
* Removes unused imports
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-04-13 12:04:34 +05:30
Tejaswini Chile and GitHub
a6b119d187
Feat: twitter image support ( #4429 )
2022-04-13 01:29:51 +05:30
Tejaswini Chile and GitHub
923b4637db
chore: Automation bug fix ( #4442 )
2022-04-12 20:23:34 +05:30
b6ad468eb4
fix: Nokogiri bundle update ( #4448 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-04-12 11:30:54 +05:30
14503b5fe0
feat: Add missing password validation at signup ( #4441 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-04-12 11:08:12 +05:30
c64e2e3bc5
chore: Report improvements ( #4392 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-04-11 20:57:22 +05:30
Aswin Dev P.S and GitHub
31cdc63e18
fix: Remove IMAP and SMTP email validation ( #4435 )
...
* Remove IMAP and SMTP email validation
* Rename imap_email & smtp_email columns to imap_login & smtp_login respectively.
* Use channel email domain if inbound email domain not present
2022-04-11 07:07:20 -07:00
Nithin David Thomas and GitHub
3d164271a8
fix: Yellow color shades are inconsistent ( #4391 )
2022-04-11 17:27:28 +05:30
Sojan Jose and GitHub
1194188f13
chore: Swagger doc for Conversation meta API ( #4394 )
...
fixes: https://github.com/chatwoot/chatwoot/issues/4327
2022-04-11 16:43:09 +05:30
Aswin Dev P.S and GitHub
9b5eb98c59
feat: Support additional authentication mechanisms for SMTP ( #4431 )
...
* Support additional authentication mechanisms for SMTP
2022-04-11 03:13:05 -07:00
8622740161
chore(deps): bump moment from 2.29.1 to 2.29.2 ( #4434 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 15:10:37 +05:30
Muhsin Keloth and GitHub
fb3ed29c90
chore: Add missing test cases in conversations_controller_spec ( #4438 )
2022-04-11 14:06:44 +05:30
Aswin Dev P.S and GitHub
f1ae09d21b
fix: SMTP shouldn't be configurable without IMAP enabled ( #4428 )
...
* fix: Configure SMTP only if IMAP is enabled
2022-04-11 00:05:03 -07:00
Pranav Raj S and GitHub
b1efcde495
feat: Remove duplicate Switch Component ( #4427 )
2022-04-08 18:25:08 +05:30
Pranav Raj S and GitHub
bc7bcc20b8
Revert "feat: Adds support for draft in conversation reply box ( #4205 )" ( #4425 )
...
This reverts commit 5ea0436051 .
2022-04-08 15:52:39 +05:30
Muhsin Keloth and GitHub
7e5ec7925c
feat: Add phone_number & custom_attributes in create conversation end point ( #4421 )
2022-04-08 14:53:37 +05:30
727993aa19
feat: Add toggle button component( #4419 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2022-04-08 14:02:26 +05:30
Aswin Dev P.S and GitHub
d5536d65f7
feat: Consider business hours while generating the reports ( #4330 )
...
* feat: Consider business hours while generating the reports
2022-04-08 00:18:18 -07:00
Tejaswini Chile and GitHub
57359be37e
Fix: Find mailbox with cc email ( #4372 )
2022-04-08 11:20:19 +05:30
Sivin Varghese and GitHub
14e6a5d6b0
fix: Background dark mode colour issue in campaign view ( #4416 )
2022-04-08 10:54:51 +05:30
5ea0436051
feat: Adds support for draft in conversation reply box ( #4205 )
...
* Add draft support
* Fixes issue with draft loading
* Adds draft for private notes
* Use localstorage helper
* .remove instead of .clear
* Remove timestamp
* clearLocalStorageOnLogout
* Fix draft save on refresh
* Remove usage of delete operator
* Adds autosave for draft messages
* Remove setinterval and add debounce
* Removes draft redundancy check
* Adds test cases for debouncer
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
* Review fixes
* Fixes issue with debouncer
* FIxes debouncer issue
* Fixes issue with draft empty message
* Removes empty keys from local storage drafts
* Fixes error with empty draft
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: iamsivin <iamsivin@gmail.com >
2022-04-07 22:16:45 +05:30
Muhsin Keloth and GitHub
dfb56f6bb8
doc: Swagger for custom attribute APIs ( #4382 )
2022-04-07 19:01:31 +05:30
d4a046a21e
fix: Audio notification would not work without action on the dashboard ( #4303 )
...
* fixes: Audio notification would not work without an action on dashboard
* fixes spec
* Minor fixes
* Minor fixes
* Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2022-04-07 10:23:18 +05:30
Fayaz Ahmed and GitHub
8482ecc1b1
Feat - Sort inboxes alphabetically ( #4383 )
2022-04-07 10:01:08 +05:30
Sivin Varghese and GitHub
5b490bc8cc
chore: fix scroll bar color in the dark mode ( #4404 )
2022-04-07 07:14:40 +05:30
Muhsin Keloth and GitHub
c2afdd5c93
chore: Remove unnecessary fields from notification payload ( #4403 )
2022-04-07 00:07:53 +05:30
Vishnu Narayanan and GitHub
75ce5345a9
feat: add gh action to build Chatwoot CE/foss docker image ( #4406 )
...
Github action to build and push chatwoot-ce(foss) edition images. This action will run on merges to master, develop and when tags are created. Corresponding docker tags are as follows.
GitHub branch/tag --> docker tag
----
master --> latest-ce
develop ---> develop-ce
v2.3.2 ---> v2.3.2-ce
v* ---> v*-ce
Fixes #4388
2022-04-06 21:14:04 +05:30
9329f08e14
chore: Fix typo in en localisation file ( #4405 )
...
Fix
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
2022-04-06 20:21:19 +05:30
Pranav Raj S and GitHub
0b03e4b296
feat: Add an option to disable endConversation button ( #4352 )
2022-04-06 13:54:55 +05:30
Tejaswini Chile and GitHub
821b953ee9
Fix: handling UTF encoded mail ( #4384 )
2022-04-06 12:36:32 +05:30
Sojan Jose and GitHub
7a8aa4ca2e
chore: Add Swagger Doc for Team Members ( #4390 )
...
Add swagger documentation for Team Members APIs
2022-04-05 16:05:49 +05:30
2595e774e5
fix: Update validations in automation edit actions ( #4370 )
...
Co-authored-by: fayazara <fayazara@gmail.com >
2022-04-05 15:22:56 +05:30
Sojan Jose and GitHub
9a8a0bd865
feat: Ability to customize the online presence duration ( #4385 )
2022-04-05 15:20:34 +05:30
cd5646b4b9
fix: Skip contact_last_seen_at in empty conversation payload ( #4387 )
...
* Fix undefined `last_seen_at` empty conversation
* chore: remove the comment
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2022-04-05 14:00:07 +05:30
Vishnu Narayanan and GitHub
76f53d9a11
feat: add gh action to run CE edition tests ( #4342 )
...
* feat: add gh action to run CE spec
* setup ruby
* add pg,redis services
* fix failing tests
2022-04-04 19:27:01 +05:30
Muhsin Keloth and GitHub
591d186d66
chore: Add agent_last_seen_at in conversation API ( #4377 )
2022-04-04 18:23:38 +05:30
Jordan Brough and GitHub
73d8073530
chore: Fix test failure in action_cable_listener_spec.rb due to ordering ( #4357 )
2022-04-04 15:15:45 +05:30
Muhsin Keloth and GitHub
1dd0c7249c
fix: Unread notification count in multiple accounts ( #4373 )
...
Fixes : #4367
2022-04-04 14:34:01 +05:30
Pranav Raj S and GitHub
3509692055
chore: Fix brand name in survey translations ( #4360 )
2022-04-03 19:22:56 +05:30
Sivin Varghese and GitHub
5d85a21287
fix: Fix login button is missing in Safari ( #4332 )
...
Fixes #4328
2022-04-01 21:03:53 +05:30