v2.4.6 - Launch and split mirroring stability improvements
What's new
This release focuses on mirroring startup stability, split layout transitions, and secure relay recovery.
Improved launch and stream recovery
- Improved startup reliability when the first frame is delayed or missing
- Reduced false ready/reuse decisions caused by stale stream metadata
- Improved automatic recovery flow when a stream does not recommit correctly
- Added deeper diagnostics for launch, barrier, stream bootstrap, and first-frame timing
Better split and layout transition behavior
- Fixed cases where split mode could briefly show an incorrect temporary layout before settling
- Improved split target handling so the correct pane sizes are applied from the beginning of launch
- Improved relaunch behavior across single, split, and popup transitions
- Refined same-target no-op logic so relaunch is skipped only when the current state is truly reusable
Certificate and relay reliability
- Added automatic recovery for corrupted dynamic PKCS12 certificates
- Improved HTTPS relay startup reliability when local certificate state is invalid
Notes
- This update mainly targets stability, recovery behavior, and internal diagnostics
- No major user-facing workflow changes were introduced, but mirroring startup and recovery should feel more reliable