Offline Sync Planning and Architecture

Offline sync support is now being planned and architected for FieldServicely. This work focuses on allowing key actions, such as clock-in and clock-out, to sync properly even when users experience connectivity issues. The planned improvements also include an actionable sync button for manually triggering updates and stale image cleanup for camera modules, with thorough testing needed to ensure camera-related functionality remains stable and reliable.