Commit Graph

  • c435319025 feat: add PaymentStatus to discount order proto + expire pending orders background service masoodafar-web 2026-02-16 22:37:58 +03:30
  • 18a65de8c7 fix: force 100% discount in PlaceOrder — ignore client DiscountBalanceToUse, always use max masoodafar-web 2026-02-16 21:52:02 +03:30
  • e2e09ac4e8 fix: add CmsBaseUrl/FrontOfficeBaseUrl to appsettings.json for staging callback URLs masoodafar-web 2026-02-16 02:31:27 +03:30
  • 61a0d68b7c feat: add staging configuration file for environment-specific settings masoodafar-web 2026-02-16 02:24:22 +03:30
  • 1c4beb5f05 chore: bump Protobuf NuGet package version to 0.0.178 masoodafar-web 2026-02-16 01:39:49 +03:30
  • 163a0a2f1a fix: discount store DeliveryStatus stays Pending after payment (matches regular store) masoodafar-web 2026-02-16 00:45:55 +03:30
  • e77611012b fix: PaymentStatus→PaymentCompleted mapping in DiscountOrderService masoodafar-web 2026-02-16 00:36:29 +03:30
  • a39a36e66d feat: add PaymentTransaction table for gateway-level tracking masoodafar-web 2026-02-15 23:53:28 +03:30
  • 207f53ef80 refactor: remove PYMS microservice, use ZarinPal directly in CMS masoodafar-web 2026-02-15 23:25:20 +03:30
  • 2502cbbda2 feat: integrate PYMS payment gateway, add blog/sitepage/image services, local file manager masoodafar-web 2026-02-15 23:01:16 +03:30
  • 5a4e4a960d fix: Update production deployment workflow for improved Docker handling and Kubernetes integration masoodafar-web 2026-02-11 00:40:29 +03:30
  • dc1e00f514 fix: Disable BuildKit for Docker image build in CI workflow masoodafar-web 2026-02-11 00:19:27 +03:30
  • 9d929dc7fb fix: Add network option to Docker run and build commands in CI workflow masoodafar-web 2026-02-11 00:08:02 +03:30
  • 9b7d61593b fix: Remove unnecessary security options from Docker container in CI workflow masoodafar-web 2026-02-10 23:41:56 +03:30
  • e3e3e8cec4 fix: Enhance Docker container security options in CI workflow masoodafar-web 2026-02-10 23:13:07 +03:30
  • 2885ff20c0 fix: Streamline Docker registry login process in CI workflow masoodafar-web 2026-02-10 23:08:51 +03:30
  • f2a0b4d211 fix: Update dotnet restore command to use custom NuGet configuration masoodafar-web 2026-02-10 23:05:45 +03:30
  • 6c9f3dd671 fix: Add storage driver option to Docker daemon startup in Kubernetes deployment masoodafar-web 2026-02-10 23:03:03 +03:30
  • d1ca72300d refactor: Remove ICurrentUserService dependency from query handlers and update user ID handling logic masoodafar-web 2026-02-10 23:01:49 +03:30
  • b42d9e141d feat: Implement file management and authorization features feature/frontoffice-bff-to-cms-migration masoodafar-web 2026-02-10 22:04:54 +03:30
  • f64b6be7da feat: Implement GetMyWeeklyBalances query and handler, enhance ClubMembership service with JWT userId handling masoodafar-web 2026-02-08 00:24:59 +03:30
  • 9185aa227d feat: Add discount balance and change value to wallet change log masoodafar-web 2026-02-07 22:03:49 +03:30
  • b2d676b555 feat: Implement customer profile and referral queries masoodafar-web 2026-02-05 23:01:50 +03:30
  • b41342dcad feat: implement JWT token generation in VerifyOtpTokenCommandHandler and update related configurations masoodafar-web 2026-02-03 00:02:04 +03:30
  • c3eeb16856 refactor: rename response properties in PackageService for consistency masoodafar-web 2026-02-01 22:25:25 +03:30
  • 794dd01ac0 feat: update Protobuf definitions and add customer-facing APIs for various services masoodafar-web 2026-02-01 22:16:36 +03:30
  • 658d076bdf Complete FrontOffice BFF to CMS Migration masoodafar-web 2026-01-30 08:53:09 +03:30
  • 1a425f0d93 chore: Update production workflow to use Nexus registry (no proxy needed) masoodafar-web 2026-01-29 22:04:31 +03:30
  • 96daf899c7 fix: increase Docker daemon startup timeout to 3 minutes masoodafar-web 2026-01-29 17:13:41 +03:30
  • eddc82dfce refactor: use docker-sshpass image (fully offline) masoodafar-web 2026-01-29 06:49:26 +03:30
  • 0c95b03f0b fix: ensure sshpass is installed only if not present before deployment masoodafar-web 2026-01-29 06:05:46 +03:30
  • 45c01fc157 refactor: merge two jobs into one pipeline masoodafar-web 2026-01-29 06:00:45 +03:30
  • 55a775f51c perf: remove unnecessary apt-get install git masoodafar-web 2026-01-29 05:57:07 +03:30
  • 5b0558ee24 fix: streamline Kubernetes deployment process by removing SSH and adding kubectl installation masoodafar-web 2026-01-29 05:54:44 +03:30
  • cabf3886de fix: use rollout restart for simpler deployment masoodafar-web 2026-01-29 05:53:08 +03:30
  • 0baed05fd4 fix: use cached docker:dind from Nexus masoodafar-web 2026-01-29 05:41:09 +03:30
  • 7c4c978d3f trigger: re-run pipeline with deploy step masoodafar-web 2026-01-29 05:20:24 +03:30
  • e327eb23ba feat: add kubernetes deployment step via SSH masoodafar-web 2026-01-29 05:18:47 +03:30
  • 20280cf07f fix: proper restore and disable auto-push in CI masoodafar-web 2026-01-29 04:59:48 +03:30
  • c67caca0ae fix: add --allow-insecure-connections to nuget push masoodafar-web 2026-01-29 04:56:40 +03:30
  • e14a653fa8 feat: add publish-packages job to CI/CD workflow masoodafar-web 2026-01-29 04:44:39 +03:30
  • 4968878773 Revert: use only Nexus (no fallback) masoodafar-web 2026-01-29 03:44:38 +03:30
  • 8ffb53996b Add nuget.org as fallback source masoodafar-web 2026-01-29 03:41:15 +03:30
  • 1a01fd9057 Remove afrino NuGet sources - use only Nexus masoodafar-web 2026-01-29 03:14:38 +03:30
  • 52af1bfaad chore: تنظیم Nexus برای NuGet و Docker offline masoodafar-web 2026-01-29 02:56:14 +03:30
  • 2fd5300c1e fix: Add allowInsecureConnections attribute to Nexus package source in NuGet.config masoodafar-web 2026-01-29 02:48:03 +03:30
  • c76af47a4c fix: Update Nexus package source URL in NuGet.config masoodafar-web 2026-01-29 02:46:43 +03:30
  • 77be841221 fix: Add NuGet.config for package source configuration and update restore command in Dockerfile masoodafar-web 2026-01-29 02:44:55 +03:30
  • 4743b52cae fix: Remove dependency installation step for offline builds in kub-deploy.yml masoodafar-web 2026-01-29 02:41:22 +03:30
  • 0b0fa3aa61 fix: Simplify kubectl installation and update deployment messages in kub-deploy.yml masoodafar-web 2026-01-29 02:36:21 +03:30
  • 839250e132 fix: Update Dockerfile to use internal registry for .NET SDK and ASP.NET images masoodafar-web 2026-01-29 02:25:38 +03:30
  • 8894e72a8e fix: Update kubectl installation to use a fixed version instead of fetching stable version masoodafar-web 2026-01-29 02:20:40 +03:30
  • 1c130b14e1 fix: Update Dockerfile to use .NET 9.0 images from internal registry masoodafar-web 2026-01-29 02:15:45 +03:30
  • 793d81f1dd fix: Remove NotEmpty validation for ShortInfomation and FullInformation in discount product validators masoodafar-web 2026-01-05 01:43:23 +03:30
  • f6704eaa99 fix: Implement product lookup in RecordLoss method to accurately reduce inventory on loss masoodafar-web 2026-01-05 00:58:52 +03:30
  • d03fbe0a98 fix: Remove RemainingCount property from CreateDiscountProduct and related commands, initializing inventory with zero masoodafar-web 2026-01-04 23:51:35 +03:30
  • f9c90bb871 fix: Synchronize RemainingCount for Regular and Discount products in inventory commands masoodafar-web 2026-01-04 23:29:02 +03:30
  • 70c4b15a23 fix: Refactor AdjustStock method to streamline inventory updates and improve response structure masoodafar-web 2026-01-04 22:58:25 +03:30
  • 5e662b5984 fix: Implement product lookup for AddStock and AdjustStock methods in InventoryService masoodafar-web 2026-01-04 22:38:46 +03:30
  • 16ba2fa6fb fix: Update sorting and calculation of available quantity in GetLowStockItems query masoodafar-web 2026-01-04 22:22:42 +03:30
  • 389568af2b fix: Reset wallet balance and discount balance to zero in DayaLoan processing masoodafar-web 2026-01-04 21:46:37 +03:30
  • 98f3036bd0 fix: Remove domain from insecure-registries, use IP only Admin 2026-01-03 15:15:24 +00:00
  • 631646776e u masoodafar-web 2026-01-03 18:41:39 +03:30
  • d8031a0d17 fix: update registry URL in deployment workflows to the correct address masoodafar-web 2026-01-03 17:28:10 +03:30
  • ca9b02a902 chore: update Protobuf project version to 0.0.169 masoodafar-web 2026-01-03 15:38:33 +03:30
  • dde4c68b2f feat: Implement inventory and warehouse management features masoodafar-web 2026-01-03 11:59:08 +03:30
  • 8c3d710253 feat(mappings): expand InventoryProfile with comprehensive CQRS mappings for warehouses and inventory items masoodafar-web 2026-01-03 10:05:47 +03:30
  • a81fb39a32 feat(mappings): add InventoryProfile for mapping Inventory entities to Protobuf DTOs masoodafar-web 2026-01-03 09:02:09 +03:30
  • f8731bc7fc feat: register inventory-related repositories and services in ConfigureServices masoodafar-web 2026-01-03 08:43:22 +03:30
  • d3d021c007 feat(migrations): add ImageDocumentId column to ManualPayments table masoodafar-web 2026-01-03 07:37:45 +03:30
  • bea43a0569 Add ImagePath column to ManualPayments table in CMS schema masoodafar-web 2026-01-02 02:13:57 +03:30
  • 1cf501711f Implement Inventory Management Service with CRUD operations for warehouses and inventory items, stock operations, and bulk processing capabilities. masoodafar-web 2026-01-02 00:45:37 +03:30
  • f0117eb1d5 Add migration for DiscountProductImages table masoodafar-web 2026-01-01 02:26:33 +03:30
  • 6f8aefc2ce Merge branch 'kub-stage' into production masoodafar-web 2025-12-29 00:36:51 +03:30
  • 500e169141 feat: add Id property to WeekDefinitionItemDto and map it in CommissionProfile - Enhanced week definition handling by including the Id in the DTO and mapping configuration masoodafar-web 2025-12-28 22:21:43 +03:30
  • ed45a1759b feat: update user weekly balances model and mappings - Enhanced UserWeeklyBalanceModel with new properties and updated mappings in response DTO and profile masoodafar-web 2025-12-27 21:52:42 +03:30
  • 2bd5c7db78 Merge branch 'kub-stage' into production masoodafar-web 2025-12-27 07:37:30 +03:30
  • 7087df23ef feat: remove CheckDayaLoanStatusCommandHandler and ProcessDayaLoanApprovalCommandHandler - Deleted unused command handlers to streamline codebase masoodafar-web 2025-12-27 06:40:30 +03:30
  • 6374d5c343 feat: implement CheckDayaLoanStatusCommandHandler - Added handler for checking Daya loan status and updating contracts, including error handling and logging masoodafar-web 2025-12-27 06:21:52 +03:30
  • 1dbb3ee502 feat: implement unified command for Daya loan status check and processing - Refactored DayaLoanCheckWorker to use CheckAndProcessDayaLoansCommand, enhancing functionality and logging masoodafar-web 2025-12-27 02:30:40 +03:30
  • 0728ec2b76 feat: add background job configuration for weekly commission calculation masoodafar-web 2025-12-27 01:51:32 +03:30
  • 1425fb187b Merge branch 'kub-stage' into production masoodafar-web 2025-12-27 01:49:11 +03:30
  • cd2549775a feat: add background job configuration for weekly commission calculation - Updated appsettings and Program.cs to enable configurable scheduling for weekly commission jobs masoodafar-web 2025-12-27 01:37:43 +03:30
  • 81d2b39ee1 fix: update Seq ServerUrl and change Hangfire job timezone to local - Adjusted Seq server URL for production and modified recurring job options to use local timezone masoodafar-web 2025-12-27 01:14:31 +03:30
  • fce194a195 feat: update connection strings and add production configuration - Modified database connection details and created appsettings.Production.json for production environment masoodafar-web 2025-12-27 00:16:36 +03:30
  • 322242fbab feat: add mapping profile for AppVersion - Implemented mappings for AppVersionItemDto to proto messages and response creation masoodafar-web 2025-12-26 09:36:21 +03:30
  • 3d42c91d21 feat: add SMS notification for Daya loan approval - Implemented SMS sending functionality and created SmsTemplates for message formatting masoodafar-web 2025-12-26 09:20:15 +03:30
  • 9448f3fff0 refactor: remove LockedWalletAmount from DayaLoan processing logic masoodafar-web 2025-12-26 09:07:28 +03:30
  • 02e2f8111f feat: implement Kavenegar SMS service and refactor system configurations to use static constants masoodafar-web 2025-12-26 09:04:27 +03:30
  • 9d2b5ad2d4 fix: update database connection and remove production config masoodafar-web 2025-12-26 06:31:19 +03:30
  • 8940362575 fix: update MaxDepth validation range to allow values between 1 and 100 - Bump Protobuf version to 0.0.159 masoodafar-web 2025-12-25 19:30:06 +03:30
  • bca3b7fe62 feat: add ReferralCode to NetworkTree nodes - Added ReferralCode to SP_GetNetworkTree stored procedure - Added ReferralCode property to NetworkTreeDto and NetworkTreeNodeDto - Added referral_code field to networkmembership.proto - Updated Handler and Profile mappings masoodafar-web 2025-12-25 19:21:36 +03:30
  • c03b3705c3 fix(NetworkTree): Use Convert.ToBoolean for IsClubActive and IsActivatedInTargetWeek masoodafar-web 2025-12-25 19:13:06 +03:30
  • a9140bec04 chore: bump CMSMicroservice.Protobuf to 0.0.158 masoodafar-web 2025-12-25 19:08:51 +03:30
  • 17c2958b9c feat(AppVersion): Add version tracking system for frontend cache invalidation masoodafar-web 2025-12-25 18:06:12 +03:30
  • 2e54aa7aca feat: update boolean handling for database compatibility masoodafar-web 2025-12-25 02:34:06 +03:30
  • 7b26073c63 update masoodafar-web 2025-12-25 01:23:35 +03:30
  • 28e94d6137 feat: update appsettings for production environment and clear default connection string masoodafar-web 2025-12-25 01:21:58 +03:30
  • c6ee356cbd update masoodafar-web 2025-12-25 00:59:30 +03:30
  • 2d09a69be9 feat: add DatabaseFacade property to IApplicationDbContext for raw SQL access masoodafar-web 2025-12-25 00:58:18 +03:30