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