8000 Fix Android service-discovery recovery by shroominic · Pull Request #52 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

Fix Android service-discovery recovery - #52

Merged
shroominic merged 1 commit into
mainfrom
fix/android-discovery-recovery
Aug 16, 2026
Merged

shroominic merged 1 commit into
mainfrom
fix/android-discovery-recovery

Conversation

@shroominic
Copy link
Copy Markdown
Owner

Summary

  • let FlutterBluePlus own the full service-discovery timeout
  • keep an existing Android bond on its current GATT connection
  • perform exactly one fresh-connection recovery after a terminal discovery timeout or disconnect
  • stop after a second failure without unpairing, resetting, or looping

Risk

R2: Android BLE session setup and recovery.

Verification

  • full local make check passed, including Android/web/iOS builds and native iOS tests
  • AiDEX tests: 46/46
  • BLE transport tests: 17/17
  • focused OpenHealth tests: 49/49
  • independent review found no P0-P2 findings

Release

This is required before the next stable Android APK. Physical verification on the affected Android phone remains the final staged-delivery check.

8000
@shroominic
shroominic merged commit e8ac615 into main Aug 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0