Commit History

v0.2.21: Fix daemon crash - reduce control loop to 2Hz, pause during audio
7edbf67

Desmond-Dong commited on

v0.2.20: Revert audio/satellite/voice_assistant/models/main to v0.2.9 working state
29b7fc2

Desmond-Dong commited on

v0.2.19: Force localhost connection mode to prevent WebRTC errors
ae47b88

Desmond-Dong commited on

v0.2.18: Fix audio playback - restore wakeup sound, use push_audio_sample
0832ea3

Desmond-Dong commited on

v0.2.17: Remove head_joints/passive_joints, move error_message to diagnostic
a88f884

Desmond-Dong commited on

v0.2.16: Fix TTS playback - pause recording during playback
cd59e9e

Desmond-Dong commited on

v0.2.15: Use play_sound() instead of push_audio_sample() for TTS
d94735f

Desmond-Dong commited on

v0.2.14: Pause audio recording during TTS playback to prevent GStreamer conflicts
529d5db

Desmond-Dong commited on

v0.2.13: Don't manually start/stop media - let SDK/daemon manage it
eefe86c

Desmond-Dong commited on

v0.2.12: Disable breathing animation to prevent serial port overflow
7156a71

Desmond-Dong commited on

fix: Remove unnecessary import and sleep
1c9ecdc

Desmond-Dong commited on

fix: Remove redundant import time
b0d765d

Desmond-Dong commited on

v0.2.11: Disable wakeup sound to prevent daemon crash + add debug logging
fe0a85b

Desmond-Dong commited on

v0.2.10: Add debug logging for motion init + fix audio fallback samplerate
9ef4811

Desmond-Dong commited on

fix: Use gstreamer media_backend + add debug logging for motion init
2c4f920

Desmond-Dong commited on

debug: Add logging for motion and audio initialization
bf7c901

Desmond-Dong commited on

fix: Use push_audio_sample instead of play_sound to avoid GStreamer conflicts
d63dd5f

Desmond-Dong commited on

v0.2.9: Remove DOA/speech detection - replaced by face tracking
7c7622b

Desmond-Dong commited on

fix: Fix pyproject.toml TOML syntax error
68fc900

Desmond-Dong commited on

docs: Update PROJECT_PLAN.md - add face tracking, update Phase 14/17
a26fdbd

Desmond-Dong commited on

v0.2.8: Replace DOA with YOLO face tracking
beb8e32

Desmond-Dong commited on

v0.2.7: Add DOA caching to prevent ReSpeaker query overload
0c6d129

Desmond-Dong commited on

Fix: Move _ReSpeakerContext class to correct position (before ReachyController)
312c52f

Desmond-Dong commited on

Fix: Move _is_streaming_audio init to early in __init__ before entity setup
b713cda

Desmond-Dong commited on

Fix: Check satellite initialization before accessing _is_streaming_audio
e2a702a

Desmond-Dong commited on

v0.2.6: Add thread-safe ReSpeaker USB access to prevent daemon deadlock
edbcbf8

Desmond-Dong commited on

Update installation steps: add 'Show community apps' checkbox step
b30312a

Desmond-Dong commited on

v0.2.4: Fix microphone volume control - Use daemon HTTP API (/api/volume/microphone/set) instead of ReSpeaker DSP parameters - This matches the official implementation using amixer commands
5f89e0d

Desmond-Dong commited on

v0.2.3: Fix daemon crash caused by conflicting pose commands - Disable pose setter methods in ReachyController (head_x/y/z, head_roll/pitch/yaw, body_yaw, antenna_left/right, look_at) - These setters conflict with MovementManager's 10Hz control loop - Per PROJECT_PLAN.md principle 7: voice conversation is highest priority - Pose control is now exclusively handled by MovementManager - Update version in __init__.py
be4ed94

Desmond-Dong commited on

v0.2.2: Fix second conversation motion failure - Reduce control loop from 20Hz to 10Hz - Improve connection recovery (faster reconnect, 2s interval) - Add consecutive error tracking before marking connection lost - More robust error handling for transient connection issues
9949417

Desmond-Dong commited on

v0.2.1: Fix daemon crash issue and optimize code
f3abae3

Desmond-Dong commited on

"revert_to_version_0.2.0"
634577b

Desmond-Dong commited on

docs: update PROJECT_PLAN and optimize motion feedback
f526ff1

Desmond-Dong commited on

refactor: optimize conversation motion feedback system
5322fcd

Desmond-Dong commited on

refactor: integrate emotion playback into MovementManager queue system
24eb1f8

Desmond-Dong commited on

fix: make emotion playback non-blocking to prevent voice control issues
137eac2

Desmond-Dong commited on

feat: add automatic facial expressions during conversation
87fd042

Desmond-Dong commited on

release version 0.2.0
2249ce8

Desmond-Dong commited on

"fix_event_loop_blocking"
524d696

Desmond-Dong commited on

"refactor_sdk_compliance"
9308902

Desmond-Dong commited on

"fix_shutdown_handling"
3115532

Desmond-Dong commited on

"fix_connection_error_handling"
bf2418d

Desmond-Dong commited on

removed wrong workflow
6d6af93

Desmond-Dong commited on

\"chore(release): version 0.1.5\"
4e5c3ed

Desmond-Dong commited on