Watch time history tracking with 14-day stacked charts on Metrics and Home Assistant sensors, active input source indicator dot on the Control tab with harmonized 2-column grid layout, and watch time settings in Glasshouse general settings.
Details
Watch time and Metrics
• The TV counts screen-on time locally per app and input for 13 months, kept in /var/lib/tvweb/history (#726).
• A new Watch time card on the Metrics tab displays today, 7-day, and 30-day totals, 14-day daily stacked bars with the top 5 apps/inputs, and live 30-second polling (#726).
• Screen-off time (such as background audio playback) is tracked separately (#726).
• Home Assistant gets three new watch-time sensors (today, 7 days, 30 days) and Prometheus exposes glasshouse_watch_seconds_total (#726).
• The Watch time opt-in switch and Clear history action sit in the Glasshouse general settings section on the Server tab (#733).
Control tab and Inputs
• An active source indicator dot highlights the currently running input on the Control tab, anchored adjacent to the label (#728).
• The inputs section is harmonized into a clean 2-column grid with text truncation and tooltips for long input names (#728).
• Trailing odd input buttons and lone sound output items are cleanly centered (#728).