Skip to content

Commit 4439577

Browse files
authored
update feature branch information and incorporate reviewer comments (#992)
1 parent ade13b1 commit 4439577

File tree

4 files changed

+36
-25
lines changed

4 files changed

+36
-25
lines changed

docs/loop-3/add-cgm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@ Libre 3 sensors have started appearing as well, but are unsupported. Other Libre
181181

182182
#### Add Eversense CGM
183183

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.
185185

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.
187187

188188
The pairing process of both transmitters are simple:
189189

docs/loop-3/displays-v3.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,35 +124,35 @@ Tapping on either the Active Insulin or Insulin Delivery charts will open your I
124124

125125
#### Event History and Details
126126

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.)
128128

129129
Additional details are available for every pump event. These are displayed by tapping on the event.
130130

131131
#### Manual Bolus Example
132132

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.
134134

135135
* The left side shows a bolus-in-progress
136136
* The variable `isMutable` remains true while the bolus is in progress
137137
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
138138
* The value for `units` is the requested bolus amount
139139
* The right side shows the same event once delivery is finalized
140140
* 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
142142

143143
> ![figure showing event details for bolus](img/insulin-event-detail-bolus.svg){width="700"}
144144
{align="center"}
145145

146146
#### Automatic Temporary Basal Rate Example
147147

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*.
149149

150150
* The left side shows a temporary basal rate (TBR) in progress
151151
* The variable `isMutable` remains true while the TBR is in progress
152152
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
153153
* The value for `units` is the current temporary basal rate (in U/hr)
154154
* 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
156156
* The end date was updated to show the actual end time for this TBR
157157
* The variable `isMutable` is set to false
158158
* 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

docs/version/development.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Please read this entire page before using any version of *Loop* other than the r
1616

1717
This section provides an overview of changes to `dev` compared to `Loop v3.12.0`.
1818

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.
2020

2121
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.
2222

@@ -45,10 +45,10 @@ The table below lists active branches. Note that updates may occur and be announ
4545
| <div style="width:140px"> branch | version # | <div style="width:140px">last updated | comments |
4646
|:--|:--|:--|:--|
4747
| main | 3.12.0 | 24 Feb 2026 | release|
48-
| 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` |
5252

5353
!!! important "Eversense Support"
5454
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
180180

181181
### Feature Branch: Medtrum and Dana Support
182182

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.
184194

185195
* 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)
190201

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:
192203

193204
* `feat/dev-dana-medtrum`
194205
* `feat/eversense`
195206

196207
!!! 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.
198209

199210
* Please ensure you have the latest version of a given branch by synching before you build:
200211
* Mac-Xcode: type `git pull --recurse` to update an existing clone or download a fresh copy

docs/version/releases.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,22 @@ Release information is found on the [*GitHub*&nbsp;_<span translate="no">LoopKit
5050

5151
**Loop Features**
5252

53-
* Improve Live Activity display
53+
* Improves Live Activity display
5454
* handles larger fonts, limits truncation, modifies some displays
5555
* fixes colored glucose plot bug [Issue 2392](https://github.com/LoopKit/Loop/issues/2392)
56-
* Support real-time APNS response for remote control commands
56+
* Supports real-time APNS response for remote control commands
5757
* 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
5858
* Please see [*LoopFollowDocs*: *Loop* Remote Control](https://loopfollowdocs.org/remote/remote-control-loop/) documentation
5959
* Support for real-time response in *Loop* added with [NightscoutService PR 19](https://github.com/LoopKit/NightscoutService/pull/19)
6060

6161
**Miscellaneous Features**
6262

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)
6464
* makes the details much easier to interpret, see [Event History and Details](../loop-3/displays-v3.md#event-history-and-details){: target="_blank" }
6565
* 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
6969
* This supports developers and testers working with development and feature branches
7070

7171
- - -

0 commit comments

Comments
 (0)