Commit Graph
3426 Commits
Author SHA1 Message Date
Sivin VargheseandGitHub 2dcb6ec997 Merge branch 'develop' into feat/contacts-redesign 2024-11-20 22:33:04 +05:30
Sojan JoseandGitHub 93b7ce6eba feat: Display Account Custom Attributes in Super Admin (#10459)
Viewing the account custom attributes is quite handy when debugging on Chatwoot cloud. Hence adding this option to Super Admin.
2024-11-20 09:02:33 -08:00
Sivin VargheseandGitHub 2538e161a2 Merge branch 'develop' into feat/contacts-redesign 2024-11-20 22:32:01 +05:30
Sivin VargheseandGitHub c3604bfcbf feat: New phone number input component (#10446) 2024-11-20 22:31:05 +05:30
iamsivin 6f4b37a6cd chore: Minor fix 2024-11-20 20:31:07 +05:30
Sivin VargheseandGitHub b9cb4cc65e Merge branch 'develop' into feat/contacts-redesign 2024-11-20 20:26:27 +05:30
Sivin VargheseandGitHub b0d6089bb6 feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
76a4140224 fix: Feature flags are not be stored on account creation (#10387)
when creating an account via the platform API the feature flags do not get stored

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2024-11-20 21:39:17 +08:00
Sivin VargheseandGitHub 62f357fc7f Merge branch 'develop' into feat/contacts-redesign 2024-11-20 07:07:10 +05:30
759615d041 fix: Update the dropdown bg to match the design system (#10438)
This PR updates the background used in dropdown to match our design system. Previous PR failed to add this correctly.

---------

Co-authored-by: Pranav <pranav@chatwoot.com>
2024-11-19 14:29:45 -08:00
Sivin VargheseandGitHub a7e3d443c9 feat: Add the new select menu component (#10445) 2024-11-19 14:25:45 -08:00
Sojan JoseandGitHub 7a3303e841 fix: Undefined method `encode' for nil for avatar from url job (#10450)
Invalid urls supplied to the job was causing sentry issues. The issue primarily occurs when the download file.original_filename comes out as empty

fixes: https://github.com/chatwoot/chatwoot/issues/10449
2024-11-19 14:24:01 -08:00
Sivin VargheseandGitHub fccfa5adba Merge branch 'develop' into feat/contacts-redesign 2024-11-19 22:47:59 +05:30
Sivin VargheseandGitHub b680fa43ec fix: Country code missing when typing in phone input. (#10439) 2024-11-19 14:38:00 +05:30
Sivin VargheseandGitHub e591f14729 Merge branch 'develop' into feat/contacts-redesign 2024-11-19 08:56:02 +05:30
Shivam MishraandGitHub c2e2954dfa fix: Remove the warnings generated from the Sidebar component (#10437)
The following warning occurred since the `ChannelLeaf` component was passed extra props. This PR fixes it by passing only the required props
2024-11-18 19:09:09 -08:00
Sivin VargheseandGitHub aef2ffc3a9 Merge branch 'develop' into feat/contacts-redesign 2024-11-19 08:28:24 +05:30
aaa328be87 feat: Add dropdown component (#10358)
This PR adds dropdown primitives to help compose custom dropdowns across the app. The following the sample usage

---------

Co-authored-by: Pranav <pranav@chatwoot.com>
2024-11-18 17:29:27 -08:00
Sivin VargheseandGitHub dceb616cc4 Merge branch 'develop' into feat/contacts-redesign 2024-11-15 23:00:34 +05:30
casparandGitHub 8773929c0e fix: Fix line sticker URL to prevent certain images from failing to d… (#10416)
This commit fixes the issue with Line stickers URLs to prevent certain
images from failing to display. The problem was due to the use of
incorrect URLs. The original URLs pointed to the `iphone` variant, which
failed to load properly in some cases. The fix updates the URLs to use
the `android` variant, ensuring all images are displayed correctly.

### Example:  
- Original (failing URL):  

`https://stickershop.line-scdn.net/stickershop/v1/sticker/17/iphone/sticker.png`
- Fixed (working URL):  

`https://stickershop.line-scdn.net/stickershop/v1/sticker/17/android/sticker.png`


## How Has This Been Tested?

1. Verified the updated URLs by loading multiple Line sticker images to
ensure they display correctly.
2. Tested in both local and production-like environments to confirm the
fix resolves the issue.
3. Reviewed logs to ensure no additional errors are generated related to
Line sticker URLs.
2024-11-15 17:27:58 +04:00
933ae8aa49 fix: Email attachments created with empty filename (#10420)
- We observed in prod for certain emails active storage blob objects
were getting created with empty file name. The conversations further
causes conversation and filter pages to break. This change will fix the
mentioned issue.

fixes:
https://linear.app/chatwoot/issue/CW-3331/missing-file-name-for-some-of-the-uploads-for-emails

---------

Co-authored-by: Pranav <pranavrajs@gmail.com>
2024-11-15 09:07:24 +04:00
Sivin VargheseandGitHub bf59285041 Merge branch 'develop' into feat/contacts-redesign 2024-11-14 18:41:22 +05:30
iamsivin 90162ad39b feat: Conversation card click 2024-11-14 18:40:47 +05:30
Sivin VargheseandGitHub 4cfa7e4c97 feat: Remove incoming messages metrics from the agent reports (#10415) 2024-11-14 17:55:24 +05:30
Sivin VargheseandGitHub bd691d2e2b Merge branch 'develop' into feat/contacts-redesign 2024-11-13 16:57:50 +05:30
iamsivin 94142acb93 chore: Minor fix 2024-11-13 15:55:16 +05:30
Shivam MishraandGitHub ac729cf0cf feat: update debounce duration for article editor (#10410)
Quick fix for CW-3721 until we work on a better solution
2024-11-13 12:29:50 +05:30
iamsivin 78e6f995eb chore: Filter enhancements 2024-11-13 10:05:06 +05:30
Sivin VargheseandGitHub 4cb9abaf8c Merge branch 'develop' into feat/contacts-redesign 2024-11-13 08:19:24 +05:30
PranavandGitHub 7dc0eba48a fix: Remove duplicate / character on the proxy route (#10404)
The proxy method adds an extra slash even if the route param has the
character. It’s challenging to check the expected format on each route.
The simplest solution is to check if the route param begins with a
slash, and if not, append one.

NB: The existing tests are sufficient to cover this case. There’s no
need for an additional test to specifically test this.
2024-11-12 22:38:29 +04:00
iamsivin b75afc2b29 chore: Minor fix 2024-11-12 22:38:49 +05:30
iamsivin 3f608ece5a fix: Phone number input 2024-11-12 22:18:55 +05:30
iamsivin 72496ac4a0 chore: Minor fix 2024-11-12 22:06:08 +05:30
iamsivin 909755c340 chore: Clean up 2024-11-12 22:02:26 +05:30
iamsivin 42a9e8dc82 chore: Minor fix 2024-11-12 21:26:33 +05:30
iamsivin f0c5d214e7 chore: Minor fix 2024-11-12 21:11:37 +05:30
iamsivin cc6ac082b1 feat: Phone input 2024-11-12 21:03:56 +05:30
Sivin VargheseandGitHub d8bc4ae40f Merge branch 'develop' into feat/contacts-redesign 2024-11-12 11:40:26 +05:30
iamsivin 7aa22eabf8 chore: Fix sidebar activeOn issue 2024-11-12 11:39:59 +05:30
iamsivin 1dd690e8f9 chore: Minor fix 2024-11-12 09:14:27 +05:30
iamsivin 6caf7ded2d chore: Minor fix 2024-11-12 09:08:21 +05:30
Shivam MishraandGitHub 97d7b9d754 feat(ee): Setup @chatwoot/captain NPM library (#10389)
--- 
Co-authored-by: Sojan <sojan@pepalo.com>
Co-authored-by: Pranav <pranavrajs@gmail.com>
2024-11-11 17:39:09 -08:00
iamsivin b39e25f9e2 chore: Fix empty state 2024-11-11 23:31:32 +05:30
iamsivin bda9f0208a chore: Fix build 2024-11-11 23:11:37 +05:30
iamsivin 74a90c0173 chore: Fix sidebar 2024-11-11 23:09:30 +05:30
iamsivin 9210d2cecd chore: Minor fix 2024-11-11 22:49:16 +05:30
iamsivin fd4b1f2d21 feat: Contact Empty state 2024-11-11 22:38:08 +05:30
iamsivin ae804baf9b chore: More changes 2024-11-11 21:51:32 +05:30
iamsivin e2c1e6ff00 chore: Fix warning 2024-11-11 21:26:21 +05:30
iamsivin 2dbe5bd1c0 chore: Fix validations for custom attributes 2024-11-11 21:24:34 +05:30