Commit Graph

  • 6d28d74351 refactor: unify logging messages in CronService for consistency Ly Tuan Kiet 2024-12-05 22:56:22 +07:00
  • eb05610b23 refactor: streamline import statements in GraphQL service and ServiceSchema Ly Tuan Kiet 2024-12-05 22:51:48 +07:00
  • bbec8aba03 refactor: update import paths in GraphQL module for consistency Ly Tuan Kiet 2024-12-05 22:49:53 +07:00
  • 6eafc6d5ef fix: improve error handling in GraphQL connection parameters Ly Tuan Kiet 2024-12-05 22:47:26 +07:00
  • de46499288 feat: add notification messaging for service approval and rejection in ServiceSchema Ly Tuan Kiet 2024-12-05 22:41:25 +07:00
  • 37b0086b4d feat: update file output paths and add feedback tracking to service schema Ly Tuan Kiet 2024-12-05 22:11:40 +07:00
  • 1b7329bb44 feat: add completedOrders field to Order schema and enhance workshop subscription error handling Ly Tuan Kiet 2024-12-05 21:31:38 +07:00
  • 0d973a6544 refactor: update getRoomRecordUrl method in MinioService for improved promise handling Ly Tuan Kiet 2024-12-05 21:14:00 +07:00
  • 10df93d534 feat: add record URL retrieval to MeetingRoom schema and enhance MinioService Ly Tuan Kiet 2024-12-05 21:10:45 +07:00
  • 62662b0256 chore: clean up workshop subscription schema and add subscribed workshops field Ly Tuan Kiet 2024-12-05 19:56:20 +07:00
  • 9d64a199e2 refactor: update LiveKit egress service and module structure Ly Tuan Kiet 2024-12-05 19:35:17 +07:00
  • 7699a07d1d chore: remove redundant Docker Compose down command in CI workflow Ly Tuan Kiet 2024-12-05 18:47:31 +07:00
  • 253dbc783b chore: simplify Docker Compose commands in CI workflow Ly Tuan Kiet 2024-12-05 18:46:28 +07:00
  • 14edf629bd chore: update Dockerfile to include .nvmrc and .npmrc files Ly Tuan Kiet 2024-12-05 18:42:16 +07:00
  • 2033d0ec26 feat: enhance Docker configuration and update environment variables Ly Tuan Kiet 2024-12-05 18:37:34 +07:00
  • ac2014079f feat: add listRecords method to MinioService and update start:dev script in package.json Ly Tuan Kiet 2024-12-05 17:13:11 +07:00
  • 74656dd4d9 chore: update subproject commit reference for epess-database Ly Tuan Kiet 2024-12-05 16:51:53 +07:00
  • 0b3f4d6728 feat: update LiveKit configuration and enhance collaboration session handling Ly Tuan Kiet 2024-12-05 16:51:19 +07:00
  • 7248ea257f feat: update collaborator assignment in CollaborationSessionSchema Ly Tuan Kiet 2024-12-04 14:00:07 +07:00
  • 3d670ad0fc feat: add recording bucket configuration and update LiveKit credentials in compose.yaml Ly Tuan Kiet 2024-12-04 13:58:05 +07:00
  • afebc411af feat: enhance session management and improve webhook handling in ClerkService Ly Tuan Kiet 2024-12-04 13:54:55 +07:00
  • a516dce800 chore: update Node version and enhance debugging capabilities Ly Tuan Kiet 2024-12-03 22:46:23 +07:00
  • 951d61f3ac feat: improve schedule querying with flexible filtering and pagination Ly Tuan Kiet 2024-12-03 21:10:14 +07:00
  • 6f5db20324 feat: enhance schedule querying logic based on user roles in ScheduleSchema Ly Tuan Kiet 2024-12-03 21:06:22 +07:00
  • 84a9f7dd4f feat: enhance order description handling with lodash utility Ly Tuan Kiet 2024-12-03 20:43:19 +07:00
  • 367fc09c6c feat: enhance user validation and center owner checks in CenterMentorSchema Ly Tuan Kiet 2024-12-03 19:53:59 +07:00
  • aaffb0c26b feat: make webhook and dispatchEvent methods asynchronous in ClerkService Ly Tuan Kiet 2024-12-03 19:35:58 +07:00
  • 9f9f595fee feat: integrate Redis for session invalidation in ClerkService Ly Tuan Kiet 2024-12-03 19:35:12 +07:00
  • 029f21645b chore: remove Realtime module and related files Ly Tuan Kiet 2024-12-03 19:18:30 +07:00
  • b0317b0660 refactor: update configuration constants and clean up package scripts Ly Tuan Kiet 2024-12-03 18:19:08 +07:00
  • 81e6192974 feat: add room egress functionality to LiveKitRoomService Ly Tuan Kiet 2024-12-03 17:42:18 +07:00
  • a6c511a2de feat: enhance collaboration session and LiveKit integration Ly Tuan Kiet 2024-12-03 17:37:47 +07:00
  • 2b92f3bf5f feat: add validation to prevent center owners and mentors from being invited to their own centers Ly Tuan Kiet 2024-12-03 16:18:26 +07:00
  • 7021aa7f20 refactor: update README and document schema for improved clarity and functionality Ly Tuan Kiet 2024-12-02 22:52:41 +07:00
  • c94f47f28c feat: add removeCollaborator mutation to DocumentSchema Ly Tuan Kiet 2024-12-02 22:46:46 +07:00
  • e937330398 refactor: improve document access validation in DocumentSchema Ly Tuan Kiet 2024-12-02 21:36:08 +07:00
  • 02bc5fe691 refactor: enhance authorization checks and update meeting room collaboration logic Ly Tuan Kiet 2024-12-02 21:25:07 +07:00
  • 542312b7d8 fix: improve error handling in DocumentSchema for document page retrieval Ly Tuan Kiet 2024-12-02 17:32:49 +07:00
  • 4b5ccc4bb7 Merge branch 'main' of https://github.com/EPESS/epess-web-backend Ly Tuan Kiet 2024-12-02 17:29:10 +07:00
  • b10d0cdde7 refactor: update LiveKit integration and clean up unused services Ly Tuan Kiet 2024-12-02 17:29:07 +07:00
  • baa0a03a41 user in collaborator can update document unclebonn 2024-12-02 15:13:42 +07:00
  • 174290c9fb chore: update subproject commit reference in epess-database Ly Tuan Kiet 2024-12-01 19:18:36 +07:00
  • 561823225d feat: integrate LiveKit services into Collaboration and Meeting Room modules Ly Tuan Kiet 2024-12-01 19:18:20 +07:00
  • 111acacf2d refactor: simplify schedule filtering logic in ScheduleSchema Ly Tuan Kiet 2024-12-01 14:29:39 +07:00
  • 37330e7ab1 fix collaboration session Ly Tuan Kiet 2024-11-30 23:45:51 +07:00
  • f99ad899c0 refactor: enhance user validation in CollaborationSessionSchema Ly Tuan Kiet 2024-11-30 23:44:46 +07:00
  • 05a8ebcebf refactor: comment out user validation in CollaborationSessionSchema and error handling in DateTimeUtils Ly Tuan Kiet 2024-11-30 23:28:17 +07:00
  • bb56b7b61c refactor: comment out collaborator ID update logic in CollaborationSessionSchema Ly Tuan Kiet 2024-11-30 23:12:34 +07:00
  • 2c38110183 refactor: enhance schedule retrieval logic in ScheduleSchema Ly Tuan Kiet 2024-11-30 21:02:03 +07:00
  • c26bf36084 refactor: enhance schedule and document handling in schemas Ly Tuan Kiet 2024-11-30 20:35:34 +07:00
  • 7729d3ce63 refactor: improve code readability and logging in GraphQL builder Ly Tuan Kiet 2024-11-30 17:00:34 +07:00
  • af81874793 chore: update @nestjs-modules/mailer and @css-inline dependencies Ly Tuan Kiet 2024-11-30 16:51:52 +07:00
  • c432b71735 feat: add logging and notification creation in NotificationService Ly Tuan Kiet 2024-11-30 16:49:35 +07:00
  • 1e9d3cfbb4 fix: check schedule date start Ly Tuan Kiet 2024-11-30 16:41:59 +07:00
  • a619c95efc Update dependencies in package.json and package-lock.json, refactor CronService to include notification handling for schedule expirations, and enhance DocumentSchema with OpenAI integration for document editing suggestions. Additionally, modify GraphqlModule to include PubSubModule for real-time notifications and improve datetime utility functions for better date formatting. Update epess-database subproject reference to indicate a dirty state. Ly Tuan Kiet 2024-11-30 16:41:47 +07:00
  • 7cff5069de Update RefundTicket schema to rename 'reason' field to 'rejectedReason' for clarity in status updates. Update subproject reference in epess-database. Enhance generated types in pothos.generated.ts for improved schema management. Ly Tuan Kiet 2024-11-29 13:56:57 +07:00
  • abb7e38df3 Enhance DocumentSchema and MinioService to support document folder creation. Update document creation logic to include folder setup in Minio after document creation. Refactor createDocumentFolder method to initialize a default page in the document folder. This improves document management and organization within the Minio storage system. Ly Tuan Kiet 2024-11-28 20:09:37 +07:00
  • e546c348cc Enhance CollaborationSessionSchema by adding collaboratorsIds field to expose a list of collaborator IDs. This update improves the schema's clarity and functionality for collaboration management. Ly Tuan Kiet 2024-11-28 19:47:13 +07:00
  • f2edc9fa8d Refactor ResumeSchema to streamline file upload and resume management logic. Consolidate description formatting for resume and resume file retrieval fields. Enhance error handling during file upload and resume creation, ensuring robust handling of existing resumes. This update improves code clarity and maintains functionality for resume file management. Ly Tuan Kiet 2024-11-28 19:44:40 +07:00
  • ed7ec9a368 Merge branch 'main' of https://github.com/EPESS/epess-web-backend Ly Tuan Kiet 2024-11-28 19:21:09 +07:00
  • 7911d7f0bd Refactor CronService to utilize DateTimeUtils for date handling. Update schedule and payment checks to use current time instead of new Date(), enhancing accuracy in scheduling logic. This change improves the reliability of cron job operations by ensuring consistent date management. Ly Tuan Kiet 2024-11-28 19:21:06 +07:00
  • 19a19b00c4 relation Schedules to Order unclebonn 2024-11-28 15:27:41 +07:00
  • a6788345ce Refactor DocumentSchema to remove fileUrl retrieval logic and set default value for fileUrl. This change simplifies the document creation process by eliminating unnecessary error handling related to file retrieval, while maintaining user ownership assignment. Ly Tuan Kiet 2024-11-27 08:56:29 +07:00
  • 0bfdd3812d Enhance DocumentSchema and MinioService for improved error handling and functionality. Update page index validation to check for undefined or null values. Introduce total page count retrieval in DocumentSchema and adjust senderId handling. Refactor MinioService to correctly read and parse document pages, ensuring robust object management. This update improves clarity and reliability in document synchronization processes. Ly Tuan Kiet 2024-11-27 07:50:51 +07:00
  • 8fba48ed0f Update order schema to limit payment description length to 10 words for improved clarity and consistency in payment processing. Ly Tuan Kiet 2024-11-27 06:52:53 +07:00
  • 77f44a891f Refactor CollaborationSession and Document schemas to improve code clarity and functionality. Enhance error handling in collaboration session retrieval and update logic. Introduce new request sync events in Document schema and update Minio service for document page management. Adjust cron job to use current date for future schedule date checks. Update user schema for better error handling and improve service descriptions in order schema. Remove global decorators from Workshop modules for better module encapsulation. Ly Tuan Kiet 2024-11-27 06:48:49 +07:00
  • 51bafcfe29 Change cron job frequency to check payment status every minute instead of every 10 minutes for improved responsiveness. Ly Tuan Kiet 2024-11-27 02:33:54 +07:00
  • cdf7e7febd Update CenterMentorSchema to include 'active' field for mentor status and adjust role assignment to use Role enum. Enhance payment cancellation logic in CronService to update associated order status to 'FAILED'. Bump epess-database subproject commit reference to reflect recent changes. Ly Tuan Kiet 2024-11-27 02:32:55 +07:00
  • 12ec345f5b Refactor CenterMentorSchema to streamline code and improve clarity. Consolidate import statements, enhance query field descriptions, and optimize token generation logic. Integrate Redis service for session management, ensuring cache invalidation for active Clerk sessions. Update email sending logic for mentor invitations to improve readability. Ly Tuan Kiet 2024-11-27 01:32:18 +07:00
  • ddaab3eb0a Update CENTER_BASE_URL in compose.yaml to use production URL and comment out local development URL Ly Tuan Kiet 2024-11-27 01:21:30 +07:00
  • 0fc95eab73 Update epess-database subproject commit reference to 6b4dece, reflecting recent changes in the database structure. Ly Tuan Kiet 2024-11-27 01:09:41 +07:00
  • 2581ca396f Refactor Category and Center schemas to improve field descriptions and code clarity; update email templates for consistency in messaging. Add Redis service to CenterSchema for session management. Bump epess-database subproject commit reference to indicate changes. Clean up logging in ClerkService and ServiceSchema. Ly Tuan Kiet 2024-11-27 01:09:13 +07:00
  • c9435a6e04 Enhance ServiceSchema by adding commission and descriptions for approve and adminNote arguments. Implement default commission logic when service is approved without a specified commission. Ly Tuan Kiet 2024-11-27 00:41:54 +07:00
  • 01aede0b09 Update RefundTicketSchema to include additional fields for bank details and refund reasons; modify refund logic to enhance validation and error handling. Update TypeScript configuration to resolve JSON modules and bump subproject commit reference in epess-database. Ly Tuan Kiet 2024-11-26 23:55:39 +07:00
  • c9f03f251d update commission validate Ly Tuan Kiet 2024-11-26 21:30:26 +07:00
  • 346f287699 bump db Ly Tuan Kiet 2024-11-26 21:06:55 +07:00
  • 12b1e8e764 update refund ticket Ly Tuan Kiet 2024-11-26 21:02:14 +07:00
  • e63f900cf4 expose workshop metric Ly Tuan Kiet 2024-11-26 18:07:03 +07:00
  • 1062f5944d update sth :) Ly Tuan Kiet 2024-11-26 17:55:34 +07:00
  • 8b01df2111 update db def Ly Tuan Kiet 2024-11-26 17:31:53 +07:00
  • 3ac8c3fd39 implement cron mechanic for refund strageries and make workshop reliable Ly Tuan Kiet 2024-11-26 17:31:40 +07:00
  • 830c9ce3f6 Update WorkshopSchema to include duration field; modify epess-database subproject commit reference. Enhance type definitions in pothos.generated.ts for improved schema consistency. Ly Tuan Kiet 2024-11-26 17:13:02 +07:00
  • 90da34604a change on database Ly Tuan Kiet 2024-11-26 17:09:54 +07:00
  • 537b6fd359 Refactor ClerkService and OrderSchema for improved type safety; update RefundTicketSchema to include new refund request and processing mutations. Clean up import statements and enhance descriptions for better clarity. Update subproject commit reference in epess-database. Ly Tuan Kiet 2024-11-26 17:08:38 +07:00
  • 01c92b2303 Update package.json to include SWC dependencies and refactor Jest configuration; remove unused DevtoolsModule import from app.module.ts for cleaner code. Ly Tuan Kiet 2024-11-26 04:33:23 +07:00
  • a1ca5c62fb Enhance NestJS application with SWC builder configuration, add @nestjs/devtools-integration for development support, and refactor various components for improved readability. Update package dependencies and streamline import statements across multiple files. Ly Tuan Kiet 2024-11-26 04:26:55 +07:00
  • c4e302387f Update VSCode settings for line width and refactor imports in workshop.schema.ts; enhance workshop creation resolver with authentication checks Ly Tuan Kiet 2024-11-26 00:56:01 +07:00
  • dc2397d73e Refactor WorkshopSchema: remove imageFileUrl field and update resolver parameters for consistency Ly Tuan Kiet 2024-11-26 00:42:51 +07:00
  • 0879630195 Update subproject commit reference in epess-database Ly Tuan Kiet 2024-11-26 00:41:32 +07:00
  • 950e553784 Update subproject commit and enhance VSCode settings; refactor imports and formatting in center.schema.ts; add docwriter style to settings.json Ly Tuan Kiet 2024-11-26 00:41:17 +07:00
  • 2b70b018f9 enhance subcribe to workshop Ly Tuan Kiet 2024-11-25 23:06:01 +07:00
  • 547947eeb8 update subscribe to workshop Ly Tuan Kiet 2024-11-25 22:52:53 +07:00
  • 26dd46c7a0 update code ngu Ly Tuan Kiet 2024-11-25 22:06:47 +07:00
  • 84a09375da bling bling Ly Tuan Kiet 2024-11-25 19:46:23 +07:00
  • c063f1a10e implement payment cron job Ly Tuan Kiet 2024-11-25 18:21:54 +07:00
  • 667dc9e09d implement some cron task Ly Tuan Kiet 2024-11-25 18:16:50 +07:00
  • dae2b0849f update something Ly Tuan Kiet 2024-11-25 17:36:15 +07:00
  • d1ba07434a chuc mung ban da duoc ban Ly Tuan Kiet 2024-11-25 16:45:51 +07:00
  • 8abf867fbb ba me thang khoi Ly Tuan Kiet 2024-11-25 16:16:49 +07:00
  • 6d509a4487 update scheduleDate props Ly Tuan Kiet 2024-11-25 15:02:56 +07:00