Skip to content

Dexcom app URL schemes for the G7 plugin; refresh the CGM status on session changes - #2512

Merged
ps2 merged 1 commit into
next-devfrom
g7-direct
Sep 15, 2026
Merged

ps2 merged 1 commit into
next-devfrom
g7-direct

Conversation

@ps2

@ps2 ps2 commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Adds dexcomg7, dexcomoneplus and stelo to LSApplicationQueriesSchemes, so the G7 plugin can detect an installed Dexcom app.

Also reloads the status screen when cgmHasValidSensorSession changes, so a CGM status highlight that changes without a glucose reading (a sensor paired, expired or failed) shows without waiting for one.

Needed by LoopKit/G7SensorKit#67.

Lets the G7 plugin detect an installed Dexcom app.
@ps2
ps2 merged commit d5870ea into next-dev Sep 15, 2026
@ps2
ps2 deleted the g7-direct branch September 15, 2026 16:58
@ps2 ps2 changed the title Allow querying for the Dexcom G7, ONE+ and Stelo app URL schemes Dexcom app URL schemes for the G7 plugin; refresh the CGM status on session changes Sep 15, 2026
dnzxy added a commit to nightscout/Trio that referenced this pull request Sep 18, 2026
Points G7SensorKit at loopandlearn feat/trio-g7-direct, which carries the
direct-connection work from LoopKit/G7SensorKit#67 plus the changes needed
to build against the LoopKit Trio ships.

The direct G7 stack originates in DexKit by Erik Tolboom (MIT), built and
proven with Trio tester feedback over several weeks; Pete Schwamb ported it
into G7SensorKit in #67. Per-file attribution headers are retained in that
repository.

No picker change needed: the existing Dexcom G7 / ONE+ entry already routes
through G7UICoordinator, so onboarding picks up direct pairing with no
re-pairing.

Info.plist gains dexcomoneplus and stelo for the app-detection warning
(LoopKit/Loop#2512; dexcomg7 was already present) and a camera usage
description, without which TCC kills the app when the onboarding package
scanner asks for access.

Co-authored-by: ETolboom <e.s.tolboom@student.tue.nl>
Co-authored-by: Pete Schwamb <pete@schwamb.net>
loudestnoise pushed a commit to loudestnoise/Trio that referenced this pull request Sep 18, 2026
Points G7SensorKit at loopandlearn feat/trio-g7-direct, which carries the
direct-connection work from LoopKit/G7SensorKit#67 plus the changes needed
to build against the LoopKit Trio ships.

The direct G7 stack originates in DexKit by Erik Tolboom (MIT), built and
proven with Trio tester feedback over several weeks; Pete Schwamb ported it
into G7SensorKit in nightscout#67. Per-file attribution headers are retained in that
repository.

No picker change needed: the existing Dexcom G7 / ONE+ entry already routes
through G7UICoordinator, so onboarding picks up direct pairing with no
re-pairing.

Info.plist gains dexcomoneplus and stelo for the app-detection warning
(LoopKit/Loop#2512; dexcomg7 was already present) and a camera usage
description, without which TCC kills the app when the onboarding package
scanner asks for access.

Co-authored-by: ETolboom <e.s.tolboom@student.tue.nl>
Co-authored-by: Pete Schwamb <pete@schwamb.net>
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