Faster LUT preview — preview is downscaled to about 1440px instead of processing full-resolution frames. Lower heat and battery use — less GPU/memory work during LUT preview. Safer camera lens switching — session configuration is now properly balanced. Lens-switch rollback — if switching fails, the app restores the previous lens instead of leaving a wrong/black state. Better preview handling — native preview and LUT-processed preview are managed more cleanly. Histogram processing improved — it only runs when the histogram/waveform UI is actually visible.