Masoud
183ce0a2e5
fix: update references from "تخفیفی" to "اعتباری" across multiple files
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 5m55s
2026-02-17 15:28:52 +03:30
Masoud
f070a0b294
fix: update references from "فروشگاه تخفیفی" to "فروشگاه اعتباری" across multiple files
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 5m38s
2026-02-17 15:22:19 +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
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
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
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
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
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
45a291b529
fix: update fallback behavior to return empty responses when backend is unavailable
2025-12-25 17:57:39 +03:30
masoud
8f58f01781
Update src/FrontOffice.Main/Pages/Store/CheckoutSummary.razor.cs
2025-12-23 04:12:18 -08:00
masoodafar-web
cca89e4100
feat: update membership and network terminology to customer club language
2025-12-21 16:51:39 +03:30
masoodafar-web
d7abcf4278
feat: update membership and network terminology to customer club language
2025-12-21 16:00:49 +03:30
masoodafar-web
10331663ce
feat: disable payment button and add coming soon label
2025-12-20 05:57:53 +03:30
masoodafar-web
025e8d3c3e
feat: add withdrawal requests feature and update VAT loading mechanism
Build and Deploy / build (push) Successful in 1m25s
2025-12-20 04:03:11 +03:30
masoodafar-web
9ee464b8b4
feat: implement VAT management service and integrate VAT calculations across components
2025-12-19 00:30:33 +03:30
masoodafar-web
6b457d0ce6
feat: integrate d3-org-chart for network visualization and add SignalR token notification service
2025-12-18 03:19:06 +03:30
masoodafar-web
27c2c0259b
feat: add club membership contract dialog and city autocomplete
2025-12-17 22:46:07 +03:30
masoodafar-web
3af564be73
feat: add payment callback and referral link features
Build and Deploy / build (push) Failing after 1m21s
2025-12-16 02:33:56 +03:30
masoodafar-web
68c114e43e
feat: Add package management features and update checkout summary
...
- Added PackageService to handle package-related operations.
- Introduced MyPackages and Packages pages for user package management.
- Updated CheckoutSummary to display VAT calculations.
- Enhanced OrderDetail to show financial details including VAT.
- Added ChangePassword page for user profile management.
- Implemented OrderTracking page for tracking order status.
- Updated RouteConstants to include new routes for packages and password change.
2025-12-05 17:27:04 +03:30
masoodafar-web
95c6bf5efa
feat: Implement Commission and Network Statistics Pages with DTOs and Services
...
- Added CommissionDashboardPage and CommissionHistoryPage for displaying commission payouts and history.
- Implemented WeeklyBalancePage to show weekly balance details.
- Created NetworkStatisticsPage to display network statistics and tree structure.
- Developed corresponding services (CommissionService, NetworkMembershipService) for data retrieval.
- Introduced DTOs for Commission and Network data structures (CommissionPayoutDto, WeeklyBalanceDto, NetworkStatisticsDto).
- Added mock data generation for testing purposes in services.
- Enhanced UI with MudBlazor components for better user experience.
2025-12-04 17:29:16 +03:30
masoodafar-web
a8e6693c70
update
2025-12-02 03:32:39 +03:30
masoodafar-web
771c740c62
Update wallet service with Jalali date conversion and UI improvements
2025-11-28 14:43:58 +03:30
masoodafar-web
48dadf007a
Update order pages with error handling and improved product images
2025-11-28 13:35:26 +03:30
masoodafar-web
12d19f966c
Refactor categories view with tree structure and improve product caching
2025-11-28 12:35:34 +03:30
masoodafar-web
6ab835f7e9
Add category browsing and product filtering with breadcrumbs
2025-11-28 11:15:58 +03:30
masoodafar-web
fe5f7bd9b9
Add product categories and full information display
2025-11-28 10:13:46 +03:30
masoodafar-web
82ddafda33
Update product service and detail view with gallery support
2025-11-28 09:10:22 +03:30
masoodafar-web
7d545a2849
Improve mobile layout and product card design
2025-11-28 06:40:35 +03:30
masoodafar-web
2dc5e4c713
Merge branch 'main' into stage
...
# Conflicts:
# src/FrontOffice.Main/Shared/MainLayout.razor
# src/FrontOffice.Main/Utilities/WalletService.cs
2025-11-28 05:13:28 +03:30
masoodafar-web
d8e1fe77b3
Update order system with new gRPC services and wallet integration
2025-11-28 05:12:55 +03:30
masoodafar-web
aa52327702
Disable product links and reset wallet balances for testing purposes
2025-11-20 21:12:04 +03:30
masoodafar-web
973beb9e2f
Add MainService for state management and update Index and AuthDialog to utilize it
2025-11-20 21:07:05 +03:30
masoodafar-web
30bac23114
Refactor CartService to use async methods for cart operations and integrate gRPC for backend synchronization
2025-11-20 20:10:17 +03:30
masoodafar-web
ddb47fda08
Add Products gRPC client and update ProductService for fetching products
2025-11-17 23:58:50 +03:30
masoodafar-web
52b8298a18
Add OtpDialogService for mobile-friendly OTP authentication dialog
2025-11-17 02:53:51 +03:30
masoodafar-web
772ed3523e
Enhance authentication flow; add user registration completion check and update contract acceptance process
2025-11-17 00:17:10 +03:30
masoodafar-web
680ef3a7e2
Implement Chromium-based PDF generation service; add fetchAndDownloadPdf utility and update contract generation endpoint
2025-11-14 15:20:46 +03:30
masoodafar-web
230ba41113
Add device detection and PDF generation features; refactor AuthDialog and update print utilities
2025-11-14 13:12:31 +03:30
masoodafar-web
e86cb7aa47
Refactor AuthDialog to remove captcha handling and improve dialog display options
2025-11-14 10:49:46 +03:30
masoodafar-web
07ea8f0f47
Update MudBlazor integration, improve captcha handling, and upgrade project dependencies
2025-11-14 09:32:19 +03:30
masoodafar-web
cce59612fa
Merge branch 'main' of https://git.afrino.co/FourSat/FrontOffice
2025-11-09 20:30:27 +03:30