Feature #11578
Updated by Aruna Prasanna about 12 hours ago
### Today's Work Update
1. Updated the backend contact schema and APIs to make the phone number field optional.
2. Updated the frontend Add Guest form validation to allow contacts without phone numbers.
3. Improved Excel upload functionality to support files with or without headers and phone numbers.
4. Fixed the TypeScript strict compilation error.
5. Increased the bulk guest upload limit from 2,500 to 20,000 contacts in both Admin Bulk Email and Individual Bulk Email modules.
6. Investigated bulk upload network failures caused by server connection drops and preflight requests during multiple parallel API calls.
7. Added a Select All / Deselect All button to the Admin Bulk Email header toolbar.
8. Updated contact selection to work across all pages for Mass Email, WhatsApp, SMS, and Bulk Delete operations.
9. Cleaned up the bottom selection banner by removing duplicate buttons and extra badge styles.
10. Tested the changes and verified that the frontend compiles successfully.
11. Attended the EventCrux meeting with the team lead.
12. Uploaded the contact data to the staging environment.