Tanmay Deep Sharma
3adad0f32a
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into test-pdf-support-captain
2025-07-08 18:34:36 +07:00
Tanmay Deep Sharma
69b260a019
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into feat/support-pdf-upload-faq-gen
2025-07-08 18:34:24 +07:00
Tanmay Deep Sharma
2e0bc94b2d
fix embeddings issue
2025-07-08 18:33:32 +07:00
Tanmay Deep Sharma and GitHub
4896ecd033
Merge branch 'develop' into feat/support-pdf-upload-faq-gen
2025-07-08 16:07:00 +07:00
Tanmay Deep Sharma
1b7ad7c944
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into test-pdf-support-captain
2025-07-08 15:43:48 +07:00
Tanmay Deep Sharma
a347416667
do not catch exception
2025-07-08 15:42:07 +07:00
Tanmay Deep Sharma
69b762cfdf
Merge remote-tracking branch 'origin/test-pdf-support-captain' into test-pdf-support-captain
2025-07-08 14:22:03 +07:00
Tanmay Deep Sharma
e15a334daf
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into test-pdf-support-captain
2025-07-08 14:18:03 +07:00
c553997af8
fix: Translate Priority and Messages types in Automations and Macros ( #11741 )
...
# Pull Request Template
## Description
With these fixes, I could improve some translations in portuguese, and
also I added some improvements to make some drowpdown values, that were
not translatable into translatable strings, into the Automations, Macros
and Custom Attributes page. I also fixed some typos.
Here are the main improvements.
- ~Fixed typo in portuguese into `Reports > Agents` page:~
~Before:

After:
~
- Added the possibility to make the `Priority` and `Message types`
translatables in other languages, into Macros and Automations page. Also
added the same feature for Custom attributes page at `applies to` and
`type` fields:
Before:




After:




- ~Improve Bots page. In the Brazilian portuguese is very common and
widely used bots to refer to chatbots, using `robô` as a direct
translations sounds weird, `robô` is used more often when we are talking
about robots, not chatbots.
Before:

After:
~
- Added multiselect both `no options` and `Select` placeholder
translatable strings:
Before:


After:

- Added `.pnpm-store` to `.gitignore`, when I'm using docker, the pnpm
always creates this folder into my root directory, so I imagine the same
could happens with others, so I fixed it.
## Type of change
Please delete options that are not relevant.
- [x] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality not to work as expected)
- [ ] This change requires a documentation update
## How Has This Been Tested?
I've added some translations for my language (brazilian portuguese), so
i just switched the languages between the original in EN to PT_BR.
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [ ] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [x] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2025-07-08 12:40:40 +05:30
Tanmay Deep Sharma
99a3a2a69b
add proper tests
2025-07-08 14:08:45 +07:00
Tanmay Deep Sharma
11e01f746e
Merge remote-tracking branch 'origin/develop' into feat/support-pdf-upload-faq-gen
2025-07-08 11:55:13 +07:00
Tanmay Deep Sharma
6400585bd7
add retry on failure for pdf extraction
2025-07-08 11:55:07 +07:00
Shivam Mishra and GitHub
30a3a35281
feat: remove colon and semicolons when sanitizing inbox name ( #11889 )
2025-07-08 09:41:40 +05:30
Tanmay Deep Sharma
e8196b9537
Merge remote-tracking branch 'origin/develop' into test-pdf-support-captain
2025-07-08 10:07:07 +07:00
Chatwoot Bot and GitHub
e4ba80e2f0
chore: Update translations ( #11893 )
2025-07-07 14:34:25 -07:00
Tanmay Deep Sharma
3fca0ab797
Merge remote-tracking branch 'origin/revert-11841-revert-11730-feat/captain-image-support' into test-pdf-support-captain
2025-07-07 12:30:59 +07:00
Tanmay Deep Sharma
abeaa25c6a
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen-fe' into test-pdf-support-captain
2025-07-07 12:18:41 +07:00
Tanmay Deep Sharma and GitHub
2663ad8e56
Merge branch 'develop' into feat/support-pdf-upload-faq-gen
2025-07-07 10:45:33 +05:30
Tanmay Deep Sharma
3dbb030900
update handoff prompt
2025-07-07 12:14:16 +07:00
b72848513f
fix: Show billing upgrade page if there is a mismatch in the user count ( #11886 )
...
Disable features/show billing upgrade for accounts with more users than
the one in the license.
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2025-07-06 19:30:27 -07:00
Muhsin Keloth and GitHub
b8814a8bd5
fix: Escape closing bracket in mention regex ( #11877 )
...
**Summary**
- Fixed Ruby warning about unescaped closing bracket in character class
within `MENTION_REGEX`
- Properly escaped the `]` character in the regex pattern to follow Ruby
regex syntax standards
**Changes**
- Updated `MENTION_REGEX` in `lib/regex_helper.rb` to escape the closing
bracket in character class `[^]]+` → `[^\\]]+`
2025-07-04 10:35:11 +05:30
Pranav and GitHub
3e993ead0f
feat: OG Image in Chatwoot Help Center ( #11826 )
...
_Note: This is only available for Cloud version of Chatwoot._

2025-07-03 12:41:12 -07:00
Tanmay Deep Sharma
92fcfa1e59
fix test case for circleci
2025-07-04 00:00:09 +05:30
Tanmay Deep Sharma
eb3360fcc4
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into feat/support-pdf-upload-faq-gen
2025-07-03 21:52:37 +05:30
Tanmay Deep Sharma
ac99250fac
fix test case for circleci
2025-07-03 21:51:38 +05:30
Sivin Varghese and GitHub
7343e53659
fix: Variable search item not showing after braces/commas ( #11864 )
...
# Pull Request Template
## Description
This PR fixes an issue where typing variables, like `{{contact.name}}`,
caused the variable list to miss showing `contact.name`. The search key
in this case became `contact.name}},` which didn't match any available
options. The logic in `VariableList.vue` only checked the part after the
last comma and didn’t fully sanitize the input.
**Solution**
Updated `searchKey` to remove all {} and commas for accurate matching.
Fixes
[CW-4574](https://linear.app/chatwoot/issue/CW-4574/i-dont-see-an-option-for-contactname-it-shows-initially-but-it-doesnt )
## Type of change
- [x] Bug fix (non-breaking change which fixes an issue)
## How Has This Been Tested?
### Loom video
https://www.loom.com/share/fc86e53853ad49e6acf6de57ebbd8fcb?sid=6702f896-d1a3-4c5a-9eb7-b96b5ed91531
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [x] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-07-03 19:39:36 +05:30
Tanmay Deep Sharma
e49a2eb606
display file object in case of pdf
2025-07-03 17:59:07 +05:30
Tanmay Deep Sharma
c08d39d5b8
remove downgraded columns
2025-07-03 17:53:41 +05:30
Tanmay Deep Sharma
eb0064ddf4
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen' into feat/support-pdf-upload-faq-gen
2025-07-03 17:36:40 +05:30
Tanmay Deep Sharma
8f807aab17
refactor: fix review changes
2025-07-03 17:33:25 +05:30
Tanmay Deep Sharma
250d9d4dee
refactor: review changes
2025-07-03 13:57:38 +05:30
Sivin Varghese and GitHub
cb01a2bc66
fix: Incorrect account ID in conversation header back button URL ( #11866 )
2025-07-03 13:22:44 +05:30
Tanmay Deep Sharma
5762d1dd50
refactor: review changes
2025-07-03 12:24:07 +05:30
Muhsin Keloth and GitHub
4e4aa7f580
fix: Handle emoji and special characters in mention notifications ( #11857 )
...
Fixes notification display issues when user or team names contain emojis
and special characters. Previously, mention notifications would show
URL-encoded characters instead of properly formatted names with emojis.
**Before:**
Notification: "John Doe: Hey @%F0%9F%91%8D%20customer%20support please
check this"
**After:**
Notification: "John Doe: Hey @👍 customer support please check this"
2025-07-03 11:32:13 +05:30
Tanmay Deep Sharma
91cb159ef0
Merge remote-tracking branch 'origin/feat/support-pdf-upload-faq-gen-fe' into feat/support-pdf-upload-faq-gen-fe
2025-07-03 00:33:50 +05:30
Tanmay Deep Sharma
45f9aeec10
update the translation file
2025-07-03 00:33:26 +05:30
Tanmay Deep Sharma and GitHub
553fcbc5e9
Merge branch 'develop' into feat/support-pdf-upload-faq-gen-fe
2025-07-03 00:21:18 +05:30
Tanmay Deep Sharma
ba65a5a534
refactor: fix eslint errors
2025-07-03 00:20:42 +05:30
6656b042b8
Potential fix for code scanning alert no. 105: Incomplete string escaping or encoding
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-07-03 00:09:27 +05:30
Tanmay Deep Sharma
9370d21612
Merge remote-tracking branch 'origin/develop' into feat/support-pdf-upload-faq-gen
2025-07-03 00:08:43 +05:30
Tanmay Deep Sharma
6681561864
refactor: fix the codeclimate
2025-07-03 00:07:16 +05:30
Tanmay Deep Sharma
6222f9b492
refactor: fix the codeclimate
2025-07-02 23:58:19 +05:30
Tanmay Deep Sharma
dc48d44b51
Merge branch 'develop' into feat/support-pdf-upload-faq-gen
2025-07-02 23:34:09 +05:30
Tanmay Deep Sharma
3765720849
refactor: refactor PdfExtractionParserJob for better readability
2025-07-02 23:32:10 +05:30
Tanmay Deep Sharma
2f59d34e50
update the rpec fix linting
2025-07-02 22:40:20 +05:30
Tanmay Deep Sharma
ec107a2d94
update document model file
2025-07-02 20:02:49 +05:30
Tanmay Deep Sharma
235ce3479c
refactor: use UPSERT for consistency in document upload
2025-07-02 19:58:34 +05:30
a6cc3617c0
feat: Add the ability to mention team in private message ( #11758 )
...
This PR allows agents to mention entire teams in private messages using
`@team_name` syntax. When a team is mentioned, all team members with
inbox access are automatically notified. The scheme changes can be found
[here](https://github.com/chatwoot/prosemirror-schema/pull/34 ).
---------
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2025-07-02 19:57:59 +05:30
Tanmay Deep Sharma
8e87e16486
improve the pdf upload functionality
2025-07-02 19:57:18 +05:30
Kitsios Konstantinos and GitHub
3ea6429895
chore: Cancel redundant ci runs on consecutive pushes on the same PR ( #11851 )
...
Currently, if a PR is open and a push happens, the Run Size Limit Check
workflow will start running. If, shortly after a subsequent push on the
same PR happens, the workflow will start running again without
cancelling the previous (now obsolete) run. With these changes, the
first run would be cancelled, thus saving compute resources (see below
for quantity) without sacrificing functionality, since the second run
will contain the changes from the first push as well.
2025-07-02 15:25:30 +05:30