Added minimal Time Report pdf component#207
Conversation
Ranelkin
commented
Feb 1, 2026
- Created minimal TimeReportPDF component that renders time report with "@react-pdf/renderer";
-
- Added dependencies for PDF creation to src/routes/time-tracking/reports.tsx
- Made button in src/routes/time-tracking/reports.tsx create a blob downloadable pdf from TimeReportPDF component
|
Hi @Ranelkin! Thank you for putting this together — the time report PDF export is a great feature idea and exactly what we needed. 🙏 After reviewing your implementation, we decided to take a slightly different approach for the PDF generation backend. Instead of using The output is the same — a clean PDF with the time report title, date range, optional client name, and the grouped entries table (Name, Entries, Total Time). The key advantages of the Typst approach are:
The implementation is in #209 if you'd like to take a look. Your PR was the catalyst for getting this done, so thank you again for the contribution and the motivation! |