Skip to main content

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?โ€‹

optional lastError: 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?โ€‹

optional providerDetails: 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.