v0.18.0
New
- Faceted filter panel with inline sorting — every filter now supports include or exclude, so "only VIP" and "everything except VIP" use the same control
- Unsaved view changes are now marked in amber, with a pill listing exactly what moved so you can undo one change, discard everything, or save the drift into the view
- Bulk actions on selected chats — mark read, pin, manage Telegram folders, set or clear custom fields, broadcast, or exclude chats in a single action
- Plan changes and cancellation now happen inside Entergram, showing the recurring subtotal and the estimated prorated charge before you confirm
- Assign a teammate directly from the chat details panel, without opening a ticket
- Telegram Premium status now appears on connected accounts and in the chat list
Improved
- Kanban card order within a lane is now saved across sessions
- Deleted messages update every CRM view instead of leaving a stale preview behind
- Sender names in live group chats resolve as data arrives, instead of showing "Unknown User"
- Refreshed interface — unified icons, configurable table border weight for Messages and Tickets, four text sizes, chat background patterns and retuned dark themes
- Trials on the new workspace billing now include full Analytics access, and billing access is shown separately from Stripe management
Fixed
- Saved views load correctly at startup, survive switching between them, and no longer duplicate workspace chats
- Custom columns stay available during realtime recovery instead of blanking out
- Telegram folder drafts are preserved instead of being cleared
- Connections recover after a hard refresh, and reconnect backoff no longer raises false alarms
- Chat history opens without a cache delay, and cold chat opens no longer flash a single message
- Message sends recover safely, and the ChatGPT MCP connector issues refresh tokens correctly