Sojan Jose and GitHub
6e13d22ff7
chore: Updated prompt for Article Bot ( #7872 )
2023-09-08 11:11:07 +05:30
7b8a3fcae0
feat: auditlog for team and inbox member updates ( #7516 )
...
- adds an audit log when an agent is added or removed from a team
- adds an audit log when an agent is added or removed from an inbox
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-08-15 19:55:19 -07:00
Pranav Raj S and GitHub
ebefb2e201
fix: Consider the emails where in-reply-to header has multiple values ( #7715 )
...
- Return the first message id for now to avoid the errors and subsequently missing the message.
- Use .last instead of .first to avoid expensive query.
- Fix array response in response bot.
Fixes: https://linear.app/chatwoot/issue/CW-2358/activerecordstatementinvalid-pgdatatypemismatch-error-argument-of-and
2023-08-11 17:53:57 -07:00
Pranav Raj S and GitHub
6f09f20991
feat: Update bot typing indicator based on the conversation status ( #7714 )
...
- Show the indicator if the last message is incoming and the conversation is in pending status.
- Remove list of articles displayed in the bot response.
2023-08-11 16:41:01 -07:00
c1c3a62412
fix: Improve reply prompt ( #7588 )
...
Co-authored-by: Sojan Jose <sojan@chatwoot.com >
2023-08-09 10:25:37 +05:30
Sojan Jose and GitHub
4c75bb68f4
chore: Fix OpenAI sentry errors ( #7687 )
...
- add check for nil condition
- add logs for openAI
2023-08-07 14:08:26 -07:00
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
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
Shivam Mishra and GitHub
f8ae6cd95c
fix: no method error when conversation is nil ( #7566 )
2023-07-26 17:40:41 +05:30
Sojan Jose and GitHub
56d0b220f4
chore: Fix response associations for inbox ( #7582 )
...
Publish Chatwoot CE docker images / build (push) Waiting to run
- Fix the bug in inbox associations that crept up in previous PR
2023-07-21 20:47:41 +03:00
Sojan Jose and GitHub
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
Vishnu Narayanan and GitHub
4828071fc3
feat: add audit trail for channel updates ( #7396 )
2023-07-21 12:08:19 +05:30
Shivam Mishra and GitHub
a3d21024a6
feat: add message condition ( #7495 )
2023-07-21 10:20:53 +05:30
Vishnu Narayanan and GitHub
ea825d49da
feat: add auditlogs for account model ( #7511 )
2023-07-19 23:52:34 +05:30
Tejaswini Chile and GitHub
f3f665cabb
fix: Sentiment analysis queue update ( #7552 )
2023-07-19 20:27:20 +05:30
Tejaswini Chile and GitHub
5b480f563d
feat: Sentiment model download and upload to vendor ( #7526 )
2023-07-18 12:17:50 +05:30
Pranav Raj S and GitHub
7e415fbee3
fix: Disable predictions if model is absent ( #7520 )
2023-07-13 14:40:16 -07:00
Muhsin Keloth and GitHub
19ff738211
feat: Add more options for AI reply suggestions ( #7493 )
2023-07-13 10:26:25 +05:30
918e1f25c2
feat: Improve summary prompt ( #7510 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-07-12 13:09:19 -07:00
Tejaswini Chile and GitHub
10dd0ba647
feat: Sentiment Analysis ( #7475 )
2023-07-12 15:03:31 +05:30
Shivam Mishra and GitHub
a940f4c1d2
feat: Allow label suggestions with OpenAI APIs ( #7428 )
2023-07-10 14:40:54 +05:30
40830046e8
feat: Audit Logs for Account User Changes ( #7405 )
...
- Audit log for user invitations: https://linear.app/chatwoot/issue/CW-1768/invited-a-user-to-the-account
- Audit log for change role: https://linear.app/chatwoot/issue/CW-1767/name-or-email-changed-the-role-of-the-user-email-to-agent-or-admin
- Audit log for status change: https://linear.app/chatwoot/issue/CW-1766/availability-status-as-events-for-audit-logs
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2023-06-28 22:42:06 +05:30
f963e00731
fix: capture user and ip details on Inbox delete ( #7395 )
...
Fixes: https://linear.app/chatwoot/issue/CW-1772/ip-address-and-user-details-are-missing-in-some-of-the-logs
Co-authored-by: Sojan <sojan@pepalo.com >
2023-06-27 19:49:24 +05:30
Sojan Jose and GitHub
595e6e79f0
chore: Add sla policy association to conversation ( #7360 )
...
Adds the sla policy association to the conversation
Fixes: https://linear.app/chatwoot/issue/CW-1615/applying-an-sla-to-the-conversation
2023-06-21 14:48:50 +05:30
Vishnu Narayanan and GitHub
6bea2cbc4a
feat: add audit trail for macros ( #7352 )
2023-06-20 13:04:59 +05:30
Shivam Mishra and GitHub
e8a27bea4b
feat: Add APIs for limit check in accounts ( #7242 )
2023-06-15 20:11:40 -07:00
Vishnu Narayanan and GitHub
9ff5978d6e
feat: Add audit trail events for team ( #7285 )
2023-06-09 17:30:36 -07:00
Vishnu Narayanan and GitHub
123fc73394
feat: add audit trail for sign_in and sign_out ( #7158 )
...
* feat: add audit_trail for sign_in event
* chore: ignore unrelated User model columns for auditing
* chore: fix prepend call for webhook/automation rule
* chore: add spec for sign_in event
* chore: refactor sign_in auditlog method to enterprise namespace
* feat: add sign_out audit trail
* feat: review comments
2023-05-25 14:27:30 +05:30
271263bcc2
feat: SLA CRUD APIs (EE) ( #7027 )
...
Fixes: https://linear.app/chatwoot/issue/CW-1613/sla-api
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-05-11 22:42:56 +05:30
2b88ecdfc4
feat: Add a feature flag for Audit Log UI ( #7035 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-05-08 12:44:15 -07:00
c8041392dc
feat: Enable features on successful subscription ( #6953 )
...
* feat: Enable features on successful subscription
* fix: Add specs
* disable features for default plan
* Remove mark as cloud customers
---------
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-05-01 14:58:39 -07:00
9e2f991484
feat: audit logs UI ( #6803 )
...
* feat: init auditlogs ui
* chore: add api
* fix: action
* chore: add action,username,time
* feat: add pagination support
* chore: format time
* chore: refactor
* chore: refactor auditlogs api response
* chore: update icon
* chore: rubocop fixes
* Fixes the way meta is handled in store
* Fixes meta not appearing issue
---------
Co-authored-by: Sojan Jose <sojan@pepalo.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2023-04-17 19:11:05 +05:30
Vishnu Narayanan and GitHub
ad75a79135
feat: add pagination support for audit logs API ( #6843 )
...
Add pagination support for audit logs API
2023-04-10 21:07:01 +05:30
Pranav Raj S and GitHub
eb7070d946
feat(poc): Disable widget based on country ( #6658 )
2023-03-14 09:09:57 -07:00
Vishnu Narayanan and GitHub
d870b0815a
feat: Audit log APIs ( #6434 )
...
- Adds the appropriate APIs for Audit Logs.
ref: #6015
2023-03-01 20:02:58 +05:30
Pranav Raj S
297e144f33
fix: Update account limit selection logic ( #6149 )
2022-12-30 13:54:37 -08:00
Sojan Jose and GitHub
044692e475
chore: Skip reprocessing invalid Stripe events ( #5200 )
2022-08-04 17:21:11 +05:30
Pranav Raj S and GitHub
82207c0d3e
fix: Convert limits to Integer ( #5169 )
2022-08-02 15:35:51 +05:30
Sojan Jose and GitHub
8acba37baf
chore: Add specs for stripe Webhooks endpoint ( #5087 )
2022-07-22 11:46:31 +02:00
Pranav Raj S and GitHub
cd5e0c548c
fix: Do not enqueue job if it is already enqueued ( #5068 )
2022-07-19 21:12:31 +05:30
Pranav Raj S and GitHub
7fc0d166e8
feat: Allow SaaS users to manage subscription within the dashboard ( #5059 )
2022-07-19 19:04:17 +05:30
713fdb44ee
feat (ee): APIs to configure an auto assignment limit for inboxes ( #4672 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2022-06-13 20:18:38 +05:30
Sojan Jose and GitHub
3d73d8935a
feat: Add the ability for a super admin to define account limits ( #3946 )
...
Fixes : #3773
2022-02-14 15:55:08 +05:30
arabakevin and GitHub
0b7eb2e2c1
chore: Fix typo in enterprise license ( #3535 )
2021-12-09 02:22:37 -08:00
b1eea7f7d1
chore: Introduce enterprise edition license ( #3209 )
...
- Initialize an "enterprise" folder that is copyrighted.
- You can remove this folder and the system will continue functioning normally, in case you want a purely MIT licensed product.
- Enable limit on the number of user accounts in enterprise code.
- Use enterprise edition injector methods (inspired from Gitlab).
- SaaS software would run enterprise edition software always.
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-12-09 12:07:48 +05:30