Merge pull request #44 from pollen-robotics/update_pyproject 560e734 unverified Alina commited on Oct 7
Merge pull request #34 from pollen-robotics/25-external-threads-should-raise-flags-and-never-mute-states-themselves-this-would-remove-the-need-for-most-locks ee69683 unverified Alina commited on Oct 6
Merge origin/develop into branch: resolve audio/moves conflicts and sync deps 77a9cb2 Alina Lozovskaya commited on Oct 6
First iteration of pytests, targetting the headwobbler race condition 091c62e RemiFabre commited on Oct 6
Merge pull request #33 from pollen-robotics/clean_console_output 3af62a2 unverified Alina commited on Oct 6
refactor: remove set_offsets alias and call set_speech_offsets directly e7800ee RemiFabre commited on Oct 6
docs: expand module/class docstrings and add explanatory comments for design and loops fe284fb RemiFabre commited on Oct 6
threading: set self._thread = None after join to avoid accidental double-join bc81b43 RemiFabre commited on Oct 6
logging: rate limit set_target errors to once per second with suppression counter 1f394a6 RemiFabre commited on Oct 6
listening: add 150 ms debounce and consistent blend reset to handle rapid toggles 42e3564 RemiFabre commited on Oct 6
breathing: prevent duplicate enqueue and track active state with _breathing_active accb422 RemiFabre commited on Oct 6
timing: unify all duration measurements on time.monotonic() to avoid clock jumps and drift 95eacb8 RemiFabre commited on Oct 6
Merge pull request #31 from pollen-robotics/30-use-new-reachyminimedia-api 36864e3 unverified Fabien commited on Oct 2
Merge pull request #27 from pollen-robotics/26-qol-changes-before-ted f790084 unverified Remi commited on Sep 23