feat: add problem detection framework for common problems (#2412)

Introduces a ProblemManager that detects and surfaces actionable issues
(stale config, legacy frigate-hass-card resources, slow/failed streams)
via status bar indicators and notification popups with fix actions.
This commit is contained in:
Dermot Duffy
2026-03-13 20:00:59 -07:00
committed by GitHub
parent 95faddd9a0
commit ab683df5e8
46 changed files with 2147 additions and 166 deletions
+5 -1
View File
@@ -1,7 +1,11 @@
export const REPO_URL = 'https://github.com/dermotduffy/advanced-camera-card' as const;
export const DOCS_URL = 'https://card.camera' as const;
export const TROUBLESHOOTING_URL = `${DOCS_URL}/#/troubleshooting` as const;
export const STREAM_TROUBLESHOOTING_URL =
export const TROUBLESHOOTING_CONFIG_UPGRADE_URL =
`${TROUBLESHOOTING_URL}?id=configuration-upgrade-available` as const;
export const TROUBLESHOOTING_LEGACY_RESOURCE_URL =
`${TROUBLESHOOTING_URL}?id=legacy-dashboard-resource-detected` as const;
export const TROUBLESHOOTING_STREAM_URL =
`${TROUBLESHOOTING_URL}?id=stream-does-not-load` as const;
const CONFIGURATION_URL = `${DOCS_URL}/#/configuration`;
export const FOLDERS_CONFIGURATION_URL = `${CONFIGURATION_URL}/folders`;