Interface: CloudStatusSummary
Defined in: shared/types/cloud.ts:47
High-level cloud status summary.
Remarksโ
Returned by IPC so the renderer can display connection state and backup/sync readiness.
Propertiesโ
backupsEnabledโ
backupsEnabled:
boolean
Defined in: shared/types/cloud.ts:49
True when remote backups can be uploaded.
configuredโ
configured:
boolean
Defined in: shared/types/cloud.ts:51
True when the provider has enough config to perform operations.
connectedโ
connected:
boolean
Defined in: shared/types/cloud.ts:53
True when the provider is currently reachable/authenticated.
encryptionLockedโ
encryptionLocked:
boolean
Defined in: shared/types/cloud.ts:55
True when encryption is enabled but this device does not have the key.
encryptionModeโ
encryptionMode:
CloudEncryptionMode
Defined in: shared/types/cloud.ts:57
Encryption mode for remote artifacts.
lastBackupAtโ
lastBackupAt:
number|null
Defined in: shared/types/cloud.ts:59
Optional last backup timestamp (epoch ms) known to the app.
lastError?โ
optionallastError:string
Defined in: shared/types/cloud.ts:61
Optional last error message for UI display.
lastSyncAtโ
lastSyncAt:
number|null
Defined in: shared/types/cloud.ts:63
Optional last sync timestamp (epoch ms) known to the app.
providerโ
provider:
CloudProviderKind|null
Defined in: shared/types/cloud.ts:65
Configured provider kind, or null when disconnected.
providerDetails?โ
optionalproviderDetails:CloudProviderDetails
Defined in: shared/types/cloud.ts:67
Provider-specific configuration hints safe to show in UI.
syncEnabledโ
syncEnabled:
boolean
Defined in: shared/types/cloud.ts:69
True when multi-device sync is enabled.