🎯 Problem Statement
Currently, Safari browsers fail to parse certain standardized ISO-8601 timestamps returned from Supabase, leading to invalid date text or blanks on the Ticket Timeline. We need to normalize date formats before parsing them client-side.
🛠️ Required Technical Implementation Steps:
- Safari Parser Normalization: Refactor date helpers in
dateUtils.js to ensure they handle standard date formatting compatible across Safari, Firefox, and Chrome.
- Robust Fallbacks: Ensure empty or corrupt dates default gracefully to the current local timestamp rather than throwing page exceptions.
- Unit Tests: Add tests verifying dateUtils functions return expected formats under different timezone configurations.
🌟 Developer Action Network (Take 10 Seconds!)
If you want to contribute to this bounty, please complete these quick onboarding steps:
- ⭐ Star this repository: https://github.com/ritesh-1918/HELPDESK.AI
- 👤 Follow the Project Admin: https://github.com/ritesh-1918
- 💼 Connect on LinkedIn: https://www.linkedin.com/in/ritesh1908/
Note: All PR branches must target the gssoc branch, NOT main.
🎯 Problem Statement
Currently, Safari browsers fail to parse certain standardized ISO-8601 timestamps returned from Supabase, leading to invalid date text or blanks on the Ticket Timeline. We need to normalize date formats before parsing them client-side.
🛠️ Required Technical Implementation Steps:
dateUtils.jsto ensure they handle standard date formatting compatible across Safari, Firefox, and Chrome.🌟 Developer Action Network (Take 10 Seconds!)
If you want to contribute to this bounty, please complete these quick onboarding steps:
Note: All PR branches must target the
gssocbranch, NOTmain.