](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/services/utils/validation/type-aliases/Validator.md): ```ts
- [src/stores/alerts/useAlertStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/index.md): - [StatusAlert](./interfaces/StatusAlert.md)
- [Interface: AlertStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/interfaces/AlertStore.md): Defined in: [src/stores/alerts/useAlertStore.ts:124](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/alerts/useAlertStore.ts#L124)
- [Interface: AppToast](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/interfaces/AppToast.md): Defined in: [src/stores/alerts/useAlertStore.ts:94](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/alerts/useAlertStore.ts#L94)
- [Interface: AppToastInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/interfaces/AppToastInput.md): Defined in: [src/stores/alerts/useAlertStore.ts:104](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/alerts/useAlertStore.ts#L104)
- [Interface: StatusAlert](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/interfaces/StatusAlert.md): Defined in: [src/stores/alerts/useAlertStore.ts:67](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/alerts/useAlertStore.ts#L67)
- [Type Alias: AlertStoreHook](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/type-aliases/AlertStoreHook.md): ```ts
- [Type Alias: StatusAlertInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/type-aliases/StatusAlertInput.md): ```ts
- [Type Alias: ToastVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/type-aliases/ToastVariant.md): ```ts
- [Variable: MAX\_ALERT\_QUEUE\_LENGTH](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/variables/MAX_ALERT_QUEUE_LENGTH.md): ```ts
- [Variable: MAX\_TOAST\_QUEUE\_LENGTH](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/variables/MAX_TOAST_QUEUE_LENGTH.md): ```ts
- [Variable: useAlertStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/useAlertStore/variables/useAlertStore.md): ```ts
- [Function: mapStatusUpdateToAlert()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/utils/alertPayload/functions/mapStatusUpdateToAlert.md): ```ts
- [src/stores/alerts/utils/alertPayload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/alerts/utils/alertPayload/index.md): - [mapStatusUpdateToAlert](./functions/mapStatusUpdateToAlert.md)
- [src/stores/cloud/useCloudStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/useCloudStore/index.md): - [CloudStoreState](./interfaces/CloudStoreState.md)
- [Interface: CloudStoreState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/useCloudStore/interfaces/CloudStoreState.md): Defined in: [src/stores/cloud/useCloudStore.ts:26](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/cloud/useCloudStore.ts#L26)
- [Variable: useCloudStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/useCloudStore/variables/useCloudStore.md): ```ts
- [Function: dismissToastSafely()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/dismissToastSafely.md): ```ts
- [Function: dispatchSystemNotificationIfEnabled()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/dispatchSystemNotificationIfEnabled.md): ```ts
- [Function: enqueueCloudErrorToast()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/enqueueCloudErrorToast.md): ```ts
- [Function: enqueueCloudOperationStartedToast()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/enqueueCloudOperationStartedToast.md): ```ts
- [Function: enqueueCloudToast()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/enqueueCloudToast.md): ```ts
- [Function: getCloudUserFacingErrorDetail()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/functions/getCloudUserFacingErrorDetail.md): ```ts
- [src/stores/cloud/utils/cloudStoreNotifications](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/cloud/utils/cloudStoreNotifications/index.md): - [getCloudUserFacingErrorDetail](./functions/getCloudUserFacingErrorDetail.md)
- [Class: ErrorBoundaryBase](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/classes/ErrorBoundaryBase.md): Defined in: [src/stores/error/ErrorBoundary.tsx:77](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/ErrorBoundary.tsx#L77)
- [src/stores/error/ErrorBoundary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/index.md): - [ErrorBoundaryBase](./classes/ErrorBoundaryBase.md)
- [Interface: ErrorBoundaryFallbackProps](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/interfaces/ErrorBoundaryFallbackProps.md): Defined in: [src/stores/error/ErrorBoundary.tsx:40](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/ErrorBoundary.tsx#L40)
- [Interface: ErrorBoundaryProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/interfaces/ErrorBoundaryProperties.md): Defined in: [src/stores/error/ErrorBoundary.tsx:52](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/ErrorBoundary.tsx#L52)
- [Interface: ErrorBoundaryState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/interfaces/ErrorBoundaryState.md): Defined in: [src/stores/error/ErrorBoundary.tsx:68](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/ErrorBoundary.tsx#L68)
- [Variable: ErrorBoundary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/ErrorBoundary/variables/ErrorBoundary.md): ```ts
- [Function: selectClearError()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/selectors/functions/selectClearError.md): ```ts
- [Function: selectErrorIsLoading()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/selectors/functions/selectErrorIsLoading.md): ```ts
- [Function: selectLastError()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/selectors/functions/selectLastError.md): ```ts
- [src/stores/error/selectors](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/selectors/index.md): - [selectErrorIsLoading](./functions/selectErrorIsLoading.md)
- [src/stores/error/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/types/index.md): Error store types and interfaces for centralized error management.
- [Interface: ErrorActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/types/interfaces/ErrorActions.md): Defined in: [src/stores/error/types.ts:22](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/types.ts#L22)
- [Interface: ErrorState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/types/interfaces/ErrorState.md): Defined in: [src/stores/error/types.ts:52](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/types.ts#L52)
- [Type Alias: ErrorStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/types/type-aliases/ErrorStore.md): ```ts
- [src/stores/error/useErrorStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/useErrorStore/index.md): - [useErrorStore](./variables/useErrorStore.md)
- [Variable: useErrorStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/useErrorStore/variables/useErrorStore.md): ```ts
- [Function: withErrorBoundary()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/withErrorBoundary/functions/withErrorBoundary.md): ```ts
- [src/stores/error/withErrorBoundary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/withErrorBoundary/index.md): - [WrappedErrorBoundaryComponent](./interfaces/WrappedErrorBoundaryComponent.md)
- [Interface: WrappedErrorBoundaryComponent()\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/error/withErrorBoundary/interfaces/WrappedErrorBoundaryComponent.md): Defined in: [src/stores/error/withErrorBoundary.tsx:20](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/error/withErrorBoundary.t...
- [Function: createMonitorTypesOperationsSlice()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/operations/functions/createMonitorTypesOperationsSlice.md): ```ts
- [src/stores/monitor/operations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/operations/index.md): - [createMonitorTypesOperationsSlice](./functions/createMonitorTypesOperationsSlice.md)
- [Function: createMonitorTypesStateSlice()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/state/functions/createMonitorTypesStateSlice.md): ```ts
- [src/stores/monitor/state](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/state/index.md): - [MonitorTypesStoreGetter](./type-aliases/MonitorTypesStoreGetter.md)
- [Type Alias: MonitorTypesStoreGetter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/state/type-aliases/MonitorTypesStoreGetter.md): ```ts
- [Type Alias: MonitorTypesStoreSetter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/state/type-aliases/MonitorTypesStoreSetter.md): ```ts
- [Variable: initialMonitorTypesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/state/variables/initialMonitorTypesState.md): ```ts
- [src/stores/monitor/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/types/index.md): - [MonitorTypesActions](./interfaces/MonitorTypesActions.md)
- [Interface: MonitorTypesActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/types/interfaces/MonitorTypesActions.md): Defined in: [src/stores/monitor/types.ts:18](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/monitor/types.ts#L18)
- [Interface: MonitorTypesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/types/interfaces/MonitorTypesState.md): Defined in: [src/stores/monitor/types.ts:43](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/monitor/types.ts#L43)
- [Type Alias: MonitorTypesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/types/type-aliases/MonitorTypesStore.md): ```ts
- [src/stores/monitor/useMonitorTypesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/useMonitorTypesStore/index.md): - [useMonitorTypesStore](./variables/useMonitorTypesStore.md)
- [Variable: useMonitorTypesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/monitor/useMonitorTypesStore/variables/useMonitorTypesStore.md): ```ts
- [Function: resetSettingsHydrationTimerForTesting()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/hydration/functions/resetSettingsHydrationTimerForTesting.md): ```ts
- [Function: syncSettingsAfterRehydration()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/hydration/functions/syncSettingsAfterRehydration.md): ```ts
- [src/stores/settings/hydration](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/hydration/index.md): - [resetSettingsHydrationTimerForTesting](./functions/resetSettingsHydrationTimerForTesting.md)
- [Function: createSettingsOperationsSlice()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/operations/functions/createSettingsOperationsSlice.md): ```ts
- [Function: resetHistoryLimitSubscriptionForTesting()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/operations/functions/resetHistoryLimitSubscriptionForTesting.md): ```ts
- [src/stores/settings/operations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/operations/index.md): - [resetHistoryLimitSubscriptionForTesting](./functions/resetHistoryLimitSubscriptionForTesting.md)
- [Function: createSettingsStateSlice()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/functions/createSettingsStateSlice.md): ```ts
- [Function: normalizeAppSettings()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/functions/normalizeAppSettings.md): ```ts
- [src/stores/settings/state](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/index.md): - [SettingsStoreSetter](./type-aliases/SettingsStoreSetter.md)
- [Type Alias: SettingsStoreGetter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/type-aliases/SettingsStoreGetter.md): ```ts
- [Type Alias: SettingsStoreSetter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/type-aliases/SettingsStoreSetter.md): ```ts
- [Variable: defaultSettings](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/state/variables/defaultSettings.md): ```ts
- [src/stores/settings/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/types/index.md): Settings store types and interfaces. Manages app preferences and
- [Interface: SettingsStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/types/interfaces/SettingsStore.md): Defined in: [src/stores/settings/types.ts:31](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/settings/types.ts#L31)
- [src/stores/settings/useSettingsStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/useSettingsStore/index.md): - [useSettingsStore](./variables/useSettingsStore.md)
- [Variable: useSettingsStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/settings/useSettingsStore/variables/useSettingsStore.md): ```ts
- [src/stores/sites/baseTypes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/index.md): Base operations types shared across site management functionality. Eliminates
- [Interface: BaseSiteMonitoring](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/BaseSiteMonitoring.md): Defined in: [src/stores/sites/baseTypes.ts:23](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L23)
- [Interface: BaseSiteOperations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/BaseSiteOperations.md): Defined in: [src/stores/sites/baseTypes.ts:48](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L48)
- [Interface: BaseSiteState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/BaseSiteState.md): Defined in: [src/stores/sites/baseTypes.ts:112](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L112)
- [Interface: BaseSiteSubscriptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/BaseSiteSubscriptions.md): Defined in: [src/stores/sites/baseTypes.ts:149](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L149)
- [Interface: BaseSiteSync](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/BaseSiteSync.md): Defined in: [src/stores/sites/baseTypes.ts:168](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L168)
- [Interface: ListenerAttachmentState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/ListenerAttachmentState.md): Defined in: [src/stores/sites/baseTypes.ts:182](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L182)
- [Interface: StatusUpdateSubscriptionSummary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/StatusUpdateSubscriptionSummary.md): Defined in: [src/stores/sites/baseTypes.ts:192](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L192)
- [Interface: StatusUpdateUnsubscribeResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/baseTypes/interfaces/StatusUpdateUnsubscribeResult.md): Defined in: [src/stores/sites/baseTypes.ts:212](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/baseTypes.ts#L212)
- [Function: selectAddMonitorToSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/selectors/functions/selectAddMonitorToSite.md): ```ts
- [Function: selectCreateSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/selectors/functions/selectCreateSite.md): ```ts
- [Function: selectSites()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/selectors/functions/selectSites.md): ```ts
- [src/stores/sites/selectors](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/selectors/index.md): - [selectSites](./functions/selectSites.md)
- [src/stores/sites/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/index.md): Sites store types and interfaces.
- [Interface: DataBackupService](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/interfaces/DataBackupService.md): Defined in: [src/stores/sites/types.ts:149](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/types.ts#L149)
- [Interface: SiteDataService](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/interfaces/SiteDataService.md): Defined in: [src/stores/sites/types.ts:157](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/types.ts#L157)
- [Interface: SiteOperationsDependencies](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/interfaces/SiteOperationsDependencies.md): Defined in: [src/stores/sites/types.ts:51](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/types.ts#L51)
- [Interface: SiteOperationsServiceDependencies](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/interfaces/SiteOperationsServiceDependencies.md): Defined in: [src/stores/sites/types.ts:73](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/types.ts#L73)
- [Interface: SitesActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/interfaces/SitesActions.md): Defined in: [src/stores/sites/types.ts:95](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/types.ts#L95)
- [Type Alias: SiteMonitoringActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/type-aliases/SiteMonitoringActions.md): ```ts
- [Type Alias: SitesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/type-aliases/SitesState.md): ```ts
- [Type Alias: SitesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/types/type-aliases/SitesStore.md): ```ts
- [Function: createSiteMonitoringActions()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteMonitoring/functions/createSiteMonitoringActions.md): ```ts
- [src/stores/sites/useSiteMonitoring](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteMonitoring/index.md): Site monitoring operations module.
- [Interface: SiteMonitoringDependencies](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteMonitoring/interfaces/SiteMonitoringDependencies.md): Defined in: [src/stores/sites/useSiteMonitoring.ts:32](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSiteMonitoring.ts...
- [Function: createSiteOperationsActions()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteOperations/functions/createSiteOperationsActions.md): ```ts
- [src/stores/sites/useSiteOperations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteOperations/index.md): Site operations module. Handles CRUD operations for sites and monitor
- [Interface: SiteOperationsActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteOperations/interfaces/SiteOperationsActions.md): Defined in: [src/stores/sites/useSiteOperations.ts:223](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSiteOperations.t...
- [Function: createSiteSyncActions()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync/functions/createSiteSyncActions.md): ```ts
- [Function: resetStatusUpdateManagerForTesting()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync/functions/resetStatusUpdateManagerForTesting.md): ```ts
- [src/stores/sites/useSiteSync](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync/index.md): Site synchronization operations module.
- [Interface: SiteSyncActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync/interfaces/SiteSyncActions.md): Defined in: [src/stores/sites/useSiteSync.ts:61](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSiteSync.ts#L61)
- [Interface: SiteSyncDependencies](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync/interfaces/SiteSyncDependencies.md): Defined in: [src/stores/sites/useSiteSync.ts:166](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSiteSync.ts#L166)
- [Function: buildSanitizedIncomingSiteSyncDelta()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync.deltaSanitizer/functions/buildSanitizedIncomingSiteSyncDelta.md): ```ts
- [src/stores/sites/useSiteSync.deltaSanitizer](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSiteSync.deltaSanitizer/index.md): - [buildSanitizedIncomingSiteSyncDelta](./functions/buildSanitizedIncomingSiteSyncDelta.md)
- [Function: createSitesStateActions()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/functions/createSitesStateActions.md): ```ts
- [src/stores/sites/useSitesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/index.md): Sites state management module. Handles core state operations for sites,
- [Interface: SitesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/interfaces/SitesState.md): Defined in: [src/stores/sites/useSitesState.ts:92](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSitesState.ts#L92)
- [Interface: SitesStateActions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/interfaces/SitesStateActions.md): Defined in: [src/stores/sites/useSitesState.ts:132](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/useSitesState.ts#L132)
- [Type Alias: SitesStateStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/type-aliases/SitesStateStore.md): ```ts
- [Variable: initialSitesState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesState/variables/initialSitesState.md): ```ts
- [src/stores/sites/useSitesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesStore/index.md): Main sites store for managing site data and operations using modular
- [Variable: useSitesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/useSitesStore/variables/useSitesStore.md): ```ts
- [Function: downloadFile()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/fileDownload/functions/downloadFile.md): ```ts
- [Function: generateBackupFileName()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/fileDownload/functions/generateBackupFileName.md): ```ts
- [Function: handleSQLiteBackupDownload()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/fileDownload/functions/handleSQLiteBackupDownload.md): ```ts
- [src/stores/sites/utils/fileDownload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/fileDownload/index.md): File backup utility for handling file download operations. Provides utilities
- [Interface: FileDownloadOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/fileDownload/interfaces/FileDownloadOptions.md): Defined in: [src/stores/sites/utils/fileDownload.ts:40](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/fileDownload....
- [Function: addMonitorToSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/addMonitorToSite.md): ```ts
- [Function: createDefaultMonitor()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/createDefaultMonitor.md): ```ts
- [Function: findMonitorInSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/findMonitorInSite.md): ```ts
- [Function: normalizeMonitor()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/normalizeMonitor.md): ```ts
- [Function: removeMonitorFromSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/removeMonitorFromSite.md): ```ts
- [Function: updateMonitorInSite()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/updateMonitorInSite.md): ```ts
- [Function: validateMonitorExists()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/functions/validateMonitorExists.md): ```ts
- [src/stores/sites/utils/monitorOperations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/index.md): Monitor operations utility for handling monitor-related operations.
- [Variable: monitorOperations](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations/variables/monitorOperations.md): ```ts
- [Function: normalizeMonitorInternal()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations.normalize/functions/normalizeMonitorInternal.md): ```ts
- [src/stores/sites/utils/monitorOperations.normalize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/monitorOperations.normalize/index.md): - [normalizeMonitorInternal](./functions/normalizeMonitorInternal.md)
- [Function: applySavedSiteToStore()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/functions/applySavedSiteToStore.md): ```ts
- [Function: getSiteByIdentifier()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/functions/getSiteByIdentifier.md): ```ts
- [Function: updateMonitorAndSave()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/functions/updateMonitorAndSave.md): ```ts
- [Function: withSiteOperation()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/functions/withSiteOperation.md): ```ts
- [Function: withSiteOperationReturning()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/functions/withSiteOperationReturning.md): ```ts
- [src/stores/sites/utils/operationHelpers](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/index.md): Common helper functions for site operations to eliminate code duplication.
- [Interface: OperationTelemetryConfig](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/interfaces/OperationTelemetryConfig.md): Defined in: [src/stores/sites/utils/operationHelpers.ts:33](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/operation...
- [Interface: SiteOperationOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/interfaces/SiteOperationOptions.md): Defined in: [src/stores/sites/utils/operationHelpers.ts:104](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/operatio...
- [Type Alias: OperationTelemetryInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/type-aliases/OperationTelemetryInput.md): ```ts
- [Type Alias: SitesTelemetryPayload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/type-aliases/SitesTelemetryPayload.md): ```ts
- [Type Alias: SitesTelemetryStage](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/type-aliases/SitesTelemetryStage.md): ```ts
- [Type Alias: SitesTelemetryStagePayload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/operationHelpers/type-aliases/SitesTelemetryStagePayload.md): ```ts
- [Function: buildMonitoringLockKey()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/optimisticMonitoringLock/functions/buildMonitoringLockKey.md): ```ts
- [Function: isOptimisticLockKey()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/optimisticMonitoringLock/functions/isOptimisticLockKey.md): ```ts
- [src/stores/sites/utils/optimisticMonitoringLock](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/optimisticMonitoringLock/index.md): - [OptimisticMonitoringLock](./interfaces/OptimisticMonitoringLock.md)
- [Interface: OptimisticMonitoringLock](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/optimisticMonitoringLock/interfaces/OptimisticMonitoringLock.md): Defined in: [src/stores/sites/utils/optimisticMonitoringLock.ts:8](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/op...
- [Type Alias: OptimisticLockKey](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/optimisticMonitoringLock/type-aliases/OptimisticLockKey.md): ```ts
- [Function: createStateSyncEventHandler()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/stateSyncEventHandler/functions/createStateSyncEventHandler.md): ```ts
- [src/stores/sites/utils/stateSyncEventHandler](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/stateSyncEventHandler/index.md): - [CreateStateSyncEventHandlerOptions](./interfaces/CreateStateSyncEventHandlerOptions.md)
- [Interface: CreateStateSyncEventHandlerOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/stateSyncEventHandler/interfaces/CreateStateSyncEventHandlerOptions.md): Defined in: [src/stores/sites/utils/stateSyncEventHandler.ts:36](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/stat...
- [Type Alias: SiteSyncEventLogger](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/stateSyncEventHandler/type-aliases/SiteSyncEventLogger.md): ```ts
- [Type Alias: SiteSyncLogStoreAction](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/stateSyncEventHandler/type-aliases/SiteSyncLogStoreAction.md): ```ts
- [Class: StatusUpdateManager](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateHandler/classes/StatusUpdateManager.md): Defined in: [src/stores/sites/utils/statusUpdateHandler.ts:123](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/statu...
- [src/stores/sites/utils/statusUpdateHandler](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateHandler/index.md): - [StatusUpdateManager](./classes/StatusUpdateManager.md)
- [Interface: StatusUpdateHandlerOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateHandler/interfaces/StatusUpdateHandlerOptions.md): Defined in: [src/stores/sites/utils/statusUpdateHandler.ts:45](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/status...
- [Interface: StatusUpdateSubscriptionResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateHandler/interfaces/StatusUpdateSubscriptionResult.md): Defined in: [src/stores/sites/utils/statusUpdateHandler.ts:86](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/status...
- [Function: createInitialListenerStates()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateListeners/functions/createInitialListenerStates.md): ```ts
- [Function: createStatusUpdateListenerDescriptors()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateListeners/functions/createStatusUpdateListenerDescriptors.md): ```ts
- [src/stores/sites/utils/statusUpdateListeners](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateListeners/index.md): - [StatusUpdateListenerDescriptor](./interfaces/StatusUpdateListenerDescriptor.md)
- [Interface: StatusUpdateListenerDescriptor](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateListeners/interfaces/StatusUpdateListenerDescriptor.md): Defined in: [src/stores/sites/utils/statusUpdateListeners.ts:19](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/stat...
- [Interface: StatusUpdateListenerFactoryDependencies](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateListeners/interfaces/StatusUpdateListenerFactoryDependencies.md): Defined in: [src/stores/sites/utils/statusUpdateListeners.ts:31](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/stat...
- [Function: dispatchStatusUpdate()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/dispatchStatusUpdate.md): ```ts
- [Function: ensureStatusUpdateManager()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/ensureStatusUpdateManager.md): ```ts
- [Function: getStatusUpdateCallback()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/getStatusUpdateCallback.md): ```ts
- [Function: getStatusUpdateManagerInstance()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/getStatusUpdateManagerInstance.md): ```ts
- [Function: resetStatusUpdateManagerSingleton()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/resetStatusUpdateManagerSingleton.md): ```ts
- [Function: resolveFallbackExpectedListenerCount()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/resolveFallbackExpectedListenerCount.md): ```ts
- [Function: setStatusUpdateCallback()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/setStatusUpdateCallback.md): ```ts
- [Function: unsubscribeStatusUpdateManager()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/functions/unsubscribeStatusUpdateManager.md): ```ts
- [src/stores/sites/utils/statusUpdateManagerSingleton](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/index.md): - [StatusUpdateCallback](./type-aliases/StatusUpdateCallback.md)
- [Type Alias: StatusUpdateCallback](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateManagerSingleton/type-aliases/StatusUpdateCallback.md): ```ts
- [Function: mergeMonitorStatusChange()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateMerge/functions/mergeMonitorStatusChange.md): ```ts
- [src/stores/sites/utils/statusUpdateMerge](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateMerge/index.md): - [MonitorStatusChangedEvent](./type-aliases/MonitorStatusChangedEvent.md)
- [Type Alias: MonitorStatusChangedEvent](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateMerge/type-aliases/MonitorStatusChangedEvent.md): ```ts
- [Function: buildMonitoringLifecycleTelemetry()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdatePayload/functions/buildMonitoringLifecycleTelemetry.md): ```ts
- [Function: buildStatusUpdatePayload()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdatePayload/functions/buildStatusUpdatePayload.md): ```ts
- [src/stores/sites/utils/statusUpdatePayload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdatePayload/index.md): - [MonitoringLifecycleEvent](./type-aliases/MonitoringLifecycleEvent.md)
- [Type Alias: MonitoringLifecycleEvent](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdatePayload/type-aliases/MonitoringLifecycleEvent.md): ```ts
- [Function: applyStatusUpdateSnapshot()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSnapshot/functions/applyStatusUpdateSnapshot.md): ```ts
- [src/stores/sites/utils/statusUpdateSnapshot](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSnapshot/index.md): - [StatusUpdateSnapshotPayload](./interfaces/StatusUpdateSnapshotPayload.md)
- [Interface: StatusUpdateSnapshotPayload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSnapshot/interfaces/StatusUpdateSnapshotPayload.md): Defined in: [src/stores/sites/utils/statusUpdateSnapshot.ts:24](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/sites/utils/statu...
- [Function: buildStatusSubscriptionFailureSummary()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSubscriptionSummary/functions/buildStatusSubscriptionFailureSummary.md): ```ts
- [Function: resolveExpectedListenerCount()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSubscriptionSummary/functions/resolveExpectedListenerCount.md): ```ts
- [Function: resolveManagerExpectedListenerCount()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSubscriptionSummary/functions/resolveManagerExpectedListenerCount.md): ```ts
- [src/stores/sites/utils/statusUpdateSubscriptionSummary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSubscriptionSummary/index.md): - [FALLBACK\_EXPECTED\_LISTENERS](./variables/FALLBACK_EXPECTED_LISTENERS.md)
- [Variable: FALLBACK\_EXPECTED\_LISTENERS](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/sites/utils/statusUpdateSubscriptionSummary/variables/FALLBACK_EXPECTED_LISTENERS.md): ```ts
- [src/stores/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/index.md): Shared types and interfaces for all stores in the app.
- [Interface: AppSettings](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/interfaces/AppSettings.md): Defined in: [src/stores/types.ts:19](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/types.ts#L19)
- [Type Alias: ChartTimeRange](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/type-aliases/ChartTimeRange.md): ```ts
- [Type Alias: StoreActions\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/type-aliases/StoreActions.md): ```ts
- [Type Alias: StoreState\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/type-aliases/StoreState.md): ```ts
- [Type Alias: UpdateStatus](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/types/type-aliases/UpdateStatus.md): ```ts
- [Function: selectOpenExternal()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/selectors/functions/selectOpenExternal.md): ```ts
- [src/stores/ui/selectors](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/selectors/index.md): - [selectOpenExternal](./functions/selectOpenExternal.md)
- [src/stores/ui/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/index.md): UI store types and interfaces. Manages UI state, modal visibility, and user
- [Interface: UIStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/interfaces/UIStore.md): Defined in: [src/stores/ui/types.ts:75](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/types.ts#L75)
- [Type Alias: InterfaceDensity](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/type-aliases/InterfaceDensity.md): ```ts
- [Type Alias: SiteCardPresentation](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/type-aliases/SiteCardPresentation.md): ```ts
- [Type Alias: SiteDetailsTab](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/type-aliases/SiteDetailsTab.md): ```ts
- [Type Alias: SiteListLayoutMode](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/type-aliases/SiteListLayoutMode.md): ```ts
- [Type Alias: SiteTableColumnKey](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/types/type-aliases/SiteTableColumnKey.md): ```ts
- [Function: requestConfirmation()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/functions/requestConfirmation.md): ```ts
- [Function: resetConfirmDialogState()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/functions/resetConfirmDialogState.md): ```ts
- [Function: useConfirmDialogControls()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/functions/useConfirmDialogControls.md): ```ts
- [Function: useConfirmDialogVisibility()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/functions/useConfirmDialogVisibility.md): ```ts
- [src/stores/ui/useConfirmDialogStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/index.md): - [ConfirmDialogOptions](./interfaces/ConfirmDialogOptions.md)
- [Interface: ConfirmDialogControls](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/interfaces/ConfirmDialogControls.md): Defined in: [src/stores/ui/useConfirmDialogStore.ts:166](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useConfirmDialogStore...
- [Interface: ConfirmDialogOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/interfaces/ConfirmDialogOptions.md): Defined in: [src/stores/ui/useConfirmDialogStore.ts:31](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useConfirmDialogStore....
- [Interface: ConfirmDialogRequest](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/interfaces/ConfirmDialogRequest.md): Defined in: [src/stores/ui/useConfirmDialogStore.ts:57](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useConfirmDialogStore....
- [Interface: ConfirmDialogState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/interfaces/ConfirmDialogState.md): Defined in: [src/stores/ui/useConfirmDialogStore.ts:67](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useConfirmDialogStore....
- [Interface: ConfirmDialogVisibility](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/interfaces/ConfirmDialogVisibility.md): Defined in: [src/stores/ui/useConfirmDialogStore.ts:181](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useConfirmDialogStore...
- [Type Alias: ConfirmDialogStoreState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/type-aliases/ConfirmDialogStoreState.md): ```ts
- [Type Alias: ConfirmDialogTone](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/type-aliases/ConfirmDialogTone.md): ```ts
- [Variable: useConfirmDialogStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useConfirmDialogStore/variables/useConfirmDialogStore.md): ```ts
- [Function: requestPrompt()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/functions/requestPrompt.md): ```ts
- [Function: usePromptDialogControls()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/functions/usePromptDialogControls.md): ```ts
- [Function: usePromptDialogVisibility()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/functions/usePromptDialogVisibility.md): ```ts
- [src/stores/ui/usePromptDialogStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/index.md): - [PromptDialogOptions](./interfaces/PromptDialogOptions.md)
- [Interface: PromptDialogControls](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/interfaces/PromptDialogControls.md): Defined in: [src/stores/ui/usePromptDialogStore.ts:121](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/usePromptDialogStore.t...
- [Interface: PromptDialogOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/interfaces/PromptDialogOptions.md): Defined in: [src/stores/ui/usePromptDialogStore.ts:21](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/usePromptDialogStore.ts...
- [Interface: PromptDialogRequest](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/interfaces/PromptDialogRequest.md): Defined in: [src/stores/ui/usePromptDialogStore.ts:33](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/usePromptDialogStore.ts...
- [Interface: PromptDialogState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/interfaces/PromptDialogState.md): Defined in: [src/stores/ui/usePromptDialogStore.ts:42](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/usePromptDialogStore.ts...
- [Interface: PromptDialogVisibility](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/interfaces/PromptDialogVisibility.md): Defined in: [src/stores/ui/usePromptDialogStore.ts:132](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/usePromptDialogStore.t...
- [Type Alias: PromptDialogInputType](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/type-aliases/PromptDialogInputType.md): ```ts
- [Type Alias: PromptDialogStoreState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/type-aliases/PromptDialogStoreState.md): ```ts
- [Variable: usePromptDialogStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/usePromptDialogStore/variables/usePromptDialogStore.md): ```ts
- [src/stores/ui/useUiStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useUiStore/index.md): - [UIPersistedState](./interfaces/UIPersistedState.md)
- [Interface: UIPersistedState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useUiStore/interfaces/UIPersistedState.md): Defined in: [src/stores/ui/useUiStore.ts:57](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/ui/useUiStore.ts#L57)
- [Type Alias: UIStoreWithPersist](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useUiStore/type-aliases/UIStoreWithPersist.md): ```ts
- [Variable: DEFAULT\_SITE\_TABLE\_COLUMN\_WIDTHS](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useUiStore/variables/DEFAULT_SITE_TABLE_COLUMN_WIDTHS.md): ```ts
- [Variable: useUIStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/ui/useUiStore/variables/useUIStore.md): ```ts
- [src/stores/updates/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/updates/types/index.md): Updates store types and interfaces. Manages app updates and update
- [Interface: UpdatesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/updates/types/interfaces/UpdatesStore.md): Defined in: [src/stores/updates/types.ts:15](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/updates/types.ts#L15)
- [src/stores/updates/useUpdatesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/updates/useUpdatesStore/index.md): - [UpdatesStoreWithPersist](./type-aliases/UpdatesStoreWithPersist.md)
- [Type Alias: UpdatesStoreWithPersist](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/updates/useUpdatesStore/type-aliases/UpdatesStoreWithPersist.md): ```ts
- [Variable: useUpdatesStore](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/updates/useUpdatesStore/variables/useUpdatesStore.md): ```ts
- [Function: createPersistConfig()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/functions/createPersistConfig.md): ```ts
- [Function: debounce()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/functions/debounce.md): ```ts
- [Function: logStoreAction()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/functions/logStoreAction.md): ```ts
- [src/stores/utils](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/index.md): - [createPersistConfig](./functions/createPersistConfig.md)
- [Function: createRefCountedAsyncSubscription()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/refCountedAsyncSubscription/functions/createRefCountedAsyncSubscription.md): ```ts
- [src/stores/utils/refCountedAsyncSubscription](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/refCountedAsyncSubscription/index.md): - [RefCountedAsyncSubscriptionOptions](./interfaces/RefCountedAsyncSubscriptionOptions.md)
- [Interface: RefCountedAsyncSubscription](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/refCountedAsyncSubscription/interfaces/RefCountedAsyncSubscription.md): Defined in: [src/stores/utils/refCountedAsyncSubscription.ts:59](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/utils/refCounted...
- [Interface: RefCountedAsyncSubscriptionOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/refCountedAsyncSubscription/interfaces/RefCountedAsyncSubscriptionOptions.md): Defined in: [src/stores/utils/refCountedAsyncSubscription.ts:26](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/stores/utils/refCounted...
- [Function: createStoreErrorHandler()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/storeErrorHandling/functions/createStoreErrorHandler.md): ```ts
- [src/stores/utils/storeErrorHandling](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/stores/utils/storeErrorHandling/index.md): Factory for creating standardized error handling contexts for store
- [Class: ThemeManager](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/ThemeManager/classes/ThemeManager.md): Defined in: [src/theme/ThemeManager.ts:46](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/ThemeManager.ts#L46)
- [src/theme/ThemeManager](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/ThemeManager/index.md): - [ThemeManager](./classes/ThemeManager.md)
- [Variable: themeManager](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/ThemeManager/variables/themeManager.md): ```ts
- [src/theme/components/MiniChartBar](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/MiniChartBar/index.md): - [MiniChartBarProperties](./interfaces/MiniChartBarProperties.md)
- [Interface: MiniChartBarProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/MiniChartBar/interfaces/MiniChartBarProperties.md): Defined in: [src/theme/components/MiniChartBar.tsx:22](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/MiniChartBar.tsx...
- [Variable: MiniChartBar](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/MiniChartBar/variables/MiniChartBar.md): ```ts
- [src/theme/components/StatusIndicator](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/StatusIndicator/index.md): - [StatusIndicatorProperties](./interfaces/StatusIndicatorProperties.md)
- [Interface: StatusIndicatorProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/StatusIndicator/interfaces/StatusIndicatorProperties.md): Defined in: [src/theme/components/StatusIndicator.tsx:30](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/StatusIndicat...
- [Variable: StatusIndicator](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/StatusIndicator/variables/StatusIndicator.md): ```ts
- [src/theme/components/ThemeProvider](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemeProvider/index.md): Theme provider component for initializing and providing theme context.
- [Interface: ThemeProviderProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemeProvider/interfaces/ThemeProviderProperties.md): Defined in: [src/theme/components/ThemeProvider.tsx:28](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemeProvider.t...
- [Variable: ThemeProvider](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemeProvider/variables/ThemeProvider.md): ```ts
- [src/theme/components/ThemedBadge](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBadge/index.md): - [ThemedBadgeProperties](./interfaces/ThemedBadgeProperties.md)
- [Interface: ThemedBadgeProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBadge/interfaces/ThemedBadgeProperties.md): Defined in: [src/theme/components/ThemedBadge.tsx:60](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedBadge.tsx#L60)
- [Variable: ThemedBadge](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBadge/variables/ThemedBadge.md): ```ts
- [src/theme/components/ThemedBox](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBox/index.md): - [ThemedBoxProperties](./interfaces/ThemedBoxProperties.md)
- [Interface: ThemedBoxProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBox/interfaces/ThemedBoxProperties.md): Defined in: [src/theme/components/ThemedBox.tsx:51](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedBox.tsx#L51)
- [Variable: ThemedBox](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedBox/variables/ThemedBox.md): ```ts
- [src/theme/components/ThemedButton](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedButton/index.md): - [ThemedButtonProperties](./type-aliases/ThemedButtonProperties.md)
- [Type Alias: ThemedButtonProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedButton/type-aliases/ThemedButtonProperties.md): ```ts
- [Variable: ThemedButton](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedButton/variables/ThemedButton.md): ```ts
- [src/theme/components/ThemedCard](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCard/index.md): - [ThemedCardProperties](./interfaces/ThemedCardProperties.md)
- [Interface: ThemedCardProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCard/interfaces/ThemedCardProperties.md): Defined in: [src/theme/components/ThemedCard.tsx:85](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedCard.tsx#L85)
- [Variable: ThemedCard](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCard/variables/ThemedCard.md): ```ts
- [src/theme/components/ThemedCheckbox](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCheckbox/index.md): - [ThemedCheckboxProperties](./interfaces/ThemedCheckboxProperties.md)
- [Interface: ThemedCheckboxProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCheckbox/interfaces/ThemedCheckboxProperties.md): Defined in: [src/theme/components/ThemedCheckbox.tsx:17](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedCheckbox...
- [Variable: ThemedCheckbox](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedCheckbox/variables/ThemedCheckbox.md): ```ts
- [src/theme/components/ThemedIconButton](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedIconButton/index.md): - [ThemedIconButtonProperties](./interfaces/ThemedIconButtonProperties.md)
- [Interface: ThemedIconButtonProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedIconButton/interfaces/ThemedIconButtonProperties.md): Defined in: [src/theme/components/ThemedIconButton.tsx:23](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedIconBu...
- [Variable: ThemedIconButton](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedIconButton/variables/ThemedIconButton.md): ```ts
- [src/theme/components/ThemedInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedInput/index.md): - [ThemedInputProperties](./interfaces/ThemedInputProperties.md)
- [Interface: ThemedInputProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedInput/interfaces/ThemedInputProperties.md): Defined in: [src/theme/components/ThemedInput.tsx:75](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedInput.tsx#L75)
- [Variable: ThemedInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedInput/variables/ThemedInput.md): ```ts
- [src/theme/components/ThemedProgress](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedProgress/index.md): - [ThemedProgressProperties](./interfaces/ThemedProgressProperties.md)
- [Interface: ThemedProgressProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedProgress/interfaces/ThemedProgressProperties.md): Defined in: [src/theme/components/ThemedProgress.tsx:22](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedProgress...
- [Variable: ThemedProgress](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedProgress/variables/ThemedProgress.md): ```ts
- [src/theme/components/ThemedSelect](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSelect/index.md): - [ThemedSelectProperties](./interfaces/ThemedSelectProperties.md)
- [Interface: ThemedSelectProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSelect/interfaces/ThemedSelectProperties.md): Defined in: [src/theme/components/ThemedSelect.tsx:75](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedSelect.tsx...
- [Variable: ThemedSelect](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSelect/variables/ThemedSelect.md): ```ts
- [src/theme/components/ThemedSlider](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSlider/index.md): - [ThemedSliderProperties](./interfaces/ThemedSliderProperties.md)
- [Interface: ThemedSliderProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSlider/interfaces/ThemedSliderProperties.md): Defined in: [src/theme/components/ThemedSlider.tsx:53](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedSlider.tsx...
- [Variable: ThemedSlider](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedSlider/variables/ThemedSlider.md): ```ts
- [src/theme/components/ThemedText](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedText/index.md): - [ThemedTextProperties](./interfaces/ThemedTextProperties.md)
- [Interface: ThemedTextProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedText/interfaces/ThemedTextProperties.md): Defined in: [src/theme/components/ThemedText.tsx:55](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedText.tsx#L55)
- [Variable: ThemedText](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedText/variables/ThemedText.md): ```ts
- [src/theme/components/ThemedTooltip](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedTooltip/index.md): - [ThemedTooltipProperties](./interfaces/ThemedTooltipProperties.md)
- [Interface: ThemedTooltipProperties](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedTooltip/interfaces/ThemedTooltipProperties.md): Defined in: [src/theme/components/ThemedTooltip.tsx:10](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/ThemedTooltip.t...
- [Variable: ThemedTooltip](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/ThemedTooltip/variables/ThemedTooltip.md): ```ts
- [Function: getIconColorClass()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/iconUtils/functions/getIconColorClass.md): ```ts
- [Function: renderColoredIcon()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/iconUtils/functions/renderColoredIcon.md): ```ts
- [src/theme/components/iconUtils](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/iconUtils/index.md): - [getIconColorClass](./functions/getIconColorClass.md)
- [src/theme/components/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/index.md): - [BadgeSize](./type-aliases/BadgeSize.md)
- [Type Alias: BadgeSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BadgeSize.md): ```ts
- [Type Alias: BadgeVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BadgeVariant.md): ```ts
- [Type Alias: BoxElement](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxElement.md): ```ts
- [Type Alias: BoxPadding](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxPadding.md): ```ts
- [Type Alias: BoxRounded](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxRounded.md): ```ts
- [Type Alias: BoxShadow](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxShadow.md): ```ts
- [Type Alias: BoxSurface](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxSurface.md): ```ts
- [Type Alias: BoxVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/BoxVariant.md): ```ts
- [Type Alias: ButtonSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/ButtonSize.md): ```ts
- [Type Alias: ButtonVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/ButtonVariant.md): ```ts
- [Type Alias: ProgressSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/ProgressSize.md): ```ts
- [Type Alias: ProgressVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/ProgressVariant.md): ```ts
- [Type Alias: SystemThemePreference](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/SystemThemePreference.md): ```ts
- [Type Alias: TextAlign](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/TextAlign.md): ```ts
- [Type Alias: TextSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/TextSize.md): ```ts
- [Type Alias: TextVariant](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/TextVariant.md): ```ts
- [Type Alias: TextWeight](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/type-aliases/TextWeight.md): ```ts
- [Variable: CSS\_CLASSES](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/types/variables/CSS_CLASSES.md): ```ts
- [Function: useThemedControlStyles()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/useThemedControlStyles/functions/useThemedControlStyles.md): ```ts
- [src/theme/components/useThemedControlStyles](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/useThemedControlStyles/index.md): - [ThemeTokens](./interfaces/ThemeTokens.md)
- [Interface: ThemeTokens](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/useThemedControlStyles/interfaces/ThemeTokens.md): Defined in: [src/theme/components/useThemedControlStyles.ts:15](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/components/useThem...
- [Type Alias: ThemeClassGetter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/useThemedControlStyles/type-aliases/ThemeClassGetter.md): ```ts
- [Type Alias: ThemedControlTone](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/components/useThemedControlStyles/type-aliases/ThemedControlTone.md): ```ts
- [src/theme/themes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/index.md): - [Themes](./interfaces/Themes.md)
- [Interface: Themes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/interfaces/Themes.md): Defined in: [src/theme/themes.ts:394](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/themes.ts#L394)
- [Variable: darkTheme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/variables/darkTheme.md): ```ts
- [Variable: highContrastTheme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/variables/highContrastTheme.md): ```ts
- [Variable: lightTheme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/variables/lightTheme.md): ```ts
- [Variable: themes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/themes/variables/themes.md): ```ts
- [Function: isThemeName()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/functions/isThemeName.md): ```ts
- [src/theme/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/index.md): - [Theme](./interfaces/Theme.md)
- [Interface: Theme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/Theme.md): Defined in: [src/theme/types.ts:17](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L17)
- [Interface: ThemeBorderRadius](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeBorderRadius.md): Defined in: [src/theme/types.ts:38](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L38)
- [Interface: ThemeColors](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeColors.md): Defined in: [src/theme/types.ts:57](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L57)
- [Interface: ThemeShadows](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeShadows.md): Defined in: [src/theme/types.ts:211](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L211)
- [Interface: ThemeSpacing](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeSpacing.md): Defined in: [src/theme/types.ts:228](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L228)
- [Interface: ThemeState](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeState.md): Defined in: [src/theme/types.ts:249](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L249)
- [Interface: ThemeTypography](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/interfaces/ThemeTypography.md): Defined in: [src/theme/types.ts:264](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/types.ts#L264)
- [Type Alias: ThemeName](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/type-aliases/ThemeName.md): ```ts
- [Variable: THEME\_NAMES](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/types/variables/THEME_NAMES.md): ```ts
- [Function: useAvailabilityColors()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/functions/useAvailabilityColors.md): ```ts
- [Function: useStatusColors()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/functions/useStatusColors.md): ```ts
- [Function: useTheme()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/functions/useTheme.md): ```ts
- [Function: useThemeClasses()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/functions/useThemeClasses.md): ```ts
- [Function: useThemeValue()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/functions/useThemeValue.md): ```ts
- [src/theme/useTheme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/index.md): - [UseAvailabilityColorsReturn](./interfaces/UseAvailabilityColorsReturn.md)
- [Interface: UseAvailabilityColorsReturn](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/interfaces/UseAvailabilityColorsReturn.md): Defined in: [src/theme/useTheme.ts:43](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/useTheme.ts#L43)
- [Interface: UseStatusColorsReturn](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/interfaces/UseStatusColorsReturn.md): Defined in: [src/theme/useTheme.ts:54](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/useTheme.ts#L54)
- [Interface: UseThemeClassesReturn](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/interfaces/UseThemeClassesReturn.md): Defined in: [src/theme/useTheme.ts:64](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/useTheme.ts#L64)
- [Interface: UseThemeReturn](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/useTheme/interfaces/UseThemeReturn.md): Defined in: [src/theme/useTheme.ts:88](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/theme/useTheme.ts#L88)
- [Function: getPrefersDarkMode()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/systemTheme/functions/getPrefersDarkMode.md): ```ts
- [Function: subscribePrefersDarkModeChange()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/systemTheme/functions/subscribePrefersDarkModeChange.md): ```ts
- [src/theme/utils/systemTheme](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/systemTheme/index.md): - [PREFERS\_DARK\_MEDIA\_QUERY](./variables/PREFERS_DARK_MEDIA_QUERY.md)
- [Variable: PREFERS\_DARK\_MEDIA\_QUERY](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/systemTheme/variables/PREFERS_DARK_MEDIA_QUERY.md): ```ts
- [Function: deepMergeTheme()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/themeMerging/functions/deepMergeTheme.md): ```ts
- [src/theme/utils/themeMerging](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/theme/utils/themeMerging/index.md): Theme merging utilities for deep merging theme objects. Provides centralized
- [src/types](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/index.md): - [ElectronAPI](./type-aliases/ElectronAPI.md)
- [Function: isCdnEdgeConsistencyFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isCdnEdgeConsistencyFormData.md): ```ts
- [Function: isDnsFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isDnsFormData.md): ```ts
- [Function: isHttpFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpFormData.md): ```ts
- [Function: isHttpHeaderFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpHeaderFormData.md): ```ts
- [Function: isHttpJsonFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpJsonFormData.md): ```ts
- [Function: isHttpKeywordFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpKeywordFormData.md): ```ts
- [Function: isHttpLatencyFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpLatencyFormData.md): ```ts
- [Function: isHttpStatusFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isHttpStatusFormData.md): ```ts
- [Function: isPingFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isPingFormData.md): ```ts
- [Function: isPortFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isPortFormData.md): ```ts
- [Function: isReplicationFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isReplicationFormData.md): ```ts
- [Function: isServerHeartbeatFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isServerHeartbeatFormData.md): ```ts
- [Function: isSslFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isSslFormData.md): ```ts
- [Function: isValidMonitorFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isValidMonitorFormData.md): ```ts
- [Function: isWebsocketKeepaliveFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/isWebsocketKeepaliveFormData.md): ```ts
- [Function: safeGetFormProperty()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/safeGetFormProperty.md): ```ts
- [Function: safeSetFormProperty()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/functions/safeSetFormProperty.md): ```ts
- [src/types/monitorFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/index.md): - [BaseFormData](./interfaces/BaseFormData.md)
- [Interface: BaseFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/BaseFormData.md): Defined in: [src/types/monitorFormData.ts:50](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L50)
- [Interface: CdnEdgeConsistencyFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/CdnEdgeConsistencyFormData.md): Defined in: [src/types/monitorFormData.ts:68](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L68)
- [Interface: CreateDefaultFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/CreateDefaultFormData.md): Defined in: [src/types/monitorFormData.ts:90](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L90)
- [Interface: DnsFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/DnsFormData.md): Defined in: [src/types/monitorFormData.ts:131](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L131)
- [Interface: DynamicFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/DynamicFormData.md): Defined in: [src/types/monitorFormData.ts:150](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L150)
- [Interface: HeaderExpectationShape](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HeaderExpectationShape.md): Defined in: [src/types/monitorFormData.ts:346](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L346)
- [Interface: HeartbeatRequirementShape](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HeartbeatRequirementShape.md): Defined in: [src/types/monitorFormData.ts:356](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L356)
- [Interface: HttpFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HttpFormData.md): Defined in: [src/types/monitorFormData.ts:167](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L167)
- [Interface: HttpKeywordFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HttpKeywordFormData.md): Defined in: [src/types/monitorFormData.ts:208](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L208)
- [Interface: HttpLatencyFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HttpLatencyFormData.md): Defined in: [src/types/monitorFormData.ts:221](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L221)
- [Interface: HttpStatusFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/HttpStatusFormData.md): Defined in: [src/types/monitorFormData.ts:234](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L234)
- [Interface: JsonExpectationShape](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/JsonExpectationShape.md): Defined in: [src/types/monitorFormData.ts:373](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L373)
- [Interface: PingFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/PingFormData.md): Defined in: [src/types/monitorFormData.ts:272](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L272)
- [Interface: PortFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/PortFormData.md): Defined in: [src/types/monitorFormData.ts:283](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L283)
- [Interface: ReplicationRequirementShape](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/ReplicationRequirementShape.md): Defined in: [src/types/monitorFormData.ts:386](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L386)
- [Interface: SslFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/SslFormData.md): Defined in: [src/types/monitorFormData.ts:318](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L318)
- [Interface: WebsocketKeepaliveFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/interfaces/WebsocketKeepaliveFormData.md): Defined in: [src/types/monitorFormData.ts:333](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/types/monitorFormData.ts#L333)
- [Type Alias: HeaderExpectationFields](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/HeaderExpectationFields.md): ```ts
- [Type Alias: HeartbeatRequirementFields](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/HeartbeatRequirementFields.md): ```ts
- [Type Alias: HttpHeaderFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/HttpHeaderFormData.md): ```ts
- [Type Alias: HttpJsonFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/HttpJsonFormData.md): ```ts
- [Type Alias: JsonExpectationFields](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/JsonExpectationFields.md): ```ts
- [Type Alias: MonitorFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/MonitorFormData.md): ```ts
- [Type Alias: ReplicationFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/ReplicationFormData.md): ```ts
- [Type Alias: ReplicationRequirementFields](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/ReplicationRequirementFields.md): ```ts
- [Type Alias: ServerHeartbeatFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/type-aliases/ServerHeartbeatFormData.md): ```ts
- [Variable: createDefaultFormData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/monitorFormData/variables/createDefaultFormData.md): ```ts
- [Type Alias: ElectronAPI](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/type-aliases/ElectronAPI.md): ```ts
- [Type Alias: RendererSystemApi](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/type-aliases/RendererSystemApi.md): ```ts
- [src/types/typeUtils](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/typeUtils/index.md): - [RequireAllOrNoneFields](./type-aliases/RequireAllOrNoneFields.md)
- [Type Alias: RequireAllOrNoneFields\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/types/typeUtils/type-aliases/RequireAllOrNoneFields.md): ```ts
- [Class: TypedCache\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/classes/TypedCache.md): Defined in: [src/utils/cache.ts:141](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/cache.ts#L141)
- [Function: cleanupAllCaches()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/functions/cleanupAllCaches.md): ```ts
- [Function: clearAllCaches()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/functions/clearAllCaches.md): ```ts
- [Function: getCachedOrFetch()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/functions/getCachedOrFetch.md): ```ts
- [src/utils/cache](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/index.md): - [TypedCache](./classes/TypedCache.md)
- [Interface: AppCachesInterface](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/interfaces/AppCachesInterface.md): Defined in: [src/utils/cache.ts:86](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/cache.ts#L86)
- [Interface: CacheEntry\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/interfaces/CacheEntry.md): Defined in: [src/utils/cache.ts:113](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/cache.ts#L113)
- [Interface: CacheOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/interfaces/CacheOptions.md): Defined in: [src/utils/cache.ts:62](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/cache.ts#L62)
- [Variable: AppCaches](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cache/variables/AppCaches.md): ```ts
- [Function: setupCacheSync()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cacheSync/functions/setupCacheSync.md): ```ts
- [src/utils/cacheSync](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/cacheSync/index.md): - [setupCacheSync](./functions/setupCacheSync.md)
- [Function: getNestedScaleProperty()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/functions/getNestedScaleProperty.md): ```ts
- [Function: getNestedScalePropertySafe()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/functions/getNestedScalePropertySafe.md): ```ts
- [Function: getScaleConfig()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/functions/getScaleConfig.md): ```ts
- [Function: getScaleConfigSafe()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/functions/getScaleConfigSafe.md): ```ts
- [Function: getScaleProperty()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/functions/getScaleProperty.md): ```ts
- [src/utils/chartUtils](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/index.md): - [PropertyAccessResult](./type-aliases/PropertyAccessResult.md)
- [Type Alias: PropertyAccessResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/type-aliases/PropertyAccessResult.md): ```ts
- [Type Alias: ScaleConfigResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/chartUtils/type-aliases/ScaleConfigResult.md): ```ts
- [Function: generateUuid()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/data/generateUuid/functions/generateUuid.md): ```ts
- [src/utils/data/generateUuid](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/data/generateUuid/index.md): - [generateUuid](./functions/generateUuid.md)
- [Function: scrollToSiteCard()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/dom/scrollToSiteCard/functions/scrollToSiteCard.md): ```ts
- [src/utils/dom/scrollToSiteCard](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/dom/scrollToSiteCard/index.md): - [ScrollToSiteCardOptions](./interfaces/ScrollToSiteCardOptions.md)
- [Interface: ScrollToSiteCardOptions](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/dom/scrollToSiteCard/interfaces/ScrollToSiteCardOptions.md): Defined in: [src/utils/dom/scrollToSiteCard.ts:17](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/dom/scrollToSiteCard.ts#L17)
- [Class: FileDownloadDomAttachmentError](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/classes/FileDownloadDomAttachmentError.md): Defined in: [src/utils/downloads/browserFileDownload.ts:22](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/downloads/browserFileD...
- [Function: clickDownloadAnchor()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/functions/clickDownloadAnchor.md): ```ts
- [Function: triggerArrayBufferDownload()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/functions/triggerArrayBufferDownload.md): ```ts
- [Function: triggerBlobDownload()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/functions/triggerBlobDownload.md): ```ts
- [Function: withObjectUrl()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/functions/withObjectUrl.md): ```ts
- [src/utils/downloads/browserFileDownload](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/index.md): Browser-side file download helpers.
- [Interface: BrowserDownloadWarnLogger](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/browserFileDownload/interfaces/BrowserDownloadWarnLogger.md): Defined in: [src/utils/downloads/browserFileDownload.ts:14](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/downloads/browserFileD...
- [Function: parseSerializedDatabaseBackupResult()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/serializedBackupResult/functions/parseSerializedDatabaseBackupResult.md): ```ts
- [src/utils/downloads/serializedBackupResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/serializedBackupResult/index.md): Renderer-facing validation helpers for serialized SQLite backup payloads.
- [Variable: INVALID\_SERIALIZED\_BACKUP\_DATA\_MESSAGE](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/downloads/serializedBackupResult/variables/INVALID_SERIALIZED_BACKUP_DATA_MESSAGE.md): ```ts
- [Function: calculateMaxDuration()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/duration/functions/calculateMaxDuration.md): ```ts
- [src/utils/duration](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/duration/index.md): - [calculateMaxDuration](./functions/calculateMaxDuration.md)
- [Function: isPlaywrightAutomation()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/environment/functions/isPlaywrightAutomation.md): ```ts
- [Function: readProcessEnv()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/environment/functions/readProcessEnv.md): ```ts
- [Function: setPlaywrightAutomationMarker()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/environment/functions/setPlaywrightAutomationMarker.md): ```ts
- [src/utils/environment](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/environment/index.md): - [isPlaywrightAutomation](./functions/isPlaywrightAutomation.md)
- [Function: getMonitorDisplayIdentifier()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/getMonitorDisplayIdentifier.md): ```ts
- [Function: getMonitorTypeDisplayLabel()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/getMonitorTypeDisplayLabel.md): ```ts
- [Function: isNullOrUndefined()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/isNullOrUndefined.md): ```ts
- [Function: truncateForLogging()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/truncateForLogging.md): ```ts
- [Function: withAsyncErrorHandling()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/withAsyncErrorHandling.md): ```ts
- [Function: withFallback()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/withFallback.md): ```ts
- [Function: withSyncErrorHandling()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/functions/withSyncErrorHandling.md): ```ts
- [src/utils/fallbacks](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/index.md): - [UiDefaults](./variables/UiDefaults.md)
- [Variable: MonitorDefaults](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/variables/MonitorDefaults.md): ```ts
- [Variable: SiteDefaults](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/variables/SiteDefaults.md): ```ts
- [Variable: UiDefaults](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/fallbacks/variables/UiDefaults.md): ```ts
- [Function: formatByteSize()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/formatting/formatByteSize/functions/formatByteSize.md): ```ts
- [src/utils/formatting/formatByteSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/formatting/formatByteSize/index.md): - [formatByteSize](./functions/formatByteSize.md)
- [Function: getIcon()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/functions/getIcon.md): ```ts
- [Function: getIconSize()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/functions/getIconSize.md): ```ts
- [src/utils/icons](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/index.md): - [IconSize](./type-aliases/IconSize.md)
- [Type Alias: IconSize](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/type-aliases/IconSize.md): ```ts
- [Variable: AppIcons](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/variables/AppIcons.md): ```ts
- [Variable: IconSizes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/icons/variables/IconSizes.md): ```ts
- [Function: getMediaQueryMatches()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/mediaQueries/functions/getMediaQueryMatches.md): ```ts
- [Function: subscribeToMediaQueryListChanges()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/mediaQueries/functions/subscribeToMediaQueryListChanges.md): ```ts
- [Function: subscribeToMediaQueryMatches()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/mediaQueries/functions/subscribeToMediaQueryMatches.md): ```ts
- [Function: tryGetMediaQueryList()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/mediaQueries/functions/tryGetMediaQueryList.md): ```ts
- [src/utils/mediaQueries](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/mediaQueries/index.md): - [getMediaQueryMatches](./functions/getMediaQueryMatches.md)
- [Function: formatTitleSuffix()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/functions/formatTitleSuffix.md): ```ts
- [Function: getTitleSuffixFormatter()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/functions/getTitleSuffixFormatter.md): ```ts
- [Function: registerTitleSuffixFormatter()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/functions/registerTitleSuffixFormatter.md): ```ts
- [Function: resetMonitorTitleSuffixFormatters()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/functions/resetMonitorTitleSuffixFormatters.md): ```ts
- [src/utils/monitorTitleFormatters](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/index.md): - [TitleSuffixFormatter](./type-aliases/TitleSuffixFormatter.md)
- [Type Alias: TitleSuffixFormatter](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTitleFormatters/type-aliases/TitleSuffixFormatter.md): ```ts
- [Function: clearMonitorTypeCache()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTypeHelper/functions/clearMonitorTypeCache.md): ```ts
- [Function: getAvailableMonitorTypes()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTypeHelper/functions/getAvailableMonitorTypes.md): ```ts
- [Function: getMonitorTypeConfig()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTypeHelper/functions/getMonitorTypeConfig.md): ```ts
- [Function: getMonitorTypeOptions()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTypeHelper/functions/getMonitorTypeOptions.md): ```ts
- [src/utils/monitorTypeHelper](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorTypeHelper/index.md): - [clearMonitorTypeCache](./functions/clearMonitorTypeCache.md)
- [Function: allSupportsAdvancedAnalytics()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/allSupportsAdvancedAnalytics.md): ```ts
- [Function: allSupportsResponseTime()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/allSupportsResponseTime.md): ```ts
- [Function: clearConfigCache()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/clearConfigCache.md): ```ts
- [Function: formatMonitorDetail()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/formatMonitorDetail.md): ```ts
- [Function: formatMonitorTitleSuffix()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/formatMonitorTitleSuffix.md): ```ts
- [Function: getAnalyticsLabel()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/getAnalyticsLabel.md): ```ts
- [Function: getDefaultMonitorId()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/getDefaultMonitorId.md): ```ts
- [Function: getMonitorHelpTexts()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/getMonitorHelpTexts.md): ```ts
- [Function: getTypesWithFeature()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/getTypesWithFeature.md): ```ts
- [Function: shouldShowUrl()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/shouldShowUrl.md): ```ts
- [Function: supportsAdvancedAnalytics()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/supportsAdvancedAnalytics.md): ```ts
- [Function: supportsResponseTime()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/functions/supportsResponseTime.md): ```ts
- [src/utils/monitorUiHelpers](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/index.md): - [MonitorHelpTexts](./interfaces/MonitorHelpTexts.md)
- [Interface: MonitorHelpTexts](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorUiHelpers/interfaces/MonitorHelpTexts.md): Defined in: [src/utils/monitorUiHelpers.ts:50](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitorUiHelpers.ts#L50)
- [Function: validateOptionalTrimmedStringField()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/formFieldValidators/functions/validateOptionalTrimmedStringField.md): ```ts
- [Function: validateRequiredIntegerField()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/formFieldValidators/functions/validateRequiredIntegerField.md): ```ts
- [Function: validateRequiredNumberField()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/formFieldValidators/functions/validateRequiredNumberField.md): ```ts
- [Function: validateRequiredStringField()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/formFieldValidators/functions/validateRequiredStringField.md): ```ts
- [src/utils/monitorValidation/formFieldValidators](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/formFieldValidators/index.md): - [validateOptionalTrimmedStringField](./functions/validateOptionalTrimmedStringField.md)
- [Function: createMonitorObject()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/createMonitorObject.md): ```ts
- [Function: isMonitorFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/isMonitorFormData.md): ```ts
- [Function: validateMonitorData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorData.md): ```ts
- [Function: validateMonitorDataClientSide()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorDataClientSide.md): ```ts
- [Function: validateMonitorField()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorField.md): ```ts
- [Function: validateMonitorFieldClientSide()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorFieldClientSide.md): ```ts
- [Function: validateMonitorFieldEnhanced()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorFieldEnhanced.md): ```ts
- [Function: validateMonitorFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/functions/validateMonitorFormData.md): ```ts
- [src/utils/monitorValidation](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/index.md): - [MonitorCreationData](./interfaces/MonitorCreationData.md)
- [Interface: MonitorCreationData](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/interfaces/MonitorCreationData.md): Defined in: [src/utils/monitorValidation.ts:44](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitorValidation.ts#L44)
- [Function: getMonitorFormValidationErrors()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorFormValidators/functions/getMonitorFormValidationErrors.md): ```ts
- [src/utils/monitorValidation/monitorFormValidators](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorFormValidators/index.md): - [getMonitorFormValidationErrors](./functions/getMonitorFormValidationErrors.md)
- [Function: runMonitorValidationOperation()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationInternals/functions/runMonitorValidationOperation.md): ```ts
- [Function: toPartialMonitorFormData()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationInternals/functions/toPartialMonitorFormData.md): ```ts
- [src/utils/monitorValidation/monitorValidationInternals](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationInternals/index.md): - [runMonitorValidationOperation](./functions/runMonitorValidationOperation.md)
- [src/utils/monitorValidation/monitorValidationTypes](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/index.md): - [EnhancedValidationResult](./type-aliases/EnhancedValidationResult.md)
- [Type Alias: EnhancedValidationResult](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/EnhancedValidationResult.md): ```ts
- [Type Alias: FieldNamesOfType\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/FieldNamesOfType.md): ```ts
- [Type Alias: MaybeUndefined\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/MaybeUndefined.md): ```ts
- [Type Alias: MonitorFieldName\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/MonitorFieldName.md): ```ts
- [Type Alias: MonitorFieldValue\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/MonitorFieldValue.md): ```ts
- [Type Alias: MonitorFormDataByType](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/MonitorFormDataByType.md): ```ts
- [Type Alias: MonitorFormValidatorMap](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/MonitorFormValidatorMap.md): ```ts
- [Type Alias: NumberFieldName\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/NumberFieldName.md): ```ts
- [Type Alias: OptionalMonitorFieldValue\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/OptionalMonitorFieldValue.md): ```ts
- [Type Alias: PartialMonitorFormDataByType\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/PartialMonitorFormDataByType.md): ```ts
- [Type Alias: StringFieldName\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/StringFieldName.md): ```ts
- [Type Alias: TypedMonitorFormData\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/monitorValidationTypes/type-aliases/TypedMonitorFormData.md): ```ts
- [Type Alias: PartialMonitorFormDataByType\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidation/type-aliases/PartialMonitorFormDataByType.md): ```ts
- [Function: buildMonitorValidationFieldValues()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidationFields/functions/buildMonitorValidationFieldValues.md): ```ts
- [src/utils/monitorValidationFields](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidationFields/index.md): - [MonitorValidationFieldValues](./interfaces/MonitorValidationFieldValues.md)
- [Interface: MonitorValidationFieldValues](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidationFields/interfaces/MonitorValidationFieldValues.md): Defined in: [src/utils/monitorValidationFields.ts:19](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitorValidationFields.ts#L19)
- [Interface: MonitorValidationFieldValuesBase](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidationFields/interfaces/MonitorValidationFieldValuesBase.md): Defined in: [src/utils/monitorValidationFields.ts:40](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitorValidationFields.ts#L40)
- [Interface: MonitorValidationFieldValuesInput](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitorValidationFields/interfaces/MonitorValidationFieldValuesInput.md): Defined in: [src/utils/monitorValidationFields.ts:32](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitorValidationFields.ts#L32)
- [Function: parseUptimeValue()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/dataValidation/functions/parseUptimeValue.md): ```ts
- [Function: safeGetHostname()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/dataValidation/functions/safeGetHostname.md): ```ts
- [src/utils/monitoring/dataValidation](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/dataValidation/index.md): Utility functions for parsing and validating monitoring data with safe error
- [Function: calculateGlobalMonitoringMetrics()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/globalMetrics/functions/calculateGlobalMonitoringMetrics.md): ```ts
- [src/utils/monitoring/globalMetrics](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/globalMetrics/index.md): - [GlobalMonitoringMetrics](./interfaces/GlobalMonitoringMetrics.md)
- [Interface: GlobalMonitoringMetrics](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/globalMetrics/interfaces/GlobalMonitoringMetrics.md): Defined in: [src/utils/monitoring/globalMetrics.ts:23](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitoring/globalMetrics.ts...
- [Interface: MonitorStatusCounts](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/globalMetrics/interfaces/MonitorStatusCounts.md): Defined in: [src/utils/monitoring/globalMetrics.ts:45](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitoring/globalMetrics.ts...
- [Function: buildMonitorDisplayInfo()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorDisplayInfo/functions/buildMonitorDisplayInfo.md): ```ts
- [src/utils/monitoring/monitorDisplayInfo](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorDisplayInfo/index.md): - [MonitorDisplayInfo](./interfaces/MonitorDisplayInfo.md)
- [Interface: MonitorDisplayInfo](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorDisplayInfo/interfaces/MonitorDisplayInfo.md): Defined in: [src/utils/monitoring/monitorDisplayInfo.ts:12](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitoring/monitorDisp...
- [Function: normalizeMonitorExternalUrl()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorExternalUrl/functions/normalizeMonitorExternalUrl.md): ```ts
- [src/utils/monitoring/monitorExternalUrl](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorExternalUrl/index.md): - [normalizeMonitorExternalUrl](./functions/normalizeMonitorExternalUrl.md)
- [Function: getLatestHistoryTimestamp()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorHistoryTime/functions/getLatestHistoryTimestamp.md): ```ts
- [Function: getLatestMonitorHistoryTimestamp()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorHistoryTime/functions/getLatestMonitorHistoryTimestamp.md): ```ts
- [src/utils/monitoring/monitorHistoryTime](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorHistoryTime/index.md): - [getLatestHistoryTimestamp](./functions/getLatestHistoryTimestamp.md)
- [Function: getMonitorRuntimeSummary()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorRuntime/functions/getMonitorRuntimeSummary.md): ```ts
- [src/utils/monitoring/monitorRuntime](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorRuntime/index.md): - [MonitorRuntimeSummary](./interfaces/MonitorRuntimeSummary.md)
- [Interface: MonitorRuntimeSummary](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/monitoring/monitorRuntime/interfaces/MonitorRuntimeSummary.md): Defined in: [src/utils/monitoring/monitorRuntime.ts:22](https://github.com/Nick2bad4u/Uptime-Watcher/blob/main/src/utils/monitoring/monitorRuntime....
- [Function: createStatusIdentifier()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/functions/createStatusIdentifier.md): ```ts
- [Function: formatStatusLabel()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/functions/formatStatusLabel.md): ```ts
- [Function: formatStatusWithIcon()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/functions/formatStatusWithIcon.md): ```ts
- [Function: getStatusIcon()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/functions/getStatusIcon.md): ```ts
- [Function: getStatusIconComponent()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/functions/getStatusIconComponent.md): ```ts
- [src/utils/status](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/index.md): - [StatusIdentifier](./type-aliases/StatusIdentifier.md)
- [Type Alias: StatusIdentifier\](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/type-aliases/StatusIdentifier.md): ```ts
- [Type Alias: StatusWithIcon](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/status/type-aliases/StatusWithIcon.md): ```ts
- [Function: toSentenceCase()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/text/toSentenceCase/functions/toSentenceCase.md): ```ts
- [src/utils/text/toSentenceCase](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/text/toSentenceCase/index.md): - [toSentenceCase](./functions/toSentenceCase.md)
- [Function: formatDuration()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatDuration.md): ```ts
- [Function: formatFullTimestamp()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatFullTimestamp.md): ```ts
- [Function: formatIntervalDuration()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatIntervalDuration.md): ```ts
- [Function: formatRelativeTimestamp()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatRelativeTimestamp.md): ```ts
- [Function: formatResponseDuration()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatResponseDuration.md): ```ts
- [Function: formatResponseTime()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatResponseTime.md): ```ts
- [Function: formatRetryAttemptsText()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/formatRetryAttemptsText.md): ```ts
- [Function: getIntervalLabel()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/functions/getIntervalLabel.md): ```ts
- [src/utils/time](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/index.md): - [TimePeriod](./type-aliases/TimePeriod.md)
- [Type Alias: TimePeriod](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/type-aliases/TimePeriod.md): ```ts
- [Variable: TIME\_PERIOD\_LABELS](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/variables/TIME_PERIOD_LABELS.md): ```ts
- [Function: waitForAnimation()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/waitForAnimation/functions/waitForAnimation.md): ```ts
- [src/utils/time/waitForAnimation](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/time/waitForAnimation/index.md): - [waitForAnimation](./functions/waitForAnimation.md)
- [Function: clampTimeoutMs()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/clampTimeoutMs.md): ```ts
- [Function: clampTimeoutSeconds()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/clampTimeoutSeconds.md): ```ts
- [Function: getTimeoutSeconds()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/getTimeoutSeconds.md): ```ts
- [Function: isValidTimeoutMs()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/isValidTimeoutMs.md): ```ts
- [Function: isValidTimeoutSeconds()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/isValidTimeoutSeconds.md): ```ts
- [Function: timeoutMsToSeconds()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/timeoutMsToSeconds.md): ```ts
- [Function: timeoutSecondsToMs()](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/functions/timeoutSecondsToMs.md): ```ts
- [src/utils/timeoutUtils](https://nick2bad4u.github.io/Uptime-Watcher/docs/src/utils/timeoutUtils/index.md): Utilities for timeout conversion and validation.
- [How the ESLint Config Inspector is Integrated into the Docs](https://nick2bad4u.github.io/Uptime-Watcher/blog/eslint-config-inspector-integration.md): {/* eslint-disable @eslint-community/eslint-comments/disable-enable-pair -- Link component is consumed by MDX JSX later in this file */}
- [IPC Contracts and Static Guards: Keeping Main and Renderer in Sync](https://nick2bad4u.github.io/Uptime-Watcher/blog/ipc-contracts-and-static-guards.md): Electron IPC is a common place where apps quietly rot: ad-hoc channels, mismatched
- [How Property-Based Testing Caught Real Bugs in Monitor Logic](https://nick2bad4u.github.io/Uptime-Watcher/blog/property-based-testing-real-bugs.md): Property-based testing is not just a buzzword in this repo; it has caught
- [Uptime Watcher 19.0: From Local Script to Deeply Tested Desktop App](https://nick2bad4u.github.io/Uptime-Watcher/blog/uptime-watcher-development-journey.md): {/* eslint-disable @eslint-community/eslint-comments/disable-enable-pair -- Link component is consumed by MDX JSX later in this file */}