v0.6.23
AprilNEA/OpenLogiv0.6.23Aug 3, 2026by github-actions[bot]
AI Summary
Focused on Windows improvements including MSI updates, GUI polish, and fixes for pointer motion and tray launching.
Key Highlights
- Enabled in-app MSI updates on Windows
- Polished device and pointer visuals with semantic controls
- Fixed Windows tray launching the GUI
- Improved SmartShift write feedback
New Features
- Enable in-app MSI updates
- Polish device and pointer visuals
- Show SmartShift write feedback
Full Release Notes
## What's Changed * ci(build): run PR installer builds only with needs: build label by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/443 * fix(hid): declare Win32_System_IO feature for windows-sys WriteFile by @Stanley5249 in https://github.com/AprilNEA/OpenLogi/pull/458 * fix(windows): resolve the update check and fix the unreadable Update-failed badge by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/437 * chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 by @dependabot[bot] in https://github.com/AprilNEA/OpenLogi/pull/476 * fix: allow local dev without devenv by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/486 * fix(deps): drop vulnerable opentelemetry_sdk by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/487 * fix(gui): refresh the macOS device menu when inventory changes by @Phecda in https://github.com/AprilNEA/OpenLogi/pull/456 * fix(gui): reject transient direct device identities by @Phecda in https://github.com/AprilNEA/OpenLogi/pull/451 * ci: speed up pipelines with shared rust-cache by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/488 * fix(hook): report Windows pointer motion by differencing the cursor point by @Stanley5249 in https://github.com/AprilNEA/OpenLogi/pull/473 * fix(tray): stop the Windows tray launching the CLI instead of the GUI by @Stanley5249 in https://github.com/AprilNEA/OpenLogi/pull/460 * fix(hid): stop intermittent SmartShift InvalidArgument by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/489 * fix(hook): grab only relative pointer devices, never touchpads or pointing sticks by @kesleyfort in https://github.com/AprilNEA/OpenLogi/pull/401 * fix: divert thumbwheel for rotation rebinds even without single-tap capability by @tagawa0525 in https://github.com/AprilNEA/OpenLogi/pull/415 * chore: release v0.6.23 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/442 * feat(gui): polish device and pointer visuals by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/495 * refactor(gui): use semantic pointer controls by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/496 * feat(windows): enable in-app MSI updates via gpui-updater v0.0.6 by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/504 * fix(hid,gui): stop the device list flapping on transient probe failures by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/490 * feat(gui): show SmartShift write feedback by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/498 * fix(i18n): localize offline and pairing states by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/499 * fix(gui): expose device controls to accessibility by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/500 * feat(gui): clarify pairing failures and offline editing by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/501 * fix(gui): keep selected gallery device in view by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/502 * fix(gui): improve card contrast and depth by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/507 * ci(i18n): harden Crowdin translation sync by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/505 ## New Contributors * @Stanley5249 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/458 * @dependabot[bot] made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/476 * @Phecda made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/456 * @tagawa0525 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/415 **Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.6.22...v0.6.23