v0.8.12

MinishLab/semblev0.8.12Oct 9, 2026by github-actions[bot]

Upgrading?

AI Summary

A maintenance release adding Czech locale support and a new hardware fixture, while fixing UI issues like scrollbar overlays and DPI editor behavior.

Key Highlights

  • Added support for Lightspeed receiver (046d:c541).
  • Added Czech locale support.
  • Fixed DPI editor seeding from config while live read is pending.
  • Fixed scrollbar overlays in action ring editor and app picker.
  • Added MX Ergo Unifying fixture.

New Features

  • MX Ergo Unifying fixture

Full Release Notes

## What's Changed
* test(agent): cover a BLE mouse that wakes as a new node by @kohjunhao in https://github.com/AprilNEA/OpenLogi/pull/1649
* fix(gui): seed the DPI editor from config while the live read is pending by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1628
* fix(hid): recognize Lightspeed receiver 046d:c541 by @hamfield-eu in https://github.com/AprilNEA/OpenLogi/pull/1679
* fix(gui): truncate the function-row key callout's name instead of overflowing by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1691
* fix(gui): wrap the device-enabled caption so the switch stays in the card by @Imbecile6197 in https://github.com/AprilNEA/OpenLogi/pull/1670
* feat(fixture): add an MX Ergo Unifying fixture by @Chernicharo in https://github.com/AprilNEA/OpenLogi/pull/1374
* fix(gui): set text color on mouse pairing passkey click icons by @ZOZiBoi in https://github.com/AprilNEA/OpenLogi/pull/1640
* fix(hidpp): tell another protocol's reports apart from malformed HID++ by @Chernicharo in https://github.com/AprilNEA/OpenLogi/pull/1373
* fix(macos): log the candidate displays when Space state has no match by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1694
* fix(agent): phase horizontal thumb-wheel scroll when smoothing is off by @nredd in https://github.com/AprilNEA/OpenLogi/pull/1689
* feat(i18n): add Czech locale by @Imbecile6197 in https://github.com/AprilNEA/OpenLogi/pull/1669
* fix(core): write config through symlinks instead of replacing them by @FunJim in https://github.com/AprilNEA/OpenLogi/pull/1642
* fix(hook): keep the short budget for tap teardown after a probe break by @TheMedpreneur in https://github.com/AprilNEA/OpenLogi/pull/1600
* fix(i18n): name the real update-check host in the consent dialog by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1629
* fix(agent): restore ring toggle and publish expired sessions by @isleofgreg in https://github.com/AprilNEA/OpenLogi/pull/1665
* fix(gui): scale configuration labels with interface text by @4ni1ak in https://github.com/AprilNEA/OpenLogi/pull/1627
* fix(agent): fall back to focus when the pointer target is unidentified by @kohjunhao in https://github.com/AprilNEA/OpenLogi/pull/1648
* fix(gui): anchor scrollbar overlays in action ring editor and app picker by @lynicis in https://github.com/AprilNEA/OpenLogi/pull/1360
* fix(i18n): track the locale catalogs as build inputs by @zmingxie in https://github.com/AprilNEA/OpenLogi/pull/1327
* fix(gui): wrap the About page's link row instead of clipping it by @crnst8 in https://github.com/AprilNEA/OpenLogi/pull/885
* fix(cli): replace the stale receiver note with a Linux udev hint by @Chernicharo in https://github.com/AprilNEA/OpenLogi/pull/1348
* fix(gui): show wheel controls without adjustable dpi by @minatoaquaMK2 in https://github.com/AprilNEA/OpenLogi/pull/1369
* fix(gui): recognize MX Ergo's DPI slot name for the mouse diagram by @armandodollia in https://github.com/AprilNEA/OpenLogi/pull/1391
* fix(macos): write the scroll point delta last so pixel precision survives by @isleofgreg in https://github.com/AprilNEA/OpenLogi/pull/1156
* chore: release v0.8.12 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/1646

## New Contributors
* @hamfield-eu made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1679
* @Imbecile6197 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1670
* @Chernicharo made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1374
* @ZOZiBoi made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1640
* @nredd made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1689
* @FunJim made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1642
* @TheMedpreneur made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1600
* @lynicis made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1360
* @zmingxie made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1327
* @crnst8 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/885
* @minatoaquaMK2 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1369
* @armandodollia made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1391

**Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.8.11...v0.8.12

Related Repositories