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 |
|
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
|
2c0d0f0aeb
|
feat: Sync Stripe subscription period end and cancellation status with local records.
|
2026-03-14 23:44:06 +05:30 |
|
pradeepkumar
|
4e602abf49
|
feat: Filter agent profiles by verificationStatus: 'APPROVED' in search, featured, and top-rated listings.
|
2026-03-14 14:00:06 +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
|
5a88b0ffa6
|
fix: use FRONTEND_URL from config for Stripe redirect URLs instead of hardcoded localhost
|
2026-03-08 21:37:01 +05:30 |
|
pradeepkumar
|
17487d3932
|
feat: mark presigned download URL endpoint as public.
|
2026-03-07 22:19:00 +05:30 |
|
pradeepkumar
|
b75c931393
|
feat: Add fallback default for stripePriceId in seed data.
|
2026-03-07 10:11:05 +05:30 |
|
pradeepkumar
|
d1e4e12510
|
feat: Implement Stripe integration for subscription management, including new services, controllers, Prisma models, and webhook handling.
|
2026-03-07 10:09:50 +05:30 |
|
pradeepkumar
|
b3f43bf2e5
|
feat: Update default JWT access token expiration to 7 days and refresh token expiration to 365 days.
|
2026-03-07 09:03:02 +05:30 |
|
pradeepkumar
|
0487d1caca
|
fix: Prevent getOrCreateChat race conditions with a transaction and extract common chat include fields.
|
2026-03-05 06:38:33 +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
|
c1fa1f4aab
|
feat: Dynamically set notification action URLs based on user role and specify agent network link for connection requests.
|
2026-03-05 05:41:43 +05:30 |
|
pradeepkumar
|
87671ce8b6
|
feat: Implement testimonials module with submission, link generation, and viewing functionalities.
|
2026-03-05 05:36:36 +05:30 |
|
pradeepkumar
|
0defcb24fb
|
Refactor agent profile field processing by removing section-based filtering from agent search and enhancing field selection logic for agent profile updates.
|
2026-03-04 22:11:48 +05:30 |
|
pradeepkumar
|
d4cff1ada8
|
Fix: Correct agent filtering to aggregate results for fields with identical slugs across different sections using OR logic.
|
2026-03-04 21:22:33 +05:30 |
|
pradeepkumar
|
0ad73b1636
|
feat: Implement a general location search for agents, querying both legacy city/state/country fields and dynamic profile field values.
|
2026-03-04 20:49:37 +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
|
36ccc8c303
|
fix
|
2026-02-24 22:36:50 +05:30 |
|
pradeepkumar
|
7ab5330a88
|
fix
|
2026-02-24 22:36:42 +05:30 |
|
pradeepkumar
|
d30358755e
|
feat: Implement section access validation for agent filtering and refine filterable field retrieval to include only fields from global or assigned sections.
|
2026-02-24 21:45:39 +05:30 |
|
pradeepkumar
|
49bd08c5fe
|
feat: Implement CMS module with API endpoints, data model, and initial seeding for landing page content.
|
2026-02-22 21:52:16 +05:30 |
|
pradeepkumar
|
dd6636dbb3
|
feat: Implement pre-signed URL generation for message attachments with dedicated DTO, controller endpoint, and service logic.
|
2026-02-21 22:12:19 +05:30 |
|
pradeepkumar
|
89a036b410
|
feat: skip response transformation for WebSocket contexts in the transform interceptor.
|
2026-02-11 07:38:07 +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
|
6bc0b41e1f
|
feat: Synchronize agent phone numbers between profile and field values, and add optional service areas to agent profile DTO.
|
2026-02-09 02:04:12 +05:30 |
|
pradeepkumar
|
bbbd83084a
|
feat: Add account deletion functionality for both agents and regular users.
|
2026-02-09 01:15:45 +05:30 |
|
pradeepkumar
|
789551e443
|
feat: Implement privacy preferences for users and agents with new database field, service methods, and API endpoints.
|
2026-02-09 00:55:55 +05:30 |
|
pradeepkumar
|
6ade2c74c5
|
feat: Implement notification preferences management for both users and agents.
|
2026-02-09 00:33:54 +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 |
|
pradeepkumar
|
895a106d1b
|
feat: implement authenticated user password change functionality, including a new DTO, service method, and API endpoint.
|
2026-02-06 09:45:01 +05:30 |
|
pradeepkumar
|
750cb55764
|
feat: Implement two-factor authentication (2FA) with dedicated endpoints for setup, enabling, disabling, verification, and backup code management.
|
2026-02-06 09:30:12 +05:30 |
|
pradeepkumar
|
ea05e18c15
|
feat: Add dynamic S3 Cache-Control headers based on upload folder type to S3 upload operations.
|
2026-02-02 16:26:27 +05:30 |
|
pradeepkumar
|
8e71915501
|
feat: Allow users to cancel pending requests and unlink accepted connections.
|
2026-02-02 10:01:00 +05:30 |
|
pradeepkumar
|
93070474f1
|
feat: implement connection request management including schema, API endpoints, and business logic for users and agents.
|
2026-02-02 09:59:25 +05:30 |
|
pradeepkumar
|
497a1a4ba6
|
feat: Add isAvailable field to AgentProfile model and DTO for managing agent availability status.
|
2026-02-02 00:34:35 +05:30 |
|
pradeepkumar
|
4421a8fcbf
|
feat: Update Prisma seed script to populate missing options, validation, and UI config for existing profile fields.
|
2026-02-01 23:20:26 +05:30 |
|
pradeepkumar
|
05ab2774a4
|
feat: Include agent field values and their associated field details in agent data retrieval.
|
2026-02-01 22:46:08 +05:30 |
|
pradeepkumar
|
bc830a0208
|
feat: Implement dynamic filtering for agent search based on profile fields.
|
2026-02-01 18:30:14 +05:30 |
|
pradeepkumar
|
b8b26b236d
|
feat: de-duplicate filterable fields by both slug and normalized name, merging options from fields with the same name but different slugs.
|
2026-02-01 16:14:34 +05:30 |
|
pradeepkumar
|
91d4625fcd
|
feat: Add public endpoint and service to retrieve and merge filterable profile fields with options.
|
2026-02-01 15:04:28 +05:30 |
|
pradeepkumar
|
2e6b3662af
|
feat: Allow users to delete uploaded files in addition to agents and admins.
|
2026-02-01 00:59:26 +05:30 |
|
pradeepkumar
|
6624b35e59
|
feat: Implement user profile management and avatar upload functionality for regular users.
|
2026-02-01 00:50:46 +05:30 |
|
pradeepkumar
|
eece0f7401
|
feat: Implement agent verification system with a new status enum, admin update functionality, and document retrieval.
|
2026-01-28 13:48:14 +05:30 |
|
pradeepkumar
|
dfd8bc38a5
|
feat: Introduce an admin endpoint to update agent types and enhance user profile retrieval to include agent type details.
|
2026-01-26 23:12:22 +05:30 |
|
pradeepkumar
|
0abbe6bede
|
feat: Add agent type ID field to registration DTO and implement validation for agent role registration.
|
2026-01-26 22:48:51 +05:30 |
|
pradeepkumar
|
75d1dc2914
|
fix: add --legacy-peer-deps to npm ci for peer dependency compatibility
|
2026-01-25 11:45:11 +05:30 |
|
pradeepkumar
|
29c34d3b4a
|
chore: Add CLAUDE.md to .gitignore.
|
2026-01-25 10:41:00 +05:30 |
|
pradeepkumar
|
f2e410268e
|
fix: regenerate package-lock.json to sync with package.json
|
2026-01-25 09:52:23 +05:30 |
|
pradeepkumar
|
f031113781
|
s3 fix
|
2026-01-24 23:10:05 +05:30 |
|
pradeepkumar
|
9c7e21e1ad
|
fix
|
2026-01-24 22:31:12 +05:30 |
|