Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Article search #4777

Merged
merged 13 commits into from
Jun 13, 2022
Merged

feat: Article search #4777

merged 13 commits into from
Jun 13, 2022

Conversation

tejaswinichile
Copy link
Contributor

@tejaswinichile tejaswinichile commented Jun 1, 2022

Pull Request Template

Description

Fixes #4802

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented on my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@pr-triage pr-triage bot added the PR: unreviewed This pull request is yet to be reviewed. label Jun 1, 2022
@tejaswinichile tejaswinichile marked this pull request as draft June 1, 2022 14:00
@tejaswinichile tejaswinichile added PR: draft The pull request is not ready to be reviewed and removed PR: unreviewed This pull request is yet to be reviewed. labels Jun 2, 2022
@tejaswinichile tejaswinichile force-pushed the feat/4601-article-search branch 2 times, most recently from 92ac185 to 7b6fb28 Compare June 6, 2022 12:03
@tejaswinichile tejaswinichile self-assigned this Jun 6, 2022
@tejaswinichile tejaswinichile added PR: unreviewed This pull request is yet to be reviewed. and removed PR: draft The pull request is not ready to be reviewed labels Jun 6, 2022
@tejaswinichile tejaswinichile marked this pull request as ready for review June 6, 2022 15:05
belongs_to :account
belongs_to :category
belongs_to :portal
belongs_to :folder
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just when we finalize the whole flow, I will remove the respective table for this.

@tejaswinichile tejaswinichile force-pushed the feat/4601-article-search branch 9 times, most recently from dc63f9e to a3b9b9b Compare June 7, 2022 17:17
json.portal_id article.portal_id
json.views article.views
json.author_id article.author_id
json.category_id article.category_id
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

duplicate category id.

json.views article.views
json.author_id article.author_id
json.category_id article.category_id
json.folder_id article.folder_id
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove folder_id. We will not be using it.

json.account_id article.account_id
json.portal_id article.portal_id
json.views article.views
json.author_id article.author_id
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we include author instead of author_id. Similarly portal instead of portal_id?

end

context 'when it is an authenticated user' do
it 'creates article' do
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the user is of agent role, then they should be a portal member to access it.

If this case is not handled here, let us pick it as a separate ticket.

description: 'test description',
title: 'MyTitle',
content: 'This is my content.',
status: 1,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we pass published string here instead of 1?

@articles = @portal.articles.where(status: :published)
@articles.search(params[:payload]) if params[:payload].present?
end

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add :show action as well.

Copy link
Contributor Author

@tejaswinichile tejaswinichile Jun 8, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did it because we only did the show with edit action for automation pages. I wasn't sure about here.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need an individual article route as well. We are not showing the information in a modal, instead, it is shown on a different page, fetching all the articles is not ideal in that case.

json.partial! 'api/v1/accounts/portals/portal.json.jbuilder', portal: article.portal
end
json.views article.views
json.author do
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the author is nil, would it break the API?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also missed from the last review, if the author is deleted does it nullify the article author? What is the current behavior?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pranavrajs Right now will nullify the article's author id.
And if we delete the portal we would delete the dependent articles.

@tejaswinichile tejaswinichile force-pushed the feat/4601-article-search branch 2 times, most recently from a1ad80f to e37f3af Compare June 8, 2022 13:28
Copy link
Member

@sojan-official sojan-official left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM mostly. small comments on the annotations.

# updated_at :datetime not null
# account_id :integer not null
# associated_article_id :integer
# associated_article_id_id :bigint
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there seems to be an issue here associated_article_id_id

# updated_at :datetime not null
# account_id :integer not null
# associated_category_id :integer
# associated_category_id_id :bigint
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^^

@pr-triage pr-triage bot added PR: partially-approved Not all reviewers have approved the PR and removed PR: unreviewed This pull request is yet to be reviewed. labels Jun 13, 2022
@sojan-official sojan-official merged commit ae72757 into develop Jun 13, 2022
@sojan-official sojan-official deleted the feat/4601-article-search branch June 13, 2022 10:26
@pr-triage pr-triage bot added PR: merged The pull request is merged to another branch and removed PR: partially-approved Not all reviewers have approved the PR labels Jun 13, 2022
WevrLabs added a commit to WevrLabs/chatwoot that referenced this pull request Jul 2, 2022
commit 6be83726c051410845e96178b9d5d545cbfab373
Merge: 4a2ae3c9b1 530a7e211a
Author: WevrLabs <[email protected]>
Date:   Fri Jul 1 23:39:28 2022 +0200

    Merge remote-tracking branch 'upstream/feat/whatsapp_cloud' into own-dev

commit 4a2ae3c9b184d1d3dca16d429bd432be8c2af36d
Merge: d57ff867c3 ac7ebe516a
Author: WevrLabs <[email protected]>
Date:   Fri Jul 1 22:59:26 2022 +0200

    Merge branch 'develop' into own-dev

commit 530a7e211a98909f44c6cdad3252add3d04af32c
Author: Sojan <[email protected]>
Date:   Fri Jul 1 21:50:41 2022 +0200

    chore: other fixes

commit 1b4b75856404877ac1a12769fe9b4ee258e60147
Author: Sojan <[email protected]>
Date:   Thu Jun 30 21:49:46 2022 +0200

    chore: update gem

commit 28d27fca0fa8e2d7a3ced6b9b0d4db7daabb657f
Merge: 11fbf339c0 ac7ebe516a
Author: Sojan Jose <[email protected]>
Date:   Thu Jun 30 21:00:26 2022 +0200

    Merge branch 'develop' into feat/whatsapp_cloud

commit 11fbf339c084bd58c95952c8f48885789bf030e6
Author: Sojan <[email protected]>
Date:   Thu Jun 30 20:45:45 2022 +0200

    chore: specs

commit ac7ebe516a9453150fb49e5a5a6b786bc4c66ea9
Author: Tejaswini Chile <[email protected]>
Date:   Thu Jun 30 10:59:37 2022 +0530

    fix: Add validation for the inbox name to avoid special characters (#4920)

commit 18bdbf38e2bbd5975a45a9df546beca12cf5c4a5
Author: Sojan <[email protected]>
Date:   Wed Jun 29 16:25:32 2022 +0200

    chore: spec for metaverifyconcern

commit 62a9edbcc5e1bd18cc362c8c4cd377611e8f68f4
Author: Sojan <[email protected]>
Date:   Wed Jun 29 15:57:26 2022 +0200

    chore: CodeClimate

commit 30e21781d7bf60524216a56cb1d9572db9b233a6
Merge: 3cc828983b 3f6862e04d
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 29 15:25:29 2022 +0200

    Merge branch 'develop' into feat/whatsapp_cloud

commit 3cc828983ba6b3571d1e4513b1cb9c6bfe655008
Author: Sojan <[email protected]>
Date:   Wed Jun 29 15:05:47 2022 +0200

    chore: support for attachment messages

commit 3f6862e04dfc50205c9ca560e72d5773518ebf09
Author: Pranav Raj S <[email protected]>
Date:   Wed Jun 29 11:52:55 2022 +0530

    chore: Display API key in the configuration for WhatsApp Channel (#4944)

commit aad55c092e452faea0583be1a9466d8da786e965
Author: Sojan <[email protected]>
Date:   Tue Jun 28 19:16:02 2022 +0200

    rubocop

commit 41fbba8768d50ee630c6aa878f1af41a2ce35987
Author: Sojan <[email protected]>
Date:   Tue Jun 28 19:12:45 2022 +0200

    chore: ability to recieve incoming messages

commit 7c1538c443252337842fdc148617d065cd9efe20
Author: Sojan <[email protected]>
Date:   Tue Jun 28 15:45:54 2022 +0200

    chore: fix specs

commit 85c6ec67c8a12ad8abc06ace673a447518c80129
Merge: 0be610a4f0 df1bf112ea
Author: Sojan Jose <[email protected]>
Date:   Tue Jun 28 15:09:18 2022 +0200

    Merge branch 'develop' into feat/whatsapp_cloud

commit 0be610a4f0a789d3f2f2450952e0bb91e9cf9ef1
Author: Sojan <[email protected]>
Date:   Tue Jun 28 14:55:10 2022 +0200

    chore: edit business accout id

commit ed20b55478fad3f3094838160d826f9a8a13382a
Author: Sojan <[email protected]>
Date:   Tue Jun 28 13:25:30 2022 +0200

    chore: send message and templates

commit df1bf112eaa477a263ab801551ee618e840dfe19
Author: Tejaswini Chile <[email protected]>
Date:   Tue Jun 28 11:23:20 2022 +0530

    feat: Category API to handle linked categories and parent-sub categories (#4879)

commit dd4892fb1b36fcbb3828bf00f6e20b37e090851c
Author: Sojan <[email protected]>
Date:   Mon Jun 27 17:38:26 2022 +0200

    chore: fix lint

commit b18fddd28781ef34804e3b96761564237609bef4
Author: Sojan <[email protected]>
Date:   Mon Jun 27 17:36:31 2022 +0200

    chore: move 360 dialog code to service

commit c0249a1b5b7ef83944d59a55e88dad8eab7b2ad3
Author: Pranav Raj S <[email protected]>
Date:   Fri Jun 24 23:15:46 2022 +0530

    chore: Fix loading state in the inbox settings page (#4926)

commit 263b8240d30fc2d779053b16e7f8b9c5facd8997
Author: Fayaz Ahmed <[email protected]>
Date:   Fri Jun 24 23:12:53 2022 +0530

    fix: Add a fix for minor UI / a11y issues (#4905)

commit 6f0505e567c7ed6414e4a6b6dfdba5ac380f16fd
Author: Sojan <[email protected]>
Date:   Fri Jun 24 02:52:56 2022 +0530

    chore: ability to create

commit 45ea5201ab325e806a974447e0ab7f55fe7cd1f7
Merge: 8a476cec6c dcbca173ac
Author: Sojan <[email protected]>
Date:   Fri Jun 24 02:22:29 2022 +0530

    Merge branch 'develop' into feat/whatsapp_cloud

commit 8a476cec6cceb0a6727d68b676fad9d7c85da4ee
Author: Sojan Jose <[email protected]>
Date:   Thu Jun 23 20:51:53 2022 +0000

    chore: Support for Whatsapp Cloud API

commit dcbca173ac7b153a9cc63b738731de2ab7aed23e
Author: Pranav Raj S <[email protected]>
Date:   Thu Jun 23 20:36:46 2022 +0530

    chore: Revert the migration for inbox name changes (#4919)

commit f39c10395afb4e73baaf9b4c546d135ec95e6a4b
Author: Sivin Varghese <[email protected]>
Date:   Thu Jun 23 19:22:31 2022 +0530

    fix: Add email validation in the email field of the new contact form (#4909)

commit b7606e4dd290ed1e388e652284ca011daa59d356
Author: Pranav Raj S <[email protected]>
Date:   Thu Jun 23 19:17:46 2022 +0530

    feat: Add native support for CSML in agent_bot API (#4913)

commit f71980bd953c4404a1044c26d6c18f0b9cb7b607
Author: Sojan Jose <[email protected]>
Date:   Thu Jun 23 15:48:56 2022 +0530

    chore: Enhance contact merge action for identified users (#4886)

    - Discard conflicting keys
    - Do not merge if there is already an identified contact

    Co-authored-by: Pranav Raj S <[email protected]>

commit d5ddc9d76c571784c35247a7963dcfc2a33e8be6
Author: Aswin Dev P.S <[email protected]>
Date:   Thu Jun 23 02:39:04 2022 +0530

    chore: Fix SMTP sentry issue (#4883)

    * Fix SMTP sentry issue

commit f2dd88223fafa1b9017af6561da33f9526e08218
Author: Vishnu Narayanan <[email protected]>
Date:   Wed Jun 22 23:39:01 2022 +0530

    feat: add chatwoot ctl(cwctl) cli tool (#4836)

    * chore: Add log messages for stages skipped during installation

    * feat: allow chatwoot user to start/stop/restart chatwoot service

    * feat: init options support

    * feat: add option support to linux install script [c|h|i|l|s|u|wi]

    Install/Update/Configure/Manage your Chatwoot installation
    Example: cwctl -i master
    Example: cwctl -l web
    Example: cwctl --logs worker
    Example: cwctl --upgrade
    Example: cwctl -c

    Installation/Upgrade:
      -i, --install             install Chatwoot with the git branch
    specified
      -u, --upgrade             upgrade Chatwoot to latest version
      -s, --ssl                 fetch and install ssl certificates using
    LetsEncrypt
      -w, --webserver           install and configure Nginx webserver

    Management:
      -c, --console             open ruby console
      -l, --logs                tail logs from Chatwoot. Supported values
    include web/worker.

    Miscellaneous:
      -h, --help                display this help text and exit

    * feat: add cwctl to PATH

    * feat: add -v to cwctl

    * chore: switch db migration to db:chatwoot_prepare

    * fix: reload systemd files after update

    * fix: improve -s -w cwctl options

    * chore: throw error if run without options

    Signed-off-by: Vishnu Narayanan <[email protected]>

    * feat: add -d/--debug option to cwctl

    * fix: remove hardcoded ruby version in cwctl --upgrade

    * chore: improve cwctl -v function

    * fix: disable cwctl selfupdate

    * chore: cleanup

    * feat: allow chatwoot user to run cwctl

    * chore: cwctl improve formatting for log messages

    * fix: variable expansion inside heredoc

    * feat: save pg_pass to file to support idempotency

    One of the things preventing idempotency was the postgres
    password generated at run-time to setup postgres initally.

    This commit saves the password to the file if postgres setup function
    is executed and reloads on future re-runs if needed.

    * chore: formatting

    * chore: add cwctl promotion message at the end of installation

    * feat: add comments

    * chore: add chatwoot and cwctl version files

    * feat: add func to get latest chatwoot version

    * chore: formatting

    * feat: add --restart option to cwctl

    * chore: update --help with restart option details

    * chore: minor improvements to --restart

commit ffd102cdfe5344caf66c7878bf652a9bda95c7af
Author: Tejaswini Chile <[email protected]>
Date:   Wed Jun 22 11:04:42 2022 +0530

    Feat: custom sort (#4864)

commit a2204cf269e2a46fe2c3749ffac810d398046730
Author: Vishnu Narayanan <[email protected]>
Date:   Tue Jun 21 20:02:35 2022 +0530

    chore: add artifact hub shield to README (#4904)

    https://artifacthub.io/packages/helm/chatwoot/chatwoot

commit 9c721d279e960d4c11d40334e18c28b7aa54715f
Author: Fayaz Ahmed <[email protected]>
Date:   Mon Jun 20 22:32:52 2022 +0530

    fix: Truncate overflowing labels in bulk actions selector (#4898)

commit 9cf6d18e4ceef5ec97c84ad8d02d811b1c241734
Author: Tejaswini Chile <[email protected]>
Date:   Mon Jun 20 19:57:52 2022 +0530

    fix: Update the documentation for automation rules API endpoint (#4896)

commit 3fa34991d04a964c035c0acdbe648559433f22b8
Author: Fayaz Ahmed <[email protected]>
Date:   Mon Jun 20 16:04:26 2022 +0530

    fix: Display missing agent avatar in bulk actions and reports (#4893)

commit f31c6d5de285665aff508d15c6121653b274e09d
Author: Nithin David Thomas <[email protected]>
Date:   Mon Jun 20 15:09:22 2022 +0530

    feat: Update the design of labels to use a `smooth` theme (#4325)

    Co-authored-by: Sivin Varghese <[email protected]>
    Co-authored-by: Pranav Raj S <[email protected]>

commit a8c6cd729b51dfee644da9a8bc1516c53d6f9ea1
Author: Muhsin Keloth <[email protected]>
Date:   Mon Jun 20 14:16:49 2022 +0530

    chore: Sync pre-chat fields after custom attribute update (#4692)

commit 6c6df8661b2b3bf6e4908465065469aa6fa898a7
Author: Sojan Jose <[email protected]>
Date:   Fri Jun 17 19:12:56 2022 +0530

    chore: Codespace webpacker fix (#4887)

    - fixes the webpacker error when running overmind start -f Procfile.dev

commit db8626335368b915667ece05201e2205552c90be
Author: Sojan Jose <[email protected]>
Date:   Fri Jun 17 03:07:07 2022 +0530

    chore: Codespace Improvements (#4867)

    - switch to ubuntu base image
    - use rbenv to manage ruby
    - add gh to base image

commit d57ff867c36a68a30e34733b1738e9f148141b55
Author: WevrLabs <[email protected]>
Date:   Thu Jun 16 13:43:54 2022 +0200

    revert ruby version

commit 84e0afeb851054a0b36b800291d9e5129139232c
Merge: 2e98854d69 205d42e978
Author: WevrLabs <[email protected]>
Date:   Thu Jun 16 12:31:48 2022 +0200

    Merge branch 'develop' into own-dev

commit 205d42e978f38362decd75e4d661f090bfdadcbd
Author: Fayaz Ahmed <[email protected]>
Date:   Thu Jun 16 11:02:32 2022 +0530

    fix: Bulk actions agent loading (#4874)

commit 644f07a23d97726d9c80cfab4fd656cd9f53d282
Author: Prithvi Tharun <[email protected]>
Date:   Wed Jun 15 18:34:24 2022 +0530

    chore: Copy change for automatic greeting message (#4727)

    fixes: #4726

commit 881feb127407b392792c696bb9b7a46dfac86eda
Merge: 9015d83679 374b367115
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 15 12:09:39 2022 +0000

    Merge tag 'v2.6.0' into develop

    v2.6.0

commit 374b3671154d65df302130c07037f50438164ffa
Merge: 63b1013b45 c2114e468e
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 15 12:09:13 2022 +0000

    Merge branch 'release/2.6.0'

commit c2114e468e0110aef8d662ca87af6283fbfb2fbc
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 15 12:06:15 2022 +0000

    Bump version to 2.6.0

commit 9015d83679aef81395c5ec829008a8e70febc02f
Author: Aswin Dev P.S <[email protected]>
Date:   Wed Jun 15 16:20:19 2022 +0530

    chore: Fix sentry issues (#4863)

    Fix sentry issues.

    Fixes #4815, #4814, #4811, #4809

commit 067c9053297defe54328af8967e8ee2b95e98cb5
Author: Fayaz Ahmed <[email protected]>
Date:   Wed Jun 15 14:18:05 2022 +0530

    feat: Allow agents to bulk assign labels to conversations (#4854)

    Co-authored-by: Pranav Raj S <[email protected]>

commit fdcaed75f654eb247769160acbb05012298bc6bd
Author: Sojan Jose <[email protected]>
Date:   Tue Jun 14 23:46:36 2022 +0530

    chore: Move Whatsapp template sync to cron (#4858)

    syncing WhatsApp templates job is moved to a cron job for a better user experience. The Templates are synced at 15-minute intervals now.

commit 1bb0371c1d6b93ec3a33270c94b0e106cf27e206
Author: Pranav Raj S <[email protected]>
Date:   Tue Jun 14 18:05:37 2022 +0530

    feat: Add agent_reply_time_window in API channels (#4857)

commit f0db8545cbd80f522ef7ba7f25ed9d29a63344f0
Author: Pranav Raj S <[email protected]>
Date:   Tue Jun 14 10:55:16 2022 +0530

    fix: Update profile settings header title (#4856)

commit 37cb46238af99b78ba44093e0e41ff453d496cb9
Author: Tejaswini Chile <[email protected]>
Date:   Tue Jun 14 10:35:56 2022 +0530

    chore: Add documentation for automation rule, fix conversation/inbox_members (#4852)

commit 713fdb44ee09e7f16ffb83d71c5faf7036d6d807
Author: Sojan Jose <[email protected]>
Date:   Mon Jun 13 20:18:38 2022 +0530

    feat (ee): APIs to configure an auto assignment limit for inboxes (#4672)

    Co-authored-by: Pranav Raj S <[email protected]>

commit ae72757d23da8ce4aa0f65145469c6bcb0844eb8
Author: Tejaswini Chile <[email protected]>
Date:   Mon Jun 13 15:56:49 2022 +0530

    feat: APIs for Articles (#4777)

    Fixes: #4802

commit 2198930185458ad2fa9610cf35d5e11e536f346a
Author: Fayaz Ahmed <[email protected]>
Date:   Mon Jun 13 12:14:27 2022 +0530

    feat: Add snooze, reopen option to bulk actions (#4831)

    Co-authored-by: Pranav Raj S <[email protected]>

commit aa903a5da98651bc45e6852f5b16bbc99ae24f13
Author: Tejaswini Chile <[email protected]>
Date:   Mon Jun 13 11:58:54 2022 +0530

    Fix: backend changes for custom attribute (#4830)

commit 98f216046294d60fd1f925f3c2ba92c63455f79d
Author: Pranav Raj S <[email protected]>
Date:   Mon Jun 13 11:27:22 2022 +0530

    chore: Remove partner signup link (#4843)

commit bc8e08f126fed5db2668b302a8cebe2fa59489f1
Author: Sojan Jose <[email protected]>
Date:   Sun Jun 12 11:08:06 2022 +0530

    chore: Update translations from Crowdin (#4838)

commit 7bb8186e43b87cdcb8049beb24aa216b222072dd
Author: Pranav Raj S <[email protected]>
Date:   Fri Jun 10 19:29:52 2022 +0530

    chore: Update self-closing tag eslint config (#4826)

    * chore: Fix self-closing tag issues

    * Fix merge conflicts

    Co-authored-by: Fayaz Ahmed <[email protected]>

commit 3f3ee6c34a7f8f69f45c1b259d90abb533bcdfae
Author: Pranav Raj S <[email protected]>
Date:   Fri Jun 10 18:40:29 2022 +0530

    chore: Add support for message_templates in API inbox (#4835)

commit 9bac5873ef6429bcfce7621bf19453a2e20292d5
Author: Tejaswini Chile <[email protected]>
Date:   Fri Jun 10 12:26:21 2022 +0530

    chore: upgrade FB api version (#4834)

commit c5c89449dd46e63fedf6ca7e59898152af592249
Author: Fayaz Ahmed <[email protected]>
Date:   Thu Jun 9 21:34:59 2022 +0530

    fix: Remove validation for WhatsApp templates with no params (#4820)

commit 6385e42d9b83894d471ee2431795c01ab57e5f4e
Author: Sojan Jose <[email protected]>
Date:   Thu Jun 9 21:30:03 2022 +0530

    chore: Update translations from Crowdin (#4833)

commit 74fa907010f4339b8b3846f4d39bb5f8923c8b93
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 8 21:36:47 2022 +0530

    chore: Update translations from Crowdin (#4822)

commit a9e84ec182ef589439f1f77910ddc9801ae88109
Author: Sojan Jose <[email protected]>
Date:   Wed Jun 8 18:07:45 2022 +0530

    chore: Update translations from Crowdin (#4772)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 5d1729c7dd0b142f9a8ac6c047642647e5ee1cb6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Jun 8 10:08:27 2022 +0530

    chore(deps): bump jmespath from 1.6.0 to 1.6.1 (#4808)

    Bumps [jmespath](https://github.com/trevorrowe/jmespath.rb) from 1.6.0 to 1.6.1.
    - [Release notes](https://github.com/trevorrowe/jmespath.rb/releases)
    - [Changelog](https://github.com/jmespath/jmespath.rb/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/trevorrowe/jmespath.rb/compare/v1.6.0...v1.6.1)

    ---
    updated-dependencies:
    - dependency-name: jmespath
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 635e544124a91f01c86244ea7ecb6350c706a52d
Author: Jordan Brough <[email protected]>
Date:   Tue Jun 7 08:19:32 2022 -0600

    chore: Make "apk" commands consistent in Dockerfile (#4790)

    * Make "apk" commands consistent in Dockerfile

    1. Add "--no-cache" to some "apk" command that are missing it

    * Remove "--update-cache" in Dockerfile

    > As of Alpine Linux 3.3 there exists a new --no-cache option for apk. It allows
    > users to install packages with an index that is updated and used on-the-fly and
    > not cached locally
    >
    > This avoids the need to use --update-cache and remove /var/cache/apk/* when
    > done installing packages.

    https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md

commit 772d92a4d3706235578e2cbe88058bb389c05c2d
Author: Tejaswini Chile <[email protected]>
Date:   Tue Jun 7 17:50:51 2022 +0530

    fix: Facebook reauthorization mailer (#4695)

commit bad24f97abd3f839d40f890b24f797c09e25a9c6
Author: Fayaz Ahmed <[email protected]>
Date:   Tue Jun 7 17:33:33 2022 +0530

    feat: Add support for Whatsapp template messages in the UI (#4711)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 56f668db6bca4ad7c91ca88a9e258d00bfb46f7a
Author: Tejaswini Chile <[email protected]>
Date:   Tue Jun 7 13:01:01 2022 +0530

    feat: Attribute changed filter for automations (#4621)

commit 267252d13ad9043c5a778a7c2b09680c18ac42e7
Author: Pranav Raj S <[email protected]>
Date:   Mon Jun 6 12:43:19 2022 +0530

    chore: Remove flay, rspec from development/test group (#4795)

commit 79a525aa62ffeddfc311e998f540704b3a08e20d
Author: Fayaz Ahmed <[email protected]>
Date:   Fri Jun 3 11:12:22 2022 +0530

    feat: Add Bulk actions to conversations (#4647)

    Co-authored-by: Sivin Varghese <[email protected]>
    Co-authored-by: Pranav Raj S <[email protected]>

commit 43a0b4c039b76d1eb752143a9c5989b5b67f63c3
Author: Vishnu Narayanan <[email protected]>
Date:   Thu Jun 2 19:51:50 2022 +0530

    fix: command execution in heredoc comment (#4783)

commit 6b9f4d08ca37c5bd6fd4dd154e3929f7335904b7
Author: Pranav Raj S <[email protected]>
Date:   Thu Jun 2 11:38:58 2022 +0530

    fix: Disable marking IMAP connection as invalid for Standard Errors (#4764)

commit c7c46463ae78aa6c3a2a0dd1be0f620556ddbdb5
Author: Vishnu Narayanan <[email protected]>
Date:   Wed Jun 1 18:41:18 2022 +0530

    fix: Update text used in personal message signature (#4776)

    Co-authored-by: Pranav Raj S <[email protected]>

commit b9aa4444b3ed87026cd060e9a062ba80e7373afa
Author: Pranav Raj S <[email protected]>
Date:   Wed Jun 1 11:13:10 2022 +0530

    feat: Allow users to create dashboard apps to give agents more context (#4761)

commit 55f7be4ffc429aadefb0b814636a0023456e00f9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Jun 1 10:57:18 2022 +0530

    chore(deps): bump eventsource from 1.1.0 to 1.1.1 (#4774)

    Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1.
    - [Release notes](https://github.com/EventSource/eventsource/releases)
    - [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
    - [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1)

    ---
    updated-dependencies:
    - dependency-name: eventsource
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3f382e5979d508fbd6d9f153b37433c7fe6f0cbe
Author: Fayaz Ahmed <[email protected]>
Date:   Tue May 31 16:38:24 2022 +0530

    Handle falsy values for filename (#4766)

commit afc7c1ac64f96fe754d16f5a15bf39c6ed6f70dc
Author: Sojan Jose <[email protected]>
Date:   Mon May 30 18:39:20 2022 +0530

    chore: Update translations (#4755)

commit e924ce8b4e60530e5f4d1fe284413f3465c339da
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon May 30 17:18:18 2022 +0530

    chore(deps): bump rack from 2.2.3 to 2.2.3.1 (#4756)

    Bumps [rack](https://github.com/rack/rack) from 2.2.3 to 2.2.3.1.
    - [Release notes](https://github.com/rack/rack/releases)
    - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/rack/rack/compare/2.2.3...2.2.3.1)

    ---
    updated-dependencies:
    - dependency-name: rack
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 568c30e93e92ddcaffcf8874332d07c692590b8d
Author: Vishnu Narayanan <[email protected]>
Date:   Fri May 27 17:33:24 2022 +0530

    chore: Update ruby and docker base image to 3.0.4 (#4693)

    * chore: Update ruby version to 3.0.4

    * chore: update ruby version in docker workflow

    * chore: update ruby version to 3.1.2

    * Upgrade vue-jest to remove deasync

    * Revert to 3.0.4 to see if deasync issue is fixed

    * fix: script failure if pg/redis not opted in

    Co-authored-by: Pranav Raj S <[email protected]>

commit 50d2dbd46257eb40b8741b6fe91850b6e896e1a3
Author: Devin Ellis <[email protected]>
Date:   Thu May 26 23:53:29 2022 -0700

    chore: Fix the exception while destructuring data in chatwoot:error listener  (#4702)

commit 52fad886b88e71f88a81ad44916da746b60cd56d
Author: Pranav Raj S <[email protected]>
Date:   Fri May 27 09:26:59 2022 +0530

    feat: Add business hours in downloadable reports (#4674)

    Co-authored-by: Aswin Dev P.S <[email protected]>

commit dceeb57a1d514d32ed17db61763b5ba23899fad4
Author: Sojan Jose <[email protected]>
Date:   Thu May 26 20:23:36 2022 +0530

    chore: Update translations from Crowdin (#4751)

commit ab05dd9b9b2f65a74b9f36c0dab6b5a08d5a7af3
Author: Sojan Jose <[email protected]>
Date:   Thu May 26 20:23:00 2022 +0530

    chore: Improve the reauthorization requirement for Email Channel (#4753)

commit 47a6d9681a4303eb54705246eec01d117a20c18b
Author: Tejaswini Chile <[email protected]>
Date:   Thu May 26 19:05:30 2022 +0530

    feat: send instagram message after 24 hours (#4698)

    Added MESSAGE_TAG: HUMAN_AGENT for Instagram messages if the user wants to send it after the standard message window.

    Fixes #4689

commit 1215f37ddae1a69a203ddb0622fc21e1bc8f1a59
Author: Pranav Raj S <[email protected]>
Date:   Wed May 25 17:06:31 2022 +0530

    fix: Remove translated keys from locale files (#4748)

commit 7434b60f71a2eaeca40df7e6fcd5c8b95c8e5e81
Author: Pranav Raj S <[email protected]>
Date:   Wed May 25 12:38:23 2022 +0530

    fix: Revert changes to fix name updation from pre-chat form (#4741)

commit 22d22cf4c3c5166b653653dfafac9b557975cbb7
Author: Vishnu Narayanan <[email protected]>
Date:   Wed May 25 12:30:00 2022 +0530

    feat: Improve Linux installation experience (#4713)

    * feat: improve linux install script

    * feat: setup logging and reduce verboseness

    - redirect output/error to logfile
    - reduce verboseness in main script exection
    - trap non-zero exit

    * chore: remove debug logging

    * feat: fix exit handler

    * improve legibility

    * Apply suggestions from code review

    Co-authored-by: Pranav Raj S <[email protected]>

    * chore: improve formatting

    Co-authored-by: Pranav Raj S <[email protected]>

commit baa3efaf0ef0d59555d2c3df6ce04303a31b45a2
Author: Sojan Jose <[email protected]>
Date:   Tue May 24 22:15:57 2022 +0530

    chore: Update cache name in Circle CI builds (#4738)

    Co-authored-by: Pranav Raj S <[email protected]>

commit d20eafbda4719693a9c0084c84f5311eab00250e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue May 24 11:12:19 2022 +0530

    chore(deps): bump nokogiri from 1.13.5 to 1.13.6 (#4734)

    Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.5 to 1.13.6.
    - [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.5...v1.13.6)

    ---
    updated-dependencies:
    - dependency-name: nokogiri
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 56cd9bc0b873a5416cd1e210bfee1701e35f04e4
Author: Pranav Raj S <[email protected]>
Date:   Mon May 23 19:24:07 2022 +0530

    chore: Add Assignable Agents API (#4722)

commit 79280ae372a7e1522756babb6300b1c68f3aa07f
Author: Pranav Raj S <[email protected]>
Date:   Mon May 23 12:46:17 2022 +0530

    chore: Enable Ukrainian language (uk) (#4720)

commit f74a1f7d5ac2dc58a168eaab2728e3fe0de34be3
Author: Sojan Jose <[email protected]>
Date:   Mon May 23 11:33:54 2022 +0530

    chore: Update translations (#4691)

commit 59969cc5536f63e926ad999e79f136bfb1e1ed03
Author: Aswin Dev P.S <[email protected]>
Date:   Sun May 22 13:08:41 2022 +0530

    chore: Update conversations API to include unattended conversations. (#4708)

    * Update conversations API to include unattended conversations.

commit 2e98854d69cb35d7859e0143bb3ef4570f3a9653
Merge: 5fbf9712e1 11ea8a3032
Author: WevrLabs <[email protected]>
Date:   Thu May 19 22:23:06 2022 +0200

    Merge branch 'develop' into own-dev

commit 11ea8a3032a7199c71308fbcc5d52056d73412a9
Author: Pranav Raj S <[email protected]>
Date:   Thu May 19 21:43:23 2022 +0530

    chore: Update the documentation for configuring webhooks in the account (#4703)

commit 5fbf9712e1f9d245881e88de7df34f4182b27ae7
Merge: 71bef4b043 8538660bbd
Author: WevrLabs <[email protected]>
Date:   Thu May 19 09:55:59 2022 +0200

    Merge branch 'develop' into own-dev

commit 71bef4b043b6e932f97cd44d07d1f8b92d339b11
Author: WevrLabs <[email protected]>
Date:   Thu May 19 09:55:40 2022 +0200

    Update message_text.rb

commit 8538660bbd69e43109d1c3292ad2b47261f02c30
Author: Aswin Dev P.S <[email protected]>
Date:   Thu May 19 09:46:33 2022 +0530

    Add first_reply_created event in conversation (#4576)

commit 20565d09c0771a3d229edc795affa2aef66268b4
Author: Pranav Raj S <[email protected]>
Date:   Wed May 18 12:15:30 2022 +0530

    fix: Update report method to fix issues with special characters (#4697)

commit 47f04ee3fec88e2b839b6019f226e1fb533d644c
Author: Pranav Raj S <[email protected]>
Date:   Tue May 17 21:01:45 2022 +0530

    chore: Add an option to download CSAT Reports (#4694)

commit 361ffbab82614ef4a00cc08ec40b015f0ee2652e
Merge: 938fb887c4 b8f25d77bf
Author: Sojan <[email protected]>
Date:   Mon May 16 16:55:34 2022 +0530

    Merge branch 'release/2.5.0' into develop

commit 63b1013b450c1539ace1cc6f5657368a33e196bc
Merge: 3584bbb3af b8f25d77bf
Author: Sojan <[email protected]>
Date:   Mon May 16 16:55:24 2022 +0530

    Merge branch 'release/2.5.0'

commit b8f25d77bf59a6ba012b524e19c17a2e65c0a98d
Author: Pranav Raj S <[email protected]>
Date:   Mon May 16 16:41:40 2022 +0530

    chore: Enable New Message Button on Contact Panel (#4681)

    Fixes: #4653

commit 938fb887c4269ff3eb25afe1222e6196da5fb5b6
Author: Tejaswini Chile <[email protected]>
Date:   Mon May 16 13:59:59 2022 +0530

    feat: Portal endpoint (#4633)

commit f620bdec542eba61f60f800516df8e06d154ac4d
Author: Sojan Jose <[email protected]>
Date:   Mon May 16 12:45:45 2022 +0530

    chore: Update translations (#4682)

commit 45e2cd4903c0697f6d7c37a1714da2aa69ce8ffb
Author: Pranav Raj S <[email protected]>
Date:   Mon May 16 11:29:05 2022 +0530

    fix: Render links with target attribute (#4685)

commit 2060f270d3b6b8149ba6062e2a25327484c9264c
Author: Sojan <[email protected]>
Date:   Fri May 13 17:26:26 2022 +0530

    Bump version to 2.5.0

commit 6535624cd6bb0aca76421e452b64645f8c1b015e
Author: Sojan Jose <[email protected]>
Date:   Fri May 13 11:38:49 2022 +0530

    chore: Update translations from Crowdin (#4665)

commit 8fbe470bdd9b65ceeb36a3f25b25f9fefd89ece6
Author: Vishnu Narayanan <[email protected]>
Date:   Fri May 13 11:34:43 2022 +0530

    feat: Control sidekiq log level via rails LOG_LEVEL env variable (#4675)

commit ab3ee74a8672f4ac07c6107448c2d9ba6f012653
Author: Hricha Shandily <[email protected]>
Date:   Fri May 13 11:34:09 2022 +0530

    chore: Update the note of Personal message signature (#4679)

commit 41b89014324772d8351b15936d25623f852980cb
Author: Aswin Dev P.S <[email protected]>
Date:   Wed May 11 14:31:57 2022 +0530

    Fix: Agent Reports counts when they have access to multiple accounts (#4663)

    This change restricts the agent report API to fetch agent metrics from the current account.

    Fixes: #4660

commit 329d305e9272ae62113a3cfd6564500e5c5d1cca
Author: Tejaswini Chile <[email protected]>
Date:   Wed May 11 14:29:38 2022 +0530

    Fix: Creating contacts for already outgoing/echo messages (#4668)

    Check if the Instagram contact is already present in the system before throwing the exception.

    Fixes: #4666

commit 5c161e0fefd14aa1769480a78829761cf464ecb2
Author: Sojan Jose <[email protected]>
Date:   Wed May 11 13:33:24 2022 +0530

    chore: Split Inbox Settings Page Component (#4664)

    Clean up the Inbox settings page component as the logic was growing complex.

    - Moved subpages like collaborators and configuration to new components
    - Moved Assignment settings to the collaborators tab
    - Introduced a new inbox seeder to quickly preview setting pages of all inbox types when in development

commit 9cec0917165a21651b335f8beac10f259da1ba56
Author: Pranav Raj S <[email protected]>
Date:   Wed May 11 12:05:42 2022 +0530

    chore: Remove unused method scriptGenerator (#4671)

commit 9ed1f5d96b558564bfcd5e3d1c6cc2b47790e33f
Author: Tejaswini Chile <[email protected]>
Date:   Tue May 10 19:20:55 2022 +0530

    Fix: Make version changeable from the environment vars (#4654)

commit 81d0405473109971e24773657705fa4e77af49fb
Author: Sojan Jose <[email protected]>
Date:   Tue May 10 00:28:46 2022 +0530

    chore: Ability to update user email via Platform APIs (#4659)

    When the platform update API is called with a new user email, Chatwoot will still follow the same behaviour as in the dashboard where the user will have to confirm the new email activation link until the email gets updated on the user record.

    In the case of platform APIs, this might not be the ideal behaviour since the original app will already have a flow to update the user emails. Hence we need to confirm the emails without the extra step in this case

    fixes: #4510

commit f64cf85ab24e933e9469d0eab45c748f4f859f3e
Author: Tejaswini Chile <[email protected]>
Date:   Mon May 9 23:54:45 2022 +0530

    Fix: sentry issue for slack incoming files check (#4656)

    Interpreter error for nil. any? added nil. present?

    Fixes: https://sentry.io/share/issue/48c10d26490f4bdaab78c82244fcea98/

commit 0eeab8c56c1af6cd5ff8e5b9e048a49e59fb2fc1
Author: Tejaswini Chile <[email protected]>
Date:   Mon May 9 19:18:30 2022 +0530

    Fix: slack repeated callback event message for attached files (#4610)

commit 5ce29a7bebd4b661aa06dbeeb6fb78b02c91ed7b
Author: Sojan Jose <[email protected]>
Date:   Mon May 9 18:57:05 2022 +0530

    chore: Update translations from Crowdin (#4652)

commit 04dfb034ccb52f4ad85aa66dc5265b95ed60b8c5
Author: Sojan Jose <[email protected]>
Date:   Mon May 9 14:23:19 2022 +0530

    chore: Upgrade Exception tracking (#4638)

    - Upgrade Sentry Libraries
    - Enable provision for account and user info in error tracking
    - Add ChatwootExceptionTracker

    fixes: #4375

commit 360b438a55582259b8206dbe4872afb858025d75
Author: Aswin Dev P.S <[email protected]>
Date:   Mon May 9 14:04:52 2022 +0530

    Fix: Campaign triggers first_response reporting event (#4607)

    * Fix: Campaign triggers first_response reporting event

    * fix spec failure

commit 5b5a6d89c0cf7f3148a1439d6fcd847784a79b94
Author: Jordan Brough <[email protected]>
Date:   Sat May 7 06:27:16 2022 -0600

    chore:  "Channel::TwilioSms" to be unique on account_sid+phone_number (#4188)

    "Twilio::IncomingMessageService" searches for the correct "Channel::TwilioSms"
    by account_sid+phone_number.  If these values are duplicated then which record it
    finds is indeterminate and may alternate between queries.

    Co-authored-by: Sojan Jose <[email protected]>

commit 2e0d43c09373199284437466b111d55c8b1f404c
Author: Pranav Raj S <[email protected]>
Date:   Fri May 6 20:19:36 2022 +0530

    chore: Use different files for widget and dashboard audio alert (#4637)

commit ef850eda0fbcb8bf5e555cd8e3d8e55d92ca5665
Author: Fayaz Ahmed <[email protected]>
Date:   Fri May 6 19:30:48 2022 +0530

    feat: Add the SDK method to programatically toggle live chat bubble (#4223)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 80b8f5f915528bac7df92ca6aa7fe56d5e54f73c
Author: Sojan Jose <[email protected]>
Date:   Fri May 6 16:38:44 2022 +0530

    chore: Update puma config as per recommendations (#3640)

    Ability to configure workers for puma

    ref:
    https://devcenter.heroku.com/articles/concurrency-and-database-connections#threaded-servers
    https://www.speedshop.co/2017/10/12/appserver.html

commit 77a6893203c85153d730618f27573cdd47c72809
Author: Jordan Brough <[email protected]>
Date:   Fri May 6 03:25:38 2022 -0600

    feat: Open "Switch Account" modal when clicking account name on dashboard (#4613)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 8d2b719dc1f3cd9261e0ca0998fdb86943ea11f8
Author: Sojan Jose <[email protected]>
Date:   Fri May 6 14:50:55 2022 +0530

    chore: Sentry issues (#4623)

    Fixes various issues reported on sentry

    - Twilio channel creation validation errors
    - Room Channel error with nil class
    - Webhook Uri exception

commit 4f9d41962a3f98206297679ff65d72b9ab3af214
Author: Muhsin Keloth <[email protected]>
Date:   Fri May 6 12:01:34 2022 +0530

    fix: Pre chat custom fields drag and drop (#4530)

commit 66d366f0ff7768d4df154b731d80fb1ac73bc5c9
Author: Vishnu Narayanan <[email protected]>
Date:   Thu May 5 23:57:55 2022 +0530

    chore: update newrelic gem to support log forwarding (#4626)

    Newrelic gem 8.7 has application log forwarding support and
    this is enabled by default. Update the gem to make use of this
    feature. Chatwoot have turned this off by default though.

    Set `NEW_RELIC_APPLICATION_LOGGING_ENABLED` to enable this feature. Make
    sure to disable another log forwarding services you have to prevent
    duplicated logs.

    ref: https://docs.newrelic.com/docs/release-notes/agent-release-notes/ruby-release-notes/ruby-agent-870
    Fixes: #4625

commit 832a0f24a09fcdf79c909cf7cd2d8f74d0a22930
Author: Pranav Raj S <[email protected]>
Date:   Thu May 5 19:29:51 2022 +0530

    chore: Update missing packages in yarn.lock (#4627)

commit c9a8796a36244a18f9f209d602470f125f4e8726
Author: Sojan Jose <[email protected]>
Date:   Thu May 5 00:31:11 2022 +0530

    chore: Sentry Issue fixes (#4618)

    Address the following sentry issues

    fixes: #4616, #4617

commit a751d7518b7b431ccb22ffe2dfbe392f757c5e5d
Merge: 88a83c7c54 b3c8c83830
Author: WevrLabs <[email protected]>
Date:   Wed May 4 10:07:43 2022 +0200

    Merge branch 'develop' into own-dev

commit b3c8c8383099cc3bd42589e7feda778b25cb005c
Author: giquieu <[email protected]>
Date:   Mon May 2 04:44:04 2022 -0300

    fix: unable to send audio messages on Telegram (#4493)

    - Changed the lib used to record the audio (videojs-record).
    - Changed the audio recording format to .ogg, this will keep compatibility with sending to channels, Telegram, Whatsapp, Web Widget and API.
    - Changed the visualization of recording waves, it is now using bars, the same format used by applications (Whatsapp and Telegram)

    Fixes: #4115

commit c1cc94e37c5da6d553df51f59ab0068e7b53bbc5
Author: Shivam Chahar <[email protected]>
Date:   Fri Apr 29 20:54:12 2022 +0530

    Fix: Accept phone number in public contact api (#4580)

    This PR makes it possible to pass a phone number to the public contacts API.

    Fixes #4023

commit 45099f40f1575c8730e9795a54ea35ca69b395a1
Author: Vishnu Narayanan <[email protected]>
Date:   Fri Apr 29 14:38:10 2022 +0530

    fix: ce spec action for PRs from forks (#4587)

    CE spec action was failing for PRs from external forks at the checkout stage. This PR modifies the checkout action to use the full repo name and branch.

    #4586

commit b5e0921d0d9e5831aa477a015bb03fa06c84a994
Author: Shivam Chahar <[email protected]>
Date:   Fri Apr 29 00:43:10 2022 +0530

    fix: sidekiq cron deprecation warnings (#4581)

    Updates sidekiq-cron to fix the deprecation warnings

    Fixes #4090

commit e5136c2691da01ec22a5bda7e2b238d348a43eb7
Author: Tejaswini Chile <[email protected]>
Date:   Thu Apr 28 21:09:39 2022 +0530

    Fix: File upload from slack (#4494)

    When you upload a file from slack chat it's not appearing in the chatwoot inbox.
    This is because Slack updated the webhook event format

commit 04194e7247715d53565de8e9c44b3e338c22eca8
Author: Shivam Chahar <[email protected]>
Date:   Thu Apr 28 21:02:17 2022 +0530

    Fix: attachment name for incoming messages

    Use original_filename to get the name of the file attached to the message.

    Had to add the message_type method to the WhatsApp/incoming_message_service due to the Assignment Branch Condition linter error for the attach_files method.

    Fixes #4183

commit 8d04894744860c8979936227f9c7017dd7103062
Author: Aswin Dev P.S <[email protected]>
Date:   Thu Apr 28 16:58:06 2022 +0530

    fix: Add index in conversation and reporting event (#4577)

    Fixes chatwoot/product#422

commit cb38ec32679605ed579d680a6b70ae41a5e70da2
Author: Tejaswini Chile <[email protected]>
Date:   Thu Apr 28 01:14:03 2022 +0530

    chore: Allow Facebook channel to receive standby messages  (#4511)

commit 8348392d43b79950bb6c307629201b711aaabe40
Author: Pranav Raj S <[email protected]>
Date:   Wed Apr 27 20:10:40 2022 +0530

    fix: Disable automation on tweets (#4571)

    Fixes #4565

commit 95c7a24dd1fc05fb2a692c5b4e14bda8ce85be2b
Author: Aswin Dev P.S <[email protected]>
Date:   Wed Apr 27 18:56:35 2022 +0530

    fix: Unattendeed conversation count in agent metrics (#4568)

commit 4250c40d1d550511eb0d9788c7353e94846dca78
Author: Pranav Raj S <[email protected]>
Date:   Wed Apr 27 18:33:22 2022 +0530

    chore: Upgrade rails to 6.1.5.1 (#4570)

commit 3d824855f0d8ceba733092f8048e809a92d5628a
Author: Fayaz Ahmed <[email protected]>
Date:   Wed Apr 27 08:12:30 2022 +0530

    Fix positioning of read ticks on attachment message bubbles (#4545)

    * Fix positioning of read ticks

    * Review fixes

    Co-authored-by: Sivin Varghese <[email protected]>
    Co-authored-by: iamsivin <[email protected]>

commit 88a83c7c5401905da3144186690890978a3cb1f4
Author: WevrLabs <[email protected]>
Date:   Tue Apr 26 18:00:22 2022 +0200

    disable instagram unsend feature

commit 3362ddeb5f8476c737e6588dee4af524d8d47a1d
Merge: 3e66a8617f 1bf2da180b
Author: WevrLabs <[email protected]>
Date:   Tue Apr 26 17:54:20 2022 +0200

    Merge branch 'develop' into own-dev

commit 1bf2da180bc33074173063cbc813db3cd5fb62a1
Author: Aswin Dev P.S <[email protected]>
Date:   Tue Apr 26 18:22:13 2022 +0530

    fix: Update agent metrics query to show data from current account (#4557)

    * Update agent metrics query to fetch data from current account

commit 3a5e34fccb23b2c3f7054b00ba22a635fb4cacb3
Author: Muhsin Keloth <[email protected]>
Date:   Tue Apr 26 15:13:28 2022 +0530

    fix: Check `phone_number` and `email` changes are exist before validation (#4551)

commit 3e66a8617f9fcb7c50f350a30e513bc08f313914
Merge: 71c3095489 fa031a0e2d
Author: WevrLabs <[email protected]>
Date:   Tue Apr 26 06:22:36 2022 +0200

    Merge branch 'develop' into own-dev

commit fa031a0e2d8a5b8dada9c76e679c0e14603aacea
Author: Sivin Varghese <[email protected]>
Date:   Tue Apr 26 09:04:34 2022 +0530

    feat: Adds support for canned responses in contact messages (#4453)

commit 676796ddc75a4a53282d544270890f2aa0b77264
Author: Aswin Dev P.S <[email protected]>
Date:   Mon Apr 25 20:04:41 2022 +0530

    feat: Add reports about live agent load (#4537)

    * feat: Add reports about live agent load

commit 899176a793c43572fd7fda9c52a99af78baa10bc
Author: Pranav Raj S <[email protected]>
Date:   Mon Apr 25 17:44:42 2022 +0530

    feat: Add event subscription option to webhooks (#4540)

    Co-authored-by: Sivin Varghese <[email protected]>
    Co-authored-by: Muhsin Keloth <[email protected]>

commit fa51fd1d736bb1a398eeedb792839652720dd589
Author: Muhsin Keloth <[email protected]>
Date:   Mon Apr 25 12:25:38 2022 +0530

    fix: Bypass invalid values in contact patch end point (#4519)

commit 1b3011b27beecb7f4098f4e1387e5824c3c39829
Author: Tejaswini Chile <[email protected]>
Date:   Sun Apr 24 12:02:40 2022 +0530

    fix: Add Attachment endpoint to save file against automation rule (#4480)

    Co-authored-by: fayazara <[email protected]>
    Co-authored-by: Pranav Raj S <[email protected]>

commit 2acb48bbe0cd3a98980593bfe321f428a7ddf35d
Author: Tejaswini Chile <[email protected]>
Date:   Thu Apr 21 20:52:23 2022 +0530

    feat: Add support for conversation attribute automation conditions in message event (#4518)

    Co-authored-by: Pranav Raj S <[email protected]>

commit b082b0e58c441de39de186f6fabfcaa4cd3a0f5f
Author: Muhsin Keloth <[email protected]>
Date:   Thu Apr 21 20:39:45 2022 +0530

    fix: Dig params in widget contact end point (#4516)

commit bd0ed322cc4d2923fcb0281e69cf753d2b742536
Merge: 27ddd77a1b f769471439
Author: Sojan <[email protected]>
Date:   Thu Apr 21 14:19:18 2022 +0530

    Merge branch 'hotfix/2.4.1' into develop

commit 3584bbb3afeabff6936224fa3957d7174992c6e3
Merge: 480eb3043c f769471439
Author: Sojan <[email protected]>
Date:   Thu Apr 21 14:19:09 2022 +0530

    Merge branch 'hotfix/2.4.1'

commit f7694714394c47e980b45e82f1e66de658146421
Author: Pranav Raj S <[email protected]>
Date:   Thu Apr 21 14:14:56 2022 +0530

    fix: Issue with closed all hours (#4521)

    fixing the accidentally merged conditions for open all day and closed all day.

commit f2815a2c002a81516473825ce7432cd4cc35846e
Author: Sojan <[email protected]>
Date:   Thu Apr 21 14:10:54 2022 +0530

    Bump version to 2.4.1

commit 27ddd77a1b621f503fe89a436a49f44b0b1204b5
Author: Muhsin Keloth <[email protected]>
Date:   Thu Apr 21 11:27:28 2022 +0530

    chore: Sanitize html content  (#4498)

commit 2c73df429259755dc7ced8994859d5c052111a08
Author: Sojan Jose <[email protected]>
Date:   Wed Apr 20 22:42:13 2022 +0530

    Chore: Provide fixed attachment URLs for Channels (#4507)

    Prior to this change, The attachment URL sent from Chatwoot to 3rd party integrations like Whatsapp and Facebook
    involved a 301 redirect before the original content is served. This causes intermittent breakages for the sent attachments.

    fixes: #3632
    ref: https://blog.saeloun.com/2021/09/14/rails-7-adds-expiring-urls-to-active-storage.html

commit 2b2252b66e71a4e8d109e398df1d7f4094cbc4cc
Author: Fayaz Ahmed <[email protected]>
Date:   Wed Apr 20 16:03:12 2022 +0530

    feat: Add a read indicator for web-widget channel (#4224)

    Co-authored-by: Pranav Raj S <[email protected]>

commit f2f0d466f2d82be179bed531c021b86be942661a
Author: Pranav Raj S <[email protected]>
Date:   Wed Apr 20 16:00:37 2022 +0530

    chore: Update Help Center APIs to accomodate locale (#4515)

commit 4f3a2713552a3d862104fc8a33f00ca7aae30a3b
Author: Muhsin Keloth <[email protected]>
Date:   Wed Apr 20 10:49:52 2022 +0530

    chore: Add `custom attributes` in `campaign.triggered` event (#4463)

commit 71c309548916fd5acd6644028c7fc7c82dcd6070
Merge: d68cffd9a9 5b9c4bf7f1
Author: WevrLabs <[email protected]>
Date:   Wed Apr 20 05:09:19 2022 +0200

    Merge branch 'develop' into own-dev

commit 5b9c4bf7f18a8bdc783386d54e3c749713f279ea
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 19 17:13:17 2022 +0530

    chore(deps): bump async from 2.6.3 to 2.6.4 (#4497)

    Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/caolan/async/releases)
    - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
    - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

    ---
    updated-dependencies:
    - dependency-name: async
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 26f23a6e214c74b5b6abaa7b3d3a5282bfd03b97
Author: Muhsin Keloth <[email protected]>
Date:   Tue Apr 19 12:47:29 2022 +0530

    feat: Custom fields in pre-chat form (#4189)

commit 1ccd29140dc67f8b2d52d8479d5929d4af47ee5c
Author: Tejaswini Chile <[email protected]>
Date:   Tue Apr 19 12:21:20 2022 +0530

    Feat: send fb message outside of standard messaging window (#4439)

commit d2d838afd102deb2b62729efb51f8d8a66effaea
Merge: 615a575bdd 569ae24d8a
Author: Sojan <[email protected]>
Date:   Mon Apr 18 23:25:59 2022 +0530

    Merge branch 'release/2.4.0' into develop

commit 480eb3043c9ee79d6e8e6eacf981f49cfe00f6ed
Merge: 2605f24539 569ae24d8a
Author: Sojan <[email protected]>
Date:   Mon Apr 18 23:25:37 2022 +0530

    Merge branch 'release/2.4.0'

commit 569ae24d8a05fc60a66d5132923a816ccbd2a259
Author: Sojan <[email protected]>
Date:   Mon Apr 18 23:23:17 2022 +0530

    Bump version to 2.4.0

commit 615a575bdd3eeb346169d0c432107380dc140a24
Author: Sojan Jose <[email protected]>
Date:   Mon Apr 18 19:05:45 2022 +0530

    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

commit 17fb6b8d550b0e3fccb8b6ec6bbd7595628b449c
Author: Pranav Raj S <[email protected]>
Date:   Mon Apr 18 18:15:20 2022 +0530

    fix: Update business hour calculation (#4496)

commit e010f0c6f033eb9153b07e01ce5cd5c5dd484aba
Author: Muhsin Keloth <[email protected]>
Date:   Mon Apr 18 14:06:27 2022 +0530

    chore: Sync pre-chat fields after custom attribute destroy (#4456)

commit 04e890070dde3c89d54831a8e19f0c21b637a190
Author: Shivam Chahar <[email protected]>
Date:   Mon Apr 18 11:38:22 2022 +0530

    fix: Change report_type to type in report API docs (#4492)

commit d68cffd9a94ab26e87b10e734fe1bc35507ce140
Merge: 83dcd6da3e 0319b78eac
Author: WevrLabs <[email protected]>
Date:   Fri Apr 15 00:59:14 2022 +0200

    Merge branch 'develop' into own-dev

commit 0319b78eacce64ffa0d6751b530475ad8ab4c503
Author: Pranav Raj S <[email protected]>
Date:   Thu Apr 14 20:54:26 2022 +0530

    fix: Allow users to login even if they have access to more than 15 accounts (#4475)

commit 80e5d6d7a0fdf03b3a313b3ea679d42aac06ce7e
Author: Vishnu Narayanan <[email protected]>
Date:   Thu Apr 14 17:15:57 2022 +0530

    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

commit 337a74a10ca1a2b4a4127c81c3339d5e591e721d
Author: Fayaz Ahmed <[email protected]>
Date:   Thu Apr 14 13:36:55 2022 +0530

    feat: Add send message, fix issues with message conditions (#4423)

    Co-authored-by: Tejaswini <[email protected]>

commit d4be268cc36b0dd0d971625297e9d19c8e22dd2a
Author: Nithin David Thomas <[email protected]>
Date:   Wed Apr 13 12:04:34 2022 +0530

    enhancement: Remove clickaway for expanded reply box (#4414)

    * enhancement: Remove clickaway for expanded reply box

    * Removes unused imports

    Co-authored-by: Sivin Varghese <[email protected]>

commit a6b119d1876b09a54675c04371c9d0a7323fccad
Author: Tejaswini Chile <[email protected]>
Date:   Wed Apr 13 01:29:51 2022 +0530

    Feat: twitter image support (#4429)

commit 923b4637db3d255da9607b0b60206c23d4cee02c
Author: Tejaswini Chile <[email protected]>
Date:   Tue Apr 12 20:23:34 2022 +0530

    chore: Automation bug fix (#4442)

commit b6ad468eb442ed36b92e892f0bc00a5176492dbd
Author: Tejaswini Chile <[email protected]>
Date:   Tue Apr 12 11:30:54 2022 +0530

    fix: Nokogiri bundle update (#4448)

    Co-authored-by: Muhsin Keloth <[email protected]>

commit 14503b5fe0940d90219a27d5c3ba1a04b3de9588
Author: Sivin Varghese <[email protected]>
Date:   Tue Apr 12 11:08:12 2022 +0530

    feat: Add missing password validation at signup (#4441)

    Co-authored-by: Pranav Raj S <[email protected]>

commit c64e2e3bc5e4b6579366e8ae9b0fca19ed3932ae
Author: Aswin Dev P.S <[email protected]>
Date:   Mon Apr 11 20:57:22 2022 +0530

    chore: Report improvements (#4392)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 31cdc63e18f3ceda86ae4014469ac7ac70a09fe6
Author: Aswin Dev P.S <[email protected]>
Date:   Mon Apr 11 19:37:20 2022 +0530

    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

commit 3d164271a85b13486b72e40ead24052514febd5c
Author: Nithin David Thomas <[email protected]>
Date:   Mon Apr 11 17:27:28 2022 +0530

    fix: Yellow color shades are inconsistent (#4391)

commit 1194188f135a0b7e59e6db1471e7a5781dde6ba8
Author: Sojan Jose <[email protected]>
Date:   Mon Apr 11 16:43:09 2022 +0530

    chore: Swagger doc for Conversation meta API (#4394)

    fixes: https://github.com/chatwoot/chatwoot/issues/4327

commit 9b5eb98c5924201a3aae8e98c62b20b63284eb24
Author: Aswin Dev P.S <[email protected]>
Date:   Mon Apr 11 15:43:05 2022 +0530

    feat: Support additional authentication mechanisms for SMTP (#4431)

    * Support additional authentication mechanisms for SMTP

commit 8622740161237398bcafd7384ecac262dfd01940
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 11 15:10:37 2022 +0530

    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] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit fb3ed29c90cc6a31b1e8737f3ef0b98bc93e90e0
Author: Muhsin Keloth <[email protected]>
Date:   Mon Apr 11 14:06:44 2022 +0530

    chore: Add missing test cases in `conversations_controller_spec` (#4438)

commit f1ae09d21bf52c7516bf5297832db3a27215d6fe
Author: Aswin Dev P.S <[email protected]>
Date:   Mon Apr 11 12:35:03 2022 +0530

    fix: SMTP shouldn't be configurable without IMAP enabled (#4428)

    * fix: Configure SMTP only if IMAP is enabled

commit b1efcde495179ec4c3fa5eaa7bbe78e7872eb9cc
Author: Pranav Raj S <[email protected]>
Date:   Fri Apr 8 18:25:08 2022 +0530

    feat: Remove duplicate Switch Component (#4427)

commit bc7bcc20b8ff4b1f3a302f13bc028958876d4c4d
Author: Pranav Raj S <[email protected]>
Date:   Fri Apr 8 15:52:39 2022 +0530

    Revert "feat: Adds support for draft in conversation reply box (#4205)" (#4425)

    This reverts commit 5ea043605120677824ff948ea023f03e191473c2.

commit 7e5ec7925c35188d0c67cb9ce06afd213aeb5023
Author: Muhsin Keloth <[email protected]>
Date:   Fri Apr 8 14:53:37 2022 +0530

    feat: Add `phone_number` & `custom_attributes` in create conversation end point (#4421)

commit 727993aa193170eb7d59b35098fd3041f7e2c101
Author: Muhsin Keloth <[email protected]>
Date:   Fri Apr 8 14:02:26 2022 +0530

    feat: Add toggle button component(#4419)

    Co-authored-by: Sivin Varghese <[email protected]>

commit d5536d65f75be6ebb3238f133df61b88d65c8668
Author: Aswin Dev P.S <[email protected]>
Date:   Fri Apr 8 12:48:18 2022 +0530

    feat: Consider business hours while generating the reports (#4330)

    * feat: Consider business hours while generating the reports

commit 57359be37e88b7230b079a01a20f69bc1c89f31c
Author: Tejaswini Chile <[email protected]>
Date:   Fri Apr 8 11:20:19 2022 +0530

    Fix: Find mailbox with cc email (#4372)

commit 14e6a5d6b025ec645157f3a458bd289435146511
Author: Sivin Varghese <[email protected]>
Date:   Fri Apr 8 10:54:51 2022 +0530

    fix: Background dark mode colour issue in campaign view (#4416)

commit 5ea043605120677824ff948ea023f03e191473c2
Author: Nithin David Thomas <[email protected]>
Date:   Thu Apr 7 22:16:45 2022 +0530

    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 <[email protected]>

    * Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js

    Co-authored-by: Nithin David Thomas <[email protected]>

    * 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 <[email protected]>
    Co-authored-by: Fayaz Ahmed <[email protected]>
    Co-authored-by: Sivin Varghese <[email protected]>
    Co-authored-by: iamsivin <[email protected]>

commit dfb56f6bb8ecec578cefae06d718331359d073de
Author: Muhsin Keloth <[email protected]>
Date:   Thu Apr 7 19:01:31 2022 +0530

    doc: Swagger for custom attribute APIs  (#4382)

commit d4a046a21ef5de3fb3722b6d72872b2bd05b8eb3
Author: Sivin Varghese <[email protected]>
Date:   Thu Apr 7 10:23:18 2022 +0530

    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 <[email protected]>

commit 8482ecc1b10306f86e999f38d2cc7938e059084d
Author: Fayaz Ahmed <[email protected]>
Date:   Thu Apr 7 10:01:08 2022 +0530

    Feat - Sort inboxes alphabetically (#4383)

commit 5b490bc8cc5f284d85bbb601bb20940f968606a1
Author: Sivin Varghese <[email protected]>
Date:   Thu Apr 7 07:14:40 2022 +0530

    chore: fix scroll bar color in the dark mode (#4404)

commit c2afdd5c93cc05b5b90b4c87a875ad3cee886742
Author: Muhsin Keloth <[email protected]>
Date:   Thu Apr 7 00:07:53 2022 +0530

    chore: Remove unnecessary fields from notification payload (#4403)

commit 75ce5345a9b20be2402bf1fc83aa92262da79f30
Author: Vishnu Narayanan <[email protected]>
Date:   Wed Apr 6 21:14:04 2022 +0530

    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

commit 9329f08e1408308c1bb798dbd39a8acda0ef7f7a
Author: Justman10000 <[email protected]>
Date:   Wed Apr 6 16:51:19 2022 +0200

    chore: Fix typo in en localisation file (#4405)

    Fix

    Co-authored-by: Vishnu Narayanan <[email protected]>

commit 0b03e4b296c8c522ea346fb4d93f215a808a9aa3
Author: Pranav Raj S <[email protected]>
Date:   Wed Apr 6 13:54:55 2022 +0530

    feat: Add an option to disable endConversation button (#4352)

commit 821b953ee9b02d68ab2152fb05ac7a437b0708e4
Author: Tejaswini Chile <[email protected]>
Date:   Wed Apr 6 12:36:32 2022 +0530

    Fix: handling UTF encoded mail (#4384)

commit 7a8aa4ca2e29cda09217f590eb09dcc1edfa44b5
Author: Sojan Jose <[email protected]>
Date:   Tue Apr 5 16:05:49 2022 +0530

    chore: Add Swagger Doc for Team Members (#4390)

    Add swagger documentation for Team Members APIs

commit 2595e774e5e1525aa32c7540e9d3a839d918b1dc
Author: Tejaswini Chile <[email protected]>
Date:   Tue Apr 5 15:22:56 2022 +0530

    fix: Update validations in automation edit actions (#4370)

    Co-authored-by: fayazara <[email protected]>

commit 9a8a0bd8655a1af62e003cb0bdceff873404d8f1
Author: Sojan Jose <[email protected]>
Date:   Tue Apr 5 15:20:34 2022 +0530

    feat: Ability to customize the online presence duration (#4385)

commit cd5646b4b9aee239d68887bf8687d23a52a18c31
Author: Muhsin Keloth <[email protected]>
Date:   Tue Apr 5 14:00:07 2022 +0530

    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 <[email protected]>

commit 76f53d9a1168d2e2e3d2d9cedc37c6401d8efa5c
Author: Vishnu Narayanan <[email protected]>
Date:   Mon Apr 4 19:27:01 2022 +0530

    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

commit 591d186d667633f83ba83183c2e69a7221e283d8
Author: Muhsin Keloth <[email protected]>
Date:   Mon Apr 4 18:23:38 2022 +0530

    chore: Add `agent_last_seen_at` in conversation API (#4377)

commit 73d8073530a7dab8fa95b1deecb7fa3ad8028296
Author: Jordan Brough <[email protected]>
Date:   Mon Apr 4 02:45:45 2022 -0700

    chore: Fix test failure in action_cable_listener_spec.rb due to ordering (#4357)

commit 1dd0c7249c21a5482f08cfc7fe3546003238aea4
Author: Muhsin Keloth <[email protected]>
Date:   Mon Apr 4 14:34:01 2022 +0530

    fix:  Unread notification count in multiple accounts (#4373)

    Fixes: #4367

commit 3509692055912b5796d9dac7b922e1a11e8b94b8
Author: Pranav Raj S <[email protected]>
Date:   Sun Apr 3 19:22:56 2022 +0530

    chore: Fix brand name in survey translations (#4360)

commit 5d85a212875c0b3de125881abbfbe8e6af939f13
Author: Sivin Varghese <[email protected]>
Date:   Fri Apr 1 21:03:53 2022 +0530

    fix: Fix login button is missing in Safari (#4332)

    Fixes #4328

commit caee9535f1f99168a19a88187c170e0b695179b6
Author: Sivin Varghese <[email protected]>
Date:   Fri Apr 1 20:59:03 2022 +0530

    feat: Support Dark mode for the widget (#4137)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 83dcd6da3e9e797938d99614477792b4c5901bd7
Merge: 0fabaf5d1e 3813b3b372
Author: WevrLabs <[email protected]>
Date:   Thu Mar 31 23:09:53 2022 +0200

    Merge branch 'develop' into own-dev

commit 3813b3b372d5dfd9e6a5b6c5ad403295ed322ad7
Author: Vishnu Narayanan <[email protected]>
Date:   Fri Apr 1 00:34:50 2022 +0530

    feat: make linux script installation non-interactive (#4355)

    This PR changes the LetsEncrypt behaviour to be non-interactive. Earlier, the installation flow was waiting for user input at the SSL cert generation stage. With this change, once the user confirms completes the initial selection, the installation can be completed unattended.

commit c397fe1964a2e139d29dc1273f7673f2a7fd8980
Author: Pranav Raj S <[email protected]>
Date:   Thu Mar 31 21:21:25 2022 +0530

    fix: Update the URL for POST inbox_members (#4354)

commit cb23ff53bf7f1b190223b13aedbfefcb7c4ec85f
Author: Sivin Varghese <[email protected]>
Date:   Thu Mar 31 21:20:37 2022 +0530

    fix: Reset Captcha if account signup is an error (#4279)

    Co-authored-by: Pranav Raj S <[email protected]>

commit 3cd1616df624f25205c338398466e978fcee0db9
Author: Sivin Varghese <[email protected]>
Date:   Thu Mar 31 20:22:52 2022 +0530

    fix: Fix agent name in Twitter channel private note acting as a link (#4326)

commit eff3a5031641b4b655806109315b1ea52f342588
Author: Muhsin Keloth <[email protected]>
Date:   Thu Mar 31 17:35:39 2022 +0530

    fix: Disable showing read messages in unread view (#4324)

commit 0477123f92234c7e1e060ce5e190f90eac0af9a8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Mar 31 16:33:14 2022 +0530

    chore(deps): bump minimist from 1.2.5 to 1.2.6 (#4351)

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit c9f821cc5b6768456192d12520acbc839ddb4b7a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Mar 31 16:02:53 2022 +0530

    chore(deps): bump puma from 5.6.2 to 5.6.4 (#4348)

    Bumps [puma](https://github.com/puma/puma) from 5.6.2 to 5.6.4.
    - [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/v5.6.2...v5.6.4)

    ---
    updated-dependencies:
    - dependency-name: puma
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit baf697f064bfdd8c691d1c2ee84fff8f8130a699
Author: Nithin David Thomas <[email protected]>
Date:   Wed Mar 30 18:53:24 2022 +0530

    design: Changes yellow color palette for better contrast ratio (#4334)

    Co-authored-by: Fayaz Ahmed <[email protected]>

commit 5be9380547ba1ebc1cd0e98066a82bd4e9fbb849
Author: Tejaswini Chile <[email protected]>
Date:   Wed Mar 30 18:04:30 2022 +0530

    Fix: html mail fix with html_body content (#4011)

commit 24b20c10cebd25e61de8d4266c63fde94772e889
Author: Muhsin Keloth <[email protected]>
Date:   Wed Mar 30 14:36:22 2022 +0530

    fix: Referer URL validation (#4309)

    Fixes #354

commit bfe6324d9a4ba4f15e2d739c4d210688cb400e06
Author: Tejaswini Chile <[email protected]>
Date:   Wed Mar 30 11:37:36 2022 +0530

    chore: Webhook event data improvements (#4317)

commit 15fd37b12413bf334a5b025dcab73d5c68cd09e3
Author: Tejaswini Chi…
@github-actions
Copy link

github-actions bot commented Aug 8, 2022

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
PR: merged The pull request is merged to another branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Agent APIs for Articles
3 participants