Skip to main content

Interface: AppSettings

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

Application settings interface. Manages user preferences and app configuration.

Propertiesโ€‹

autoStartโ€‹

autoStart: boolean;

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

Auto-start monitoring when the app 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 app


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.)