iachat/app/helpers
Sivin Varghese 821a5b85c2
feat: Add conversations summary CSV export (#13110)
# Pull Request Template

## Description

This PR adds support for exporting conversation summary reports as CSV.
Previously, the Conversations report incorrectly showed an option to
download agent reports; this has now been fixed to export
conversation-level data instead.

Fixes
https://linear.app/chatwoot/issue/CW-6176/conversation-reports-export-button-exports-agent-reports-instead

## Type of change

- [x] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)

## How Has This Been Tested?

### Screenshot
<img width="1859" height="1154" alt="image"
src="https://github.com/user-attachments/assets/419d26f4-fda9-4782-aea6-55ffad0c37ab"
/>



## 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
- [x] 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: Muhsin Keloth <muhsinkeramam@gmail.com>
2026-01-13 12:30:26 +04:00
..
api feat: Add conversations summary CSV export (#13110) 2026-01-13 12:30:26 +04:00
filters chore: Ability to filter conversations with priority (#10967) 2025-03-03 16:38:22 +05:30
instagram feat: Added the ability to create Instagram channel (#11182) 2025-04-03 13:57:14 +05:30
linear feat: move Linear config to installation_config (#10999) 2025-02-28 14:20:27 +05:30
shopify feat(apps): Shopify Integration (#11101) 2025-03-19 15:37:55 -07:00
super_admin feat: TikTok channel (#12741) 2025-12-17 07:54:50 -08:00
tiktok feat: TikTok channel (#12741) 2025-12-17 07:54:50 -08:00
application_helper.rb feat: Add help URLs for features in features.yml (#9134) 2024-03-21 10:30:46 -07:00
billing_helper.rb feat: Upgrade page instead of banner (#11202) 2025-03-28 02:28:17 -07:00
cache_keys_helper.rb feat: IndexedDB based caching for labels, inboxes and teams [CW-50] (#6710) 2023-03-27 12:16:25 +05:30
contact_helper.rb feat: Add contact helper (#8989) 2024-03-06 17:39:39 +05:30
data_helper.rb fix: Issue with processing variables in outgoing email content (#12799) 2025-11-10 20:50:02 +05:30
date_range_helper.rb fix: inconsistency in report and summary for metric counts (#6817) 2023-04-20 12:55:04 +05:30
email_helper.rb fix: Issue with processing variables in outgoing email content (#12799) 2025-11-10 20:50:02 +05:30
file_type_helper.rb fix: check the content type for the file when uploading from cloud storage (#5378) 2022-10-21 18:05:36 -07:00
frontend_urls_helper.rb 🚨Fix Rubocop lint errors 2019-10-20 14:17:26 +05:30
home_helper.rb Initial Commit 2019-08-14 15:18:44 +05:30
message_format_helper.rb fix: Handle emoji and special characters in mention notifications (#11857) 2025-07-03 11:32:13 +05:30
portal_helper.rb fix: Add URL validation and rate limiting for contact avatar sync (#11979) 2025-09-10 20:08:06 +05:30
report_helper.rb fix: wrong resolution count in timeseries reports (#12261) 2025-09-03 15:47:16 +05:30
reporting_event_helper.rb fix: incorrect first response time for reopened conversations (#12058) 2025-08-13 16:39:43 +05:30
timezone_helper.rb feat: Improve Report API performance (#9476) 2024-05-22 17:34:24 -07:00
widget_helper.rb chore: Enhance contact merge action for identified users (#4886) 2022-06-23 15:48:56 +05:30