- Improve error handling, Docker healthchecks, and offline sync functionality (Dries Peeters)
- Update setup.py (Dries Peeters)
- feat: Add unpaid hours report with Ajax filtering and Excel export (Dries Peeters)
- Add configurable duplicate detection fields for CSV client import (Dries Peeters)
- feat: Add time entries overview page with AJAX filters and bulk mark as paid (Dries Peeters)
- feat: Enhance audit logging with improved error handling and diagnostic tools (Dries Peeters)