Skip to content

Conversation

@miyeongkim
Copy link
Contributor

Summary

  • Fix TBR/Extended Bolus home screen sync issues
  • Fix TBR duration unit conversion
  • Add firmware 3.58+ BLE permanent connection support
  • Fix history record ordering and sync reliability

  - Fix TBR/EB home screen sync issue by using pump response fields
    instead of pumpSync.expectedPumpState() which has timing issues
  - Add firmware 3.58+ BLE permanent connection support (skip disconnect)
  - Improve changePump() to detect actual device change by address comparison
  - Fix history record ordering (wrappingCount, lognum instead of timestamp)
  - Add BolusSpeed preference migration (Int to String)
  - Improve OTP wait loop (20 to 30 iterations with better logging)
Replace direct loadHistory() calls with commandQueue.loadEvents()
to allow proper reconnection when needed. Also increase log inquiry
message timeout from 500ms to 2000ms for reliability.
@sonarqubecloud
Copy link

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