Interface: CloudStatusSummary
Defined in: shared/types/cloud.ts:46
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:48
True when remote backups can be uploaded.
configuredโ
configured:
boolean
Defined in: shared/types/cloud.ts:50
True when the provider has enough config to perform operations.
connectedโ
connected:
boolean
Defined in: shared/types/cloud.ts:52
True when the provider is currently reachable/authenticated.
encryptionLockedโ
encryptionLocked:
boolean
Defined in: shared/types/cloud.ts:54
True when encryption is enabled but this device does not have the key.
encryptionModeโ
encryptionMode:
CloudEncryptionMode
Defined in: shared/types/cloud.ts:56
Encryption mode for remote artifacts.
lastBackupAtโ
lastBackupAt:
number|null
Defined in: shared/types/cloud.ts:58
Optional last backup timestamp (epoch ms) known to the app.
lastError?โ
optionallastError:string
Defined in: shared/types/cloud.ts:60
Optional last error message for UI display.
lastSyncAtโ
lastSyncAt:
number|null
Defined in: shared/types/cloud.ts:62
Optional last sync timestamp (epoch ms) known to the app.
providerโ
provider:
CloudProviderKind|null
Defined in: shared/types/cloud.ts:64
Configured provider kind, or null when disconnected.
providerDetails?โ
optionalproviderDetails:CloudProviderDetails
Defined in: shared/types/cloud.ts:66
Provider-specific configuration hints safe to show in UI.
syncEnabledโ
syncEnabled:
boolean
Defined in: shared/types/cloud.ts:68
True when multi-device sync is enabled.