A submission can have three states:
draft, when not submitted
pending, when submitted but not yet synced
synced, when submitted and synced successfully with the servers
The sync status can have two states:
Locally synced. In black. The submission is saved locally.
Online synced. In green. The submission is saved online on the servers.
There is an automated push logic on the mobile app trying to sync the locally saved submission (in black) every 15 minutes.