Improvements:
1. Significant memory and performance improvements.
2. Major memory and performance improvements for long-running sessions. ITVDesk now uses memory more efficiently, especially while streaming.
3. Fixed memory growth in live stream overlays and internal log handling, resulting in smoother operation and better long-term reliability.
4. Improved startup behavior with smarter lazy loading for AI, recording, and P2P components to reduce unnecessary resource usage.
5. Better overall RTSP and ONVIF stability, including stream handling improvements and cleaner start/stop behavior.
6. Improved P2P reliability with safer background handling and more stable connection lifecycle management.
7. Recorder pipeline improvements for more consistent frame output and smoother playback.
8. POS enhancements, including motion detection support and improved on-screen behavior.
9. Media stream Windows improvements for audio handling and text name rendering quality.
10.Improved system log initialization and safer startup sequence for license services.
11.Shared configuration behavior improved for multi-user Windows environments.
12.Improved Hardware ID consistency for more reliable device identification and licensing.
13. Combined Channel stability improvements: fixed memory release on close, improved external camera cleanup, and added stronger start/stop crash protection.
14. Combined stream performance tuning: reduced per-frame copy overhead, improved frame lifecycle handling, and lower CPU usage in idle/unstable input conditions.
15. Combined image quality improvements: refined scaling pipeline for better readability of text and UI details with balanced visual quality and CPU usage.
16. Improved text encoding and special character support
- Improved handling of UTF-8 text encoding across configuration files, licensing, and internal data storage.
- Added better support for special and non-ASCII characters to ensure consistent behavior across different system locales.
17. General issues fixes and stability improvements across the application.
New Features:
18.Added a Network Cleanup Utility option in the UI to release occupied ports faster.
19.Headless Mode support (--headless)
- Added a headless startup mode that runs ITVDesk core services without opening the main UI window, reducing runtime memory usage only ~30 MB, making it suitable for 24/7 continuous operation.
- Improved single-instance control channel to allow the UI to be safely opened or focused on demand from a running headless or normal instance.
- Enhanced startup reliability for both double-click launches and command-line triggered UI activation (--ui / --show-ui).

