Skip to main content

Interface: AppSettings

Defined in: src/stores/types.ts:19

Application settings interface. Manages user preferences and application configuration.

Propertiesโ€‹

autoStartโ€‹

autoStart: boolean

Defined in: src/stores/types.ts:21

Auto-start monitoring when the application launches


historyLimitโ€‹

historyLimit: number

Defined in: src/stores/types.ts:23

Maximum number of history records to keep per monitor


inAppAlertsEnabledโ€‹

inAppAlertsEnabled: boolean

Defined in: src/stores/types.ts:25

Enable in-app status alerts rendered inside the UI shell


inAppAlertsSoundEnabledโ€‹

inAppAlertsSoundEnabled: boolean

Defined in: src/stores/types.ts:27

Play an audible chime when in-app alerts are shown


inAppAlertVolumeโ€‹

inAppAlertVolume: number

Defined in: src/stores/types.ts:29

Volume multiplier for in-app alert tones, clamped between 0 and 1


minimizeToTrayโ€‹

minimizeToTray: boolean

Defined in: src/stores/types.ts:31

Minimize to system tray instead of closing the application


mutedSiteNotificationIdentifiersโ€‹

mutedSiteNotificationIdentifiers: string[]

Defined in: src/stores/types.ts:33

Identifiers of sites for which system notifications are muted


systemNotificationsEnabledโ€‹

systemNotificationsEnabled: boolean

Defined in: src/stores/types.ts:35

Enable operating-system notifications for status changes


systemNotificationsSoundEnabledโ€‹

systemNotificationsSoundEnabled: boolean

Defined in: src/stores/types.ts:37

Allow operating-system notifications to play sounds when supported


themeโ€‹

theme: ThemeName

Defined in: src/stores/types.ts:39

Current theme name (light, dark, etc.)