mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-21 22:00:07 -05:00
1d3a1541e2
- Mileage: Add GET /mileage/export/csv and /mileage/export/pdf with same filters as list (status, project, client, date range, search). Export buttons in list header; JS builds export URL from current filter form. - Mileage PDF: New app/utils/mileage_pdf.py (ReportLab, landscape A4, totals row for distance and amount). - Per diem: Add Client filter to list (with client-lock/single-client handling). Add GET /per-diem/export/csv and /per-diem/export/pdf. - Per diem PDF: New app/utils/per_diem_pdf.py (same style as mileage). - Export links always use current filters (no need to submit first). - CHANGELOG and docs/import_export/README updated.