Skip to content

Bump MedtrumKit to 85a61c2 - #486

Open
ps2 wants to merge 1 commit into
next-devfrom
bump/medtrumkit-sync
Open

ps2 wants to merge 1 commit into
next-devfrom
bump/medtrumkit-sync

Conversation

@ps2

@ps2 ps2 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Brings next-dev up to MedtrumKit dev through 3ad0979 — the revision LoopWorkspace/dev pins — plus the async alert call-site adaptations that merge required.

MedtrumKit#2 merge dev through 3ad0979 into next-dev
MedtrumKit#3 adapt alert call sites to the async LoopKit delegate API

What comes in

21 upstream commits, chiefly bug fixes next-dev users do not currently have:

The eight MedtrumKit commits beyond 3ad0979 are deliberately excluded as potentially experimental.

Verification

Clean build of the workspace against 85a61c2 with fresh derived data — BUILD SUCCEEDED.

Not exercised on Medtrum hardware. The alerts rework is the largest behavioural change here, and the adaptation in #3 changes when alerts are issued relative to pump events — both delegate calls now run inside a single Task to preserve their prior ordering. Someone with a Medtrum pump confirming that alerts still issue and retract as expected would be worthwhile before this reaches wider testing.

Brings next-dev up to MedtrumKit dev through 3ad0979, the revision
LoopWorkspace/dev pins (#2), plus the async alert call site adaptations
that merge needed (#3).

Chiefly upstream bug fixes that next-dev users do not have: BLE write
thread-safety, a duplicated reservoir notification fix, prevention of
deactivation while a bolus is in progress, and the LoopKit alerts
rework.

The eight MedtrumKit commits beyond 3ad0979 are deliberately excluded as
potentially experimental.
@ps2 ps2 mentioned this pull request Aug 31, 2026
TakeTime2Loop pushed a commit to TakeTime2Loop/LoopWorkspace that referenced this pull request Sep 22, 2026
G7SensorKit 8862288a -> 7da3b692

  Direct sensor connection (LoopKit#67): pair G7, ONE+ and Stelo sensors with
  the 4-digit applicator code, no Dexcom app needed. Session management
  with backfill, lifecycle alerts, calibration, and settings showing the
  sensor's model, serial and versions. The Dexcom-app mode stays as a
  migration path. Follow-ups: one peripheral manager per sensor across a
  pairing run's disconnects, re-pairing with the current code targets the
  current sensor, a configurable display type for a watch client.

Loop 35f992f0 -> 455f7569

  Refresh the status screen when the CGM's sensor session changes
  (#2516), so a highlight that changes without a reading (a sensor
  paired, expired or failed) shows at once.

  Show the development branch warning at most once a week (#2526).

  Don't carry a bolus progress reporter across a cancel (#2519).

  Render the tab bar icons larger (#2514).

LoopKit 6083d81b -> 42addaf1

  Don't hold the delegate lock across the dispatch in call() (#615):
  fixes a deadlock seen as a watchdog termination with a
  NightscoutRemoteCGM fetch in flight.

NightscoutRemoteCGM fc78fecc -> 1a73e9e7

  Don't report the newest known reading as new on every poll.

MedtrumKit is left for LoopKit#486.
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