Commit Graph

20 Commits

Author SHA1 Message Date
masoodafar-web bf0eb089bb fix: re-init scroll animations after data loads from DB
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m55s
- initScrollAnimations ran only on firstRender when data wasn't loaded yet
- Items with fade-in-up class stayed invisible (opacity:0) after data render
- Now tracks _dataLoaded/_animationsInitialized flags to re-init JS after data loads
- Also fixes stat counter animations not running (stats were empty on firstRender)
2026-02-17 23:57:41 +03:30
masoodafar-web be78bc683a refactor: migrate Landing page to SitePageSettings system
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m33s
- Index.razor.cs: load landing SettingsJson via SitePageSettingsService
- PopulateFromSettings(): parse trustBadges, steps, features, stats, testimonials, faqs from DB
- ResolveIcon(): dynamically resolve MudBlazor icons from icon name strings
- Index.razor: make hero text, section titles, CTA dynamic with fallback defaults
- All hardcoded data preserved as fallbacks when DB is unavailable
2026-02-17 23:17:09 +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 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 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 973beb9e2f Add MainService for state management and update Index and AuthDialog to utilize it 2025-11-20 21:07:05 +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 cce59612fa Merge branch 'main' of https://git.afrino.co/FourSat/FrontOffice 2025-11-09 20:30:27 +03:30
masoodafar-web 99bfc1e619 update 2025-11-09 20:24:09 +03:30
MeysamMoghaddam 2e5aaac095 U 2025-11-09 11:39:54 +03:30
MeysamMoghaddam 47a185bfbe u 2025-10-22 16:13:37 +03:30
MeysamMoghaddam b30202b7bd u 2025-10-20 15:20:29 +03:30
MeysamMoghaddam 361f9268a3 u 2025-10-13 13:04:59 +03:30
MeysamMoghaddam 8fc4878c44 u 2025-10-09 22:32:06 +03:30
MeysamMoghaddam 2c8b3c8483 u 2025-10-09 21:55:18 +03:30
MeysamMoghaddam 52e7b84a86 u 2025-10-07 19:53:33 +03:30
MeysamMoghaddam b26225d8a6 u 2025-10-07 00:39:38 +03:30
MeysamMoghaddam 8c03d00a4b ع 2025-09-28 10:55:21 +03:30
MeysamMoghaddam a9affba39f u 2025-09-28 07:11:47 +03:30