- Remove legacy SQLite tables/columns (Employees, MealRates, TemporaryMealPlanOverrides, etc.)
- Replace scan timeout with granular interval (Days/Hours/Minutes/Seconds)
- Add CSV export for today's records in Order History modal
- Consolidate cooldown alerts with dynamic unit formatting
- Change order items to "Sehri/Iftari"
- Update MySQL sync: remove device_local_row_id, rename columns (scan_date, received_date)
- Add production migration script for schema changes
- Remove MySQL connection string from Settings UI (use appsettings.json)
Add Settings PostDataNow action via ISyncService
Remove hardcoded MySQL fallback; skip sync when not configured
Use production snake_case columns + always run cleanup
Add appsettings.example.json; ignore appsettings.json to avoid secrets
Rename Settings Cancel button to Back