v0.6.24
AprilNEA/OpenLogiv0.6.24Aug 10, 2026by github-actions[bot]
AI Summary
Added webcam support, backlight support, and function key remapping, along with Wayland backend improvements.
Key Highlights
- Added Logitech webcam support
- Added support for HID++ 0x1982 backlight
- Implemented Wayland frontmost-window backends
- Added function key remapping over HID++
New Features
- Add Logitech webcam support
- Support HID++ 0x1982 backlight
- Add standalone Litra light support
- Add function key remapper
Full Release Notes
## What's Changed * fix(i18n): complete Crowdin synchronization by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/508 * fix(agent): reuse inventory channels for input capture by @safonin in https://github.com/AprilNEA/OpenLogi/pull/522 * ci(release): pin tags and fill changelog by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/533 * Back and Forward mouse buttons now work in Safari and Chrome by @b0x42 in https://github.com/AprilNEA/OpenLogi/pull/363 * fix(agent): route hardware operations through inventory channels by @safonin in https://github.com/AprilNEA/OpenLogi/pull/532 * feat(battery): support legacy 0x1000 BatteryStatus and its charging quirk by @laofun in https://github.com/AprilNEA/OpenLogi/pull/312 * feat(backlight): support HID++ 0x1982 by @kirgene in https://github.com/AprilNEA/OpenLogi/pull/470 * feat(camera): add Logitech webcam support by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/531 * Feat/linked host switching by @LCozatl in https://github.com/AprilNEA/OpenLogi/pull/479 * fix(hook): never wedge system pointer input by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/534 * feat(hook): Wayland frontmost-window backends (wlroots + GNOME Shell) by @recchia in https://github.com/AprilNEA/OpenLogi/pull/191 * feat: keyboard F-row key remapping and fn-lock over HID++ by @Sankew in https://github.com/AprilNEA/OpenLogi/pull/395 * feat(hid): add standalone Litra light support by @tiaringhio in https://github.com/AprilNEA/OpenLogi/pull/513 * feat: add function key remapper by @MichaelDanCurtis in https://github.com/AprilNEA/OpenLogi/pull/344 * ci(i18n): fix Crowdin translation branch push by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/535 * docs: harden agent local-gate and push rules by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/536 * feat(hid): recognize Lightspeed receiver (046d:c539) as Unifying-compatible by @Abnersouza7 in https://github.com/AprilNEA/OpenLogi/pull/510 * ci(i18n): Crowdin sync for non-English only by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/538 * ci(i18n): seed Crowdin per language before download by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/540 * fix(agent): reapply volatile settings after macOS resume by @LuciusChen in https://github.com/AprilNEA/OpenLogi/pull/506 * fix(linux): grant uaccess on Logitech input event nodes by @Xabierland in https://github.com/AprilNEA/OpenLogi/pull/530 * fix(agent): rearm control capture after device reconnect by @Phecda in https://github.com/AprilNEA/OpenLogi/pull/450 * fix(hidpp): keep events when a field carries an unknown enum value by @bugprone in https://github.com/AprilNEA/OpenLogi/pull/432 * refactor: split hub modules to cut merge conflicts by @davidbudnick in https://github.com/AprilNEA/OpenLogi/pull/542 * fix(agent): prefer online device for input capture by @Phecda in https://github.com/AprilNEA/OpenLogi/pull/453 * fix(agent-core): retry volatile DPI re-apply on cold boot by @iamshakibali in https://github.com/AprilNEA/OpenLogi/pull/449 * chore: release v0.6.24 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/509 ## New Contributors * @safonin made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/522 * @b0x42 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/363 * @kirgene made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/470 * @LCozatl made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/479 * @Sankew made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/395 * @tiaringhio made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/513 * @MichaelDanCurtis made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/344 * @Abnersouza7 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/510 * @LuciusChen made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/506 * @Xabierland made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/530 * @bugprone made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/432 * @iamshakibali made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/449 **Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.6.23...v0.6.24