Repository navigation
Release 0.7.3
This release focuses on improving project isolation, robustness, and reliability, while fixing long-standing multi-device issues.
Highlights
- Introduces support for separate project directories, enabling cleaner management of multiple setups.
- Fixes an issue where only one Servostik board worked in multi-board configurations.
- Improves PulseAudio handling with non-fatal reconnect logic for more reliable audio-driven animations.
- Adds and stabilizes unit test coverage, with full CI validation.
Notable Changes
- New
-j / --projectand-J / --projects-dircommand-line options. - Centralized and consistent path handling across the codebase.
- Improved systemd service behavior with graceful shutdown and optional audio integration.
- Correct home directory resolution when running with dropped privileges.
Compatibility
- No configuration changes are required for existing single-project setups.
- Multi-project users may benefit from migrating to the new project directory structure.
Quality
- All unit tests pass (27/27).
- CI builds validate both test-only and full builds.
As always, feedback and bug reports are welcome.