Commit Graph
3958 Commits
Author SHA1 Message Date
Sivin VargheseandGitHub a2f9cd6e38 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-21 08:28:31 +05:30
Sivin VargheseandGitHub 758c4bd361 Merge branch 'develop' into feat/CW-3059 2024-02-21 08:28:23 +05:30
Vishnu NarayananandGitHub d53097f77d fix: Raise error if email to_header is invalid (#8688) 2024-02-20 17:03:39 -08:00
9911c5dc12 chore: Hide banners on onboarding view (#8934)
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2024-02-20 16:12:51 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19aef3e94b chore(deps): bump ip from 1.1.5 to 1.1.9 (#8976)
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 16:11:02 -08:00
23230e0143 feat: sla-7 ensure applied_sla uniqueness (#8938)
* feat: refactor fetching sla in action service

* chore: modify spec

* chore: ensure applied_sla uniqueness

* chore: review fixes

* feat: add unique index on applied_sla

* chore: fix spec

* chore: add new specs to improve coverage

* chore: improve spec

* Update spec/enterprise/services/enterprise/action_service_spec.rb

---------

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2024-02-20 21:59:49 +05:30
Vishnu NarayananandGitHub f92cea144c feat(perf): sla-9 improve perf of TriggerSlasForAccountsJob (#8953)
* feat: improve perf of TriggerSlasForAccountsJob
2024-02-20 21:54:37 +05:30
Sivin VargheseandGitHub 4a48569ec4 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-20 21:52:13 +05:30
Sivin VargheseandGitHub 20c609a615 Merge branch 'develop' into feat/CW-3059 2024-02-20 21:50:58 +05:30
Muhsin KelothandGitHub e6cf8c39b7 feat: Update last_snoozed_at after the un-snooze notification (#8943) 2024-02-20 18:55:39 +05:30
Muhsin KelothandGitHub c5c0845151 feat: Add labels, status and priority in notification push_event_data (#8972) 2024-02-20 17:17:25 +05:30
5d9fb55370 feat: Export contact improvements (#8895)
This pull request enhances the export contacts feature by adding a confirmation step before exporting. Previously, clicking the export button would trigger the export action without confirmation.

Additionally, it ensures that only the intended recipient receives the export email, addressing the previous behaviour where all administrators received it.

Fixes: #8504

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2024-02-20 17:11:03 +05:30
721a2f5052 feat: API changes to support multi step user signup (#8933)
-API Changes to support the new onboarding flow 

Co-authored-by: Sojan <sojan@pepalo.com>
2024-02-20 16:48:51 +05:30
7320957405 chore: Add facebook_api_version to global config (#8965)
- Ability to configure facebook_api_version from global config

Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-20 15:53:29 +05:30
Sivin VargheseandGitHub 010998d541 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-20 09:22:42 +05:30
Sivin VargheseandGitHub 4b88ae906d Merge branch 'develop' into feat/CW-3059 2024-02-19 18:29:51 +05:30
Sojan e4d072c79c Merge branch 'release/3.6.0' into develop 2024-02-19 15:59:26 +05:30
Sojan 71ee10c889 Bump version to 3.6.0 2024-02-19 15:58:21 +05:30
Sojan JoseandGitHub 978a8a4cb2 fix: support_email and inbound_email_domain returning empty string (#8963)
chore: Fix for inbound email domain being nil
2024-02-19 15:43:35 +05:30
Sivin VargheseandGitHub c1ce9fe215 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-19 11:25:49 +05:30
iamsivin 94b86a1244 chore: Review fix 2024-02-19 11:25:14 +05:30
Sivin VargheseandGitHub ac947eedf5 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-18 22:51:08 +05:30
Muhsin KelothandGitHub 6fb3e96bc9 Merge branch 'develop' into feat/CW-3059 2024-02-17 13:59:43 +05:30
cd06b2b337 fix: Inbox view Read/Snoozed display filters (#8907)
* fix: Notification filters

* Update notification_finder.rb

* Update notification_finder.rb

* Update notification_finder.rb

* fix: spec

* fix: specs

* Update notification_finder.rb

* fix: add more fixes

* Update notification_finder.rb

* fix: specs

* chore: better comments

* chore: removed filtering

* chore: refactoring

* fix: review fixes

* fix: API call

* chore: Minor fix

* Rename spec

* Fix params getting undefined

* Fix finder

---------

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-17 13:59:25 +05:30
6eb06377cc feat: Add textarea component to use in forms (#8932)
Co-authored-by: Pranav <pranav@chatwoot.com>
2024-02-16 12:19:08 -08:00
Sojan JoseandGitHub 94892e7168 chore: Fix flaky spec relying on unguaranteed order (#8956) 2024-02-16 12:11:39 -08:00
Sivin VargheseandGitHub 72f64836a5 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-16 23:47:53 +05:30
Sivin VargheseandGitHub 33d93310d2 Merge branch 'develop' into feat/CW-3059 2024-02-16 23:47:39 +05:30
Muhsin KelothandGitHub fe744abe26 fix: Mark notification as unread after the un-snooze (#8917) 2024-02-16 17:30:54 +05:30
Muhsin KelothandGitHub 9ec4ec94ed Merge branch 'develop' into feat/CW-3059 2024-02-16 17:12:21 +05:30
Nithin David ThomasandGitHub a902b49bc5 feat: Adds bulk_invite api for onboarding view (#8931)
- New API for bulk email invite
2024-02-16 17:01:27 +05:30
Sojan JoseandGitHub 9c07b6dd46 chore: Support for updated_within in ConverationFinder (#8947)
- `updated_within' accepts value in seconds and returns all conversations updated in the given period with out pagination. This API will assist in our refetch logic on socket disconnect

ref: #8888
2024-02-16 16:44:55 +05:30
Muhsin KelothandGitHub 3b7b06dbec feat: Add meta to notification model (#8941)
* feat: Add meta and description to notification model

* chore: remove description
2024-02-16 14:38:02 +05:30
Sivin VargheseandGitHub 04e829e639 Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-16 10:55:12 +05:30
Sivin VargheseandGitHub 69182f748b Merge branch 'develop' into feat/CW-3059 2024-02-16 10:54:46 +05:30
Sivin VargheseandGitHub 597a4164e8 fix: Editor hyperlink popup is hidden under modal (#8950) 2024-02-16 08:19:06 +05:30
Sivin VargheseandGitHub b6244c870c Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-15 06:00:22 +05:30
Sivin VargheseandGitHub 9d063b730b Merge branch 'develop' into feat/CW-3059 2024-02-15 05:59:55 +05:30
Nithin David ThomasandGitHub 678c00f254 fix: Removes default slot for right of label (#8936) 2024-02-14 10:48:54 -08:00
Sivin VargheseandGitHub 4146da5a6d Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-14 16:44:20 +05:30
Sivin VargheseandGitHub b53730bb73 Merge branch 'develop' into feat/CW-3059 2024-02-14 16:44:08 +05:30
Nithin David ThomasandGitHub 7298002da7 fix: Adds forgot password link for login form (#8927)
- focus ring not appearing issue
- missing forgot password link

Fixes: https://linear.app/chatwoot/issue/CW-3090/fix-fixes-issues-with-login-form
2024-02-14 16:31:32 +05:30
Sivin VargheseandGitHub 75b57d6a0a Merge branch 'feat/CW-3059' into feat/CW-3067-snooze 2024-02-14 09:34:24 +05:30
iamsivin e3cd3283a0 chore: Minor fix 2024-02-14 09:31:32 +05:30
iamsivin 554395b6c9 feat: Snooze inbox item from context menu 2024-02-13 22:33:59 +05:30
iamsivin 8b2f656372 chore: Clean up 2024-02-13 22:32:43 +05:30
Sivin VargheseandGitHub b4686ec07a Merge branch 'develop' into feat/CW-3059 2024-02-13 19:07:48 +05:30
Vishnu NarayananandGitHub 96b781b7fd fix: throttle contact search endpoint to prevent abuse (#8919)
Throttle contact_search endpoint to prevent abuse/maintain db perf
ref: https://discord.com/channels/897869226579222540/899920096972111883/1206919316402999326
2024-02-13 18:48:11 +05:30
Sivin VargheseandGitHub 4d995b16f0 Merge branch 'develop' into feat/CW-3059 2024-02-13 16:54:01 +05:30
iamsivin 8de4911fb3 chore: Route review fix 2024-02-13 16:53:41 +05:30