| never show raw backend error text to users, generic message only |
errors |
✅ |
✅ |
✅ |
| swap the details-drawer header call button for channel icons |
leads |
✅ |
✅ |
✅ |
| show connected channel icons on card header, not just in details |
leads |
✅ |
✅ |
✅ |
| paginate the page (15/page, newest first) and add search |
feature-stages |
✅ |
✅ |
✅ |
| ask before deleting chats on logout, like Instagram |
telegram-account |
✅ |
✅ |
✅ |
| standalone tracker for feat commits across test/beta/prod |
feature-stages |
✅ |
✅ |
✅ |
| disable language selection, default to English only |
i18n |
✅ |
✅ |
✅ |
| remove scam/risk detection |
chats |
✅ |
✅ |
✅ |
| remove Google Sheet import from Kanban toolbar |
leads |
✅ |
✅ |
✅ |
| add "Schedule meeting" to lead card actions |
leads |
✅ |
✅ |
✅ |
| Google Calendar + Meet scheduling in Leads, Conversations, Messages, AI Dashboard [migrate] |
calendar |
✅ |
✅ |
✅ |
| Stop button for AI chat streaming + Sparkle nav icon |
dashboard |
✅ |
✅ |
✅ |
| persistent copilot context, real data axes, pro composer [migrate] |
dashboards |
✅ |
✅ |
✅ |
| AI custom analytics dashboards — owner-only Lovable-style builder [migrate] |
dashboards |
✅ |
✅ |
✅ |
| clean up AI chat composer — drop pills row, polish + menu, fix lead names |
dashboard |
✅ |
✅ |
✅ |