Commit Graph

5 Commits

Author SHA1 Message Date
HotSwapp
f649b3c4f1 reports: add PDF generation infra (fpdf2); Phone Book CSV/PDF export; Payments - Detailed report with preview and PDF grouped by deposit date; update Dockerfile for deps; smoke-tested in Docker 2025-10-07 17:30:50 -05:00
HotSwapp
978a866813 chore: route uvicorn logs to structlog; disable default access logs 2025-10-06 23:00:25 -05:00
HotSwapp
0637fc2a63 chore: add structured logging with structlog; add request_id middleware; replace std logging 2025-10-06 22:22:04 -05:00
HotSwapp
b2d751f555 feat: Complete case edit functionality and Docker setup
- Fix case edit form data handling (POST requests now work correctly)
- Add comprehensive Docker setup with Dockerfile and docker-compose.yml
- Fix CSV import validation for client and case data
- Improve import error handling and column mapping
- Add .dockerignore for efficient Docker builds
- Complete end-to-end testing of full application workflow

All core functionality from del.plan.md now implemented and tested:
 Case view, edit, close, and reopen operations
 Data import from CSV files with validation
 Authentication and session management
 Dashboard with search and pagination
 Production-ready Docker containerization
2025-10-06 20:32:51 -05:00
HotSwapp
4dbc452b65 items 2025-10-06 20:28:00 -05:00