🚀 Openterface QT – Release 0.5.6
(Skipped 0.5.5 due to upgarded by script from both developers)
This release includes major improvements across packaging, serial communication, Windows camera handling, build automation, and cross-platform testing. It also fixes multiple user-reported issues and adds new keyboard support.
✨ Highlights
🔧 Packaging & Build Improvements
Significant enhancements to Linux, Windows, and AppImage packaging to ensure more stable and portable builds.
- Improved packaging process and bundled Qt in
.debpackages - Fixed multiple Debian build issues, including missing
libqt6svgon arm64 - Fixed RPM build failures and missing library dependencies (e.g.,
libmfx.so) - Added desktop icon and removed unnecessary
libqt6svg6dependency - Improved AppImage
AppRunscript, fixed wrong paths, and eliminated dead loops - Enhanced AppImage entrypoint script with verbose trace
- Improved Docker-based build & test workflow (using
build-push-action) - Added automated Fedora test build
- Added Windows Docker testing and fixed Windows test repo config
- Updated artifact patterns for
.exeand.zipinstaller builds
🖥️ Application Features & Fixes
🎮 KVM & Input Fixes
- Fixed mouse 1px movement bug
- Fixed mouse wheel bug
- Fixed KVM GO inability to switch serial port
- Added SD card switching support for KVM GO
- Added audio mute control button
💡 UI & Usability
- Fixed unresponsive File/Edit menu bar clicks
- Added processing time display per frame (performance visibility)
🔌 Serial Communication Improvements
A major refactor to improve stability, correctness, and responsiveness:
- Clear stale serial buffer data
- Header validation for incoming packets
- Better error handling and recovery logic
- Improved responsiveness with refactored event handling
- Fixed serial write failure at startup
- Fixed issues preventing serial port thread usage
- Overall serial communication stability enhanced
📷 Windows Camera Module
Completely refactored to use FFmpeg with hardware acceleration, improving compatibility and performance on Windows.
🌐 Cloud & CI/Automation
- Migrated test image uploads from imgbb → Qiniu
- Added Windows build testing
- Improved auto-installation and Docker-based test pipelines
🌍 Localization
- Added Spanish (Spain) keyboard support
🆕 New Contributors
Huge thanks to our new contributors:
- @geodesic42 – Added Spanish keyboard support
- @Copilot – Cleaned up GitHub workflow duplication
📄 Full Changelog
See all changes between 0.5.3 → 0.5.6:
0.5.3...0.5.6