c29b77c214
chore(snyk): Security upgrade factory_bot_rails from 6.4.2 to 6.4.3 ( #8628 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2024-01-04 10:47:48 -08:00
Pranav Raj S and GitHub
c301845ade
chore: 2023 -> 2024 ( #8635 )
2024-01-03 12:49:36 -08:00
Sivin Varghese and GitHub
78fab7897d
feat: Use typing status from utils ( #8589 )
2023-12-22 13:47:41 +05:30
f48e014694
feat: Updates the design of the network connection warning snack bar ( #8509 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-12-21 14:16:21 -08:00
Nithin David Thomas and GitHub
206433db32
feat: Adds dropdown to switch locales from articles list page ( #8402 )
2023-12-21 13:16:59 -08:00
1ddb73ea97
chore(security): Security upgrade omniauth from 2.1.1 to 2.1.2 ( #8591 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-12-20 13:38:34 -08:00
Muhsin Keloth and GitHub
b5071e61d7
feat: Add last_activity_at field to Notification model ( #8585 )
2023-12-20 13:02:37 +05:30
Muhsin Keloth and GitHub
a80eff9aa3
feat: Enable custom attributes in the suggestion for variables. ( #8520 )
2023-12-20 12:20:09 +05:30
Sojan
a59fb90785
Merge branch 'release/3.4.0' into develop
2023-12-18 21:23:02 -08:00
Sojan
b40ad399f6
Merge branch 'release/3.4.0'
Publish Chatwoot CE docker images / build (push) Waiting to run
v3.4.0
2023-12-18 21:22:55 -08:00
Sojan
29478880ff
Bump version to 3.4.0
2023-12-18 21:22:06 -08:00
Vishnu Narayanan and GitHub
c9f8cdb51b
fix: switch to nodejs ppa for linux installations ( #8337 )
...
Nodesource script-based installation is deprecated. Switch to a different ppa for nodejs.
Fixes: https://linear.app/chatwoot/issue/CW-2686/upgrade-warning
Fixes : #8151
2023-12-18 21:18:42 -08:00
Pranav Raj S and GitHub
a2ebf92932
fix: Fix the issue "Undefined method `inbox' for Instagram::MessageText" ( #8582 )
2023-12-19 08:43:43 +05:30
Pranav Raj S and GitHub
00eb5b152a
chore(migration): Re-run database migration job for caching. ( #8581 )
...
A support request that came to Chatwoot Cloud revealed that the job was timed prematurely. The default timeout for Sidekiq queues was set as 25 minutes in sidekiq.yml file. The cache was not created properly for the accounts with more than 100k conversations.
This change removes the cache logic in the previous migration and creates a new migration with a new job which processes conversations in batch.
2023-12-18 17:29:02 -08:00
Sojan Jose and GitHub
0b2f539ad0
chore: Update self-hosted billing redirect ( #8580 )
2023-12-18 16:34:47 -08:00
Shivam Mishra and GitHub
1ab3966b75
fix: @inbox usage in logs ( #8578 )
2023-12-18 19:30:41 +05:30
552d967c81
fix: Use ogg format for Telegram audio messages ( #8505 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-16 11:55:47 -08:00
Sivin Varghese and GitHub
e5c8a68a76
fix: Typing indicator to support dark mode ( #8564 )
2023-12-15 09:57:13 +05:30
Sivin Varghese and GitHub
15f50635e7
fix: undefined method `available_name' for nil:NilClass ( #8563 )
2023-12-15 09:41:35 +05:30
Liam and GitHub
cf0d6dd7c6
feat: Implement the ability to be able to rotate an image on agent conversation. ( #8559 )
2023-12-15 09:20:24 +05:30
Sivin Varghese and GitHub
fd1813949a
fix: Undefined method `name' for nil:NilClass ( #8562 )
2023-12-15 09:03:16 +05:30
Shivam Mishra and GitHub
6c480098f7
chore: log authentication error for FB and Instagram ( #8551 )
2023-12-14 16:18:23 +05:30
Shivam Mishra and GitHub
ae649a5b3f
refactor: add better logs to Instagram::MessageText ( #8538 )
2023-12-14 14:03:40 +05:30
34675da6fa
feat: Settings screen for custom branding ( #8543 )
...
- Ability to configure Chatwoot custom branding from UI when using paid plans
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2023-12-13 13:16:24 -08:00
075b0292b5
feat: Conversation list virtualization ( #8540 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-13 17:28:30 +05:30
0e9825f298
chore(deps): bump axios from 0.21.2 to 1.6.0 ( #8339 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2023-12-13 16:24:10 +05:30
bf883794a4
fix: accepting external source_id ( #8359 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2023-12-13 16:21:55 +05:30
Sivin Varghese and GitHub
3adaa2d602
fix: Retry message not working if the conversation has an external issue ( #8529 )
2023-12-13 15:46:10 +05:30
60a312ace5
feat: Advanced conversation sort options ( #8532 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-12 19:59:31 -08:00
Pranav Raj S and GitHub
8c9a351c84
feat: Add support for ascending and descending options in sort ( #8542 )
2023-12-12 17:15:48 -08:00
Pranav Raj S and GitHub
d28f512de4
fix: Update the label name to use .strip to avoid unnecessary whitespace characters ( #8541 )
...
- The cache stores the labels as label1, label2. Without removing the whitespace, the output of cached_label_list_array would be [label1, [whitespace]label2], which doesn't match with the existing labels. This list is returned with proper label names.
2023-12-12 15:04:29 -08:00
Sojan Jose and GitHub
376de685fb
chore: Adds API for agent bot avatar upload ( #8533 )
...
Adds API for agent bot avatar upload
- accounts/agent_bot
- platform/agent_bot
2023-12-11 19:02:11 -08:00
Pranav Raj S and GitHub
890515edfd
feat(perf): Cache labels on the conversation model ( #8527 )
2023-12-11 18:27:55 -08:00
Shivam Mishra and GitHub
79412ba2c6
feat: disable reply to message in WhatsApp via 360 dialog ( #8500 )
2023-12-11 16:54:47 +05:30
03ebb6947b
chore(synk): Upgrade sentry-rails from 5.13.0 to 5.14.0 ( #8420 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-10 22:00:17 -08:00
c53591f049
chore(snyk): Security upgrade sidekiq-cron from 1.11.0 to 1.12.0 ( #8523 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-10 21:59:12 -08:00
Muhsin Keloth and GitHub
db9a32a4c0
feat: Add sticker support in Line channel ( #8488 )
2023-12-10 20:45:44 -08:00
2ae9bbb24e
chore(snyk): Security upgrade factory_bot_rails from 6.2.0 to 6.4.2 ( #8371 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-10 20:43:58 -08:00
8dfe193461
feat: Add infinite loader, option for increasing page size ( #8525 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-12-10 20:09:17 -08:00
Sivin Varghese and GitHub
27239ae14a
feat: Adds API for retry messages in conversation ( #8518 )
2023-12-11 09:33:39 +05:30
Muhsin Keloth and GitHub
80ff5e2d0a
chore: Change the RemoveMessageNotifications job implementation. ( #8521 )
2023-12-11 08:27:30 +05:30
38240a68aa
[Snyk] Security upgrade rack-mini-profiler from 3.1.1 to 3.2.0 ( #8508 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-12-10 15:02:59 -08:00
Sojan Jose and GitHub
89710b406e
chore: Remove missing styles for super admin ( #8519 )
...
- Remove missing stylesheet references for super admin
2023-12-08 20:47:57 -08:00
f002870c6a
feat: Super admin design improvements ( #8517 )
...
- Revamp the super admin design
- Introduce a new settings page for support and billing settings
- Move the access tokens into users, agent bots and platform app show pages
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-12-08 19:40:35 -08:00
Muhsin Keloth and GitHub
b1a68759cf
feat: Add the support for custom attributes in message variables ( #8511 )
2023-12-08 14:13:35 -08:00
Muhsin Keloth and GitHub
bf49a17efa
feat: Handle notification.deleted action cable event ( #8501 )
2023-12-06 16:49:00 +05:30
Muhsin Keloth and GitHub
6b0d1d77d3
fix: Email notifications ( #8502 )
2023-12-06 15:50:23 +05:30
Muhsin Keloth and GitHub
db33b7d1dc
feat: Clear all previous notifications if a new notification is added to a conversation ( #8490 )
2023-12-06 14:03:43 +05:30
Muhsin Keloth and GitHub
76711d95ff
chore: Change primary actor to Conversation for all the notification types. ( #8435 )
2023-12-06 10:43:09 +05:30
Sivin Varghese and GitHub
17faa6c3b2
fix: Undefined method `length' for nil:NilClass ( #8491 )
2023-12-05 16:34:29 +05:30