- Add QR text overlay (tvQr) shown below IP address, persists until superseded
- Add white screen flash when a new QR code is detected
- Add debug overlay (tvDebug) showing capture count, item ID, last filename, free space
- Debug overlay can be toggled via POST /settings {"debug": true/false}
- Add POST /auto-capture endpoint with {"enabled": true/false}
- Auto-capture debounces: triggers once per QR appearance, waits 0.5s after disappearance
- Add chime (ToneGenerator) on successful auto-capture photo
- BoofCvQrAnalyzer now reports null when no QR is detected to drive state transitions
- Update scicam_api_test.sh with /auto-capture and debug toggle tests
- Update AGENTS.md API table for new endpoints and fields
- Add low-key rectangular capture button overlay to MainActivity
(semi-transparent black with white stroke, consumes touch events)
- Run capture() off UI thread via cameraExecutor to avoid ANR
- Add .gitmodules for go-scicam and web-scicam clients
- Add AGENTS.md with build, API, and architecture notes
- Add scicam_api_test.sh for manual API validation
- Ignore scicam_capture_base64.txt and .env