v0.8.12
feyninc/pulpiev0.8.12Oct 9, 2026by github-actions[bot]
Upgrading?
AI Summary
This maintenance release introduces Czech locale support and recognizes the Lightspeed receiver, alongside numerous GUI stability fixes regarding text overflow and DPI editing. It also improves configuration handling on Linux by writing through symlinks.
Key Highlights
- Added Czech locale support
- Recognized Lightspeed receiver (046d:c541)
- Fixed DPI editor seeding and text overflow issues
- Improved config writing via symlinks
New Features
- Czech locale support
- Lightspeed receiver recognition
- DPI editor fixes
- Config writing via symlinks
- Scroll point delta precision
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
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group & equipment data, and step-by-step instructions in 6 languages. The exercise data layer behind the LogPress app.
A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!