Block a user
feat(social): voice activity detection node
feat(controls): Smooth acceleration limiter — jerk-limited velocity ramp
feat(webui): Conversation history panel — scrollable chat log with person names
feat(perception): LIDAR object clustering — segment scan into distinct objects
feat(webui): audio level meter (Issue #234)
feat(controls): Compass heading node — magnetometer fusion for absolute yaw
feat(webui): Audio level meter — live microphone VU meter with speech activity indicator
feat(perception): QR code reader — detect and decode QR codes for robot commands
feat(webui): audio level meter (Issue #234)
feat(perception): QR code reader on CSI surround frames (Issue #233)
feat(controls): Tilt-compensated compass heading node (Issue #235)
feat(controls): Compass heading node — magnetometer fusion for absolute yaw
feat(webui): Audio level meter — live microphone VU meter with speech activity indicator
feat(perception): QR code reader — detect and decode QR codes for robot commands
feat(webui): 3D robot pose viewer (Issue #229)
feat(webui): Robot 3D pose viewer — Three.js IMU orientation display with trail