# Milestone M36 – small fixes, improved stability & better error visibility

> M36 includes backend cleanup, better error logging, and fixes for user scope, notifications, and online status in NeetoChat.
- **Authors**: Akash Srivastava
- **Published**: 2025-05-19
- **URL**: https://www.neeto.com/neetochat/blog/milestone-m36-updates
- **Page title**: Milestone M36 – small fixes, improved stability & better error visibility
- **Meta description**: M36 includes backend cleanup, better error logging, and fixes for user scope, notifications, and online status in NeetoChat.
- **Keywords**: NeetoChat update, backend cleanup, bug fixes, error tracking, conversation logic, and stability improvements

---

Let’s go through what we got done in Milestone M36 (May05 – May18) for NeetoChat.

### **New features and enhancements 🚀**

#### ✅ **ActiveRecord cleanup**

Addressed several issues highlighted by the `active_record_doctor` gem to improve code health.

### **Bug fixes ⚒️**

#### ✅ **Improved error context**

Added more Honeybadger context to help debug a few unclear errors.

#### ✅ **User scope fix**

Resolved a bug where the default scope for users was ignored when assigning a conversation to another agent.

#### ✅ **Notification service fix**

Fixed an unhandled exception in the notification service when a conversation or organization had already been deleted.

#### ✅ **Online status & mailer fixes**

Handled similar edge cases in the online status management and conversation mailer logic.