Home/Blocks/Sync panel

Sync panel

A side panel that shows the offline queue — what is waiting to sync, what failed, what to retry.

Stable .sync-panel Side panelOffline runtime

Default

Grouped by entity. Each row carries status, retry, last attempt.

Sync queue · 7 pending

Receipts · 5
R-19281 $ 17.21
14:32
R-19282 $ 24.80
14:38
R-19283 $ 8.40
14:42
Shift close · 1
S-2841 reconciliation
19:14
Failed · 1
Inventory adjustment
Conflict — server has newer version
Sync queue

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.