- Add beadDetector.ts with intensity-profile-based bead detection (CV approach) - Integrate CV pipeline for both local camera and remote phone camera feeds - Add processImageFrame() to frameProcessor for remote camera image processing - Fix React 18 Strict Mode duplicate session creation in RemoteCameraQRCode - Add debug logging to remote camera hooks for connection troubleshooting - Add VisionStatusIndicator for remote camera feed in AbacusVisionBridge The duplicate session bug was caused by React 18 Strict Mode double-mounting components and running effects twice with fresh state, which called createSession() twice and created two different sessions - phone joined one, desktop subscribed to the other. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| web | ||