THE LABS GADGET CRM — REPAIRING DASHBOARD PATCH

WHAT THIS DOES
- Adds a fifth Dashboard tile: Repairs In Progress.
- Counts repair_jobs rows where status = 'repairing'.
- Keeps Registered Devices, Pending & Checking, Completed, and Collected counts unchanged.
- Does not change user roles, login, repair permissions, or database tables.
- Keeps the existing English interface, official logo, and futuristic theme.

BEFORE YOU INSTALL
1. Back up the current dashboard.php and dashboard-data.php in your CRM folder.
2. Keep database backups as usual before production updates.
3. If your CRM PHP files have been customized since Phase 3, compare your files before overwriting; this patch is based on the original Phase 3 dashboard and Phase 2.1 dashboard-data.php.

INSTALL
1. In cPanel File Manager, open the DOCUMENT ROOT for crm.thelabsgadget.com.
2. Upload this ZIP and Extract into that root, overwriting only dashboard.php and dashboard-data.php and adding assets/repair-progress.css.
3. Reload dashboard.php (hard refresh, e.g. Ctrl+Shift+R).

HOW TO SET REPAIRING
Repair Records -> Open a job that is currently Checking -> Update Repair Status -> Next Status = Repairing -> Save Status Update.
Only the existing authorized roles can perform that transition (Owner, Manager, or Technician). Frontdesk and Accounts/HR do not have the same status update permissions by design.

After that, Repairs In Progress should increase by one and Pending & Checking should decrease by one. Registered Devices should stay the same.

ROLL BACK
Restore the backed-up dashboard.php and dashboard-data.php, and optionally remove assets/repair-progress.css.

There is no database migration or installer for this patch.
