mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2025-12-30 15:49:44 -06:00
- Add new unpaid hours report route showing unpaid hours per client - Implement Ajax-based filtering for real-time updates without page reload - Add expandable client rows to view detailed time entries - Create Excel export functionality organized by project - Summary sheet with all projects and totals - Individual sheets per project with detailed time entries - Filter unpaid hours by excluding entries in fully paid invoices - Support filtering by date range and client - Add link to unpaid hours report in reports index page The report helps sales teams identify which hours need to be invoiced by showing only billable time entries that haven't been fully paid.