Fixes
- CLI video/test/screencast crash — renderer not initialized:
trcc video,trcc test, andtrcc screencastfailed withImageService.set_renderer() must be called before usebecause they bypassed_connect_lcd()which wires the renderer (#72) - CLI video/screencast crash — PIL Image passed to QtRenderer:
encode_for_device()received PIL Images from MediaService but QtRenderer expected QImage, causing'NoneType' object is not callable - Sensor picker missing DRM GPU sensors: AMD/Intel GPU utilization sensors were discovered but never shown in the sensor picker — multi-GPU users couldn't select GPU utilization for either card (#71)