Commit Graph

139 Commits

Author SHA1 Message Date
masoud
3c528aba48 fix: Revert to aspnet runtime - FrontOffice is Blazor Server not WASM
All checks were successful
Build and Deploy / build (push) Successful in 1m42s
- Project uses Microsoft.NET.Sdk.Web (Blazor Server)
- Not Microsoft.NET.Sdk.BlazorWebAssembly
- Needs aspnet runtime to run the .dll, not nginx for static files
- Changed back from nginx:alpine to aspnet:9.0
2025-12-07 23:35:09 +00:00
masoud
380b4788dd fix: Remove default nginx files before copying Blazor WASM output
All checks were successful
Build and Deploy / build (push) Successful in 1m51s
- nginx:alpine has default index.html that prevents Blazor from loading
- Added RUN rm -rf /usr/share/nginx/html/* before COPY
2025-12-07 23:30:17 +00:00
masoud
0395c74041 fix: Change FrontOffice Dockerfile to nginx runtime for Blazor WASM
All checks were successful
Build and Deploy / build (push) Successful in 1m44s
- Changed from aspnet to nginx:alpine
- Copy wwwroot output instead of FrontOffice.dll
- Configure nginx SPA routing (try_files for client-side routing)
- Remove ENTRYPOINT dotnet command
- Fix project name references (FrontOffice.Main.csproj)
2025-12-07 22:48:28 +00:00
masoud
0f20d216b6 remove: Delete incorrect Dockerfile from root
Some checks failed
Build and Deploy / build (push) Failing after 16s
Workflow uses src/FrontOffice.Main/Dockerfile which is correct (nginx).
Root Dockerfile was using wrong runtime (aspnet instead of nginx).
2025-12-07 22:44:46 +00:00
baf984a942 Update src/FrontOffice.Main/Dockerfile
Some checks failed
Build and Deploy / build (push) Failing after 14s
2025-12-07 22:34:16 +00:00
2b07cc2270 Update src/FrontOffice.Main/Dockerfile
Some checks failed
Build and Deploy / build (push) Failing after 14s
2025-12-07 22:29:24 +00:00
masoodafar-web
b51a4b51cc refactor: migrate from nginx to aspnet runtime
Some checks failed
Build and Deploy / build (push) Failing after 13s
2025-12-08 01:55:13 +03:30
masoud
410f31671d fix: update kubeconfig for deployment
All checks were successful
Build and Deploy / build (push) Successful in 4m39s
2025-12-07 19:10:58 +00:00
masoud
1f9580cd6e test: trigger workflow to debug failure
All checks were successful
Build and Deploy / build (push) Successful in 1m40s
2025-12-07 19:09:00 +00:00
masoud
39c1c979db chore: test multi-remote push to git.afrino.co
Some checks failed
Build and Deploy / build (push) Failing after 1m30s
2025-12-07 18:52:37 +00:00
masoud
8eac688ad9 chore: trigger rebuild with new registry domain
All checks were successful
Build and Deploy / build (push) Successful in 1m27s
2025-12-07 17:32:24 +00:00
masoud
07be693b92 chore: migrate from IP to domain (git.foursat.afrino.co)
Some checks failed
Build and Deploy / build (push) Has been cancelled
2025-12-07 17:01:57 +00:00
masoud
65a64bf63b Update GwUrl to HTTPS domain with Let's Encrypt
Some checks failed
Build and Deploy / build (push) Has been cancelled
2025-12-07 15:05:21 +00:00
masoud
1d8aec3b7e Update GwUrl to external NodePort endpoint 2025-12-07 14:49:56 +00:00
masoud
08595e4f95 Revert: Back to nginx for Blazor WASM 2025-12-06 23:11:07 +00:00
masoud
abcc079fdd Fix: Revert to aspnet runtime for Blazor Server with gRPC 2025-12-06 23:08:54 +00:00
masoodafar-web
2a2efd0376 feat: Add proxy configuration for Docker daemon and build process 2025-12-07 01:15:25 +03:30
masoud
e3841f07cc Fix: Correct Dockerfile path to FrontOffice.Main/Dockerfile 2025-12-06 21:42:24 +00:00
masoud
de5c33196b Fix: Use nginx for Blazor WASM instead of aspnet runtime 2025-12-06 21:24:28 +00:00
masoodafar-web
559fbbf6cd feat: Update Kubernetes deployment with proxy and registry config 2025-12-07 00:49:01 +03:30
masoodafar-web
8a7f68a167 Merge branch 'main' into kub-stage
# Conflicts:
#	.gitea/workflows/kub-deploy.yml
2025-12-07 00:25:09 +03:30
masoodafar-web
ebae8f3e16 Add Docker deployment configuration and update package references 2025-12-07 00:05:55 +03:30
masoud
fba5cdbabe Add Kubernetes CI/CD pipeline for kub-stage 2025-12-05 16:25:14 +00:00
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
feaaeada47 feat: Add gRPC clients and services for Club, Commission, Network, and Discount functionalities 2025-12-04 19:53:38 +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
f5dc44df00 Switch GwUrl from localhost to production server 2025-11-28 15:03:46 +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
ac36b63f96 Comment out product links in MainLayout for testing purposes 2025-11-20 21:32:56 +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
a0c1452a84 Add OtpDialogService for mobile-friendly OTP authentication dialog 2025-11-17 00:17:23 +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