github TechxArtisanStudio/Openterface_QT 0.5.32
v0.5.32 - Multi-Language Keyboard & Stability Fixes

3 hours ago

What's New

⌨️ Multi-Language Keyboard Support

  • Added Italian, Norwegian, Finnish, Swiss German (QWERTZ), and Swiss French (AZERTY) keyboard layouts
  • Enhanced virtual keyboard appearance with realistic design and finger zone colors

🖥️ EDID Improvements

  • Display EDID name in device menu, selector, window title, and system status
  • Added edid_info and edid_set MCP tools for EDID identity management
  • Shared EdidSettingsManager with read-back verification

🤖 AI Chat Enhancements

  • Added web search tool for real-time internet information lookup
  • Added BIOS/UEFI and TextUI target OS options with auto-environment detection
  • Magic wand toolbar button for quick access
  • Improved chat bubble spacing and rendering efficiency

🔧 Other Features

  • ShortcutManager: one-key toggle to enable/disable global shortcuts
  • DeviceAccessGuard: RAII exclusive access for firmware operations
  • Cooperative cancellation support for firmware operations

🐛 Bug Fixes

Serial & Keyboard

  • Auto-recover CH9329 baudrate after abnormal USB disconnect
  • Auto-reconnect and resume text transfer after USB disconnect (up to 30s)
  • Run all QSerialPort I/O on serial worker thread to prevent crashes
  • Release keys on focus loss and improve keyboard logging
  • Fix AZERTY_BE layout typing and paste mapping

Build & CI

  • Fix missing EDID source files in .pro (Linux build failure)
  • Fix missing source files in CMake build
  • Fix OpenCV 5 include for cv::boundingRect
  • Remove non-existent libusb package from Windows builds
  • Fix Windows ARM64 build errors (rand_s, errno.h)

AI Chat

  • Fix empty tool_calls when AI uses OpenAI function calling format
  • Fix screenshot and OCR file storage path
  • Fix web search TLS connection issue
  • Fix planner mode logging and tool updates
  • Fix chat window positioning

Linux

  • Fix crash from invalid qBound bounds in multi-monitor setup
  • Fix quit-time warnings (Tesseract ObjectCache leak, timer thread error)
  • Fix logging categories not appearing in preferences

Other

  • Fix TCP server client lifetime and bind to loopback by default
  • Fix VideoPane detached thread (replace with context-bound QTimer)
  • Fix hotplug handling to prevent unit takeover
  • Improve BIOS focus detector accuracy and UI

Contributors

@kevinzjpeng, @csillag, @atomicdog, @arbaes, @IkerGarcia, @TSTC123, @coryleeio

Don't miss a new Openterface_QT release

NewReleases is sending notifications on new releases.