Sivin Varghese and GitHub
6ca8b3abca
Merge branch 'develop' into feat/email-forwarding
2025-05-08 16:52:59 +05:30
iamsivin
cffd74fda3
chore: Replace message menu with context menu
2025-05-08 16:52:18 +05:30
Shivam Mishra and GitHub
c87b2109a9
feat: allow auto resolve waiting option ( #11436 )
2025-05-08 12:52:17 +05:30
Sivin Varghese and GitHub
2856818931
Merge branch 'develop' into feat/email-forwarding
2025-05-08 12:21:12 +05:30
Vishnu Narayanan and GitHub
bfddc4da24
chore: use housekeeping queue for remove_stale_contacts job ( #11435 )
...
- Use the housekeeping queue for the `remove_stale_contacts` job
- fix specs
2025-05-08 09:39:49 +05:30
Vishnu Narayanan and GitHub
199f2fb86c
fix: stale contacts job queue ( #11434 )
2025-05-08 08:43:34 +05:30
Sivin Varghese and GitHub
3e7df0e76a
Merge branch 'develop' into feat/email-forwarding
2025-05-07 21:27:27 +05:30
Shivam Mishra and GitHub
1b23310e4b
fix(ux): don't disable input for auto resolve ( #11428 )
2025-05-07 21:17:24 +05:30
Sivin Varghese and GitHub
d747fbacf8
Merge branch 'develop' into feat/email-forwarding
2025-05-07 14:55:10 +05:30
b533980880
feat: Add support for minutes in auto resolve feature ( #11269 )
...
### Summary
- Converts conversation auto-resolution duration from days to minutes
for more
granular control
- Updates validation to allow values from 10 minutes (minimum) to 999
days (maximum)
- Implements smart messaging to show appropriate time units in activity
messages
### Changes
- Created migration to convert existing durations from days to minutes
(x1440)
- Updated conversation resolver to use minutes instead of days
- Added dynamic translation key selection based on duration value
- Updated related specs and documentation
- Added support for displaying durations in days, hours, or minutes
based on value
### Test plan
- Verify account validation accepts new minute-based ranges
- Confirm existing account settings are correctly migrated
- Test auto-resolution works properly with minute values
- Ensure proper time unit display in activity messages
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2025-05-07 00:36:15 -07:00
Chatwoot Bot and GitHub
e08436dde5
chore: Update translations ( #11425 )
2025-05-07 00:34:06 -07:00
Vishnu Narayanan and GitHub
968aa39a9e
chore: move stalecontacts job to different sidekiq queue ( #11427 )
...
- move stale contacts job to `housekeeping` queue below `low`
2025-05-07 00:31:58 -07:00
ea3ef9064b
feat: handle rails turbo morphing ( #11422 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2025-05-07 10:22:08 +05:30
Pranav and GitHub
74c6caa982
Merge branch 'develop' into feat/email-forwarding
2025-05-06 13:44:47 -07:00
c8daa6c1fe
chore: Update translations ( #11413 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2025-05-06 13:34:27 -07:00
Sivin Varghese and GitHub
0203ebb419
Merge branch 'develop' into feat/email-forwarding
2025-05-06 22:43:29 +05:30
Muhsin Keloth and GitHub
164f4ec90e
fix: Undefined local variable or method error for an instance of Instagram MessageText ( #11421 )
...
Fixes https://chatwoot-p3.sentry.io/issues/6557025930?project=6382945
2025-05-06 15:49:43 +05:30
945fa5fd16
chore: Update message bubble orientation ( #11348 )
...
# Pull Request Template
## Description
This PR includes,
### Changes
1. **Message Orientation**:
- Updated the bubble orientation of Bot, Agent, and Private Note
messages to align from **left** to **right**.
2. **Activity Message bubble Styling**:
- Adjusted **padding** and **border-radius** for activity message
bubbles for better alignment and appearance.
| **Before** | **After** |
| ------------- | ------------- |
| <img width="559" alt="image"
src="https://github.com/user-attachments/assets/18258ae0-0d8e-4447-a005-9b6643b71f81 "
/> | <img width="559" alt="image"
src="https://github.com/user-attachments/assets/425785d8-17f9-4629-8301-f19f23aef201 "
/> |
---
Fixes
[CW-4263](https://linear.app/chatwoot/issue/CW-4263/v410-messages-history-incoming-and-outgoing-renders-in-one-line ),
https://github.com/chatwoot/chatwoot/issues/11340
## 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/117bbb1dda98451883c9bb17f7cf016b?sid=05eae4d4-af11-4a41-a1d6-dc4e7e2cb281
## 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
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav <pranav@chatwoot.com >
2025-05-06 13:21:52 +05:30
6ced918549
feat: Update conversation basic filter ( #11415 )
...
# Pull Request Template
## Description
This PR updates the basic filter UI for conversations.
## Type of change
- [x] New feature (non-breaking change which adds functionality)
## How Has This Been Tested?
### Loom video
https://www.loom.com/share/df69a023a39c4dfca2c12b1ee42a0b2e?sid=977e802e-2865-46f1-ae8e-f89ab5eabc2a
## 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
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2025-05-06 12:44:23 +05:30
6e6912aa56
chore: Generate test data for bulk insertion ( #11229 )
...
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: tds-1 <tanmay@qoala.id >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2025-05-06 11:13:11 +05:30
Sivin Varghese and GitHub
cf09aaadfc
Merge branch 'develop' into feat/email-forwarding
2025-05-06 08:33:13 +05:30
Pranav and GitHub
cbdbf7900e
fix: Update the character count for instructions ( #11419 )
...
- Increase the Captain instruction size to 20k instead of 2k
- Fix a display issue in the Captain playground and i18n issue in
Captain form.
2025-05-05 19:41:38 -07:00
Pranav and GitHub
7cf051aba0
fix: Show campaigns only if the feature is enabled ( #11420 )
...
If the feature is disabled (manually or due to plan changes), the
customer cannot disable the existing campaigns. This PR would fix that.
Fixes
https://linear.app/chatwoot/issue/CW-3691/fix-disable-campaigns-on-plan-downgrade
2025-05-05 19:41:28 -07:00
Sivin Varghese and GitHub
6b42305f59
fix: Show agent bot name and avatar correctly in messages ( #11394 )
...
This PR fixes an issue where messages from the agent bot were incorrectly displayed as "BOT" with a missing avatar. It now correctly shows the agent bot’s name and avatar URL in the message list.
2025-05-05 16:26:30 -07:00
iamsivin
421597b1bc
chore: Minor fix
2025-05-05 16:25:05 +05:30
Sivin Varghese and GitHub
2db43948c0
Merge branch 'develop' into feat/email-forwarding
2025-05-05 16:09:25 +05:30
bfed849d6a
fix: Fix missing translations in copilot ( #11411 )
...
This PR does the following:
- Missing translations to the i18n file.
- Test the change with Malayalam (ml) translation.
- Fixes overflow by setting the width to 100%
_Note_: The prompt text is also set for translation. This is
intentional, there is no change in the behaviour.
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2025-05-04 18:06:24 -07:00
iamsivin
7ab4343359
chore: Minor fix
2025-05-02 21:33:20 +05:30
iamsivin
76dbc7540f
chore: Fix position issue and lock scroll
2025-05-02 21:21:23 +05:30
iamsivin
cc44e7ab88
chore: Preview email attachments
2025-05-02 20:20:14 +05:30
iamsivin
c1c488eafa
chore: Fix build
2025-05-02 20:13:10 +05:30
Sivin Varghese and GitHub
b05312aab1
Merge branch 'develop' into feat/email-forwarding
2025-05-02 14:14:56 +05:30
iamsivin
99d7bd9e7c
chore: Code clean up moves to service classes
2025-05-02 14:14:15 +05:30
Vishnu Narayanan and GitHub
f3a807c6f0
chore: enable stale contact removal job on chatwoot cloud ( #11390 )
...
- enable stale contact/contact inboxes removal job on chatwoot cloud
2025-05-02 13:36:30 +05:30
iamsivin
7aefbba2ca
chore: MInor fix
2025-05-02 12:34:33 +05:30
Sivin Varghese and GitHub
7c8f4d26fe
Merge branch 'develop' into feat/email-forwarding
2025-05-02 08:07:02 +05:30
Chatwoot Bot and GitHub
55316ea0a0
chore: Update translations ( #11404 )
2025-05-01 16:10:29 -07:00
Shivam Mishra and GitHub
3630277d00
fix: Update flag from countries.js ( #11401 )
2025-05-01 09:03:36 -07:00
iamsivin
7b0aaa2721
chore: Fix code climate
2025-05-01 19:11:25 +05:30
iamsivin
00a9a5cdc2
chore: Minor fix
2025-05-01 19:02:25 +05:30
iamsivin
ccd24c40e7
chore: Minor fix
2025-05-01 18:59:35 +05:30
iamsivin
754d0ff515
chore: Minor fix
2025-05-01 18:52:25 +05:30
iamsivin
f8d3a2a989
chore: Improve formatting with commonmarker and fix spec
2025-05-01 18:40:25 +05:30
iamsivin
d1ac7211ec
chore: Forward outgoing email message
2025-05-01 17:12:05 +05:30
Sivin Varghese and GitHub
f4ca2529ba
Merge branch 'develop' into feat/email-forwarding
2025-05-01 13:13:29 +05:30
Chatwoot Bot and GitHub
251abd02b0
chore: Update translations ( #11400 )
2025-04-30 15:34:11 -07:00
iamsivin
1094a3924e
chore: Forward plain email UI
2025-04-30 22:57:25 +05:30
iamsivin
8326eae4fe
chore: Forward with attachments
2025-04-30 22:29:33 +05:30
iamsivin
e96f296414
chore: Send with attachment
2025-04-30 11:05:59 +05:30
Sivin Varghese and GitHub
abce44c737
Merge branch 'develop' into feat/email-forwarding
2025-04-30 08:35:28 +05:30