Skip to content

Release v0.5.27: Enhanced Firmware Page & Build Improvements

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:27

πŸ“ Release Notes: Version 0.5.27


πŸš€ What's Changed

✨ New Features & Improvements

  • Firmware Flashing Docs: Added comprehensive documentation for firmware flashing. Thanks, @Chow411! πŸ“–
  • Mouse Scroll Support: Implemented mouse scrolling functionality. Great work, @Chris-HJL! πŸ–±οΈ
  • Async Firmware Fetching: Implemented asynchronous firmware version fetching in the FirmwarePage for a smoother experience. Thanks, @Chow411! ⚑
  • Soak Test Script: Added a new script for soak testing to ensure long-term stability. Thanks, @kevinzjpeng! πŸ§ͺ
  • Build & Compiler Fixes: Fixed all compiler warnings and improved the overall build process. Thanks, @kevinzjpeng! πŸ› οΈ
  • GitHub Actions: Resolved build errors in our GitHub Actions workflow. Thanks, @kevinzjpeng! πŸ€–
  • NixOS Update: Updated the flake to nixos-26.05. Thanks to our new contributor, @justinas! 🐧
  • Key Capture Logic: Updated the key capture filter to check for keyboard focus instead of just the active window for better reliability. Thanks, @Chow411! ⌨️

πŸ› Bug Fixes

  • General Bug Fixes: Various bug fixes to improve overall stability. Thanks, @Chow411! 🧹
  • X11 Focus Loop: Resolved an infinite focus grab/ungrab loop that was causing the app to hang on startup in X11 environments. Thanks, @kevinzjpeng! πŸ”„
  • SystemKeyBlocker: Included the QWidget header to ensure proper functionality. Thanks, @Chow411! πŸ”§

🌟 New Contributors

A warm welcome to our newest contributor!

  • @justinas made their first contribution in <#568>. We're glad to have you on board! πŸŽ‰

Full Changelog: <0.5.26...0.5.27>