- Email now includes both report (CSV/PDF) + ZIP of all receipt images
- ZIP images named {event-name}-{index}.{ext} matching list order
- Uses Go's archive/zip (stdlib, no external deps)
- Sender.SendReport now accepts []*Attachment for multiple files
- Gracefully skips missing image files with warnings
|
||
|---|---|---|
| .. | ||
| dashboard.html | ||
| event_expenses.html | ||
| expense_list.html | ||
| index.html | ||
| receipt_form.html | ||