Seed per-user config from deployed appsettings.json when missing, so production SiteId and connection strings are preserved Add centralized Logger writing to %LocalAppData%\UtopiaCanteenSystem\Logs\error.log with global unhandled exception handling Extend scan flow to resolve HRMS menu (lunch_menu_week → lunch_menu_item → menu_item) per site/date and persist MealLabel, MealItems, and TotalPrice in SQLite Fix menu lookups to use scanner local date instead of MySQL CURDATE(), avoiding time-zone mismatches Restrict Meal Schedules view to only show schedules for the current configured site and remove multi-site filter options |
||
|---|---|---|
| .. | ||
| AdminLoginViewModel.cs | ||
| AdminSettingsAuthViewModel.cs | ||
| MainDashoardViewModel.cs | ||
| MainViewModel.cs | ||
| MealSchedulesViewModel.cs | ||
| ScannerDashboardViewModel.cs | ||
| ScannerViewModel.cs | ||
| SettingsViewModel.cs | ||