Commit Graph

  • 60c5ca23b2 feat: role-aware welcome email (USER vs Professional/AGENT variants) main pradeepkumar 2026-05-05 22:52:03 +05:30
  • b082d5d3a2 feat: enable Swagger for beta environments and add /docs route alias pradeepkumar 2026-04-29 18:24:56 +05:30
  • 38052a190f refactor: update auth error messages to use Professional terminology instead of Agent pradeepkumar 2026-04-28 13:59:22 +05:30
  • 80c6fd1d71 feat: implement audit logging system with service, controller, and interceptor to track user actions across core services pradeepkumar 2026-04-28 11:12:25 +05:30
  • 4eda556059 feat: update registration conflict exception to specify existing user role in error message pradeepkumar 2026-04-27 15:48:49 +05:30
  • fdbc727139 feat: prioritize favorited conversations in query results for both agents and users pradeepkumar 2026-04-24 22:04:30 +05:30
  • 9ae2f6516b refactor: centralize profile field retrieval and filtering logic in buildFieldValuesResponse helper pradeepkumar 2026-04-24 12:55:55 +05:30
  • 360746c868 feat: remove subscription status as a visibility gate for agent profiles and include status in user service response pradeepkumar 2026-04-20 23:38:21 +05:30
  • 1541dba6e9 feat: implement secure email change workflow with verification token and event handling pradeepkumar 2026-04-20 14:07:41 +05:30
  • 37df1f49d4 fix: update default logo URL in base email template pradeepkumar 2026-04-20 12:40:59 +05:30
  • 0d063b2b6b feat: add admin endpoints to list all subscription plans and sync plan details from Stripe pradeepkumar 2026-04-17 18:58:29 +05:30
  • f79bf5f521 refactor: update field exclusion logic to use stable slugs and hide expertise areas from search filters pradeepkumar 2026-04-17 12:40:48 +05:30
  • b6b95ea643 feat: exclude specific profile fields from search filter UI pradeepkumar 2026-04-17 12:31:48 +05:30
  • 4b36591812 feat: add optional agentTypeId query parameter to filter fields by agent type scope pradeepkumar 2026-04-16 16:45:57 +05:30
  • d7a8da539a feat: exempt presigned download URL endpoint from rate limiting to support avatar rendering pradeepkumar 2026-04-16 10:03:00 +05:30
  • 9245ab91ef feat: implement radio field value expansion for ordinal filter matching in agent search pradeepkumar 2026-04-16 07:29:36 +05:30
  • 623fb9283f feat: add sort order to agent profile field value queries by section and field position pradeepkumar 2026-04-15 23:54:37 +05:30
  • 678630fa8e feat: add support for RADIO field type in filtering logic by including textValue in agent field matching pradeepkumar 2026-04-15 23:45:12 +05:30
  • ef52858990 feat: include agentProfileId in connection response notifications to enable direct navigation to agent profiles pradeepkumar 2026-04-15 19:37:59 +05:30
  • 416257a881 refactor: disable automatic slug regeneration on field and section name updates to ensure stable references pradeepkumar 2026-04-15 16:33:08 +05:30
  • 29447de5b2 feat: implement sanitization for enumerated field values to remove stale options and add a cleanup script for existing data. pradeepkumar 2026-04-15 15:46:33 +05:30
  • 625d1d669a refactor: comment out agentTypeSections in seed script to prevent unintended application during bootstrap pradeepkumar 2026-04-15 14:00:27 +05:30
  • d97657b475 refactor: remove auto-seeding logic for agent-type-specific sections to preserve admin customizations pradeepkumar 2026-04-15 13:41:29 +05:30
  • e6e46fe616 fix pradeepkumar 2026-04-15 13:40:22 +05:30
  • 9c293a106f fix pradeepkumar 2026-04-15 12:43:15 +05:30
  • f053691d4a fix pradeepkumar 2026-04-15 12:43:05 +05:30
  • 76ad688cd8 refactor: remove state abbreviations from location labels in US_CITIES_CO_NE_ND_SD data file pradeepkumar 2026-04-14 12:08:14 +05:30
  • e434863b88 feat: add personal tagline field to seed data and update subsequent field sort orders pradeepkumar 2026-04-14 10:11:03 +05:30
  • 0b2bcd285a feat: add Preferred Work Environment field and update subsequent field sort orders in seed script pradeepkumar 2026-04-14 09:07:53 +05:30
  • 66be448fa2 feat: include field options and resolve display labels for structured field values in agent service pradeepkumar 2026-04-14 08:47:14 +05:30
  • 756e803384 feat: add Real Estate Agency & Designation field group and update subsequent sort orders in seed script pradeepkumar 2026-04-14 07:54:20 +05:30
  • 2e8c097b7c fix: remove unnecessary double quotes from hero section headline in seed data pradeepkumar 2026-04-13 23:31:36 +05:30
  • d84e55cb61 feat: mark related message notifications as read when updating conversation unread count pradeepkumar 2026-04-13 22:48:05 +05:30
  • 02a1f15324 feat: implement role-based login validation to restrict user/agent portal access pradeepkumar 2026-04-13 20:26:14 +05:30
  • 7be1b03383 refactor: disable agent match scoring and sorting when no search filters are active and strip privacy preferences from user objects pradeepkumar 2026-04-13 16:51:47 +05:30
  • e1a364dc5b chore: remove description and helper text from seed data content pradeepkumar 2026-04-12 16:18:35 +05:30
  • b66b5c963b feat: add script and data to update state and city location options for CO, NE, ND, and SD pradeepkumar 2026-04-12 00:01:21 +05:30
  • 91336e5ead feat: add optional slug field to UpdateSectionDto and update service to support manual slug overrides pradeepkumar 2026-04-11 23:05:56 +05:30
  • bebff19052 chore: update ctaButtonText in seed data to See All pradeepkumar 2026-04-11 22:14:07 +05:30
  • 400f9e6c4a chore: remove obsolete testimonials CMS update script pradeepkumar 2026-04-11 22:12:33 +05:30
  • e05a76a94f fix: update landing page topProfessionals section content text pradeepkumar 2026-04-11 22:10:51 +05:30
  • a435a3d25e feat: update testimonials content and implement automatic CMS record updates during seeding pradeepkumar 2026-04-11 21:44:38 +05:30
  • 09003bd409 refactor: update deleteConversation to perform soft-delete without notifying other participants pradeepkumar 2026-04-10 17:44:38 +05:30
  • 78133497b3 feat: implement per-user soft delete for conversations with automatic restoration on new messages pradeepkumar 2026-04-10 16:48:12 +05:30
  • d80f75a39e refactor: update email templates to use dynamic logo URLs and standardize branding to RE-Quest pradeepkumar 2026-04-09 21:34:04 +05:30
  • 92a29b664c feat: migrate getRevenueStats to fetch directly from Stripe API with database fallback pradeepkumar 2026-04-09 16:03:01 +05:30
  • eb6a78ead9 feat: notify other participant via gateway when a conversation is deleted pradeepkumar 2026-04-09 16:02:24 +05:30
  • 1843db79f3 fix: reduce socket ping intervals and remove unreliable auto-delivery status updates in messages gateway pradeepkumar 2026-04-08 18:39:19 +05:30
  • f468d403e2 fix: disable forcePathStyle for DigitalOcean Spaces to ensure correct CORS behavior pradeepkumar 2026-04-08 14:03:29 +05:30
  • 99ff978247 fix: disable default AWS SDK v3 checksum calculation to support S3-compatible storage providers pradeepkumar 2026-04-08 12:33:02 +05:30
  • b108eb35a2 feat: add public endpoint to resend user verification email by email address pradeepkumar 2026-04-08 10:32:35 +05:30
  • 9b4d64cf6a feat: update user search to support multi-word name matching across profiles pradeepkumar 2026-04-08 10:26:19 +05:30
  • 3489fd913d fix pradeepkumar 2026-04-08 09:36:08 +05:30
  • 50ef4d9a08 fix pradeepkumar 2026-04-08 04:15:39 +05:30
  • 6beaeea425 fix pradeepkumar 2026-04-08 04:12:44 +05:30
  • 87b0c17b44 feat: include agent ratings in user profile and resolve field option labels in agent service transformations pradeepkumar 2026-04-08 04:11:33 +05:30
  • 0dc13cb43a fix pradeepkumar 2026-04-07 19:55:12 +05:30
  • e7898536ec feat: add message_received socket handler to notify senders of delivery status pradeepkumar 2026-04-07 19:52:46 +05:30
  • 590b4efe9d feat: restrict agent profile access and search results to active, trialing, or past-due subscriptions pradeepkumar 2026-04-07 15:53:48 +05:30
  • 35b85c1cc0 fix: configure redis client options and optimize subscriber initialization using duplicate connection pradeepkumar 2026-04-07 13:17:18 +05:30
  • 44de2aeaa9 fix pradeepkumar 2026-04-07 11:48:27 +05:30
  • c949b2d217 feat: add notification title, body, and icon to webpush payload in notifications service pradeepkumar 2026-04-03 08:57:20 +05:30
  • df06200655 feat: add error event listeners to Redis pub/sub clients in IO adapter pradeepkumar 2026-04-03 08:23:38 +05:30
  • 539fdf70e3 feat: implement Redis-backed Socket.io adapter and user presence service for cross-instance communication pradeepkumar 2026-04-02 19:30:08 +05:30
  • 360969ae2c fix: prevent duplicate subscriptions by validating active status in webhook and cleaning up stale records during creation pradeepkumar 2026-04-02 17:58:53 +05:30
  • 0a2d46e81b fix: standardize message timestamps to ISO strings and update delivery status in real-time events pradeepkumar 2026-04-02 10:58:23 +05:30
  • 30a0f87d62 fix: remove duplicate FCM tokens from other users before registration to prevent cross-account notifications pradeepkumar 2026-04-01 22:27:14 +05:30
  • fbe04b31e7 feat: restrict access to inactive user profiles and update deactivation error messages pradeepkumar 2026-03-31 23:42:15 +05:30
  • f30894dd79 feat: add mode parameter to social auth to distinguish between login and signup flows pradeepkumar 2026-03-31 23:22:52 +05:30
  • e5e1888615 ifx pradeepkumar 2026-03-31 22:39:10 +05:30
  • 475bc9e251 feat: emit real-time messages_read socket event when marking conversation as read pradeepkumar 2026-03-31 19:28:48 +05:30
  • bd79e09b7f fix: wrap admin room join logic in try-catch to prevent connection failures and remove redundant comment pradeepkumar 2026-03-31 05:33:43 +05:30
  • 6056f160ac feat: implement connection-based visibility filtering for agent search results pradeepkumar 2026-03-30 15:28:01 +05:30
  • 9cdf0dd897 feat: mask contact info for non-connected profiles and enable real-time Stripe subscription synchronization pradeepkumar 2026-03-30 15:13:35 +05:30
  • e1990a41e0 feat: implement rate limiting for socket events, sanitize error responses, and include agent profile details in user service output pradeepkumar 2026-03-29 03:31:44 +05:30
  • 3fa6a23800 feat: implement service area field syncing and move privacy visibility filtering to application layer pradeepkumar 2026-03-28 21:09:17 +05:30
  • b8d133783b feat: implement per-user chat clearing by filtering messages based on new clearedAt timestamps pradeepkumar 2026-03-28 20:25:15 +05:30
  • 5e4ce0be76 feat: sort agents by match percentage in descending order pradeepkumar 2026-03-28 20:21:48 +05:30
  • 1fce3ced10 fix pradeepkumar 2026-03-28 20:09:03 +05:30
  • a71145f6a6 feat: implement privacy-aware profile visibility and activity status filtering using optional authentication guard pradeepkumar 2026-03-28 18:46:49 +05:30
  • ba931c350b ifx pradeepkumar 2026-03-28 02:21:32 +05:30
  • 1697d638b6 feat: Automatically mark messages as delivered when recipients come online or receive new messages. pradeepkumar 2026-03-28 02:02:49 +05:30
  • 0abfa51ed9 feat: Add Android and APNS notification options and allow specifying target user, title, and body for test push notifications. pradeepkumar 2026-03-27 14:49:46 +05:30
  • 666f0074bb feat: add search and verification status filters to the user listing endpoint pradeepkumar 2026-03-27 12:00:04 +05:30
  • 486b9f9421 feat: display specific truncated content for image and file messages in conversations. pradeepkumar 2026-03-27 06:24:02 +05:30
  • 59e9a7098b feat: Add Apple social login support and allow specifying agent type during social authentication. pradeepkumar 2026-03-26 18:30:16 +05:30
  • e9f135e9b7 fix pradeepkumar 2026-03-26 15:18:59 +05:30
  • 924b03f459 feat: Implement endpoint and service method for sending test push notifications. pradeepkumar 2026-03-26 11:22:30 +05:30
  • ddc9c0caaa feat: Add real-time socket event emissions for connection requests and responses via MessagesGateway. pradeepkumar 2026-03-26 08:55:42 +05:30
  • 0da76838a1 feat: Add connection validation before sending messages and extend support chat admin access to include SUPER_ADMIN role. pradeepkumar 2026-03-25 23:57:59 +05:30
  • 9c270a942c feat: add featured agents data to the Prisma seed. pradeepkumar 2026-03-23 11:25:56 +05:30
  • 3e7e3683ed feat: Introduce agent profile verification history tracking and status notifications for agents. pradeepkumar 2026-03-21 08:55:57 +05:30
  • 31439c3b06 feat: Add SUPER_ADMIN role with dedicated admin user management and updated access controls for existing admin features. pradeepkumar 2026-03-20 17:05:40 +05:30
  • 8e9d623f24 feat: Add contact form submission and message management functionality. pradeepkumar 2026-03-20 12:42:16 +05:30
  • 2914e74947 feat: Implement connection request response notifications and emit them upon status update. pradeepkumar 2026-03-20 02:45:27 +05:30
  • 7736917c96 feat: add email notification functionality to the notifications service by integrating EmailModule and EmailService. pradeepkumar 2026-03-19 17:15:09 +05:30
  • fcf90e8638 feat: implement conversation mute and favorite functionality with corresponding notification suppression. pradeepkumar 2026-03-19 17:04:02 +05:30
  • 870eb0c067 fix: Rename conversation URL parameter from conversation to conversationId. pradeepkumar 2026-03-19 16:22:41 +05:30
  • 82f1225e0a feat: Populate directionsUrl in seed data with a Google Maps URL. pradeepkumar 2026-03-19 13:50:38 +05:30
  • 7260a9ca93 fix pradeepkumar 2026-03-19 13:32:49 +05:30