June 18, 2025
Let’s go through what we got done in milestone M38 (Jun 02 – Jun 15) for NeetoChat.
All rich text inputs—including ticket descriptions—are now automatically trimmed using NeetoEditor helpers for cleaner content handling.
Fixed an issue where numeric filters in the customers sidebar were not displaying accurate counts.
Resolved a runtime error in conversation mailers triggered when the associated user had already been deleted.
Handled multiple edge cases:
The dialog didn’t appear when the last ticket was marked as spam.
The wrong customer name was being shown in the dialog.
Fixed a 404 case where the chat status change redirected to an already closed conversation.
Resolved the alert incorrectly appearing in the “create new” view even when no edits were made.
Changing a closed ticket’s status, group, or assignee no longer reopens it unexpectedly.
Slack messages now correctly include article links, if present in the original message.
Closed a possible race condition that could lead to duplicate visitor entries.
Polished the chat widget’s behavior for conversations assigned to NeetoBot.
Identified and debugged a rendering issue that affected message display on Safari 17.
Let's get started now.