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
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
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
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
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
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
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
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