Commit Graph

128 Commits

Author SHA1 Message Date
pradeepkumar
50ef4d9a08 fix 2026-04-08 04:15:39 +05:30
pradeepkumar
6beaeea425 fix 2026-04-08 04:12:44 +05:30
pradeepkumar
87b0c17b44 feat: include agent ratings in user profile and resolve field option labels in agent service transformations 2026-04-08 04:11:33 +05:30
pradeepkumar
0dc13cb43a fix 2026-04-07 19:55:12 +05:30
pradeepkumar
e7898536ec feat: add message_received socket handler to notify senders of delivery status 2026-04-07 19:52:46 +05:30
pradeepkumar
590b4efe9d feat: restrict agent profile access and search results to active, trialing, or past-due subscriptions 2026-04-07 15:53:48 +05:30
pradeepkumar
35b85c1cc0 fix: configure redis client options and optimize subscriber initialization using duplicate connection 2026-04-07 13:17:18 +05:30
pradeepkumar
44de2aeaa9 fix 2026-04-07 11:48:27 +05:30
pradeepkumar
c949b2d217 feat: add notification title, body, and icon to webpush payload in notifications service 2026-04-03 08:57:20 +05:30
pradeepkumar
df06200655 feat: add error event listeners to Redis pub/sub clients in IO adapter 2026-04-03 08:23:38 +05:30
pradeepkumar
539fdf70e3 feat: implement Redis-backed Socket.io adapter and user presence service for cross-instance communication 2026-04-02 19:30:08 +05:30
pradeepkumar
360969ae2c fix: prevent duplicate subscriptions by validating active status in webhook and cleaning up stale records during creation 2026-04-02 17:58:53 +05:30
pradeepkumar
0a2d46e81b fix: standardize message timestamps to ISO strings and update delivery status in real-time events 2026-04-02 10:58:23 +05:30
pradeepkumar
30a0f87d62 fix: remove duplicate FCM tokens from other users before registration to prevent cross-account notifications 2026-04-01 22:27:14 +05:30
pradeepkumar
fbe04b31e7 feat: restrict access to inactive user profiles and update deactivation error messages 2026-03-31 23:42:15 +05:30
pradeepkumar
f30894dd79 feat: add mode parameter to social auth to distinguish between login and signup flows 2026-03-31 23:22:52 +05:30
pradeepkumar
e5e1888615 ifx 2026-03-31 22:39:10 +05:30
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
6056f160ac feat: implement connection-based visibility filtering for agent search results 2026-03-30 15:28:01 +05:30
pradeepkumar
9cdf0dd897 feat: mask contact info for non-connected profiles and enable real-time Stripe subscription synchronization 2026-03-30 15:13:35 +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
3fa6a23800 feat: implement service area field syncing and move privacy visibility filtering to application layer 2026-03-28 21:09:17 +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
5e4ce0be76 feat: sort agents by match percentage in descending order 2026-03-28 20:21:48 +05:30
pradeepkumar
1fce3ced10 fix 2026-03-28 20:09:03 +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
0abfa51ed9 feat: Add Android and APNS notification options and allow specifying target user, title, and body for test push notifications. 2026-03-27 14:49:46 +05:30
pradeepkumar
666f0074bb feat: add search and verification status filters to the user listing endpoint 2026-03-27 12:00:04 +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
59e9a7098b feat: Add Apple social login support and allow specifying agent type during social authentication. 2026-03-26 18:30:16 +05:30
pradeepkumar
e9f135e9b7 fix 2026-03-26 15:18:59 +05:30
pradeepkumar
924b03f459 feat: Implement endpoint and service method for sending test push notifications. 2026-03-26 11:22:30 +05:30
pradeepkumar
ddc9c0caaa feat: Add real-time socket event emissions for connection requests and responses via MessagesGateway. 2026-03-26 08:55:42 +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
9c270a942c feat: add featured agents data to the Prisma seed. 2026-03-23 11:25:56 +05:30
pradeepkumar
3e7e3683ed feat: Introduce agent profile verification history tracking and status notifications for agents. 2026-03-21 08:55:57 +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
8e9d623f24 feat: Add contact form submission and message management functionality. 2026-03-20 12:42:16 +05:30
pradeepkumar
2914e74947 feat: Implement connection request response notifications and emit them upon status update. 2026-03-20 02:45:27 +05:30
pradeepkumar
7736917c96 feat: add email notification functionality to the notifications service by integrating EmailModule and EmailService. 2026-03-19 17:15:09 +05:30
pradeepkumar
fcf90e8638 feat: implement conversation mute and favorite functionality with corresponding notification suppression. 2026-03-19 17:04:02 +05:30
pradeepkumar
870eb0c067 fix: Rename conversation URL parameter from conversation to conversationId. 2026-03-19 16:22:41 +05:30
pradeepkumar
82f1225e0a feat: Populate directionsUrl in seed data with a Google Maps URL. 2026-03-19 13:50:38 +05:30
pradeepkumar
7260a9ca93 fix 2026-03-19 13:32:49 +05:30
pradeepkumar
80d08a677c fix 2026-03-19 11:34:27 +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
76b7365dc3 feat: implement user reporting system with dedicated module, service, controller, DTOs, and Prisma schema updates. 2026-03-19 05:19:47 +05:30