github rorygallagher2024/lg-webos-dashboard v0.73.0

latest releases: v0.73.2, v0.73.1
6 days ago

Dashboard & Controls

• Button-styled volume slider: Replaced discrete volume buttons with a button-styled slider matching the height of the Mute button, with live pointer scrubbing, level fill, and full keyboard navigation (Arrows, Page Up/Down, Home, End).
• Control flick-back eliminated: Buttons and toggles use optimistic state leases to prevent stale telemetry from momentarily snapping controls back to old values before the TV commits changes.
• Footer activity indicator: A subtle, monochrome in-flight spinner in the footer gives quiet visual feedback for active user commands without obstructing interaction.
• Unified error banner: Action errors now cleanly present in the existing #offline banner rather than pushing content out of place.
• Accessibility: WAI-ARIA roving tabindex and arrow-key navigation for the tab bar.
• Toast character counter: Added a live 0/120 length counter to the TV toast notification input.

Server & Infrastructure

• Hardened routing parameter validation and modernized Node buffer/URL usage.
• Expire negative telemetry cache when Luna calls time out so recovery is faster.
• Parallelized test runner and boot phases for significantly faster CI cycles.
• Documentation audit bringing the README fully up to date with modern features.

Don't miss a new lg-webos-dashboard release

NewReleases is sending notifications on new releases.