Commit Graph

  • 80d08a677c fix pradeepkumar 2026-03-19 11:34:27 +05:30
  • a68cd4c7d3 feat: Add endpoint and service logic to clear all messages within a conversation. pradeepkumar 2026-03-19 09:33:06 +05:30
  • 76b7365dc3 feat: implement user reporting system with dedicated module, service, controller, DTOs, and Prisma schema updates. pradeepkumar 2026-03-19 05:19:47 +05:30
  • 4d5a3fc36d feat: Add an admin endpoint to retrieve the total count of unread support messages. pradeepkumar 2026-03-19 04:19:55 +05:30
  • c3a3df704e feat: Implement real-time message delivery for conversations via WebSocket integration and update admin seed email. pradeepkumar 2026-03-18 16:49:13 +05:30
  • 2cb4a649bd feat: Improve message broadcasting to exclude sender, add error handling for direct delivery, and enhance sendToUser logging. pradeepkumar 2026-03-17 18:02:53 +05:30
  • 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. pradeepkumar 2026-03-15 00:28:14 +05:30
  • 2c0d0f0aeb feat: Sync Stripe subscription period end and cancellation status with local records. pradeepkumar 2026-03-14 23:44:06 +05:30
  • 4e602abf49 feat: Filter agent profiles by verificationStatus: 'APPROVED' in search, featured, and top-rated listings. pradeepkumar 2026-03-14 14:00:06 +05:30
  • c431c751e8 feat: Add endpoint and service logic to delete conversations and their associated messages. pradeepkumar 2026-03-10 00:10:38 +05:30
  • 5a88b0ffa6 fix: use FRONTEND_URL from config for Stripe redirect URLs instead of hardcoded localhost pradeepkumar 2026-03-08 21:37:01 +05:30
  • 17487d3932 feat: mark presigned download URL endpoint as public. pradeepkumar 2026-03-07 22:19:00 +05:30
  • b75c931393 feat: Add fallback default for stripePriceId in seed data. pradeepkumar 2026-03-07 10:11:05 +05:30
  • d1e4e12510 feat: Implement Stripe integration for subscription management, including new services, controllers, Prisma models, and webhook handling. pradeepkumar 2026-03-07 10:09:50 +05:30
  • b3f43bf2e5 feat: Update default JWT access token expiration to 7 days and refresh token expiration to 365 days. pradeepkumar 2026-03-07 09:03:02 +05:30
  • 0487d1caca fix: Prevent getOrCreateChat race conditions with a transaction and extract common chat include fields. pradeepkumar 2026-03-05 06:38:33 +05:30
  • 399b8aa937 feat: implement support chat functionality with new module, service, controller, DTOs, and schema updates. pradeepkumar 2026-03-05 06:37:07 +05:30
  • c1fa1f4aab feat: Dynamically set notification action URLs based on user role and specify agent network link for connection requests. pradeepkumar 2026-03-05 05:41:43 +05:30
  • 87671ce8b6 feat: Implement testimonials module with submission, link generation, and viewing functionalities. pradeepkumar 2026-03-05 05:36:36 +05:30
  • 0defcb24fb Refactor agent profile field processing by removing section-based filtering from agent search and enhancing field selection logic for agent profile updates. pradeepkumar 2026-03-04 22:11:48 +05:30
  • d4cff1ada8 Fix: Correct agent filtering to aggregate results for fields with identical slugs across different sections using OR logic. pradeepkumar 2026-03-04 21:22:33 +05:30
  • 0ad73b1636 feat: Implement a general location search for agents, querying both legacy city/state/country fields and dynamic profile field values. pradeepkumar 2026-03-04 20:49:37 +05:30
  • 7b8d6e3db8 feat: Implement in-app notifications with new database model, enhance Firebase initialization to support service account files, and add message read functionalities. pradeepkumar 2026-02-25 06:45:27 +05:30
  • 36ccc8c303 fix pradeepkumar 2026-02-24 22:36:50 +05:30
  • 7ab5330a88 fix pradeepkumar 2026-02-24 22:36:42 +05:30
  • d30358755e feat: Implement section access validation for agent filtering and refine filterable field retrieval to include only fields from global or assigned sections. pradeepkumar 2026-02-24 21:45:39 +05:30
  • 49bd08c5fe feat: Implement CMS module with API endpoints, data model, and initial seeding for landing page content. pradeepkumar 2026-02-22 21:52:16 +05:30
  • dd6636dbb3 feat: Implement pre-signed URL generation for message attachments with dedicated DTO, controller endpoint, and service logic. pradeepkumar 2026-02-21 22:12:19 +05:30
  • 89a036b410 feat: skip response transformation for WebSocket contexts in the transform interceptor. pradeepkumar 2026-02-11 07:38:07 +05:30
  • 755ddda123 feat: Implement direct notification for new messages and read receipts to conversation participants. pradeepkumar 2026-02-11 04:48:15 +05:30
  • 6bc0b41e1f feat: Synchronize agent phone numbers between profile and field values, and add optional service areas to agent profile DTO. pradeepkumar 2026-02-09 02:04:12 +05:30
  • bbbd83084a feat: Add account deletion functionality for both agents and regular users. pradeepkumar 2026-02-09 01:15:45 +05:30
  • 789551e443 feat: Implement privacy preferences for users and agents with new database field, service methods, and API endpoints. pradeepkumar 2026-02-09 00:55:55 +05:30
  • 6ade2c74c5 feat: Implement notification preferences management for both users and agents. pradeepkumar 2026-02-09 00:33:54 +05:30
  • 3b1a7b999e feat: Implement real-time messaging module with REST API endpoints and WebSocket gateway. pradeepkumar 2026-02-08 22:44:16 +05:30
  • 895a106d1b feat: implement authenticated user password change functionality, including a new DTO, service method, and API endpoint. pradeepkumar 2026-02-06 09:45:01 +05:30
  • 750cb55764 feat: Implement two-factor authentication (2FA) with dedicated endpoints for setup, enabling, disabling, verification, and backup code management. pradeepkumar 2026-02-06 09:30:12 +05:30
  • ea05e18c15 feat: Add dynamic S3 Cache-Control headers based on upload folder type to S3 upload operations. pradeepkumar 2026-02-02 16:26:27 +05:30
  • 8e71915501 feat: Allow users to cancel pending requests and unlink accepted connections. pradeepkumar 2026-02-02 10:01:00 +05:30
  • 93070474f1 feat: implement connection request management including schema, API endpoints, and business logic for users and agents. pradeepkumar 2026-02-02 09:59:25 +05:30
  • 497a1a4ba6 feat: Add isAvailable field to AgentProfile model and DTO for managing agent availability status. pradeepkumar 2026-02-02 00:34:35 +05:30
  • 4421a8fcbf feat: Update Prisma seed script to populate missing options, validation, and UI config for existing profile fields. pradeepkumar 2026-02-01 23:20:26 +05:30
  • 05ab2774a4 feat: Include agent field values and their associated field details in agent data retrieval. pradeepkumar 2026-02-01 22:46:08 +05:30
  • bc830a0208 feat: Implement dynamic filtering for agent search based on profile fields. pradeepkumar 2026-02-01 18:30:14 +05:30
  • b8b26b236d feat: de-duplicate filterable fields by both slug and normalized name, merging options from fields with the same name but different slugs. pradeepkumar 2026-02-01 16:14:34 +05:30
  • 91d4625fcd feat: Add public endpoint and service to retrieve and merge filterable profile fields with options. pradeepkumar 2026-02-01 15:04:28 +05:30
  • 2e6b3662af feat: Allow users to delete uploaded files in addition to agents and admins. pradeepkumar 2026-02-01 00:59:26 +05:30
  • 6624b35e59 feat: Implement user profile management and avatar upload functionality for regular users. pradeepkumar 2026-02-01 00:50:46 +05:30
  • eece0f7401 feat: Implement agent verification system with a new status enum, admin update functionality, and document retrieval. pradeepkumar 2026-01-28 13:48:14 +05:30
  • dfd8bc38a5 feat: Introduce an admin endpoint to update agent types and enhance user profile retrieval to include agent type details. pradeepkumar 2026-01-26 23:12:22 +05:30
  • 0abbe6bede feat: Add agent type ID field to registration DTO and implement validation for agent role registration. pradeepkumar 2026-01-26 22:48:51 +05:30
  • 75d1dc2914 fix: add --legacy-peer-deps to npm ci for peer dependency compatibility pradeepkumar 2026-01-25 11:45:11 +05:30
  • 29c34d3b4a chore: Add CLAUDE.md to .gitignore. pradeepkumar 2026-01-25 10:41:00 +05:30
  • f2e410268e fix: regenerate package-lock.json to sync with package.json pradeepkumar 2026-01-25 09:52:23 +05:30
  • f031113781 s3 fix pradeepkumar 2026-01-24 23:10:05 +05:30
  • 9c7e21e1ad fix pradeepkumar 2026-01-24 22:31:12 +05:30
  • 4397075715 fix pradeepkumar 2026-01-24 22:19:26 +05:30
  • 3b76a5aa50 fix pradeepkumar 2026-01-24 21:39:14 +05:30
  • 06dc78d57e fix pradeepkumar 2026-01-24 21:36:39 +05:30
  • 5844d17837 feat: Add dynamic field value management for agent profiles, including DTOs, controller endpoints, and service logic for saving and retrieving. pradeepkumar 2026-01-24 21:06:08 +05:30
  • 8dc8a961ab feat: Add 'Expertise' profile section to seed data, extend JWT token expiration times, and allow agents to retrieve profile sections by type. pradeepkumar 2026-01-24 20:36:21 +05:30
  • 7d7eb1ac31 feat: Introduce new profile sections and fields with detailed configurations and validation rules. pradeepkumar 2026-01-24 15:32:54 +05:30
  • 43b422a81e feat: Introduce default profile sections and fields, updating schema with isSystem and isSearchableOnly properties. pradeepkumar 2026-01-24 12:49:25 +05:30
  • 710803a3ec fix pradeepkumar 2026-01-24 03:33:54 +05:30
  • 3df8ea067a feat: Introduce agent types module, replacing categories and verification modules, and updating agent-related DTOs, services, and Prisma schema. pradeepkumar 2026-01-20 12:16:01 +05:30
  • c04ca2bcef add validate rules pradeepkumar 2026-01-11 22:09:50 +05:30
  • c72be7d2ac agent and category Dto creation pradeepkumar 2026-01-11 20:59:12 +05:30
  • 14ca59f02c fix pradeepkumar 2025-12-24 07:42:19 +05:30
  • 4adab3b064 revert pradeepkumar 2025-12-24 07:04:07 +05:30
  • e5fe561901 feat: configure database URL using environment variable pradeepkumar 2025-12-24 07:00:16 +05:30
  • fb57d1b8a4 feat: Dockerize web application by adding Dockerfile, .dockerignore, and configuring next.config for standalone output and image optimization. pradeepkumar 2025-12-24 06:39:16 +05:30
  • 099622dc88 feat: add Twitter social login support by updating the auth service and user schema. pradeepkumar 2025-12-22 16:49:37 +05:30
  • 14e78d80e7 feat: Implement user role filtering for findAll endpoint and dynamically select user/agent profiles. pradeepkumar 2025-12-22 13:26:39 +05:30
  • 82d342508b feat: Enhance password reset feedback by throwing specific exceptions for non-existent users or social logins. pradeepkumar 2025-12-22 13:14:12 +05:30
  • f0078401ee feat: Require email verification for user login and delay token issuance until email is verified. pradeepkumar 2025-12-22 13:01:53 +05:30
  • c3e75d0805 feat: Add getLogo function providing a styled text SVG logo for email template compatibility. pradeepkumar 2025-12-22 12:43:20 +05:30
  • 1ab86b488a feat: Implement email service with welcome, password reset, and verification templates, and add application logo. pradeepkumar 2025-12-22 11:57:16 +05:30
  • 158a617600 feat: Implement comprehensive user authentication with JWT, social login, and password management. pradeepkumar 2025-12-20 19:22:30 +05:30
  • 1812fd3c98 feat: Implement Prisma PG adapter, refactor user and agent profiles in schema, and add database seeding. pradeepkumar 2025-12-19 01:15:19 +05:30
  • c1fcf32eb5 deps: update dependencies pradeepkumar 2025-12-18 23:35:38 +05:30
  • 7990846711 feat: Initialize NestJS backend project with Prisma, core modules, configuration, and common utilities. pradeepkumar 2025-12-18 23:05:04 +05:30