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/loop-3/add-cgm.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -181,9 +181,9 @@ Libre 3 sensors have started appearing as well, but are unsupported. Other Libre
181
181
182
182
#### Add Eversense CGM
183
183
184
-
With Eversense added to *Loop* you get direct connection to your transmitter for glucose readings and can configure alert notifications. Because the transmitter can only connect to one app at a time, disconnect from the Eversense app, after the initialization phase, and connect to the *Loop* app.
184
+
With Eversense added to *Loop* you get direct connection to your transmitter for glucose readings and can configure alert notifications. Because the transmitter can only connect to one app at a time, you must first disconnect from the Eversense app before you can connect to the *Loop* app.
185
185
186
-
The *Loop* app does not have glucose notification features, at this time. You can enable the on-transmitter notification within the *Loop* app, so the transmitter will vibrate to alert you of an issue.
186
+
The *Loop* app does not have glucose notification features, at this time. You can enable the on-transmitter notification within the *Loop* app so the transmitter will vibrate to alert you of an issue.
187
187
188
188
The pairing process of both transmitters are simple:
Copy file name to clipboardExpand all lines: docs/loop-3/displays-v3.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -124,35 +124,35 @@ Tapping on either the Active Insulin or Insulin Delivery charts will open your I
124
124
125
125
#### Event History and Details
126
126
127
-
The event history lists pump events such as Temp Basal and Bolus, Suspend and Resume along with other events provided by the pump manager. In general, when the pump returns to Scheduled basal, there is no indication in the list because that action is implied when the preceding Temp Basal event completed (the end of temp basal restores the pump to scheduled basal delivery unless a new temp basal rate event is started.)
127
+
The event history lists pump events such as Temp Basal and Bolus, Suspend and Resume along with other events provided by the pump manager. In general, when the pump returns to Scheduled Basal, there is no indication in the list because that action is implied when the preceding Temp Basal event completed (the end of temp basal restores the pump to scheduled basal delivery unless a new temp basal rate event is started.)
128
128
129
129
Additional details are available for every pump event. These are displayed by tapping on the event.
130
130
131
131
#### Manual Bolus Example
132
132
133
-
The graphic below shows pump event details for a manual bolus of 1 U. The indication this was a manual event initiated by the user is the `automatic` value is false.
133
+
The graphic below shows pump event details for a manual bolus of 1 U. The `automatic: false` indicates this was a manual event initiated by the user.
134
134
135
135
* The left side shows a bolus-in-progress
136
136
* The variable `isMutable` remains true while the bolus is in progress
137
137
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
138
138
* The value for `units` is the requested bolus amount
139
139
* The right side shows the same event once delivery is finalized
140
140
* The variable `isMutable` is set to false
141
-
* The `deliveredUnits` value is the final dose as reported by the pump manager and is used by *Loop* to update the earlier esimates*Loop* assumed for this event
141
+
* The `deliveredUnits` value is the final dose as reported by the pump manager and is used by *Loop* to update the earlier estimates*Loop* assumed for this event
142
142
143
143
> {width="700"}
144
144
{align="center"}
145
145
146
146
#### Automatic Temporary Basal Rate Example
147
147
148
-
The graphic below shows an automatic temporary basal event. The indication this was an automatic event initiated by *Loop* is the `automatic` value is true.
148
+
The graphic below shows an automatic temporary basal rate (TBR) event. The `automatic: true` indicates this was an automatic event initiated by *Loop*.
149
149
150
150
* The left side shows a temporary basal rate (TBR) in progress
151
151
* The variable `isMutable` remains true while the TBR is in progress
152
152
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
153
153
* The value for `units` is the current temporary basal rate (in U/hr)
154
154
* The end date is based on the planned duration for this TBR
155
-
* The right side shows this same event once it is finalized. In this case, the TBR was superceded by another command.
155
+
* The right side shows this same event once it is finalized. In this case, the TBR was superceded by another command
156
156
* The end date was updated to show the actual end time for this TBR
157
157
* The variable `isMutable` is set to false
158
158
* The `deliveredUnits` value is the final dose as reported by the pump manager and is used by *Loop* to update the earlier esimates *Loop* assumed for this event
Copy file name to clipboardExpand all lines: docs/version/development.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Please read this entire page before using any version of *Loop* other than the r
16
16
17
17
This section provides an overview of changes to `dev` compared to `Loop v3.12.0`.
18
18
19
-
The current version of `dev` is v3.11.1 and will soon be updated to v3.13.0 to match the new release to v3.12.0.
19
+
The current version of `dev` is v3.13.0 with code identical to that in the `main` branch.
20
20
21
21
Please check the [development channel in zulipchat](https://loop.zulipchat.com/#narrow/channel/144182-development) for notifications when an update to the `dev` branch is expected so you will be prepared. Do this **before** you install a `dev` build from TestFlight.
22
22
@@ -45,10 +45,10 @@ The table below lists active branches. Note that updates may occur and be announ
| dev | 3.11.1|17 Feb 2026 | code is currently the same as `main`|
49
-
|[feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature)<br>- SHA `04dc876`| 3.11.1|17 Feb 2026| - uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br> - SHA for OmniBLE is `9992773`<br>**Please read [Feature Branch: Pod Keep Alive Feature](#feature-branch-pod-keep-alive-feature)**|
50
-
|[feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support) <br>- SHA `865110f`| 3.11.1|17 Feb 2026 | - adds experimental support for Dana and Medtrum pumps<br>- this branch is ready for expert testers to evaluate and report back<br> - SHA for DanaKit is `dbe63ae` (Known TBR issues)<br> - SHA for MedtrumKit is `c79a883` (TBR issues fixed) |
51
-
|[feat/eversense](#feature-branch-eversense-support) <br>- SHA `506d529`| 3.11.1|18 Feb 2026 | - adds experimental support for Eversense (includes Dana and Medtrum pumps support too)<br>- this branch is ready for expert testers to evaluate and report back<br> - SHA for Eversense is `4a40994`|
48
+
| dev | 3.13.0|24 Feb 2026 | code is currently the same as `main`|
49
+
|[feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature)<br>- SHA `f51cf70`| 3.13.0|26 Feb 2026| - uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br> - SHA for OmniBLE is `9992773`<br>**Please read [Feature Branch: Pod Keep Alive Feature](#feature-branch-pod-keep-alive-feature)**|
50
+
|[feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support) <br>- SHA `309b448`| 3.13.0|26 Feb 2026 | - adds experimental support for Dana and Medtrum pumps<br>- this branch is ready for expert testers to evaluate and report back<br> - SHA for DanaKit is `3970b2a` (TBR issues fixed)<br> - SHA for MedtrumKit is `c79a883` (TBR issues fixed) |
51
+
|[feat/eversense](#feature-branch-eversense-support) <br>- SHA `efe5f5c`| 3.13.0|26 Feb 2026 | - adds experimental support for Eversense (includes Dana and Medtrum pumps support too)<br>- this branch is ready for expert testers to evaluate and report back<br> - SHA for Eversense is `e870c22`|
52
52
53
53
!!! important "Eversense Support"
54
54
The Eversense CGM is now supported by the *Loop* app in a feature branch. To simplify maintenance, the branch which supports Eversense also supports the two new pumps: Dana and Medtrum.
@@ -180,21 +180,32 @@ While RileyLink is selected, the app is triggered by the RileyLink one minute he
180
180
181
181
### Feature Branch: Medtrum and Dana Support
182
182
183
-
General statement about these pump managers. These were created for use with Trio and, at the time, some of the differences between the way Loop and other OS-AID systems handle insulin accounting were not completely understood.
183
+
!!! important "Check your settings, temp basal accounting corrected"
184
+
The accounting used by Loop requires specific feedback from the Pump Managers. This important information was not initially added to the Dana or Medtrum pump managers. Those both were developed first for Trio which uses a different algorithm and accounts for insulin dosing differently.
185
+
186
+
This oversight is fixed for both Dana and Medtrum.
187
+
188
+
* Medtrum was fixed on 17 Feb 2026
189
+
* Dana was fixed on 26 Feb 2026
190
+
191
+
If you were using Loop with one of these pumps before those dates, be aware that when you update your build, your settings may need to be adjusted.
192
+
193
+
General statement about these pump managers. These were originally tested using experimental branches with Trio and, at the time, some of the differences between the way Loop and other OS-AID systems handle insulin accounting were not completely understood.
184
194
185
195
* Initially the bolusing pump event problem was pointed out and a fix provided
186
-
* There was still an issue with reporting temp basal pump events
187
-
* This issue was fixed for MedtrumKit on 17 Feb 2026
188
-
* See the now closed MedtrumKit Issue: [Loop and Medtrum Pump Manager: Basal Delivery Accounting is Not Correct](https://github.com/jbr7rr/MedtrumKit/issues/77)
189
-
* Until there is time to ensure equivalent fixes to the DanaKit repository, those using Dana with Loop should only use Dosing Strategy of Automatic Bolus - the insulin accounting will still not be perfect, but using Automatic Bolus helps
196
+
* There was still an issue with reporting temp basal pump events that was subsequently fixed
197
+
* This fix was brought into the Loop feature branches which include MedtrumKit on 17 Feb 2026
198
+
* For more information see the closed MedtrumKit Issue: [Loop and Medtrum Pump Manager: Basal Delivery Accounting is Not Correct](https://github.com/jbr7rr/MedtrumKit/issues/77#issuecomment-3915865502)
199
+
* This fix was brought into the Loop feature branches which include DanaKit on 26 Feb 2026
200
+
* For more information see the closed DanaKit Issue: [Loop and DanaKit: Observe Pump Event Details in Loop](https://github.com/bastiaanv/DanaKit/issues/32#issuecomment-3937294107)
190
201
191
-
Anyone uses these new pump managers need to be using either one of these branches:
202
+
Anyone using these new pump managers must build either one of these branches:
192
203
193
204
*`feat/dev-dana-medtrum`
194
205
*`feat/eversense`
195
206
196
207
!!! important "Experts Only"
197
-
Please only use an experimental branch if you are prepared to follow along in zulipchat and are willing to help test and resolve issues.
208
+
Please only use a feature branch if you are prepared to follow along in zulipchat and are willing to help test and resolve issues.
198
209
199
210
* Please ensure you have the latest version of a given branch by synching before you build:
200
211
* Mac-Xcode: type `git pull --recurse` to update an existing clone or download a fresh copy
*Support real-time APNS response for remote control commands
56
+
*Supports real-time APNS response for remote control commands
57
57
* This, in combination with *LoopFollow* version 4.5.1 or newer, provides real-time response to report the success of a remote command (or explict error message) returned to the originating *LoopFollow* phone
58
58
* Please see [*LoopFollowDocs*: *Loop* Remote Control](https://loopfollowdocs.org/remote/remote-control-loop/) documentation
59
59
* Support for real-time response in *Loop* added with [NightscoutService PR 19](https://github.com/LoopKit/NightscoutService/pull/19)
60
60
61
61
**Miscellaneous Features**
62
62
63
-
*Bring in pretty print for pump event details: [Loop PR 2403](https://github.com/LoopKit/Loop/pull/2403) and [LoopKit PR 586](https://github.com/LoopKit/LoopKit/pull/586)
63
+
*Brings in pretty print for pump event details: [Loop PR 2403](https://github.com/LoopKit/Loop/pull/2403) and [LoopKit PR 586](https://github.com/LoopKit/LoopKit/pull/586)
64
64
* makes the details much easier to interpret, see [Event History and Details](../loop-3/displays-v3.md#event-history-and-details){: target="_blank" }
65
65
* adds a localized date to the pump event display
66
-
*Update support files for Browser Build
67
-
*Update translations
68
-
*Add to the Loop Report Build Details section the list of all submodules used for that build including their branch name and SHA
66
+
*Updates support files for Browser Build
67
+
*Updates translations
68
+
*Adds to the Loop Report Build Details section the list of all submodules used for that build including their branch name and SHA
69
69
* This supports developers and testers working with development and feature branches
0 commit comments