v0.8.2
parruda/swarmv0.8.2Aug 30, 2026by github-actions[bot]
AI Summary
Bug fixes, performance improvements, and new localization support. Includes agent lifecycle management enhancements on macOS.
Key Highlights
- Fixed camera white balance reading on Windows
- Refactored HID intents for better clarity
- macOS agent lifecycle now managed by launchd
- Added Belarusian (be) locale support
- Added per-app Actions Ring editor
New Features
- Per-app Actions Ring editor
- Belarusian locale support
- macOS launchd lifecycle integration
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