Skip to content

Next dev - #454

Open
ps2 wants to merge 287 commits into
devfrom
next-dev
Open

ps2 wants to merge 287 commits into
devfrom
next-dev

Conversation

@ps2

@ps2 ps2 commented Jun 4, 2026 •

Copy link
Copy Markdown
Contributor

This branch is a holding ground for the next major set of features to land in dev.

It includes the Tidepool Sync (#450) and OmnipodKit, and new Libre 3 integration.

loopkitdev and others added 30 commits May 16, 2026 10:23
… charts

Picks up loopkitdev/Loop@4eea0b24 — widens the carbStatus.dynamicGlucoseEffects
sampling window in fetchCarbAbsorptionReview and getHistoricalChartsData from
`from: end` to `from: start` so the model-predicted line spans the full chart
again (was only generating samples in now+1h … now+7h, outside the visible
window). UI-only; no dosing-path impact.
Picks up loopkitdev/Loop@30725413 — ports Marion's #2399 submodule list into
LoopAppManager.generateDiagnosticReport(). The script and BuildDetails plumbing
were already in place; only the report consumer was missing after the merges.
Loop submodule changes:
- Label manually-entered boluses as External Insulin in the delivery log,
  with a delete action in the event details screen
- Fix Text wrapping in presets training content
- Remove the unfinished Performance History entry point from presets

Also ignore .claude in the workspace.
Bring in dev's workspace changes (CI workflows, Gemfile, lokalise script,
VersionOverride). Submodule gitlinks kept at the tidepool-sync/2026-05-11
tips (the unmerged sync branches), to be re-bumped as submodule PRs land.
Bumps LibreLoop submodule and the workspace's LibreCRKit pin
(ae52535) for the Keychain v3 + closure-based NFC scan that
auto-recovers a fresh-pair scan against an already-activated
sensor when stored credentials are present.
@marionbarker

Copy link
Copy Markdown
Contributor

Test

✅ successful quick test

Configuration

Use commit 5fbcaa8 of branch next-dev.
Build onto an SE 3rd gen phone running iOS 27.0.1 with v3.14.11 (release/v3.14.11 branch) on it.

  • Eversense CGM
  • rPi DASH simulator
  • Nightscout Service in place

Test Details

Prior to build, Loop is showing green loop.
Build onto the phone and it continues to run.

  • uploading to Nightscout still working
  • added Tidepool and Loop uploaded history
    • I delete Loop from this phone a couple of days ago for a test, so only 2.5 days worth of data appeared in Tidepool

Shows as v3.15.2. Not sure if you want to bump it up.

ps2 added 24 commits October 23, 2026 02:47
…ADME refresh

- Loop 4bb97fd1 -> ca3ff783: LoopKit/Loop#2600, #2601, #2602, #2603
- LoopKit 5513024d -> cb2aaea2: LoopKit/LoopKit#664
…dd-readme

Bump Loop and LoopKit: hide activity presets, daily insulin stats, README refresh
Apps built with the iOS 27.0 SDK are letterboxed on iPhone Duo's inner display; the 27.1 SDK runs them full screen. Xcode 27.1 is the default on the xcode-27 runner image. CircleCI stays on 27.0 to keep checking that the workspace builds with it.
Points LoopKit, G7SensorKit and Loop at their next-dev merges of
LoopKit/LoopKit#626, LoopKit/G7SensorKit#80 and LoopKit/Loop#2605.
Loop also picks up LoopKit/Loop#2606.
…t, welcome screen width

- LoopAlgorithm: optional algorithm experiments (LoopKit/LoopAlgorithm#10), type renamed to ExperimentOption (LoopKit/LoopAlgorithm#11)
- Loop: use LoopAlgorithm's experiments, and add Guard + Runway (LoopKit/Loop#2608)
- LoopOnboarding: limit the welcome screen to a readable width (LoopKit/LoopOnboarding#39)
Build with Xcode 27.1 in GitHub Actions
Bump Loop, LoopAlgorithm and LoopOnboarding: Guard + Runway experiment, welcome screen width
- LoopKit/Loop#2609: Algorithm Experiments rows ordered by lift
- LoopKit/Loop#2610: Report Guard + Runway in analytics
Bump Loop: experiments ordered by lift, Guard + Runway analytics
- LoopKit/LoopAlgorithm#12: AlgorithmOutput.guardAndRunway
- LoopKit/LoopAlgorithm#13: Report the guard band's actual depth
- LoopKit/Loop#2611: Show and record what Guard + Runway did
…isplay

Bump Loop and LoopAlgorithm: show and record what Guard + Runway did
Bump Loop, LoopKit, LoopAlgorithm and G7SensorKit: manual glucose entries
…ime window)

- LoopKit/LoopKit#667: chart now line, fixed glucose scale and x-axis label spacing
- LoopKit/Loop#2613: Settings › Display with Now Line, Glucose Scale and Time Window
Bump Loop and LoopKit: Settings › Display
…rt and RoundWhiteDiscKit: alarm sounds, override history in critical event logs
…verride-log

Bump submodules: alarm sounds, override history in critical event logs
docs: bring What's New up to date through October
docs: going back to dev or main keeps history
Bump Loop and LoopKit: Current Setup, display-unit fixes
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.

6 participants