Sync panel
A side panel that shows the offline queue — what is waiting to sync, what failed, what to retry.
Default
Grouped by entity. Each row carries status, retry, last attempt.
Sync queue · 7 pending
Receipts · 5
R-19281 $ 17.21
14:32R-19282 $ 24.80
14:38R-19283 $ 8.40
14:42Shift close · 1
S-2841 reconciliation
19:14Failed · 1
Inventory adjustment
Conflict — server has newer version
Do & don't
Do
Group items by entity. The operator scans by what they did.
Don't
Hide failures. Surface them with a contrasting tone.
Do
Show last attempt time. Tells the operator if a retry is overdue.
Don't
Auto-resolve conflicts. Always require the operator to pick a side.