v0.8.2

asheshgoplani/agent-deckv0.8.2Aug 30, 2026by github-actions[bot]

AI Summary

A comprehensive update introducing performance improvements via event-driven polling, new localization support for Belarusian, and macOS-specific enhancements like launchd integration and gesture capture.

Key Highlights

  • Replaced polling with native events for agent capture and lifecycle
  • Added Belarusian (be) locale support
  • macOS improvements: launchd ownership, side-button gestures, and preventing DarkWake
  • GUI enhancements: Per-app Actions Ring editor and localized menu-bar tray

New Features

  • macOS agent lifecycle managed by launchd via SMAppService
  • Localized menu-bar tray
  • Per-app Actions Ring editor
  • Belarusian (be) locale
  • DpiToggle mapping

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