Commit Graph

313 Commits

Author SHA1 Message Date
masoodafar-web 44ef166109 fix: update appsettings.Development.json with necessary configuration settings
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 5m53s
2026-02-17 01:46:10 +03:30
masoodafar-web aca6101e47 docs: اضافه شدن نسخه ۲.۷.۰ به CHANGELOG — تخفیف اجباری, VAT, PaymentStatus, DeliveryStatus mapping 2026-02-17 01:44:19 +03:30
masoodafar-web 8bd961ade1 Fix production workflow: use SERVER_PASSWORD, add docker login, use set image for deploy
Build and Deploy to Production / build-and-deploy (push) Successful in 5m39s
2026-02-17 01:24:06 +03:30
masoodafar-web 750d4c6b97 Remove staging workflow files from production branch to prevent cross-deployment 2026-02-17 01:15:59 +03:30
masoodafar-web 276a4c20f2 Merge branch 'kub-stage' into production
Build and Deploy to Production / build-and-deploy (push) Successful in 1m12s
Features merged:
- Discount store UI improvements (100% auto-discount, VAT breakdown)
- PaymentStatus display on orders (Pending/Success/Failed/Refunded)
- Failed payment UX with re-order link
- Product discount badges show actual percent
- Various UI and bug fixes

Production workflow preserved.
2026-02-17 00:55:52 +03:30
masoodafar-web 81f32e6ec1 feat: show PaymentStatus on discount orders + failed payment UX
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m25s
- Updated NuGet to Protobuf v0.0.179
- Added PaymentStatus to DiscountOrderSummary and DiscountOrderDetail records
- OrderDetail: show payment status chip (Pending/Success/Failed/Refunded)
- OrderDetail: show alert with re-order link for failed payments
- Orders: updated desktop table and mobile cards with PaymentStatus chips
- Added GetPaymentStatusText() and GetPaymentStatusColor() helpers
2026-02-16 22:38:40 +03:30
masoodafar-web 0df5d6a595 feat: show VAT breakdown on discount checkout — discount, net, 9% VAT, final amount
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 5m56s
2026-02-16 22:22:07 +03:30
masoodafar-web f60b007fdd fix: show actual product discount percent instead of misleading '100% تخفیفی'
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m3s
2026-02-16 22:05:52 +03:30
masoodafar-web 01b9f1eb98 fix: remove discount balance UI entirely — 100% discount auto-applied by server
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-02-16 21:57:18 +03:30
masoodafar-web 1dc60faf4a feat: force 100% discount — remove slider, auto-apply max discount from wallet
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
- Remove MudSlider and MudNumericField from Checkout
- Auto-apply MaxUsable (full discount balance)
- Show fixed '100% تخفیفی' badge on Products, Cart, ProductDetail, Checkout
- GatewayAmount = TotalPrice - MaxUsable (no user choice)
2026-02-16 21:52:21 +03:30
masoodafar-web fa9205bd8a docs: add v2.6.0 — ZarinPal, PaymentTransaction, Docker build fix
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 5m27s
2026-02-16 02:23:54 +03:30
masoodafar-web b102b89bfb fix: switch to NuGet package reference for CMS Protobuf (Docker build fix)
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m36s
- Changed from ProjectReference to PackageReference (v0.0.178)
- Docker build context only includes src/, cannot resolve ../../../CMS path
- Local dev and Docker both now use NuGet package from Nexus
2026-02-16 01:39:06 +03:30
masoodafar-web 6db83ccd90 feat: full FrontOffice updates - discount store, blog, payment gateway, UI improvements
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 4m55s
- Discount store pages (products, cart, orders, order detail)
- Blog pages and services
- Payment gateway callback page
- AppImage component, EmptyState, LoadingState, PageHeader
- DiscountCartService, DiscountOrderService, DiscountProductService
- BlogCategoryService, BlogPostService, SitePageService, ImageCacheService
- PhoneVerifyForm component
- Profile Hub page
- UI/UX improvements across all pages
- landing.js for homepage
- Config and routing updates
2026-02-16 00:51:39 +03:30
masoodafar-web f0d1156457 fix: update Docker daemon startup options and improve readiness checks in deployment workflows
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 4m40s
2026-02-11 00:41:38 +03:30
masoodafar-web 83d0ca1e0c fix: update Gateway URL and SignalR HubPath in staging configuration
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 3m9s
2026-02-10 22:06:13 +03:30
masoodafar-web 081b9d3c10 refactor: update user address models and methods to use CustomerAddressModel across multiple components
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 3m8s
2026-02-08 00:25:12 +03:30
masoodafar-web eab978188a Refactor: Update Protobuf references to CMSMicroservice across multiple components
- Changed Protobuf imports from FrontOffice.BFF to CMSMicroservice in Profile components (EditAddressDialog, Index, PaymentCallback, Personal, Settings).
- Updated CheckoutSummary, OrderDetail, OrderTracking, and Orders pages to use new UserOrder Protobuf definitions.
- Refactored WalletService, PackageService, and other utility services to align with new Protobuf structure.
- Adjusted appsettings.json for local development URL.
- Removed unused validators and simplified validation logic in AuthDialog.
- Enhanced ClubMembershipContractDialog to utilize new OtpToken service for OTP handling.
2026-02-03 00:02:16 +03:30
masoodafar-web 98a68074bc chore: Update production workflow to use Nexus registry (no proxy needed)
Build and Deploy to Production / build-and-deploy (push) Failing after 0s
- Changed Dockerfile base images to use 194.5.195.53:32082 (Nexus)
- Updated workflow to use docker-sshpass image from Nexus
- Removed HTTP_PROXY/HTTPS_PROXY dependencies
- Changed deploy method to SSH instead of kubeconfig
- Registry: 194.5.195.53:30080 (Gitea internal)
- K8S Server: 45.149.79.127 (Production)
2026-01-29 22:04:31 +03:30
masoodafar-web 26ce7fd2b6 fix: increase Docker daemon startup timeout to 3 minutes
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 0s
2026-01-29 17:13:49 +03:30
masoodafar-web 36838ac3ef trigger: test offline CI/CD pipeline
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-01-29 07:03:32 +03:30
masoodafar-web 88a86ecf69 refactor: use docker-sshpass image (fully offline)
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-01-29 06:49:42 +03:30
masoodafar-web 95f8cb9f73 refactor: simplified pipeline with offline Nexus + auto deploy
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-01-29 06:12:22 +03:30
masoodafar-web eda53f9498 Revert: use only Nexus (no fallback) 2026-01-29 03:44:43 +03:30
masoodafar-web 3e5fafaf2d Add nuget.org as fallback source 2026-01-29 03:41:21 +03:30
masoodafar-web fb20fc59ef Remove afrino NuGet sources - use only Nexus 2026-01-29 03:14:42 +03:30
masoodafar-web 2273fa6a35 chore: تنظیم Nexus برای NuGet و Docker offline
- Dockerfile: استفاده از Nexus Docker (194.5.195.53:32082)
- NuGet.config: استفاده از Nexus NuGet با HTTP و allowInsecureConnections
- workflow: حذف kubectl dependency، اضافه کردن 32082 به insecure-registries
2026-01-29 02:56:32 +03:30
masoodafar-web 522d052745 Update deployment configurations and Dockerfile to use internal registry 2026-01-29 02:54:07 +03:30
masoodafar-web a543e43d0a update
Build and Deploy to Production / build-and-deploy (push) Failing after 39s
2026-01-13 23:46:09 +03:30
masoodafar-web 6de06fc8ce update
Build and Deploy to Production / build-and-deploy (push) Failing after 1s
2026-01-13 23:45:20 +03:30
masoodafar-web 03f9e383e4 update
Build and Deploy to Production / build-and-deploy (push) Failing after 2s
2026-01-13 23:44:29 +03:30
masoodafar-web d2e015d07c update
Build and Deploy to Production / build-and-deploy (push) Failing after 39s
2026-01-12 16:11:25 +03:30
masoodafar-web f2cc32a9c6 update
Build and Deploy to Production / build-and-deploy (push) Failing after 37s
2026-01-12 16:08:56 +03:30
masoodafar-web 04ce4f1a31 update
Build and Deploy to Production / build-and-deploy (push) Failing after 2m2s
2026-01-12 16:05:56 +03:30
masoodafar-web c6797e4b84 update2
Build and Deploy to Production / build-and-deploy (push) Failing after 2m2s
2026-01-10 18:23:46 +03:30
masoodafar-web 06c222308f update
Build and Deploy to Production / build-and-deploy (push) Failing after 2m1s
2026-01-10 18:09:31 +03:30
Admin 9ae9d53f4a fix: Remove domain from insecure-registries, use IP only
Build and Deploy / build (push) Failing after 1m47s
2026-01-03 15:15:34 +00:00
Admin a6e0777974 fix: Update registry to IP address for CI/CD
Build and Deploy / build (push) Failing after 3m5s
2026-01-03 15:03:28 +00:00
masoodafar-web 9e92ab951a fix: update gateway URL to new domain in configuration files
Build and Deploy / build (push) Failing after 1m42s
2026-01-03 17:30:37 +03:30
masoodafar-web 641f3651d7 feat: add release notes for version 1.5.0; include new features, bug fixes, and UI improvements
Build and Deploy / build (push) Successful in 1m29s
2025-12-29 01:03:12 +03:30
masoodafar-web 72fa159840 Merge branch 'kub-stage' into production
Build and Deploy to Production / build-and-deploy (push) Failing after 2m1s
2025-12-29 00:41:48 +03:30
masoodafar-web 29ce8cad38 Refactor commission-related pages and terminology to enhance clarity and consistency
Build and Deploy / build (push) Successful in 1m22s
- Updated CommissionDashboardPage to reflect new terminology for rewards instead of commissions.
- Removed CommissionHistoryPage as its functionality has been integrated into the dashboard.
- Adjusted WeeklyBalancePage to align with new reward terminology and improved layout.
- Modified Index, NetworkStatisticsPage, MyPackages, Packages, Profile, and Wallet pages to use consistent terms related to team and rewards.
- Updated ClubMembershipContractDialog to clarify user invitation terms.
- Enhanced footer description to reflect the focus on sales teams.
2025-12-29 00:35:12 +03:30
masoodafar-web 8588db949a fix: ensure state update before loading weekly balance in WeeklyBalancePage
Build and Deploy / build (push) Successful in 1m22s
2025-12-28 23:59:07 +03:30
masoodafar-web 368d429897 feat: update commission protobuf version; enhance weekly balance display with new member counts and carryover logic
Build and Deploy / build (push) Successful in 1m26s
2025-12-28 23:53:45 +03:30
masoodafar-web eb76791dc0 feat: add production configuration settings; include URLs, encryption settings, and logging levels
Build and Deploy to Production / build-and-deploy (push) Successful in 2m0s
2025-12-27 07:45:16 +03:30
masoodafar-web 2a8c24ef42 feat: update query parameter handling for week selection; improve fallback logic for week definition creation
Build and Deploy / build (push) Successful in 1m21s
2025-12-27 07:41:47 +03:30
masoodafar-web 3fdaa2c22a feat: update commission status handling and UI; enhance status representation with computed properties and improve filtering logic
Build and Deploy / build (push) Successful in 2m20s
2025-12-27 07:31:31 +03:30
masoodafar-web e3521af071 feat: enhance WithdrawalRequests page with payout selection and improved submission logic; add sorting options for products
Build and Deploy / build (push) Successful in 1m18s
2025-12-27 06:22:41 +03:30
masoodafar-web 43cdf7c897 feat: enhance ReleaseNotesDialog with improved UI elements and animations; update button labels and alert messages
Build and Deploy / build (push) Successful in 1m26s
2025-12-27 05:06:03 +03:30
masoodafar-web 9cd275a777 feat: implement version check and update dialog; add browser cache clearing functionality
Build and Deploy / build (push) Successful in 1m40s
2025-12-27 04:47:27 +03:30
masoodafar-web 51129704a0 feat: add staging configuration with gateway and logging settings
Build and Deploy / build (push) Successful in 1m25s
2025-12-27 02:56:24 +03:30