Repository navigation
Merge dev into next-dev - #553
Merged
Merged
Conversation
Release v3.14.2 to main branch
* matches default Xcode for macos-26 runners
* fix navigation titles; * add LoopKit Alerts; * fix prevent deactivation while bolus is in progress; * fix duplicate reservoir update; * update translations;
…and charging status
feat: create new build_loop_auto file to prevent disabling by GitHub
* Bump version to 3.14.3 * update EversenseKit: wait for write lock to be released * update to fastlane 2.236.1 * update GitHub action to use Xcode 26.5, * matches default Xcode for macos-26 runners * update MedtrumKit: include PR 147, 148, 151; * fix navigation titles; * add LoopKit Alerts; * fix prevent deactivation while bolus is in progress; * fix duplicate reservoir update; * update translations; * update NightscoutKit and NightscoutService: report build environment and charging status * Updated translations from lokalise on Fri Jun 26 12:54:46 PDT 2026 * Updated translations from lokalise on Sat Jun 27 09:48:15 PDT 2026 * update EversenseKit: fix time setting * Merge pull request #461 from daghaian-loop-org/add-build-autotrigger feat: create new build_loop_auto file to prevent disabling by GitHub * update OmnipodKit: provide code to support Omnipod 5 pods with token * update OmnipodKit: localizations and improved status updates with faults * update G7SensorKit: Extend displaying remaining lifetime from 24 to 48 hrs --------- Co-authored-by: David Aghaian <16483722+daghaian@users.noreply.github.com>
* fix handling of DASH reset faults; * fix release of RileyLink devices; * update tests
…k mark is shown (#472)
… desired sensor life for lifecycle reporting
…t dependency; style: add loader to calibration
…sh after disconnect
Connect-on-demand BLE management, optional CGM aligned heartbeat, connectionless fault detection
…e claude generated md files
* Bump version to 3.14.9 * update LoopKit: Make InsulinSensitivityScheduleTests independent of time of day * update OmnipodKit: fix for too many pods when other pods are already paired * updated EversenseKit: fix DMS upload, crashes, battery upload, E3 alarms * update LoopKit: fix test (pr617), fix crash (pr619) * update import localization Scripts to work with Xcode 27 * update submodules: Updated translations from lokalise on Fri Sep 25 13:06:28 PDT 2026 * update Loop: Add missing translations string, update WatchApp.xcscheme for Xcode 27 * update Scripts for Xcode 27, * use SUPPORTS_MACCATALYST=NO to prevent macos deployment error in multiple submodules * Build with Xcode 27 in the browser build workflows (#511) Use GitHub's xcode-27 runner image (macOS 27, Xcode 27.0 27A266a) so browser builds link against the iOS 27 SDK, matching local Xcode 27 builds. Loop#2524's toolbar padding fix is compiled only under Xcode 27, so browser builds have been shipping without it. * update LoopKit: Resolve carb-entry row labels for localization * update MedtrumKit: several updates; * report state of patch if not ready to prime * fix crash, detect when delivery halts * check patch status * add machine translations for new strings * update OmnipodKit: fix Silence End time UI #172 & #173; localize tab colors * update Loop: fix crash on restart, wait until files and APNS registration are available * update EversenseKit: PR #60, #63 and #62; * fix: restore transmitter across app launches; * configure a restored peripheral once the central is powered on * log missing delegate at debug level * fix: make the test target compile again * fix: vibration toggles for Transmitter * updated OmnipodKit: fix eager-connect, when-open, noticed with 1-min Eversense BLE waking of app * update LoopKit: Let device managers record analytics events through their delegate * update Loop: Forward device manager analytics events to the analytics services * update to fastlane 2.240.1, fixes security warning for rubyzip * update GitHub actions: use xcode-27 and ubuntu-26.04 for all yml files * update Eversense: fix 365 handshake recovery PR 65 * update submodule translations: from lokalise on Sat Oct 3 09:14:39 PDT 2026 * update Scripts to used OmnipodKit dev branch for releases * update OmnipodKit, translations from lokalise on Sat Oct 3 09:14:39 PDT 2026 * update OmnipodKit: Report pod pairing and pod end as analytics and pump events --------- Co-authored-by: Pete Schwamb <pete@schwamb.net>
Release v3.14.9 to main branch
Update commit history for dev to match main branch for v3.14.9
Bump version to 3.14.10
#520) * Fix CircleCI config: declare version 2.1 and build with Xcode 27 CircleCI retired configuration version 2 at the end of September, so every pipeline since then has errored before running a single step. Declaring version 2.1 restores the builds. The image moves to Xcode 27 to match the browser build and local development. * update LoopKit: Adopt the scene lifecycle in the LoopKit Example * CI: keep the raw xcodebuild logs as artifacts xcbeautify hides xcodebuild's own progress messages, so when the test step went silent for ten minutes after the last bundle finished there was nothing to say why. Tee the raw output to files and store them. * CI: skip simulator diagnostics collection after tests With every test passing, xcodebuild still spent 600 seconds trying to collect simulator diagnostics and timed out, and CircleCI's ten-minute no-output limit killed the step one second earlier. The raw log from the previous run shows it. Diagnostics are not useful on CI anyway; the junit report and the raw log are what we read. * update Loop: Give the dosing tests ten seconds to wait on the data queue * CI: keep simulator crash reports as artifacts A test host crashed with an index out of range on CI but not locally, and without the crash report there is no stack to read. * update LoopKit: LoopKit PR 633 prior to merge * update LoopKit: add changed from LoopKit 633 and 636 after merging --------- Co-authored-by: marionbarker <marionbarker@earthlink.net>
* give up promptly when cannot reach pod during Deactivate; * fix issue only revealed in Trio, enable clean deletion of pump manager when Eros Pod type is selected; * fix case where alert acknowledgement is missed;
…s on iPhone 16/17e (#535)
… Provide Report a Problem from LoopSupport
…summary; Report a Problem from support plugins
Update Loop, LoopSupport, LoopKit, LoopOnboarding, OmnipodKit, EversenseKit
update submodules: translations from lokalise Oct 22 2026 fix a security warning
dabear
pushed a commit
to dabear/LoopWorkspace
that referenced
this pull request
Oct 23, 2026
# Conflicts: # Loop # LoopKit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merges
devintonext-devso that #454 (next-dev → dev) no longer conflicts and drops nothing from dev.Each submodule's dev changes were first merged into its next-dev branch. Those PRs need to merge first, each with "Create a merge commit". The pins here point at their merge commits:
loop-next-devalready has dev's one fix (bastiaanv/EversenseKit 2e9d0ca), so the pin moves to that branch's head, 82b1f10.LoopWorkspace files:
Gemfile/Gemfile.lock: dev's (fastlane 2.240.1, json 2.21.2)-destination 'generic/platform=iOS'), keeping next-dev's quoting of the translation branch nameVersionOverride.xcconfig: next-dev's 3.15.2 (58)Package.resolved: next-dev's NightscoutKit 6efa02d, which already contains dev's 4ec9fd1Testing: full LoopWorkspace-scheme build on the iOS Simulator with every submodule at its merge commit.