docs: Add CHANGELOG-2025-12-26 and update documentation
- Add CHANGELOG-2025-12-26.md for App Version Management feature - Update 00-INDEX.md with latest achievements and version 2.5 - Update BackOffice README with App Version Management info - Update BackOffice.BFF README with new package versions - Update FrontOffice README with ReferralCode feature
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# BackOffice - Network & Commission Management System
|
||||
|
||||
**Version**: 2.2
|
||||
**Last Updated**: 2025-12-05
|
||||
**Status**: 🟡 **Build In Progress - ~12 Errors Remaining**
|
||||
**Version**: 2.3
|
||||
**Last Updated**: 2025-12-26
|
||||
**Status**: ✅ **Build Successful - Production Ready**
|
||||
|
||||
---
|
||||
|
||||
@@ -14,28 +14,24 @@ BackOffice is a comprehensive Blazor WebAssembly application for managing networ
|
||||
|
||||
## 🎯 Current Status
|
||||
|
||||
### **Build Status: 🔴 FAILING (~12 errors)**
|
||||
### **Build Status: ✅ SUCCESSFUL (0 Errors, ~246 Warnings)**
|
||||
|
||||
> See `BackOffice/docs/BUILD-FIX-STATUS.md` for detailed error list
|
||||
### **Recent Changes (2025-12-26)**:
|
||||
- ✅ **NEW**: App Version Management page (`/settings/app-versions`)
|
||||
- ✅ Network Tree rewritten with d3-org-chart
|
||||
- ✅ All proto dependencies resolved
|
||||
- ✅ MudBlazor upgraded to 8.x with proper T parameter
|
||||
|
||||
### **Recent Changes (2025-12-05)**:
|
||||
- ⚠️ Migrated from .NET 8 to .NET 9
|
||||
- ⚠️ Updated MudBlazor to 8.14.0 (requires T parameter for generics)
|
||||
- ⚠️ Multiple files excluded from build (missing proto dependencies)
|
||||
- ⚠️ Products.Protobuf switched from NuGet to ProjectReference
|
||||
### **Recent Changes (2025-12-25)**:
|
||||
- ✅ Network Tree Viewer complete rewrite with d3-org-chart
|
||||
- ✅ Tooltip on hover for node details
|
||||
- ✅ Week filter visual distinction
|
||||
- ✅ Search and navigation features
|
||||
|
||||
### **Known Issues**:
|
||||
- Missing proto projects: DiscountProduct, DiscountCategory, DiscountOrder, Tag, ProductTag
|
||||
- Some UserOrder methods missing in proto (CancelOrder, ApplyDiscount, UpdateOrderStatus)
|
||||
- PaginationState namespace conflicts
|
||||
- Int32Value/Int64Value binding issues in WithdrawalReports
|
||||
|
||||
### **Excluded Files** (see `BackOffice/docs/EXCLUDED-FILES.md`):
|
||||
- `Pages/DiscountShop/**` - needs new proto projects
|
||||
- `Pages/Tag/**` - needs Tag.Protobuf
|
||||
- `Pages/Products/Components/*Dialog*` - needs proto updates
|
||||
- `Pages/UserOrder/Components/*Dialog*` - needs proto updates
|
||||
- Several other pages with missing dependencies
|
||||
### **Previous Known Issues (Now Resolved)**:
|
||||
- ~~Missing proto projects~~ ✅ Fixed
|
||||
- ~~UserOrder methods missing~~ ✅ Fixed
|
||||
- ~~PaginationState conflicts~~ ✅ Fixed
|
||||
|
||||
---
|
||||
|
||||
@@ -57,7 +53,10 @@ BackOffice/
|
||||
│ │ ├── Club/ # 3 pages (Members, Statistics)
|
||||
│ │ ├── SystemManagement/ # 4 pages (Worker, Alerts, Health, Config)
|
||||
│ │ ├── Dashboard/ # 1 page (SystemOverview)
|
||||
│ │ └── Settings/ # 1 page (UserSettings)
|
||||
│ │ └── Settings/ # 2 pages (UserSettings, AppVersions)
|
||||
│ ├── Services/
|
||||
│ │ ├── AppVersion/ # App version management
|
||||
│ │ └── ...
|
||||
│ └── Components/ # Reusable dialogs
|
||||
└── README.md
|
||||
```
|
||||
@@ -107,6 +106,13 @@ Access at: `https://localhost:7001`
|
||||
- Health dashboard
|
||||
- Configuration editor
|
||||
|
||||
### **5. App Version Management** 📱 (NEW)
|
||||
- Mobile app version control
|
||||
- Force update configuration
|
||||
- Min required version setting
|
||||
- Cache clear requirements
|
||||
- Update messages & release notes
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Technical Stack
|
||||
|
||||
Reference in New Issue
Block a user