94764d8532
- Replace loadAll() with single GET /api/invoices?limit=50&offset=0 - Remove parallel fetches of clients/appointments/services/staff from list load - Use clientName from API response instead of client-side enrichment - Add offset-based pagination controls with Previous/Next buttons - Lazy-load staff/appointments only when opening invoice detail modal - Lazy-load clients/appointments/services only when opening create form - Filter changes only re-fetch invoices, not all endpoints Co-Authored-By: Paperclip <noreply@paperclip.ing>