User Story:
As a donor, I want to export my donation history as a CSV so that I can use it for tax records.
Acceptance Criteria:
GET /users/me/donations/export?format=csv
- CSV columns: Campaign, Amount, Asset, Date, Tx Hash, USD Equivalent
- USD equivalent calculated at time of donation (cached price)
- Large exports processed via Bull queue
User Story:
As a donor, I want to export my donation history as a CSV so that I can use it for tax records.
Acceptance Criteria:
GET /users/me/donations/export?format=csv