github rorygallagher2024/glasshouse v0.2.0
v0.2.0 - Privacy Panel, C9 Compatibility & Hardening

latest releases: v0.118.0, v0.117.2, v0.117.1...
one month ago

What's Changed in v0.2.0

📺 Expanded Hardware Compatibility

  • Verified on LG C9 OLED (OLED65C9AUA): Confirmed working on webOS 4.9.x / firmware 05.50.00, successfully registering all 33 Home Assistant discovery entities and detecting OLED panel telemetry.

🛡️ Privacy Panel & Telemetry Protection

  • On-device Privacy Panel: Visual breakdown in the web UI of what LG webOS collects (voice data, ACR / automatic content recognition, viewing habits, advertising identifiers).
  • Ad Identifier Stripping: The advertising identifier (id_for_advertiser) is strictly sanitized and never transmitted to the browser dashboard.

🌡️ Thermal & Sensor Hardening

  • Thermal Sensor Safeguards: Rejects invalid readings (zero or negative temperatures) during SoC power transitions to prevent sensor graph spikes.
  • Boot-time Thermal Reading Guard: Guarded against uninitialized ADC states during startup.

⚙️ UI & System Refinements

  • Decoupled Flash Storage: eMMC flash wear and storage stats moved to dedicated storage telemetry, decoupled from the OLED health block.
  • OLED Cycle Progress Clarification: 4h compensation cycle countdown now lives inside the Short Cycle tile with its own dedicated progress bar and label, separate from total operating hours.
  • Reboot Command Reliability: Improved handling of TV reboot commands via tvpowerd.
  • Section Hiding: Fixed an issue where the hidden setting was ignored for certain UI elements.

📚 Documentation & Security

  • Enhanced security advice for SSH key authentication vs. raw telnet.
  • Clarified cookie handling and local-only access models.
  • Expanded Home Assistant integration and architecture documentation in docs/.

Full Changelog: v0.1.0...v0.2.0

Don't miss a new glasshouse release

NewReleases is sending notifications on new releases.