├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── img │ ├── appearance.png │ ├── content.png │ ├── customization.png │ ├── entities.png │ ├── filter.png │ ├── hide-names.png │ ├── low_batteries.png │ ├── popup-settings-status.png │ ├── popup-status.png │ ├── popup.png │ ├── smart_groups.png │ ├── square.png │ ├── status-card-dark.png │ ├── status-card-headerv2.png │ ├── status-card-light.png │ ├── top.png │ └── total-number.png ├── paypal.png ├── paypal_small.png └── workflows │ ├── action.yml │ ├── stale.yml │ └── update-issue-template.yml ├── .gitignore ├── README.md ├── dist └── status-card.js ├── hacs.json ├── package.json ├── src ├── card.ts ├── editor.ts ├── ha │ ├── common │ │ ├── const.ts │ │ ├── dom │ │ │ ├── apply_themes_on_element.ts │ │ │ └── fire_event.ts │ │ ├── entity │ │ │ └── compute_domain.ts │ │ ├── number │ │ │ ├── format_number.ts │ │ │ └── round.ts │ │ ├── string │ │ │ └── compare.ts │ │ ├── translations │ │ │ └── localize.ts │ │ └── util │ │ │ ├── debounce.ts │ │ │ └── deep-equal.ts │ ├── data │ │ ├── entity_registry.ts │ │ ├── lovelace.ts │ │ ├── selector.ts │ │ ├── translation.ts │ │ ├── ws-area_registry.ts │ │ ├── ws-device_registry.ts │ │ └── ws-themes.ts │ ├── index.ts │ ├── panels │ │ └── lovelace │ │ │ ├── common │ │ │ ├── directives │ │ │ │ └── action-handler-directive.ts │ │ │ ├── handle-actions.ts │ │ │ └── has-action.ts │ │ │ ├── editor │ │ │ └── types.ts │ │ │ └── types.ts │ └── types.ts ├── helpers.ts ├── index.ts ├── item-editor.ts ├── items-editor.ts ├── popup-dialog.ts ├── smart_groups.ts └── translations.ts ├── tsconfig.json └── vite.config.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/img/appearance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/appearance.png -------------------------------------------------------------------------------- /.github/img/content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/content.png -------------------------------------------------------------------------------- /.github/img/customization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/customization.png -------------------------------------------------------------------------------- /.github/img/entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/entities.png -------------------------------------------------------------------------------- /.github/img/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/filter.png -------------------------------------------------------------------------------- /.github/img/hide-names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/hide-names.png -------------------------------------------------------------------------------- /.github/img/low_batteries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/low_batteries.png -------------------------------------------------------------------------------- /.github/img/popup-settings-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/popup-settings-status.png -------------------------------------------------------------------------------- /.github/img/popup-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/popup-status.png -------------------------------------------------------------------------------- /.github/img/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/popup.png -------------------------------------------------------------------------------- /.github/img/smart_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/smart_groups.png -------------------------------------------------------------------------------- /.github/img/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/square.png -------------------------------------------------------------------------------- /.github/img/status-card-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/status-card-dark.png -------------------------------------------------------------------------------- /.github/img/status-card-headerv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/status-card-headerv2.png -------------------------------------------------------------------------------- /.github/img/status-card-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/status-card-light.png -------------------------------------------------------------------------------- /.github/img/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/top.png -------------------------------------------------------------------------------- /.github/img/total-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/img/total-number.png -------------------------------------------------------------------------------- /.github/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/paypal.png -------------------------------------------------------------------------------- /.github/paypal_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/paypal_small.png -------------------------------------------------------------------------------- /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/update-issue-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/.github/workflows/update-issue-template.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/README.md -------------------------------------------------------------------------------- /dist/status-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/dist/status-card.js -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/hacs.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/package.json -------------------------------------------------------------------------------- /src/card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/card.ts -------------------------------------------------------------------------------- /src/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/editor.ts -------------------------------------------------------------------------------- /src/ha/common/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/const.ts -------------------------------------------------------------------------------- /src/ha/common/dom/apply_themes_on_element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/dom/apply_themes_on_element.ts -------------------------------------------------------------------------------- /src/ha/common/dom/fire_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/dom/fire_event.ts -------------------------------------------------------------------------------- /src/ha/common/entity/compute_domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/entity/compute_domain.ts -------------------------------------------------------------------------------- /src/ha/common/number/format_number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/number/format_number.ts -------------------------------------------------------------------------------- /src/ha/common/number/round.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/number/round.ts -------------------------------------------------------------------------------- /src/ha/common/string/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/string/compare.ts -------------------------------------------------------------------------------- /src/ha/common/translations/localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/translations/localize.ts -------------------------------------------------------------------------------- /src/ha/common/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/util/debounce.ts -------------------------------------------------------------------------------- /src/ha/common/util/deep-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/common/util/deep-equal.ts -------------------------------------------------------------------------------- /src/ha/data/entity_registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/entity_registry.ts -------------------------------------------------------------------------------- /src/ha/data/lovelace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/lovelace.ts -------------------------------------------------------------------------------- /src/ha/data/selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/selector.ts -------------------------------------------------------------------------------- /src/ha/data/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/translation.ts -------------------------------------------------------------------------------- /src/ha/data/ws-area_registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/ws-area_registry.ts -------------------------------------------------------------------------------- /src/ha/data/ws-device_registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/ws-device_registry.ts -------------------------------------------------------------------------------- /src/ha/data/ws-themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/data/ws-themes.ts -------------------------------------------------------------------------------- /src/ha/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/index.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/common/directives/action-handler-directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/panels/lovelace/common/directives/action-handler-directive.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/common/handle-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/panels/lovelace/common/handle-actions.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/common/has-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/panels/lovelace/common/has-action.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/editor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/panels/lovelace/editor/types.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/panels/lovelace/types.ts -------------------------------------------------------------------------------- /src/ha/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/ha/types.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/item-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/item-editor.ts -------------------------------------------------------------------------------- /src/items-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/items-editor.ts -------------------------------------------------------------------------------- /src/popup-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/popup-dialog.ts -------------------------------------------------------------------------------- /src/smart_groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/smart_groups.ts -------------------------------------------------------------------------------- /src/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/src/translations.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xBourner/status-card/HEAD/vite.config.js --------------------------------------------------------------------------------