chatwoot/app/javascript/dashboard/api
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
..
captain
channel
enterprise
helpCenter
inbox
integrations
specs
account.js
accountActions.js
agentBots.js
agentCapacityPolicies.js
agents.js
ApiClient.js
assignableAgents.js
assignmentPolicies.js
attributes.js
auditLogs.js
auth.js
automation.js
bulkActions.js
CacheEnabledApiClient.js
campaigns.js
cannedResponse.js
changelog.js
channels.js
companies.js
contactNotes.js
contacts.js
conversations.js
csatReports.js
customRole.js
customViews.js
dashboardApps.js
endPoints.js
inboxes.js
inboxHealth.js
inboxMembers.js
integrations.js
labels.js
liveReports.js
macros.js
mfa.js
notifications.js
notificationSubscription.js
notion_auth.js
reports.js
samlSettings.js
search.js
sla.js
slaReports.js
summaryReports.js
teams.js
userNotificationSettings.js
webhooks.js
yearInReview.js