Interface: CloudStatusSummary
Defined in: shared/types/cloud.ts:100
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:102
True when remote backups can be uploaded.
configuredโ
configured: boolean;
Defined in: shared/types/cloud.ts:104
True when the provider has enough config to perform operations.
connectedโ
connected: boolean;
Defined in: shared/types/cloud.ts:106
True when the provider is currently reachable/authenticated.
encryptionLockedโ
encryptionLocked: boolean;
Defined in: shared/types/cloud.ts:108
True when encryption is enabled but this device does not have the key.
encryptionModeโ
encryptionMode: CloudEncryptionMode;
Defined in: shared/types/cloud.ts:110
Encryption mode for remote artifacts.
lastBackupAtโ
lastBackupAt: number | null;
Defined in: shared/types/cloud.ts:112
Optional last backup timestamp (epoch ms) known to the app.
lastError?โ
optional lastError?: string;
Defined in: shared/types/cloud.ts:114
Optional last error message for UI display.
lastSyncAtโ
lastSyncAt: number | null;
Defined in: shared/types/cloud.ts:116
Optional last sync timestamp (epoch ms) known to the app.
providerโ
provider: CloudProviderKind | null;
Defined in: shared/types/cloud.ts:118
Configured provider kind, or null when disconnected.
providerDetails?โ
optional providerDetails?: CloudProviderDetails;
Defined in: shared/types/cloud.ts:120
Provider-specific configuration hints safe to show in UI.
syncEnabledโ
syncEnabled: boolean;
Defined in: shared/types/cloud.ts:122
True when multi-device sync is enabled.