You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/browser/bb-update.md
+9
Original file line number
Diff line number
Diff line change
@@ -115,6 +115,15 @@ Digital Service Act Compliance
115
115
116
116
Open your *GitHub* account and select your <code>LoopWorkspace repository</code> from your repositories list.
117
117
118
+
### Special Instructions for 3.6.0
119
+
120
+
When updating to version 3.6.0, there are two "extra" things to do.
121
+
122
+
*[Add Variable](prepare-fork.md#add-variable){: target="_blank" } to enable automatic renewal of certificates
123
+
* Manually update (sync) the fork - as described in this section
124
+
* With automatic build, you typically let the automatic process update the fork for you
125
+
* In this case, a third-party repository was removed by *GitHub* at the same time version 3.6.0 was released - this change prevented any builds from working - including the automatic sync that normally happens
126
+
118
127
### Up to Date or Behind
119
128
120
129
The bullets below show typical messages when you are building the `main` branch. If you are building a different `branch`, the messages show that `branch name` instead of `main`.
Copy file name to clipboardExpand all lines: docs/operation/features/bolus.md
+5-15
Original file line number
Diff line number
Diff line change
@@ -1,31 +1,21 @@
1
-
## Updates with version 3 and later
2
-
3
-
* Loop 3 uses the setting name of Glucose Safety Limit, which has the same meaning as Suspend Threshold in Loop 2
4
-
* With Loop 3.2 and later
5
-
* Loop automatic delivery of insulin is limited when users IOB is two times the [<code>Maximum Bolus</code>](../../loop-3/therapy-settings.md#maximum-bolus) amount
6
-
* Bolus Row:
7
-
* With Loop 3.0 and later
8
-
* The Recommended Bolus is provided AND the default for the Bolus is the recommended value
9
-
* If the user taps on the Bolus row, the amount is modified to 0 and the keyboard is opened for entry
10
-
11
1
## Meal Bolus
12
2
13
-
The **Meal Bolus** screen is entered following a carb entry or edit action, the active button might be **Save and Bolus** or, if no bolus was recommended, **Save without Bolusing**.
3
+
The **Meal Bolus** screen is entered following a carb entry or edit action, the active button might be **Save Carbs & Deliver** or, if no bolus was recommended, **Save without Bolusing**.
14
4
15
5
The **Save** refers to saving the Carb entry or Carb edit that led to this screen in addition to saving the amount that might be bolused. It can also refer to saving a fingerstick value entered in the Meal Bolus screen (Loop 3 only).
16
6
17
7
You can review the carb information at the [Meal Entry](carbs.md) link.
18
8
19
9
!!! Important "Avoid Double Entry of Carbohydrates"
20
-
Carbohydrates are saved when the `Save and Bolus` or `Save without Bolusing` button is tapped in the Meal Bolus Screen. Once that the button is tapped, carbohydrates are saved. That is true even if the bolus does not go through to the pump.
10
+
Carbohydrates are saved when the `Save Carbs & Deliver` or `Save without Bolusing` button is tapped in the Meal Bolus Screen. Once that the button is tapped, carbohydrates are saved. That is true even if the bolus does not go through to the pump.
21
11
22
12
If you see a notification after saving a carbohydrate entry, check carbohydrates entries in the *Loop* app. Do **not** just add the entry again without checking.
23
13
24
14
### Accept Recommendation
25
15
26
16
The graphic below shows the Meal Bolus screen after the user entered carbs and tapped continue:
27
17
28
-
* The left graphic shows a case where a bolus is recommended - tapping on the **Save and Deliver** button saves the carbs and delivers the bolus
18
+
* The left graphic shows a case where a bolus is recommended - tapping on the **Save Carbs & Deliver** button saves the carbs and delivers the bolus
29
19
* The right graphic shows a case where no bolus is recommended - tapping on the **Save without Bolusing** saves the carbs
30
20
* These graphics are taken from a small phone - the left graphic shows all the information at once whereas the right graphic has an extra information message that requires the user to scroll to see the **Recommended Bolus** and **Bolus** rows
31
21
* For both graphics
@@ -46,15 +36,15 @@ This section is a continuation of the information presented in the [Accept Recom
46
36
47
37
* The left side shows a modified bolus less than the recommended bolus
48
38
* The right side shows a modified bolus greater than the recommended bolus
49
-
* The **Glucose** prediction graph updates with changes to the **Bolus** value, giving the user the opportunity to accept or change their proposed value before tapping **Save and Deliver**
39
+
* The **Glucose** prediction graph updates with changes to the **Bolus** value, giving the user the opportunity to accept or change their proposed value before tapping **Save Carbs & Deliver**
50
40
* At the next Loop cycle, the app modifies insulin delivery based on the saved information
51
41
* For the example with bolus less than recommended amount:
52
42
* Loop will **NOT** begin to automatically increase insulin delivery until the current glucose is above the bottom of the **Correction** range
53
43
* The recommendation to add insulin when the current glucose is below the **Correction Range** is only offered as a manual feature and is limited to an amount predicted to maintain glucose above the **Safety Threshold**
54
44
* For the example with bolus greater than recommended amount:
55
45
* Loop will probably issue an automatic temp basal of 0 U/hr
56
46
* This is a common "super-bolus" scenario; in other words, "borrow" basal for the meal bolus to limit post meal spikes
57
-
* Remember - the **Glucose** prediction is what happens if you **Save and Deliver** and then no further adjustments are made to insulin delivery by Loop
47
+
* Remember - the **Glucose** prediction is what happens if you **Save Carbs & Deliver** and then no further adjustments are made to insulin delivery by Loop
58
48
59
49
{width="900"}
Copy file name to clipboardExpand all lines: docs/operation/features/carbs.md
+3-16
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,5 @@
1
1
## Meal Entry
2
2
3
-
### Loop 3 Updates:
4
-
5
-
*[Time](#time): Loop 3 adds the +/- 15 minute buttons to adjust time for entry
6
-
*[Food Type](#food-type): emoji keyboard
7
-
* Loop 3 initially displays Medium emojis and the association of some emojis with absorption time has been improved
8
-
*[Absorption Time](#absorption-time): values for fast, medium and slow
9
-
* Loop 3 uses 30 minutes, 3 hr, 5 hr
10
-
*[Meal Bolus](bolus.md#meal-bolus): Loop 3 fills in the Bolus row with Recommended Bolus
11
-
*[Large Meal Warning](#large-meal-warning)
12
-
* The warning limit of 99 g was chosen to assist in catching mistakes such as entering 115 grams instead of 15 grams
13
-
*[Override Active Warning](#override-active-warning)
14
-
* A warning is presented when entering carbs while an override with sensitivity other than 100% is active
15
-
16
3
### New with Version 3.4.x
17
4
18
5
The [Favorite Foods](../../loop-3/features.md#favorite-foods){: target="_blank" } feature was added with version 3.4.x. This is an even faster way to enter meals than is described in the next section, Meal Entry - Fast Version.
@@ -60,9 +47,9 @@ Tap the meal entry icon on the toolbar to open the **Add Carb Entry** screen:
60
47
61
48
1. Enter number of grams of carbs in the Amount Consumed row (keyboard appears automatically)
62
49
1. Tap continue to advance to the **Meal Bolus** screen (as shown in the graphic below)
63
-
1. Tap Save and Deliver to Save the carbs and Deliver the recommended bolus
50
+
1. Tap Save Carbs & Deliver to Save the carbs and Deliver the recommended bolus
64
51
65
-
The carbs are not saved until the [**Meal Bolus**](bolus.md#meal-bolus) screen is completed.
52
+
The carbs are saved as soon as the [**Meal Bolus**](bolus.md#meal-bolus) screen is completed.
66
53
67
54
* If no bolus is recommended in the **Meal Bolus** screen:
68
55
* A No Bolus Recommended warning appears with the reason why
@@ -73,7 +60,7 @@ The carbs are not saved until the [**Meal Bolus**](bolus.md#meal-bolus) screen i
73
60
{align="center"}
74
61
75
62
!!! warning "Carbs are Saved in Meal Bolus Screen"
76
-
Carbohydrates are saved when the `Save and Bolus` or `Save without Bolusing` button is tapped in the Meal Bolus Screen. Once that the button is tapped, carbohydrates are saved. That is true even if the bolus does not go through to the pump.
63
+
Carbohydrates are saved when the `Save Carbs & Deliver` or `Save without Bolusing` button is tapped in the Meal Bolus Screen. Once that the button is tapped, carbohydrates are saved. That is true even if the bolus does not go through to the pump.
77
64
78
65
If you see a notification after saving a carbohydrate entry, check carbohydrates entries in the *Loop* app. Do **not** just add the entry again without checking.
Copy file name to clipboardExpand all lines: docs/version/development.md
+4-46
Original file line number
Diff line number
Diff line change
@@ -12,55 +12,13 @@ Please read this entire page before using any version of *Loop* other than the r
12
12
13
13
## Updates in `dev`
14
14
15
-
This section provides an overview of changes to `dev` compared to `Loop 3.4.4`. These will be included in the next release, planned as `Loop 3.6.0`.
15
+
This section provides an overview of changes to `dev` compared to `Loop 3.6.0`.
16
16
17
-
In the meantime, the version number remains `3.5.0` in the`dev` branch.
17
+
There are no updates at this time, but that can change without warning. Be very cautious building`dev` branch.
18
18
19
-
### Add Automatic Certificate Generation and Renewal
19
+
##Updates from 3.4 to 3.6
20
20
21
-
These changes in the build process only work when `dev` is your default branch. Once `Loop 3.6.0` is released, these changes will work with the `main` branch.
22
-
23
-
Automatic certificate generation and renewal requires a `Variable` be added to your organization or your repository. Please see these instructions: [Add Variable](../browser/prepare-fork.md#add-variable){: target="_blank" }
24
-
25
-
### Maintenance Updates
26
-
27
-
These maintenance changes do not affect the functioning of the *Loop* app but do enable continued build with current iOS, Xcode and macOS versions, as well as continued operation of the GitHub Actions (Browser Build) capability.
28
-
29
-
* LoopWorkspace PR 234: Modify GitHub action files to enable automatic renewal of certificates when they expire or are revoked (details were in the previous section)
30
-
* LoopWorkspace PR 241, Loop PR 2303: Modify the way the Loop app is versioned - it is now updated in the LoopWorkspace repository instead of the Loop repository - this simplifies version releases
31
-
* LoopWorkspace PR 243: Update GitHub action files to use fastlane 2.227.1 and Xcode 16.3
32
-
33
-
### Feature Updates
34
-
35
-
These are changes in reponse to feature requests (`Loop Issues`) that were implemented in the noted submodule. The LoopWorkspace respository was subsequently updated to include the feature.
|[2168](https://github.com/LoopKit/Loop/issues/2168){: target="_blank" } | Loop |[2300](https://github.com/LoopKit/Loop/pull/2300){: target="_blank" } | Request for message change helpful for little loopers with multiple caregivers; avoid double carbohydrate entry | Change button label to `Save Carbs & Deliver`|
40
-
41
-
### Bug Fixes
42
-
43
-
These are fixes in reponse to specific bug reports (`Loop Issues`) that were implemented in the noted submodule. The LoopWorkspace respository was subsequently updated to include the bug fix.
|[2159](https://github.com/LoopKit/Loop/issues/2159){: target="_blank" } | Loop |[2163](https://github.com/LoopKit/Loop/pull/2163){: target="_blank" } | Glucose change graph 'predicted' effects are inconsistent at different times or between orientations |
48
-
|[2196](https://github.com/LoopKit/Loop/issues/2196){: target="_blank" } | Loop |[2295](https://github.com/LoopKit/Loop/pull/2295){: target="_blank" } | Bolus progress can display a stale total delivery value (UI bug only) |
|[2291](https://github.com/LoopKit/Loop/issues/2291){: target="_blank" } | G7SensorKit |[35](https://github.com/LoopKit/G7SensorKit/pull/35){: target="_blank" } | Backfill from G7 Created Bad Data |
51
-
52
-
### OmniBLE and OmniKit Updates
53
-
54
-
Updates were made to the Omnipod pump submodules: OmniBLE and OmniKit. Unless otherwise noted, the following functional updates were made to both submodules with the PR numbers included in parentheses:
Copy file name to clipboardExpand all lines: docs/version/releases.md
+6-4
Original file line number
Diff line number
Diff line change
@@ -25,20 +25,22 @@ Releases from `Loop 3.4.4` and older are reported at [*GitHub* _<span trans
25
25
26
26
### Loop v3.6.0
27
27
28
-
*Loop* v3.6.0 was released on TBD April 2025.
28
+
*Loop* v3.6.0 was released on 23 April 2025.
29
29
30
30
*[Link to release notes for Loop 3.6.0](https://github.com/LoopKit/LoopWorkspace/releases/tag/v3.6.0){: target="_blank" }
31
31
32
32
#### 3.6.0 Highlights
33
33
34
34
* Add Automatic Certificate Generation and Renewal
35
35
* Implement updates to minimize Dexcom G7 outages that were reported over the last few months, possibly related to iOS 18 changes
36
-
* Modify the bolus after meals button to explicitly say `Save Carbs & Deliver`
37
-
*Updates to Omnipod Eros and DASH repositories: some bug fixes, some improved responses
36
+
* Modify the bolus after meals button to say `Save Carbs & Deliver`
37
+
*Update Omnipod Eros and DASH repositories: some bug fixes, some improved responses
38
38
* Fix a few bugs
39
39
* Fixed: Stale value of the total bolus in the Bolus Progress Display in HUD - UI Bug only
40
40
* Fixed: Glucose change graph 'predicted' effects are inconsistent at different times or between orientations
41
-
* Fixed: Dexcom G7 calibration flags were not decoded correctly and some backfill messages could be left over from a previous sensor and provide erroneous date data
41
+
* Fixed: Dexcom G7 calibration flags were not decoded correctly
42
+
* Fixed: Dexcom G7 rare but significant date offset for glucose data
43
+
* If the backfillFinished message was not detected and a stale backFill message was applied to a new sensor, the date for that glucose reading would be in error
42
44
* Fixed: The Algorithm Experiments screen could show stale selections - UI Bug only
43
45
* Not Fixed: The Basal Rate section of the Therapy Settings screen does not update until you exit the screen and then return (this will be addressed in a future update) - UI Bug only, and only seen on some phone hardware (like SE phones) with iOS 18
0 commit comments