Skip to Content
Fix:
- Close a race condition that could leave a lead claim open, add a missing WhatsApp retry, and add cron diagnostics for CRM and WhatsApp survey modules.
Fix:
- Restrict new-ticket email notifications to AI-created helpdesk tickets only.
- Prevent duplicate invoice creation when a Custom Payment is submitted repeatedly in CRM.
- Revert a WhatsApp ticket-build status change and restore the stable authentication dependency for WhatsApp agent modules.
Fix:
- Correct the WhatsApp ticket-submission endpoint to report accurate build status.
- Log survey feedback messages as internal notes instead of comments across Helpdesk, CRM, and WhatsApp survey modules.
Improve:
- Add a service-category filter to the Helpdesk dashboard and deploy the latest dashboard build.
Improve:
- Deploy the latest Aqari WhatsApp build to Live.
Fix:
- Resolve CSAT dashboard issues caused by a prior merge.
- Align the "Surveys Sent" metric with the actual registered-survey count.
- Restore the public survey display route.
- Stop WebSocket/discuss-channel conflicts that were silently dropping inbound WhatsApp messages and agent replies.
Fix:
- Fix duplicate attachments created by overlapping appointment-submission requests.
Add:
- Add a WhatsApp responsiveness SLA with drill-down dashboard reporting.
Fix:
- Resolve serialization, durability, and reporting bugs identified during code review across the WebSocket bridge, SLA WhatsApp, dashboard, and survey modules.
Improve:
- Add Arabic translations and sync survey templates with production content.
- Fix optional feedback-comment text translation in surveys.
Fix:
- Fix a database migration that was crashing the module upgrade.
- Harden database contention handling on high-traffic tables and fix a dashboard logo 404.
- Resolve WhatsApp message loss, dropped participants, PII appearing in logs, and long-running Firebase sync transactions.
Improve:
- Grant the CRM survey wizard access to the base system group.
- Scope Helpdesk dashboard queries to the configured Aqari WhatsApp gateway.
- Reorganize the CSAT dashboard menu under Surveys.
Fix:
- Fix a false "survey failed" error and show sent survey emails in the chatter.
- Stop the WhatsApp gateway setting from resetting to off on page reload.
- Fix Geidea payment session-id handling in both the payment API call and the redirect form.
- Resolve WhatsApp message serialization conflicts and add webhook dead-letter replay for missed events.
- Add a database savepoint before sending WhatsApp templates by phone number.
- Remove a broken menu icon reference from the CSAT dashboard.
Improve:
- General refinements to the Helpdesk dashboard and WhatsApp SLA modules.
- Hide the Send Email/SMS buttons in CRM.
Fix:
- Fix stale-cursor authentication errors (401) after long idle periods.
- Fix a WebSocket cron state race condition and improve Firebase write retry handling.
- Fix fold-state conflicts that were aborting WebSocket requests.
- Fix the WhatsApp SLA pickup-time metric always computing as zero.