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.

Feature: Background Sync

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