Sync Diagnostics Panel
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Settings screen panel for sync diagnostics that exposes detailed sync health information including per-item retry counts, dead-letter queue contents, and manual sync trigger. Allows the user to resolve or discard dead-letter mutations individually.
sync-diagnostics-panel
Responsibilities
- List dead-letter mutations with error reason and retry count
- Provide manual discard action per dead-letter item
- Expose a manual force-sync button for immediate outbox drain
- Display sync interval configuration and background task registration status
Interfaces
SyncDiagnosticsPanel(provider: SyncStateProvider)
onDiscardMutation(mutationId: String) -> Future<void>
onForceSyncTap() -> Future<void>
Relationships
Dependencies (2)
Components this component depends on