- Validation now distinguishes blocking errors from warnings; only errors block submission, warnings are shown but allow progress. - Introduced EkaerSeverity, EkaerValidationMessage, and severity-aware extensions for validation results. - Extended EkaerHistory.Status with GeneratedWithWarning and SentWithMissingData; added EkaerStatusExtensions for status categorization. - Added EkaerHistoryFilter for server-side filtering; updated SignalR and controller interfaces accordingly. - UI now displays error/warning messages with color/icons, supports new status tabs/filters, and restricts XML copying to submittable records. - Refactored validation and error handling to use new severity logic; updated comments and minor code for clarity. |
||
|---|---|---|
| .. | ||
| Loggers | ||
| SignalRs | ||
| IFormFactor.cs | ||
| IMeasurementService.cs | ||
| ISecureCredentialService.cs | ||
| MeasurementService.cs | ||
| README.md | ||
README.md
Services
Business logic, SignalR client, measurement helpers, and platform abstractions.
Key Files
IFormFactor.cs— Interface for device form factor detection.IMeasurementService.cs— Measurement operation interface.MeasurementService.cs— CSS styling for MeasuringStatus, pallet item creation/validation, status badge/text generation, shipping-level status calculation.
Subfolders
| Folder | Purpose |
|---|---|
Loggers/ |
LoggerClient and LoggerClient extending AyCode logger |
SignalRs/ |
FruitBankSignalRClient hub client + DataSource wrappers |