Commit Graph

  • b90aa50fac feat: ChargeDiscountWallet - callback endpoint, gRPC RPC & service implementation masoodafar-web 2026-02-22 20:22:44 +03:30
  • 58d419ced3 feat: Magic Wallet Phase 6 + Daya restriction + purchase cycle count masoodafar-web 2026-02-22 20:04:13 +03:30
  • e8e964f9a0 Add migration for UserWallets and ClubMembershipCycles schema updates masoodafar-web 2026-02-22 19:33:56 +03:30
  • 9050c00297 Merge branch 'kub-stage' into production masoodafar-web 2026-02-21 20:37:55 +03:30
  • bdd2c51726 fix: Update project version to 0.0.181 and adjust NuGet package path masoodafar-web 2026-02-21 20:37:14 +03:30
  • 2a569a024f feat: Implement Magic Wallet functionality masoodafar-web 2026-02-21 19:50:28 +03:30
  • 04e8c49fa7 fix: IPG DiscountBalance should be 2× BasePackageAmount (112M not 56M) masoodafar-web 2026-02-18 23:12:03 +03:30
  • f968a6c005 docs: move README to totalDoc, replace with placeholder masoodafar-web 2026-02-18 21:44:39 +03:30
  • 6048824b33 docs: move README to totalDoc, replace with placeholder masoodafar-web 2026-02-18 21:44:39 +03:30
  • 62a247f097 merge: kub-stage → production (inventory auto-init + initializer worker) masoodafar-web 2026-02-18 01:01:15 +03:30
  • bc710fdb7b feat: auto-create inventory records for new products + migration worker masoodafar-web 2026-02-18 00:42:41 +03:30
  • fd24dcebcd feat: Add SitePageSettings - simplified page management system masoodafar-web 2026-02-17 22:34:29 +03:30
  • 89e146bf32 fix: set Kestrel protocol to Http1AndHttp2 in appsettings — prevents 502 masoodafar-web 2026-02-17 02:55:50 +03:30
  • af12f996f1 merge: kub-stage into production — fix prod workflow + add CmsBaseUrl/FrontOfficeBaseUrl masoodafar-web 2026-02-17 01:59:28 +03:30
  • 27d995faf4 fix: production deployment — appsettings.Production.json + fix K8S_SERVER + set image masoodafar-web 2026-02-17 01:58:07 +03:30
  • 3b0d9eadd3 Fix production workflow: use SERVER_PASSWORD, add docker login, use set image for deploy masoodafar-web 2026-02-17 01:23:53 +03:30
  • db07838ecb Remove staging workflow files from production branch to prevent cross-deployment masoodafar-web 2026-02-17 01:15:50 +03:30
  • 167991890c Merge branch 'kub-stage' into production masoodafar-web 2026-02-17 00:53:28 +03:30
  • ef1716e243 fix: proper DeliveryStatus mapping + cancel delivery on failed payment masoodafar-web 2026-02-17 00:41:48 +03:30
  • c2ccd32f39 fix: use DateTime.Now instead of UtcNow in ExpirePendingOrdersService masoodafar-web 2026-02-16 22:52:33 +03:30
  • 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