├── .devcontainer └── devcontainer.json ├── .flake8 ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.md └── workflows │ ├── hassfest.yaml │ └── stale.yaml ├── .gitignore ├── LICENSE.txt ├── README.md ├── custom_components └── browser_mod │ ├── __init__.py │ ├── binary_sensor.py │ ├── browser.py │ ├── browser_mod.js │ ├── browser_mod_panel.js │ ├── camera.py │ ├── config_flow.py │ ├── connection.py │ ├── const.py │ ├── entities.py │ ├── helpers.py │ ├── light.py │ ├── manifest.json │ ├── media_player.py │ ├── mod_view.py │ ├── panel.py │ ├── sensor.py │ ├── service.py │ ├── services.yaml │ └── store.py ├── documentation ├── configuration-panel.md ├── popups.md ├── services.md └── styles.md ├── hacs.json ├── info.md ├── js ├── config_panel │ ├── browser-mod-settings-table.ts │ ├── browser-settings-card.ts │ ├── frontend-settings-card.ts │ ├── main.ts │ ├── registered-browsers-card.ts │ └── sidebar-settings-custom-selector.ts ├── helpers.ts ├── object-selector-monitor.ts └── plugin │ ├── activity.ts │ ├── browser-player-editor.ts │ ├── browser-player.ts │ ├── browser.ts │ ├── browserID.ts │ ├── camera.ts │ ├── connection.ts │ ├── event-target-polyfill.js │ ├── frontend-settings.ts │ ├── fullyKiosk.ts │ ├── main.ts │ ├── mediaPlayer.ts │ ├── overlay-icon.ts │ ├── panel.ts │ ├── popup-card-editor.ts │ ├── popup-card-helpers.ts │ ├── popup-card.ts │ ├── popup-dialog.ts │ ├── popups.ts │ ├── require-interact.ts │ ├── screensaver.ts │ ├── services.ts │ ├── types.ts │ └── version.ts ├── package.json ├── rollup.config.mjs ├── test ├── automations.yaml ├── configuration.yaml ├── docker-compose.yml ├── lovelace.yaml └── views │ ├── frontend-backend.yaml │ ├── more-info.yaml │ ├── notification.yaml │ ├── popup-card.yaml │ ├── popup.yaml │ └── various.yaml └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/browser_mod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/__init__.py -------------------------------------------------------------------------------- /custom_components/browser_mod/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/browser_mod/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/browser.py -------------------------------------------------------------------------------- /custom_components/browser_mod/browser_mod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/browser_mod.js -------------------------------------------------------------------------------- /custom_components/browser_mod/browser_mod_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/browser_mod_panel.js -------------------------------------------------------------------------------- /custom_components/browser_mod/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/camera.py -------------------------------------------------------------------------------- /custom_components/browser_mod/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/config_flow.py -------------------------------------------------------------------------------- /custom_components/browser_mod/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/connection.py -------------------------------------------------------------------------------- /custom_components/browser_mod/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/const.py -------------------------------------------------------------------------------- /custom_components/browser_mod/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/entities.py -------------------------------------------------------------------------------- /custom_components/browser_mod/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/helpers.py -------------------------------------------------------------------------------- /custom_components/browser_mod/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/light.py -------------------------------------------------------------------------------- /custom_components/browser_mod/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/manifest.json -------------------------------------------------------------------------------- /custom_components/browser_mod/media_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/media_player.py -------------------------------------------------------------------------------- /custom_components/browser_mod/mod_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/mod_view.py -------------------------------------------------------------------------------- /custom_components/browser_mod/panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/panel.py -------------------------------------------------------------------------------- /custom_components/browser_mod/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/sensor.py -------------------------------------------------------------------------------- /custom_components/browser_mod/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/service.py -------------------------------------------------------------------------------- /custom_components/browser_mod/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/services.yaml -------------------------------------------------------------------------------- /custom_components/browser_mod/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/custom_components/browser_mod/store.py -------------------------------------------------------------------------------- /documentation/configuration-panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/documentation/configuration-panel.md -------------------------------------------------------------------------------- /documentation/popups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/documentation/popups.md -------------------------------------------------------------------------------- /documentation/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/documentation/services.md -------------------------------------------------------------------------------- /documentation/styles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/documentation/styles.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/info.md -------------------------------------------------------------------------------- /js/config_panel/browser-mod-settings-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/browser-mod-settings-table.ts -------------------------------------------------------------------------------- /js/config_panel/browser-settings-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/browser-settings-card.ts -------------------------------------------------------------------------------- /js/config_panel/frontend-settings-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/frontend-settings-card.ts -------------------------------------------------------------------------------- /js/config_panel/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/main.ts -------------------------------------------------------------------------------- /js/config_panel/registered-browsers-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/registered-browsers-card.ts -------------------------------------------------------------------------------- /js/config_panel/sidebar-settings-custom-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/config_panel/sidebar-settings-custom-selector.ts -------------------------------------------------------------------------------- /js/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/helpers.ts -------------------------------------------------------------------------------- /js/object-selector-monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/object-selector-monitor.ts -------------------------------------------------------------------------------- /js/plugin/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/activity.ts -------------------------------------------------------------------------------- /js/plugin/browser-player-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/browser-player-editor.ts -------------------------------------------------------------------------------- /js/plugin/browser-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/browser-player.ts -------------------------------------------------------------------------------- /js/plugin/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/browser.ts -------------------------------------------------------------------------------- /js/plugin/browserID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/browserID.ts -------------------------------------------------------------------------------- /js/plugin/camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/camera.ts -------------------------------------------------------------------------------- /js/plugin/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/connection.ts -------------------------------------------------------------------------------- /js/plugin/event-target-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/event-target-polyfill.js -------------------------------------------------------------------------------- /js/plugin/frontend-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/frontend-settings.ts -------------------------------------------------------------------------------- /js/plugin/fullyKiosk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/fullyKiosk.ts -------------------------------------------------------------------------------- /js/plugin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/main.ts -------------------------------------------------------------------------------- /js/plugin/mediaPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/mediaPlayer.ts -------------------------------------------------------------------------------- /js/plugin/overlay-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/overlay-icon.ts -------------------------------------------------------------------------------- /js/plugin/panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/panel.ts -------------------------------------------------------------------------------- /js/plugin/popup-card-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/popup-card-editor.ts -------------------------------------------------------------------------------- /js/plugin/popup-card-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/popup-card-helpers.ts -------------------------------------------------------------------------------- /js/plugin/popup-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/popup-card.ts -------------------------------------------------------------------------------- /js/plugin/popup-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/popup-dialog.ts -------------------------------------------------------------------------------- /js/plugin/popups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/popups.ts -------------------------------------------------------------------------------- /js/plugin/require-interact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/require-interact.ts -------------------------------------------------------------------------------- /js/plugin/screensaver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/screensaver.ts -------------------------------------------------------------------------------- /js/plugin/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/services.ts -------------------------------------------------------------------------------- /js/plugin/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/types.ts -------------------------------------------------------------------------------- /js/plugin/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/js/plugin/version.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /test/automations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/automations.yaml -------------------------------------------------------------------------------- /test/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/configuration.yaml -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /test/lovelace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/lovelace.yaml -------------------------------------------------------------------------------- /test/views/frontend-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/frontend-backend.yaml -------------------------------------------------------------------------------- /test/views/more-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/more-info.yaml -------------------------------------------------------------------------------- /test/views/notification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/notification.yaml -------------------------------------------------------------------------------- /test/views/popup-card.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/popup-card.yaml -------------------------------------------------------------------------------- /test/views/popup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/popup.yaml -------------------------------------------------------------------------------- /test/views/various.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/test/views/various.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcapslock/hass-browser_mod/HEAD/tsconfig.json --------------------------------------------------------------------------------