Skip to content

Update G7SensorKit tidepool-merge with improvements from main #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
May 18, 2025

Conversation

marionbarker
Copy link
Contributor

@marionbarker marionbarker commented May 7, 2025

Purpose

Bring in improvements added to the main branch since the tidepool-merge branch was first pushed to LoopKit

Test

Start with a local clone using LoopWorkspace tidepool-merge branch:

  • Perform a test merge of main into tidepool-merge for G7SensorKit in that local clone
  • Open Xcode workspace and build with modified G7SensorKit

Confirmed that G7 CGM can be selected but do not actually connect to a sensor.

JamieKeene and others added 14 commits January 2, 2024 23:29
I found myself missing the 'Open app' button from the G6, and that my muscle memory kept expecting it to be there, so in this PR I've added it into the G7 management screen.

I opted to create a new section rather than include it with the other management buttons beneath to try to prevent users accidentally tapping the more destructive actions.
Add link to Dexcom app in G7 settings
* enable use of environment appName

* restore comment to original

* modify text with appName so translation string remains constant

* update Xcode placement of Bundle.swift, fix typo in header
* Continue with sensor even after auth without control msg

* Add handling for failed sensor, and add more logs

* Add additional failure types

* Handle possible new state of session ended

* Additional logs

* Check for connection event, for cases where iOS fails to call didDiscover

* Use remote disconnect without auth/data as end-of-session detection again.
@marionbarker marionbarker requested a review from ps2 May 7, 2025 17:24
Add build dependencies
Copy link
Contributor

@ps2 ps2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@marionbarker marionbarker merged commit 87c599c into tidepool-merge May 18, 2025
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.

5 participants