Commit Graph
22 Commits
Author SHA1 Message Date
pradeepkumar 475bc9e251 feat: emit real-time messages_read socket event when marking conversation as read 2026-03-31 19:28:48 +05:30
pradeepkumar bd79e09b7f fix: wrap admin room join logic in try-catch to prevent connection failures and remove redundant comment 2026-03-31 05:33:43 +05:30
pradeepkumar e1990a41e0 feat: implement rate limiting for socket events, sanitize error responses, and include agent profile details in user service output 2026-03-29 03:31:44 +05:30
pradeepkumar b8d133783b feat: implement per-user chat clearing by filtering messages based on new clearedAt timestamps 2026-03-28 20:25:15 +05:30
pradeepkumar a71145f6a6 feat: implement privacy-aware profile visibility and activity status filtering using optional authentication guard 2026-03-28 18:46:49 +05:30
pradeepkumar ba931c350b ifx 2026-03-28 02:21:32 +05:30
pradeepkumar 1697d638b6 feat: Automatically mark messages as delivered when recipients come online or receive new messages. 2026-03-28 02:02:49 +05:30
pradeepkumar 486b9f9421 feat: display specific truncated content for image and file messages in conversations. 2026-03-27 06:24:02 +05:30
pradeepkumar 0da76838a1 feat: Add connection validation before sending messages and extend support chat admin access to include SUPER_ADMIN role. 2026-03-25 23:57:59 +05:30
pradeepkumar 31439c3b06 feat: Add SUPER_ADMIN role with dedicated admin user management and updated access controls for existing admin features. 2026-03-20 17:05:40 +05:30
pradeepkumar fcf90e8638 feat: implement conversation mute and favorite functionality with corresponding notification suppression. 2026-03-19 17:04:02 +05:30
pradeepkumar a68cd4c7d3 feat: Add endpoint and service logic to clear all messages within a conversation. 2026-03-19 09:33:06 +05:30
pradeepkumar 4d5a3fc36d feat: Add an admin endpoint to retrieve the total count of unread support messages. 2026-03-19 04:19:55 +05:30
pradeepkumar c3a3df704e feat: Implement real-time message delivery for conversations via WebSocket integration and update admin seed email. 2026-03-18 16:49:13 +05:30
pradeepkumar 2cb4a649bd feat: Improve message broadcasting to exclude sender, add error handling for direct delivery, and enhance sendToUser logging. 2026-03-17 18:02:53 +05:30
pradeepkumar 960cdd8d48 feat: Allow both users and agents to initiate conversations and dynamically display the other party based on the caller's role, while also enhancing user profile data in connection requests. 2026-03-15 00:28:14 +05:30
pradeepkumar c431c751e8 feat: Add endpoint and service logic to delete conversations and their associated messages. 2026-03-10 00:10:38 +05:30
pradeepkumar 399b8aa937 feat: implement support chat functionality with new module, service, controller, DTOs, and schema updates. 2026-03-05 06:37:07 +05:30
pradeepkumar 7b8d6e3db8 feat: Implement in-app notifications with new database model, enhance Firebase initialization to support service account files, and add message read functionalities. 2026-02-25 06:45:27 +05:30
pradeepkumar 7ab5330a88 fix 2026-02-24 22:36:42 +05:30
pradeepkumar 755ddda123 feat: Implement direct notification for new messages and read receipts to conversation participants. 2026-02-11 04:48:15 +05:30
pradeepkumar 3b1a7b999e feat: Implement real-time messaging module with REST API endpoints and WebSocket gateway. 2026-02-08 22:44:16 +05:30