Nithin David Thomas
e052a061f4
feat: Show popular articles on widget home ( #7604 )
2023-08-01 21:32:44 +05:30
Liam
9efadf8804
fix: Update permitted_attributes to support the latest version of administrate ( #7644 )
...
This fixes an issue where permitted_attributes throws an error of ArgumentError (wrong number of arguments (given 1, expected 0)):
This is because we now bring in the latest version of administrate and administrate changes the way permitted_attributes works; it now passes an action parameter to permitted_attributes. This means we need to update permitted_attributes to accept that new parameter.
Fixes : #7592
2023-07-31 11:53:44 -07:00
Muhsin Keloth
c8a40932cc
chore: Add June event for AI reply suggest dismissal ( #7601 )
2023-07-31 13:20:47 +05:30
Pranav Raj S
9ddd428935
feat: Update the slack integration-flow to allow users to select the channel ( #7637 )
2023-07-28 14:50:30 -07:00
Sojan Jose
4d8ba0148c
fix: Use Display name for campaigns ( #7631 )
...
fixes : #4299
2023-07-27 17:58:19 +03:00
Vishnu Narayanan
65c4ad70e1
refactor: improve logging for channel callback controllers ( #7555 )
...
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
2023-07-27 17:10:39 +05:30
Vishnu Narayanan
9636478c2a
chore: Improve logging for ip look up and audit logs [CW-2145] ( #7512 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-07-27 16:48:30 +05:30
Nic Hippenmeyer
65190422c4
fix: Rename unread_since scope ( #7267 )
...
- This renames the unread_since scope to created_since, which more accurately describes what the scope returns.
- The EXTRACT(EPOCH FROM created_at) > (?) clause was also simplified and rewritten as created_at > ?, which is equivalent:
2023-07-27 12:29:21 +03:00
Jordan Brough
a7bc855486
refactor: Remove deprecated "belongs_to" relationships in Message ( #7434 )
...
- Remove the deprecated columns in message model
2023-07-27 11:41:34 +03:00
Shivam Mishra
ff97536095
feat(perf): contact page loading speed ( #7629 )
2023-07-27 13:32:22 +05:30
Sivin Varghese
fcf0ba12d0
feat: Dark Mode (PR -12) ( #7590 )
2023-07-27 12:28:06 +05:30
Shivam Mishra
2cc82af344
fix: apply event name ( #7628 )
2023-07-27 12:11:57 +05:30
Tejaswini Chile
c00855fce4
fix: Skip sentiment analysis for blank text ( #7580 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-07-27 12:11:48 +05:30
Sojan Jose
2d07577731
fix: [Snyk] Security upgrade rack-attack from 6.6.1 to 6.7.0 ( #7625 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-07-27 09:06:56 +03:00
Bernie
4c98006837
fix: Fix spelling mistakes in the copy ( #7627 )
2023-07-26 21:48:28 -07:00
Nithin David Thomas
89e09857af
feat: Add store and API to support articles in widget ( #7616 )
2023-07-26 14:08:27 -07:00
Shivam Mishra
12c338364e
fix: sentry issues [CW-2222][CW-2232] ( #7591 )
2023-07-26 23:37:37 +05:30
Sojan Jose
846f520ad2
feat: toggle typing and update last seen endpoints for client apis ( #7621 )
...
- Add toggle_typing endpoint for client APIs
- Adds update last seen endpoint for client APIs
Fixes : #7581
2023-07-26 20:40:48 +03:00
Sojan Jose
6cbe1ed911
chore: Disable message hooks for conversations without incoming message ( #7620 )
...
When using client APIs to create conversations and auto-assignment is turned on, welcome messages were getting triggered. This PR disable the behaviour and ensure template hooks are triggered only if there are incoming messages present.
Fixes: https://linear.app/chatwoot/issue/CW-2187
2023-07-26 20:38:49 +03:00
Liam
6c1ee4d965
fix: Contacts page sort by created_at [CW-2262] ( #7584 )
...
Fixes the contacts page sort by created_at.
fixes : #7577
2023-07-26 18:37:30 +03:00
OMAR.A
1d8341504a
fix: contacts count on filter ( #7446 )
...
- Fixes the wrong count shown during the contact filter when contact has multiple labels associated.
2023-07-26 17:31:04 +03:00
Shivam Mishra
f8ae6cd95c
fix: no method error when conversation is nil ( #7566 )
2023-07-26 17:40:41 +05:30
Liam
63dd2c5a93
fix: Avoid profile options menu overlapping with message tabs ( #7615 )
2023-07-25 21:55:57 -07:00
Shivam Mishra
1c47478104
fix: undefined method update_cache_key for nil:NilClass ( #7568 )
2023-07-25 13:00:34 +03:00
Shivam Mishra
39f14bebbd
fix: undefined method first for nil:NilClass ( #7567 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-07-25 13:00:21 +03:00
Liam
4b27fdf4db
fix: Increase the out of office message length to 10_000 ( #7583 )
2023-07-24 20:29:04 -07:00
Pranav Raj S
a6a0e78bbe
feat: Sort articles based on views ( #7599 )
2023-07-24 20:27:43 -07:00
Nithin David Thomas
703e19304d
feat: Components to render articles in widget home ( #7596 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-07-24 16:45:55 -07:00
Pranav Raj S
fa7bbdb0b3
feat: Add support for plain design help center layout ( #7598 )
2023-07-25 05:13:52 +05:30
Nithin David Thomas
d837065545
chore: Update storybook settings to widget stories ( #7595 )
2023-07-24 16:28:20 -07:00
Muhsin Keloth
2a6f3356c9
chore: Show error message if the AI process APIs fails ( #7560 )
...
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2023-07-24 19:15:34 +05:30
Shivam Mishra
c83105ce4f
feat: dismiss label suggestions only for 24 hours ( #7579 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-07-24 17:51:09 +05:30
Sojan Jose
56d0b220f4
chore: Fix response associations for inbox ( #7582 )
...
- Fix the bug in inbox associations that crept up in previous PR
v3.0.0-rc1
2023-07-21 20:47:41 +03:00
Sivin Varghese
40ec0d109a
feat: Dark Mode ( #7471 )
2023-07-21 22:10:25 +05:30
Sojan Jose
480f34803b
feat: Response Bot using GPT and Webpage Sources ( #7518 )
...
This commit introduces the ability to associate response sources to an inbox, allowing external webpages to be parsed by Chatwoot. The parsed data is converted into embeddings for use with GPT models when managing customer queries.
The implementation relies on the `pgvector` extension for PostgreSQL. Database migrations related to this feature are handled separately by `Features::ResponseBotService`. A future update will integrate these migrations into the default rails migrations, once compatibility with Postgres extensions across all self-hosted installation options is confirmed.
Additionally, a new GitHub action has been added to the CI pipeline to ensure the execution of specs related to this feature.
2023-07-21 18:11:51 +03:00
Sojan Jose
30f3928904
chore: bump up version to 3.0.0 ( #7574 )
...
Bump the Chatwoot version to 3.0.0
ref: https://github.com/orgs/chatwoot/discussions/7570
2023-07-21 15:02:05 +03:00
Vishnu Narayanan
d188600559
fix: modify exception tracker to log even if sentry configured ( #7563 )
...
Right now, if sentry is configured exception won't be logged. This results in the log management tool missing every error captured with ChatwootExceptionTracker. This change logs the exception, even if Sentry is configured or not.
Fixes https://linear.app/chatwoot/issue/CW-2145/improve-logging-info-debug-trace
2023-07-21 11:58:49 +03:00
Vishnu Narayanan
4828071fc3
feat: add audit trail for channel updates ( #7396 )
2023-07-21 12:08:19 +05:30
Shivam Mishra
a3d21024a6
feat: add message condition ( #7495 )
2023-07-21 10:20:53 +05:30
Sojan Jose
2b4f4f0b5c
[Snyk] Security upgrade administrate from 0.18.0 to 0.19.0 ( #7547 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-07-20 12:47:54 -07:00
dependabot[bot]
d66eb8b21f
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 ( #7543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 12:25:00 -07:00
Pranav Raj S
27419eef66
feat: Add report on customer waiting time ( #7545 )
2023-07-20 12:01:22 -07:00
Pranav Raj S
d7566c453d
chore: Take the count directly rather than grouping the conversations ( #7535 )
2023-07-19 12:12:30 -07:00
Pranav Raj S
25ed66edf5
feat: Update reports UI to make it better ( #7544 )
2023-07-19 12:12:15 -07:00
Sojan Jose
f72be94323
chore: [Snyk] Fix for 1 vulnerabilities ( #7466 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-07-19 21:41:55 +03:00
Vishnu Narayanan
ea825d49da
feat: add auditlogs for account model ( #7511 )
2023-07-19 23:52:34 +05:30
Sojan Jose
1d718b92b7
chore: Fix schema disparities ( #7554 )
...
- Fixing the schema disparities that crept up during merges
- Also, fix the issue with migrate command regenerating the schema for contacts.rb model
2023-07-19 19:15:43 +03:00
Tejaswini Chile
f3f665cabb
fix: Sentiment analysis queue update ( #7552 )
2023-07-19 20:27:20 +05:30
Vishnu Narayanan
8babf7dec3
feat: add debug gem and more make commands ( #7509 )
2023-07-18 13:22:02 +05:30
Tejaswini Chile
5b480f563d
feat: Sentiment model download and upload to vendor ( #7526 )
2023-07-18 12:17:50 +05:30