Skip to content
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

v1.5.0 #584

Merged
merged 25 commits into from
Sep 20, 2017
Merged

v1.5.0 #584

merged 25 commits into from
Sep 20, 2017

Conversation

ps2
Copy link
Collaborator

@ps2 ps2 commented Sep 20, 2017

  • The iOS 11 and watchOS 4 upgrades are optional, but the Xcode 9 upgrade is mandatory
  • Carthage and Brew setup are automatic for new installs

Features

  • Pre-meal correction targets: Set a new correction range override in settings for pre-meal times. This can be enabled from the toolbar. This override is active for 1 hour or until carbohydrates are added. Fixes multiple temp targets from home screen #177
  • Insulin Delivery in Health: Insulin delivery data is stored using HealthKit and can be viewed in the Health app and other HealthKit-enabled apps.
  • Safer correction calculations: Insulin corrections are now calculated ensuring the minimum glucose value does not drop below the correction target, rather than only the final glucose value. Thanks to dm61 and his work on Dosing algorithm #533

Settings

  • New models of insulin effects are available in settings along with an easy way to compare their curve shapes. The Walsh/Minimed DIA model is now considered deprecated. Fixes Support of FIAsp insulin curve #388
  • Retrospective correction is now enabled by default. It is designed to work closely with other Loop features and it’s recommended for all users.
  • Target Range is now known as Correction Range to avoid confusion with the ranges often used for "Time in Target"
  • Minimum BG Guard is now known as Suspend Threshold. It's now optional; if not set, the lowest value in the active Correction Range is used.

Reliability

  • Subscription to the RileyLink connection timer is now updated dynamically based on the connection staleness of CGM and pump data. This should help resolve intermittent connection issues more quickly.
  • Loop now takes more opportunities to fetch data from Share. If you use the Dexcom G5 app for your transmitter, don't delete the transmitter ID to try and improve communication. It won't have any effect. Fixes Idea: Add option to have dexcom share as primary #550
  • Pump history reconciliation is improved to identify insulin delivery as being suspended during No Delivery alarms and Rewind states
  • More Loop failure cases are tracked and can be investigated by tapping a red Loop indicator. This includes a mis-calibrated CGM and failure to read Pump History.
  • Bolus delivery is more tightly-integrated into the flow sheet screen. While a bolus is starting, an indicator is shown at the top of the screen. After a bolus has started, the Glucose, Active Insulin, and Insulin Delivery charts will optimistically update to reflect the programmed amount. Fixes Issue Report does not include lastBolus #438 Pending Bolus calculation heuristic is potentially dangerous #273

Bug Fixes

ps2 added 25 commits August 30, 2017 22:50
* Update to LoopKit 1.4.3 and rileylink_ios 1.2.1

* Missed LoopKit update

* Assign workout override
Treat period after rewind as suspend
Allow selection of new insulin curves
* Device errors

* Device errors
* Font scaling fixes

* Font scaling fixes
* Improve tracking of recent boluses

* Improve tracking of recent boluses
* Only recommend bolus that would not bring forecast below range.

* Xcode 8.3 fix

* Revert inadvertent spacing changes

* Compute the target value as a function of time since the dose started
Ensure single-value target ranges are graphed, fixing watch freshness…
* Updates for Xcode 9 and Swift 4

* Updating frameworks

* Update .travis.yml for xcode9
…mmendations when there are no recent insulin doses
Ensure that bg prediction extends to full DIA
@francesc0-cgm
Copy link

Thank you @ps2 for your awesome work. The third new feature means we can bolus all the suggested amount safely also using longer-DIA exponential curves?

@ps2
Copy link
Collaborator Author

ps2 commented Sep 20, 2017

@francesc0-cgm Yes, with large meals, and new insulin curves, Loop will reduce the bolus amount so that the forecast does not drop below your suspend threshold. A reasonable suspend threshold is something > 65mg/dl. That limit may be enforced in a future release.

@ps2 ps2 merged commit 1bebf6a into master Sep 20, 2017
@francesc0-cgm
Copy link

Thank you @ps2

ps2 pushed a commit that referenced this pull request Aug 15, 2023
Fix accessibility label for UI test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants