Repository navigation
moshi-photobotoh
fix: camera flip and rotate
fix: robust camera disconnect recovery and UI health checks
fix(watchdog): prevent false-positive camera kill during filter preview
Filter workers saturated CPU, causing the camera child to miss its
heartbeat and get killed unnecessarily — surfacing as checkCamera=false
and app freeze during CreateProduct.
- Add suppressHeartbeat()/resumeHeartbeat() API to watchdog
- Raise heartbeat timeout 3s → 12s (proxy + watchdog)
- Add 30s per-worker safety timeout in FilterWorkerHelper
- Suppress watchdog heartbeat during filter:applyParallel IPC calls