v0.8.2

baidu/Unlimited-OCRv0.8.2Aug 30, 2026by github-actions[bot]

AI Summary

A significant update focused on performance optimization by replacing polling with native events, adding macOS launchd integration for agent lifecycle, and fixing camera and HID interactions across Windows and macOS.

Key Highlights

  • Replace capture and lifecycle polling with native events for performance
  • Integrate macOS launchd for agent lifecycle management
  • Fix Windows camera WhiteBalance reading
  • Add Belarusian (be) locale support
  • Refactor HID logic to use explicit enums and named intents

New Features

  • Belarusian (be) locale support
  • macOS launchd integration for agent lifecycle

Full Release Notes

## What's Changed
* fix(camera): read WhiteBalance, not ColorEnable, on Windows by @yuzi-co in https://github.com/AprilNEA/OpenLogi/pull/662
* refactor(hid): name the divert intents instead of passing flag bools by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1071
* refactor(linux): make the hidraw probe outcome an explicit enum by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1073
* feat(macos): let launchd own the agent lifecycle via SMAppService by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1031
* docs: character stand-in icon rule + crate-homed agent guides by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1026
* Map SLOT_NAME_DPI_BUTTON to DpiToggle and add verification tests by @ediaz2 in https://github.com/AprilNEA/OpenLogi/pull/703
* fix(agent): harden capture sessions, arming, and observe staleness by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1077
* refactor(hid): fold the one-shot retry state into a OneShotScan type by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1070
* refactor(gui): name the scrolling card's facts instead of a five-tuple by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1072
* feat(agent): localize the menu-bar tray by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1038
* refactor: make the audited implicit state machines typed by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1080
* fix: resolve remaining state-machine audit findings by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1083
* feat(gui): add per-app Actions Ring editor by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1085
* feat(i18n): add Belarusian (be) locale by @aliaksandr-trush in https://github.com/AprilNEA/OpenLogi/pull/912
* fix(macos): capture side-button gestures over HID++ by @juan-apa in https://github.com/AprilNEA/OpenLogi/pull/722
* perf(agent): replace capture polling with events by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1136
* perf(agent): replace lifecycle polling with native events by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1137
* fix(macos): prevent HID activity from promoting DarkWake by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1142
* fix(hid): normalize thumbwheel direction per device by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1158
* chore: release v0.8.2 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/1056

## New Contributors
* @ediaz2 made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/703
* @aliaksandr-trush made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/912
* @juan-apa made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/722

**Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.8.1...v0.8.2