This website requires JavaScript.
Explore
Help
Sign In
Not-Expected-Yet
/
ha-nvidia-shield
Watch
2
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
7
Wiki
Activity
Files
8f40b6435c0a7cb936f4a1fdc67f4f96eb28cf43
ha-nvidia-shield
/
custom_components
/
nvidia_shield
T
History
James Mackay
8f40b6435c
fix(poller): F1 — the poller factory re-reads entry.options at call time (audit-sanctioned option), so the next built poller targets the NEW address after a zeroconf IP change; the stale live-read comment in config_flow points at the actual mechanism; TestIpChangeSelfHealF1 drives an IP change and pins the next poller host (t32)
2026-10-09 08:03:28 +01:00
..
ha_adb_common
fix(connection,adb_client): commit the F-NEW1..3 wiring lost in the amend cycle — no-idle-timeout transport budget with in-code rationale, config accessor consumption, wrapped-line buffer
2026-10-09 06:20:46 +01:00
translations
docs(readme,strings): YAML seed-only semantics documented — interactive flow, duplicate guards, no implicit entry changes on block removal (t30 U1)
2026-10-09 07:24:52 +01:00
__init__.py
fix(poller): F1 — the poller factory re-reads entry.options at call time (audit-sanctioned option), so the next built poller targets the NEW address after a zeroconf IP change; the stale live-read comment in config_flow points at the actual mechanism; TestIpChangeSelfHealF1 drives an IP change and pins the next poller host (t32)
2026-10-09 08:03:28 +01:00
adb_session.py
feat(connection): ADB foreground fallback on the watchdog cadence when the protocol push is silent (store priority protocol > ADB); audio-playback hint filtered through SYSTEM_MEDIA_PACKAGES (P3-2b,c)
2026-10-08 10:33:38 +01:00
button.py
feat(button,media_player): Pair ADB carries entity_category CONFIG (t30 G11) + BrowseMediaSource domain parameter at root and children (t30 G18, 2026-05-20 blog contract); stubs/tests pin both
2026-10-09 07:17:14 +01:00
config_flow.py
fix(poller): F1 — the poller factory re-reads entry.options at call time (audit-sanctioned option), so the next built poller targets the NEW address after a zeroconf IP change; the stale live-read comment in config_flow points at the actual mechanism; TestIpChangeSelfHealF1 drives an IP change and pins the next poller host (t32)
2026-10-09 08:03:28 +01:00
connection.py
feat: standards polish — G7 sensor translation_key naming + entity strings, G10 protocol-push device identity on the registry card, G12 unrecorded poll-driven attributes (media player DAG internals + sensors), G14 async_redact_data with an explicit redaction list behind the marker scan (t30)
2026-10-09 07:22:23 +01:00
const.py
feat(connection,const,strings): complete the P5-3 logcat consumer wiring lost in an earlier amend — dedicated stream, instant stamp, ladder + auto-disable, default-off toggle strings
2026-10-09 06:06:34 +01:00
diagnostics.py
fix(diagnostics): hosts join the explicit TO_REDACT list per the audit's G14 citation (t30 G14)
2026-10-09 07:47:12 +01:00
helpers.py
feat(config_flow): remote-protocol cert/PIN pairing step + reauth after device hard reset (shared .storage cert paths; ADB step body byte-intact, routes onward when protocol enabled)
2026-10-08 09:32:27 +01:00
icon.png
feat(icon): HACS-required 256x256 icon.png placeholder, generated (t30 G15)
2026-10-09 07:15:42 +01:00
jellyfin.py
Initial release v0.1.0
2026-04-17 17:04:30 -05:00
manifest.json
feat(manifest): integration_type device + domain loggers adb_shell/androidtvremote2 (t30 G1)
2026-10-09 07:15:42 +01:00
media_player.py
feat: standards polish — G7 sensor translation_key naming + entity strings, G10 protocol-push device identity on the registry card, G12 unrecorded poll-driven attributes (media player DAG internals + sensors), G14 async_redact_data with an explicit redaction list behind the marker scan (t30)
2026-10-09 07:22:23 +01:00
power.py
Initial release v0.1.0
2026-04-17 17:04:30 -05:00
remote.py
test(config_flow,media_player,remote): digit-delay/send-enter options (store + window/error validation), IME-first text entry with ADB fallback tier, icon column parse/prefill/store (P5-2)
2026-10-09 06:00:17 +01:00
sensor.py
feat: standards polish — G7 sensor translation_key naming + entity strings, G10 protocol-push device identity on the registry card, G12 unrecorded poll-driven attributes (media player DAG internals + sensors), G14 async_redact_data with an explicit redaction list behind the marker scan (t30)
2026-10-09 07:22:23 +01:00
services.yaml
fix: the deprecated listener+reload combo is gone — reauth uses async_update_reload_and_abort(_get_reauth_entry()), zeroconf host update is update-only, the __init__ options-reload listener is removed (grep-pinned); host-change tests assert update-without-reload (t29 G3a)
2026-10-09 07:02:21 +01:00
strings.json
docs(readme,strings): YAML seed-only semantics documented — interactive flow, duplicate guards, no implicit entry changes on block removal (t30 U1)
2026-10-09 07:24:52 +01:00