Check-In Status Lost After Refresh or Sleep

Previously, after checking in on the mobile app, the check-in status would disappear if the page was refreshed or the phone went to sleep. This caused multiple issues:

  • Users were prompted to check in again even though they had already checked in.

  • Attempting to check out sometimes resulted in errors like "Try again" or "Please check out first."

  • Multiple check-ins could be recorded incorrectly.

This issue has now been fixed. Check-in status now persists correctly across refreshes and sleep cycles, and users can clock out without errors.